Руководство к использованию стандарта FHIR в ЦИСЗ
0.2.6803 - ci-build
| № | Кейс | Передаваемые ресурсы | Примечания |
|---|---|---|---|
| 1 | Оказание медицинской помощи в амбулаторных условиях | ||
| 1.1 | Оформление бумажного листка нетрудоспособности по общему заболеванию | ||
| 1.1.1 | Открытие бумажного листка нетрудоспособности | EpisodeOfTemporaryDisability | В составе пакета MedicationDocument Совместно с ресурсом EncounterGeneral |
| 1.1.2 | Запись в бумажном листке нетрудоспособности о продлении случая ВН | EpisodeOfTemporaryDisability | В составе пакета MedicationDocument Совместно с ресурсом EncounterGeneral |
| 1.1.3 | Закрытие бумажного листка нетрудоспособности (с особыми отметками) | EpisodeOfTemporaryDisability FlagTemporaryDisability |
В составе пакета MedicationDocument Совместно с ресурсом EncounterGeneral |
| 1.2 | Оформление бумажного листка нетрудоспособности по уходу за больным ребенком | ||
| 1.2.1 | Открытие бумажного листка нетрудоспособности | EpisodeOfTemporaryDisability RelatedPersonPermanentBy |
В составе пакета MedicationDocument Совместно с ресурсом EncounterGeneral |
| 1.2.1 | Закрытие бумажного листка нетрудоспособности (с особыми отметками) | EpisodeOfTemporaryDisability RelatedPersonPermanentBy FlagTemporaryDisabilit |
В составе пакета MedicationDocument Совместно с ресурсом EncounterGeneral |
| 2 | Оказание медицинской помощи в стационарных условиях | ||
| 2.1 | Оформление бумажного листка нетрудоспособности по общему заболеванию | ||
| 2.1.1 | Оформление бумажного листка нетрудоспособности для предоставления на оплату в срок ВН 29 дней (disabilityAction = ‘open’) | EpisodeOfTemporaryDisability | В составе пакета MedicationDocument |
| 2.1.2 | Оформление бумажного листка нетрудоспособности при окончании случая госпитализации пациента (с особыми отметками) (disabilityAction = ‘close’) | EpisodeOfTemporaryDisability FlagTemporaryDisability |
В составе пакета MedicationDocument Совместно с ресурсом Hospitalisation.status=waitlist |
| 2.2 | Оформление бумажного листка нетрудоспособности на члена семьи по уходу за здоровым ребенком до 3-х лет, мать которого находится на лечении в стационаре (с особыми отметками) | EpisodeOfTemporaryDisability RelatedPersonPermanentBy FlagTemporaryDisability |
В составе пакета MedicationDocument Совместно с ресурсом Hospitalisation.status=waitlist |
| 3 | Получение визуального представления случая временной нетрудоспособности |
Скачать пример визуального представления непрерывного случая временной нетрудоспособности
sequenceDiagram
autonumber
participant MIS as МИС
participant CISZ as ЦИСЗ
note over MIS,CISZ: Получение информации об открытых случаях ВН и сроках ВН за определенный период
MIS ->> CISZ : GET [FHIR_BASE]/Patient/[patientId]/EpisodeOfCare?_profile=https://fhir.by/StructureDefinition/EpisodeOfTemporaryDisabilitySum&date=2024-12-02
CISZ -->> MIS : 200 OK/total:n/[EpisodeOfTemporaryDisabilitySum_1 ... EpisodeOfTemporaryDisabilitySum_n]
note over MIS,CISZ: Выписка/продление бумажного листка нетрудоспособности, отправка сведений о ВН
alt ЛН выписан лицу, осуществляющему уход
MIS ->> CISZ: GET [FHIR_BASE]/Patient/[patientId]/RelatedPerson?_profile=https://fhir.by/StructureDefinition/RelatedPersonPermanentBy
alt законный представитель найден в ЦИСЗ
MIS ->> MIS: Save RelatedPersonPermanentBy
else законный представитель не найден в ЦИСЗ
MIS ->> MIS: Create RelatedPersonPermanentBy
end
MIS ->> MIS: Create EpisodeOfTemporaryDisability and FlagTemporaryDisability
MIS ->> CISZ : POST [FHIR_BASE]/Bundle/$import/MedicationDocument + EpisodeOfTemporaryDisability + RelatedPersonPermanentBy + FlagTemporaryDisability
CISZ -->> MIS : 200 OK/Bundle status 'successed'
else ЛН выписан пациенту
MIS ->> MIS: Create EpisodeOfTemporaryDisability
MIS ->> CISZ : POST [FHIR_BASE]/Bundle/$import/MedicationDocument + EpisodeOfTemporaryDisability
CISZ -->> MIS : 200 OK/Bundle status 'successed'
end
Порядок действий:
| № п/п | Ситуация | Текст сообщения об ошибке для технических специалистов | Текст сообщения об ошибке в человекочитаемом формате |
|---|---|---|---|
| 1 | Попытка импорта ресурса EpisodeOfCare (профиля Сведения о ВН), содержащего значение периода освобождения от работы, которое пересекается с периодом освобождения созданного ранее и сохраненного в ЦИСЗ ресурса EpisodeOfCare | При создании ресурса EpisodeOfCare период EpisodeOfCare.period не должен пересекаться с периодами уже созданных ресурсов EpisodeOfCare для этого пациента. | Для пациента имеются Сведения о ВН на период, включающий указанные даты. |