Files
PTSRaiAgent/data/emias/records.yaml
T
2026-10-04 17:52:23 +03:00

95 lines
5.6 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Мок электронной медицинской карты ЕМИАС (интеграция ЕМИАС/ЕГИСЗ — адаптер, SPEC §9). ТОЛЬКО СИНТЕТИКА.
# Ключ — синтетический СНИЛС из scripts/seed_demo.py; в рантайме превращается в токен через pseudo_id(), так что
# в чат-агента не попадают ни СНИЛС, ни ФИО: только клинические поля ниже.
#
# Поля:
# diagnoses — диагнозы МКБ-10 из карты (ставит врач; агент их не озвучивает как «диагноз», только учитывает)
# conditions — сопутствующие состояния и анамнез; `tags` сверяются с data/meds/drug_safety.yaml
# allergies — аллергии и непереносимости; `tags` сверяются с составом препаратов (вспомогательные вещества)
# other_medications — назначения других специалистов; `classes` сверяются со взаимодействиями
# pregnancy — для женщин: беременность/лактация (null — нет данных)
# tokens — демо-токены веб-приложения, которым принадлежит та же карта
# Текущее психотропное назначение приходит из таблицы prescriptions (мок МИС, app/integrations/mis_mock.py).
records:
"900-000-013 34": # Андрей С., 34, ветеран СВО — герой демо
tokens: [tok-andrey] # демо-вход веб-приложения пациента
diagnoses:
- {code: "F43.1", name: "Посттравматическое стрессовое расстройство"}
- {code: "F32.1", name: "Депрессивный эпизод средней степени"}
- {code: "T93.2", name: "Последствия осколочного ранения нижней конечности"}
conditions:
- {name: "Язвенная болезнь желудка в анамнезе (2019), ремиссия", tags: [ulcer_history]}
- {name: "Хронический болевой синдром после ранения", tags: [chronic_pain]}
allergies:
- {name: "Непереносимость лактозы", tags: [lactose]}
other_medications:
- {drug: "ибупрофен", how: "по требованию при боли", prescribed_by: "хирург", classes: [nsaid]}
pregnancy: null
"900-000-041 01": # Дмитрий В., 41, ветеран
diagnoses:
- {code: "F43.1", name: "Посттравматическое стрессовое расстройство"}
conditions:
- {name: "Артериальная гипертензия", tags: [hypertension]}
allergies: []
other_medications:
- {drug: "амлодипин", how: "ежедневно", prescribed_by: "терапевт", classes: [antihypertensive]}
pregnancy: null
"900-000-037 02": # Сергей П., 37, ветеран
diagnoses:
- {code: "F43.1", name: "Посттравматическое стрессовое расстройство"}
conditions:
- {name: "Мигрень", tags: [migraine]}
allergies: []
other_medications:
- {drug: "суматриптан", how: "при приступе мигрени", prescribed_by: "невролог", classes: [triptan]}
pregnancy: null
"900-000-052 03": # Николай Ф., 52, ветеран
diagnoses:
- {code: "F43.1", name: "Посттравматическое стрессовое расстройство"}
- {code: "F10.1", name: "Пагубное употребление алкоголя"}
conditions:
- {name: "Фибрилляция предсердий", tags: [atrial_fibrillation]}
allergies: []
other_medications:
- {drug: "варфарин", how: "ежедневно под контролем МНО", prescribed_by: "кардиолог", classes: [anticoagulant]}
pregnancy: null
"900-000-023 04": # Анна Л., 23
diagnoses:
- {code: "F32.1", name: "Депрессивный эпизод средней степени"}
conditions: []
allergies: []
other_medications: []
pregnancy: {status: "не беременна, планирует беременность в течение года"}
"900-000-034 05": # Ирина К., 34
diagnoses:
- {code: "F32.1", name: "Депрессивный эпизод средней степени"}
conditions: []
allergies: []
other_medications: []
pregnancy: null
"900-000-029 06": # Ольга Н., 29
diagnoses:
- {code: "F32.1", name: "Депрессивный эпизод средней степени"}
- {code: "F41.1", name: "Генерализованное тревожное расстройство"}
conditions: []
allergies: []
other_medications: []
pregnancy: null
"900-000-045 07": # Павел Р., 45
diagnoses:
- {code: "F33.4", name: "Рекуррентное депрессивное расстройство, ремиссия"}
conditions:
- {name: "Эпилепсия, ремиссия 5 лет", tags: [epilepsy]}
allergies: []
other_medications:
- {drug: "вальпроевая кислота", how: "ежедневно", prescribed_by: "невролог", classes: [anticonvulsant]}
pregnancy: null