Size: a a a

IT В МЕДИЦИНЕ

2021 March 27

h

hypn0 in IT В МЕДИЦИНЕ
Ruslan Nigmatullin
Можно устроить апокалипсис когда каждый сервис с другим сервисом общается на прямую, а можно через шину / брокера. Правда если шина / брокер упадёт или захлебнётся от нагрузки рисковое дело, шину можно балансировать, кластеризировать и т.д. В общем я наверное соглашусь с Владимиром, что чаще всего неумение работать, а не плохая БД, нам не дали денег, это проблема МИАЦ. Складывается мнение, что все виноваты вокруг кроме разработчиков или Прмоеда и / или еще вон того самого парня ...
Чистая прибыль Сбера за 2020 год - 781 миллиард рублей, операционные расходы Сбера за 2018 год - 724.6 миллиарда рублей, операционные расходы Тинькова за III квартал 2020 года - 14.3 миллиарда рублей. Затраты на информатизацию медицины в РФ по планам Минздрава - 2 миллиарда рублей на 2019-2021 годы (даже если цифра будет в 10 раз больше, не важно). Как думаете, есть какая-либо связь данных цифр со скоростью работы систем? Или связи нет, просто в Сбере умеют с БД работать, а в медицине не умеют?
Даже если у Сбера на ИТ приходится 3-5% от расходов, то это 22-36 миллиардов. Поэтому конечно виноваты только разработчики МИС.
источник

ЮК

Юрий КСПБ3 Кисловодс... in IT В МЕДИЦИНЕ
hypn0
ИТ-сфера Сбера или Тинькова вообще не интересует. Тот же Сбер сейчас занимается чёрте чем, но это не говорит что все их сервисы и внутренние системы связаны вместе. Я не знаю как обстоят дела в Сбере сейчас, но в 2010 году у них всё еще использовалось FoxPro для каких-то систем. И вообще внутренних систем было ооочень много, но между собой они никак не были связаны. Вполне допускаю, что сейчас СберГреф всё засунул в одну базу, на которую натравили нейросеть и теперь на основании этих данных они могут прогнозировать вспышки на солнце. В общем про этот идиотизм даже разговаривать не хочу. Но классически, в банках системы достаточно простые и не слишком связаны между собой. По сути для обслуживания клиентов нужна одна небольшая база с количеством средств у клиентов. Для кредитов еще одна база со своей спецификой. Для валютно-кассового обслуживания и продажи монет и слитков - еще одна база.
Банк должен заниматься банковскими услугами, а не лезть в продукты, медицину, музыку и тд... Всегда накалял этот момент. А единая система или нет - это кому как удобнее.
источник

A

Alex in IT В МЕДИЦИНЕ
И совершенно непонятно, причем здесь базы, о которых вы пишите )
источник

h

hypn0 in IT В МЕДИЦИНЕ
Alex
Подозреваю, что нагрузки на банковские системы несравнимо выше, чем на любую МИС. К тому же, в банковской сфере выше цена ошибки и поэтому в релиз не выкатывают плохо протестированные решения. Или просто изначально недоделанные (привет, ГИС ОМС, ЕГИСЗ СМП и прочие)
Нагрузки у банков конечно выше, но нагрузки там однотипные и простые. Фактически при снятии денег в банкомате идет простой запрос к базе, который выбирает одно значение (остаток денежных средств) для конкретнго клиента. Интересно будет посмотреть, если кроме этой цифры мы будем вытаскивать всю историю операций клиента, данные об оплате его кредитов, и еще кучу всего. Также быстро будет работать банкомат?
источник

A

Alex in IT В МЕДИЦИНЕ
В СМП даже не могут нормально полнотекстовый поиск сделать. Оно тупо не работает как надо. При этом кивают на ФНС, типа ФИАС виноват. Но дело-то не в нем. А про баги типа невозможности удаления прикрепленные документов и прочую мелочевку я просто молчу. Три месяца уже прошло, как оно должно было уже работать, и все никак.
источник

ВС

Владимир Соловьев... in IT В МЕДИЦИНЕ
hypn0
Нагрузки у банков конечно выше, но нагрузки там однотипные и простые. Фактически при снятии денег в банкомате идет простой запрос к базе, который выбирает одно значение (остаток денежных средств) для конкретнго клиента. Интересно будет посмотреть, если кроме этой цифры мы будем вытаскивать всю историю операций клиента, данные об оплате его кредитов, и еще кучу всего. Также быстро будет работать банкомат?
Вы заблуждаетесь) ровно так же банкиры думают о МИС)
источник

A

Alex in IT В МЕДИЦИНЕ
hypn0
Нагрузки у банков конечно выше, но нагрузки там однотипные и простые. Фактически при снятии денег в банкомате идет простой запрос к базе, который выбирает одно значение (остаток денежных средств) для конкретнго клиента. Интересно будет посмотреть, если кроме этой цифры мы будем вытаскивать всю историю операций клиента, данные об оплате его кредитов, и еще кучу всего. Также быстро будет работать банкомат?
Вопрос не в однотипности нагрузки, а в ее уровне. И процесс, я уверен, там намного сложнее, чем запрос к базе :) А операции клиента и прочие вещи, которые могут выбираться долго, без проблем отдаются в виде сформированного файла, когда он будет сформирован
источник

ВС

Владимир Соловьев... in IT В МЕДИЦИНЕ
Типа - че там. Транзакция то простая) помощь она и есть помощь) все просто)
источник

ВС

Владимир Соловьев... in IT В МЕДИЦИНЕ
Оказал помощь, получил деньги. Всё просто)
источник

A

Alex in IT В МЕДИЦИНЕ
Владимир Соловьев
Оказал помощь, получил деньги. Всё просто)
Все так 😄
источник

h

hypn0 in IT В МЕДИЦИНЕ
Alex
Вопрос не в однотипности нагрузки, а в ее уровне. И процесс, я уверен, там намного сложнее, чем запрос к базе :) А операции клиента и прочие вещи, которые могут выбираться долго, без проблем отдаются в виде сформированного файла, когда он будет сформирован
Хорошо. А почему тогда ЭМК в МИС должна открываться моментально? Давайте сделаем чтоб врач нажал на кнопку и пусть система не спеша формирует, потом врач получит файл. Система за это время посмотрит что у пациента было по поликлинике, по стационару, какие лабораторные исследования у него были, хотя бы за последние 5 лет.
источник

ВС

Владимир Соловьев... in IT В МЕДИЦИНЕ
Потому что есть регламент оказания услуги) в нем есть тайминг и процесс)
источник

ВС

Владимир Соловьев... in IT В МЕДИЦИНЕ
У процесса есть себестоимость и она должна укладываться в тариф.
источник

A

Alex in IT В МЕДИЦИНЕ
СМотря какая архитектура у системы, какой фронт вы предоставляете. Очевидно, что не всегда врачу нужно иметь информацию о пациенте с рождения до текущего момент. Можно порционно по потребности отдавать нужные данные. Я, с одной стороны, немного в теме, но рамках МИС только одной клиники. И у нас нет проблем со скоростью предоставления врачу данных. С другой стороны, я участвую в высоконагруженном проекте совершенно не по теме медицины и немного имеют представление о работе высоконагруженных систем )
источник

h

hypn0 in IT В МЕДИЦИНЕ
Владимир Соловьев
Потому что есть регламент оказания услуги) в нем есть тайминг и процесс)
Тогда и железо должно быть соответствующее. Только вот минздравы почему-то выбирают железо по минимальным требованиям, с учетом работы например 3000 пользователей, а потом оказывается что пользователей 10000. Тут видимо тоже разработчики системы виноваты.
источник

A

Alex in IT В МЕДИЦИНЕ
Кстати, про высоконагруженные системы. Почитайте про "одноклассников", если интересно: https://habr.com/ru/company/odnoklassniki/blog/494260/ до 80 тысяч сообщений в секунду ) И оно ведь куда-то сохраняется и быстро отдается
источник

A

Alex in IT В МЕДИЦИНЕ
hypn0
Тогда и железо должно быть соответствующее. Только вот минздравы почему-то выбирают железо по минимальным требованиям, с учетом работы например 3000 пользователей, а потом оказывается что пользователей 10000. Тут видимо тоже разработчики системы виноваты.
Так выкатывайте требования. Тем более у вас сервис крутится в регионах на региональном железе. 10000 пользователей - это небольшая нагрузка. Хотя да, конечно, зависит от железа
источник

h

hypn0 in IT В МЕДИЦИНЕ
Alex
СМотря какая архитектура у системы, какой фронт вы предоставляете. Очевидно, что не всегда врачу нужно иметь информацию о пациенте с рождения до текущего момент. Можно порционно по потребности отдавать нужные данные. Я, с одной стороны, немного в теме, но рамках МИС только одной клиники. И у нас нет проблем со скоростью предоставления врачу данных. С другой стороны, я участвую в высоконагруженном проекте совершенно не по теме медицины и немного имеют представление о работе высоконагруженных систем )
Тут не архитектура системы влияет, а структура базы. Если нужно увеличить скорость, то либо добавляем оборудование, либо добавляем избыточность данных (денормализуем часть данных). И то и другое требует затрат на оборудование.
источник

ВС

Владимир Соловьев... in IT В МЕДИЦИНЕ
hypn0
Тогда и железо должно быть соответствующее. Только вот минздравы почему-то выбирают железо по минимальным требованиям, с учетом работы например 3000 пользователей, а потом оказывается что пользователей 10000. Тут видимо тоже разработчики системы виноваты.
Смотрите. Можно заливать железом систему, хотя у заказчика тоже не тупые люди сидят. И они прекрасно ориентируются - как может быть и что вменяемо, а что нет
источник

A

Alex in IT В МЕДИЦИНЕ
hypn0
Тут не архитектура системы влияет, а структура базы. Если нужно увеличить скорость, то либо добавляем оборудование, либо добавляем избыточность данных (денормализуем часть данных). И то и другое требует затрат на оборудование.
Это прямо-таки экстенсивный путь развития ) Не железом единым. Выше упоминали шардирование. Есть множество разных подходов и именно разработчику выбирать, каким образом строить систему, исходя из того, что необходимо получить в итоге
источник