sfy: (Default)
[personal profile] sfy
Требуется придумать уникальный идентификатор пациента, включая детей и мигрантов, т.е. ИНН, соцстрах и паспортные данные не слишком подходят. Я придумал пару workaround'ов, но они мне активно не нравятся.

Что надо: получать доступ к медкарте, в какое бы учреждении человек не обратился (с определёнными ограничениями, но это другой вопрос).

Что посоветуете?

Date: 2012-04-28 10:10 pm (UTC)
From: [identity profile] bizam.livejournal.com
Обсуждали уже... ничего не придумывается. Надо вводить новый идентификатор. Если пытаться использовать готовые - будешь зависить от инстанции, которая их раздает.

Ты в Ростелекоме, что ли, обретаешься?

Date: 2012-04-29 12:26 pm (UTC)
From: [identity profile] sfy-y.livejournal.com
Нет, это чисто мой проект, а обретаюсь я на больничном в Айтеко сейчас. ;)

Я придумал, собственно... Причём гибкий.

Date: 2012-04-30 06:41 am (UTC)
From: [identity profile] bizam.livejournal.com
Юр, не ты один... если хочешь подробностей - свяжись со мной телефону. +7 925 514-5649.

Date: 2012-04-28 11:06 pm (UTC)
From: [identity profile] kbb.livejournal.com
телефон?

Date: 2012-04-29 12:26 pm (UTC)
From: [identity profile] sfy-y.livejournal.com
Это не идентификатор, это меняющийся контакт.

Date: 2012-04-29 06:47 am (UTC)
From: [identity profile] ypq.livejournal.com
4D-координаты рождения + некое случайное число.
4D = время + широта + долгота + высота. на первое время хватит одной планеты. :)

Date: 2012-04-29 12:29 pm (UTC)
From: [identity profile] sfy-y.livejournal.com
Не проходит... Представь, приходят люди в частную клинику на анализы... Откуда они это возьмут?

Date: 2012-04-30 04:45 pm (UTC)
From: [identity profile] ypq.livejournal.com
не понял: возьмут что? дата/время/место/рандом - чел скажет. история болезни из другой клиники - никак, то есть вообще. все условия удовлетворяют.

Date: 2012-04-30 04:48 pm (UTC)
From: [identity profile] sfy-y.livejournal.com
Ща попробую объяснить.

Речь идёт о создании универсальной медкарты, которая повяжет клиники, страховщиков и государство. Любые информационные разрывы неприемлимы в принципе.

Date: 2012-05-01 07:39 am (UTC)
From: [identity profile] ypq.livejournal.com
медкарта хранится в сети, в каком-то надежном хранилище. + мобильная копия на каком-то носителе, который синхронизируется с основным.
а разрывы - ну а что делать, если чел хочет анонимно провериться на СПИД? запретить?

Date: 2012-05-01 11:39 am (UTC)
From: [identity profile] sfy-y.livejournal.com
Ну, анонимные обследования вне скоупа, ты ж понимаешь.

Date: 2012-04-29 08:06 am (UTC)
From: [identity profile] bowhill.livejournal.com
Доступ по воле пациента или без неё? :)

Паспорта и прочие документы плохо подходят, поскольку могут меняться, при себе нет, а запоминать их никто не будет. Можно такой рецепт.

Имя, отчество ( второе имя), фамилия, дата рождения, дата рождения матери. Все данные при рождении, любое поле может быть null. Ну и после всё хешируется в 8 байт. Ещё можно добавить четырёхзначный пинкод.

Date: 2012-04-29 12:34 pm (UTC)
From: [identity profile] sfy-y.livejournal.com
Я пошёл более простым путём. Если есть любой из существующих идентификаторов - он и вводится, если нет, генерируется новый, который при получении любой идентификации становится не основным, но доступным.

Кстати, при обращении в клинику паспорт и полис ОМС (или карточка МС) - обязательны, как правило. Исключение - чисто платная услуга, вот для привязки к медкарте и в этом случае нужны пляски с бубном.

Date: 2012-04-30 04:55 am (UTC)
From: [identity profile] bowhill.livejournal.com
Ну ты же сам говорил про детишек и прочее. Да и полис -- пережиток, если есть база.

Система id-тэгов -- это интересно. Правда, не даёт доступа к предыдущей мед.истории.

А предлагаемый вариант -- это способ генерации ключа, который может быть повторен в присутствии человека, с его слов, слов близких и т.д. Так сказать, публичный id. А тот ли он человек -- можно проверить позже, уже найдя его карточку.

Date: 2012-04-30 09:21 am (UTC)
From: [identity profile] sfy-y.livejournal.com
В том-то и дело, что даёт, если пациент его знает. Приходит в другую клинику, называет код, даёт разрешение на доступ к истории болезни - вуаля.

Тут ещё, Макс есть нюанс. Надо постоянно держать в голове закон о защите персональных данных. Соответственно, некоторые схемы генерации ключа и логина-пароля для разрешений открыть данные не подойдут.

Date: 2012-04-30 04:50 pm (UTC)
From: [identity profile] ypq.livejournal.com
еще вариант: отпечатки пальцев. они же в компе в каком-то цифровом виде хранятся? и достаточно однозначном. и детские как-то сопоставляются с отпечатками в более старшем возрасте.
или вообще ДНК...

Date: 2012-04-30 04:53 pm (UTC)
From: [identity profile] sfy-y.livejournal.com
Вариант. Но тоже исключения имеются. Ампутация, например. У одного из моих сокамерников по больничке кисти ампутированы (отморозил, м.б., я не расспрашивал).

Date: 2012-05-01 11:40 am (UTC)
From: [identity profile] sfy-y.livejournal.com
Слишком сложно и дорого. Не забывай про провинциальные поликлиники и фельдшерские пункты.

Date: 2012-05-02 06:47 am (UTC)
From: [identity profile] bowhill.livejournal.com
Если мы принимаем, что пациент знает идентификатор, то задача сводится к тривиальной, очередная пластиковая карточка с номером.

Закон озпд прекрасен не только идиотизмом, но своей многозначностью. Как инженер, я думаю о нём как о курьёзе, как гражданин нашей страны -- с одной стороны я могу только порадоваться его маразматичности, с другой стороны я понимаю, что он -- фикция. А нарушают его все кому не лень. Даже владельцы мобильных телефонов.

В твоём случае -- ты вообще не можешь спросить у человека фамилию, не получив у него письменного разрешения с указанием основного документа. Опять же в мире наших дивных законов задача свелась к тривиальной. Если же вся система попадает под 10.4, то и волноваться не о чем.

В реальности -- если не нравится тебе дата рождения матери, можно заменить на дату рождения одного из родителей (без указания кого именно). Главное -- чтобы пациент её помнил. Для хеша это всё равно, наша задача -- равномерно увеличить расстояние между кодовыми словами.

Date: 2012-05-02 08:26 am (UTC)
From: [identity profile] sfy-y.livejournal.com
Нет, карточка - слишком сложно (хотелось бы обойтись без специальной машинерии).

Насчёт генерации - я ж могу просто свободный номер с сервака генерить. А если система распределённая, в суточной репликацией, например, то id-клиники + уникальный внутри номер.

Date: 2012-05-02 12:23 pm (UTC)
From: [identity profile] bowhill.livejournal.com
А что ты выдашь пациенту? Рулончик мягкой бумаги? :)

Но помимо шуток, сгенерить свой id или даже несколько не вопрос, вопрос как, кем и когда они будет сопоставляться? Сказ про то, что наш человек должен прожить всю жизнь с аусвайсом я знаю, но, кажется изначально мы говорили о другом ТЗ.

Date: 2012-05-02 12:46 pm (UTC)
From: [identity profile] sfy-y.livejournal.com
Листок бумажки, например (копию обложки карты).

Постановка совершенно простая. Приходит чел в клинику, называет типID+ID и подтверждает открытие информации (в идеале - криптоключом, но пока - просто логин-пароль). Усё, весь анамнез доступен новому лечащему врачу. Это одна сторона.

Вторая сторона - услуги, которые оплачиваются либо пациентом, либо по полису ОМС, либо по полису ДМС.

Соответственно, получается и специализированная система BPM, и хороший базис для анализа и CPM.

Я ещё даже не начинаю программить, т.к. кручу-верчу общую архитектуру, которую будет непросто переделывать, когда НСИ выстругаю.

Date: 2012-05-02 07:04 am (UTC)
From: [identity profile] bowhill.livejournal.com
Да, и второе, идентификация (поиск) и открытие ( доступ) -- две разные задачи и лично я не люблю их смешивать. Знание id ещё не означает разрешение доступа, логин не означает пароль.

Date: 2012-05-02 08:27 am (UTC)
From: [identity profile] sfy-y.livejournal.com
Да, это разные атрибуты, конечно.

Profile

sfy: (Default)
sfy

December 2013

S M T W T F S
1234567
891011121314
15161718192021
22232425262728
2930 31    

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 2nd, 2026 07:51 pm
Powered by Dreamwidth Studios