Руководство к использованию стандарта FHIR в ЦИСЗ
0.2.6803 - ci-build
| № | Кейс | Перечень основных передаваемых ресурсов |
|---|---|---|
| 1 | Пациенту создается направление на прохождение ультразвукового исследования по категории медицинских услуг - амбулаторно-поликлиническая диагностика: - поиск пациента; - прием медицинского специалиста; - создание направления на ультразвуковое исследование |
PatientWithIdentificationNumber EncounterGeneral FinalDiagnosis ServiceRequestUltrasound |
| 2 | Пациент направляется на ультразвуковое исследование по категории медицинских услуг - амбулаторно-поликлиническая диагностика: - поиск пациента; - поиск направления пациента; - прием медицинского специалиста - диагноста УЗИ; - создание ультразвукового исследования; - создание заключения по результатам ультразвукового исследования |
PatientWithIdentificationNumber EncounterGeneral FinalDiagnosis ObservationUltrasound UltrasoundDiagnosticReport |
| 3 | Пациент направляется без направления на ультразвуковое исследование по категории медицинских услуг - стационарная медицинская диагностика: - поиск пациента; - поиск госпитализации; - создание ультразвукового исследования; - создание заключения по результатам ультразвукового исследования; - создание при выписке пациента из медицинского учреждения направления на ультразвуковое исследование (УЗИ-контроль), которое необходимо пройти через определенный период времени |
PatientWithIdentificationNumber FinalDiagnosis Hospitalisation ObservationUltrasound UltrasoundDiagnosticReport ServiceRequestUltrasound |
| № п/п | Ситуация | Текст сообщения об ошибке для технических специалистов | Текст сообщения об ошибке в человекочитаемом формате | error/warning |
|---|---|---|---|---|
| Показатели ультразвуковой диагностики | ||||
| 1 | Если observation.BasedOn отсутствует, валидации нет | - | - | |
| 2 | Уже существует Observation, который ссылается на ServiceRequest | Ресурс Observation, ссылающийся на ServiceRequest, уже существует. | Для данного направления уже создано исследование. | error |
| 3 | SR.category не соответствует Obs.category | Значения ServiceRequest.category и Observation.category должны совпадать. | В направлении и в исследовании указаны разные категории медицинской услуги. Проверьте правильность выбранной категории. | warning |
| 4 | SR.orderDetail.code не соответствует Obs.code | Код ServiceRequest.orderDetail.code должен совпадать с кодом в Observation.code. | В исследовании и в направлении виды УЗИ отличаются. Проверьте выбранный вид УЗИ. | warning |
| 5 | SR.subject не соответствует Obs.subject | Ссылки на пациента в ServiceRequest.subject и в Observation.subject должны совпадать. | В исследовании и в направлении указаны разные пациенты. Проверьте правильность выбора пациента. | error |
| 6 | SR.authoredOn больше даты Obs.effective[x] | Время создания Observation.effective[x] должно быть больше либо равно времени создания ServiceRequest.authoredOn. | Период проведения исследования указан раньше, чем дата создания направления. Проверьте корректность указанной даты и времени исследования. | error |
| 7 | SR.authoredOn больше даты Obs.issued | Время создания Observation.issued должно быть больше либо равно времени создания ServiceRequest.authoredOn. | Исследование создано раньше, чем направление. Проверьте корректность указанной даты и времени в исследовании. | error |
| Заключение по результатам ультразвукового исследования (УЗИ) | ||||
| 1 | Уже существует DiagnosticReport, который ссылается на Observation | Ресурс DiagnosticReport, ссылающийся на Observation, уже существует. | Для данного исследования уже создано заключение. | error |
| 2 | Если присутствует в DiagnosticReport.BasedOn ссылка на ServiceRequest | - | - | |
| 2.1 | SR.authoredOn больше даты DiagnosticReport.issued | Время создания DiagnosticReport.issued должно быть больше либо равно времени создания ServiceRequest.authoredOn. | Заключение создано раньше, чем направление. | |
| Проверьте корректность указанных в заключении даты и времени. | error | |||
| 2.2 | SR.category не соответствует DR.category | Значения ServiceRequest.category и DiagnosticReport.category должны совпадать. | В направлении и в заключении указаны разные категории медицинской услуги. Проверьте правильность выбранной категории. | warning |
| 2.3 | SR.priority не соответствует DR.extension:examinationPriority | Значения ServiceRequest.priority и DiagnosticReport:extension(https://fhir.by/StructureDefinition/ExaminationPriority).code должны совпадать. | В заключении и в направлении указан разный приоритет. Проверьте правильность выбранного приоритета. | error |
| 2.4 | SR.orderDetail.code не соответствует DR.code | Код ServiceRequest.orderDetail.code должен совпадать с кодом в DiagnosticReport.code. | В заключении и в направлении не совпадает вид исследования. Проверьте правильность выбора вида исследования. | warning |
| 2.5 | SR.subject не соответствует DR.subject | Ссылки на пациента в ServiceRequest.subject и в DiagnosticReport.subject должны совпадать. | В заключении и в направлении указаны разные пациенты. Проверьте правильность выбора пациента. | error |
| 2.6 | SR.authoredOn больше даты DR.effective[x].start | Дата создания DiagnosticReport.effective[x] должна быть больше либо равна ServiceRequest.authoredOn. | В заключении время начала проведения исследования раньше, чем в направлении. Проверьте корректность указанных даты и времени проведения исследования в заключении. | error |
| 2.7 | SR.occurrence меньше даты DR.effective[x].start | Дата создания DiagnosticReport.effective[x] должна быть меньше либо равна ServiceRequest.occurrence. | Дата и время проведения исследования в заключении не должны быть позже даты окончания действия направления. | error |
| 3 | Obs.extension:locationReference не соответствует DR.extension:locationReference | Ссылки Observation:extension(https://fhir.by/StructureDefinition/LocationReference).reference и DiagnosticReport:extension(https://fhir.by/StructureDefinition/LocationReference).reference должны совпадать. | В исследовании и в заключении указаны разные структурные подразделения. Проверьте правильность выбора структурного подразделения. | error |
| 4 | Obs.basedOn не соответствует DR.basedOn | Ссылки Observation.basedOn.reference и DiagnosticReport.basedOn.reference должны совпадать. | В исследовании и в заключении указаны разные направления. Проверьте, чтобы в исследовании и в заключении было указано одно и то же направление. | error |
| 5 | Obs.category не соответствует DR.category | Значения Observation.category и DiagnosticReport.category должны совпадать. | В исследовании и в заключении указаны разные категории медицинской услуги. Проверьте правильность выбранной категории. | error |
| 6 | Obs.code не соответствует DR.code | Код Observation.code должен совпадать с кодом в DiagnosticReport.code. | Не совпадает вид исследования. Проверьте соответствие вида УЗИ в заключении и в исследовании. | error |
| 7 | Obs.subject не соответствует DR.subject | Ссылки на пациента в Observation.subject и в DiagnosticReport.subject должны совпадать. | В исследовании и в заключении указаны разные пациенты. Проверьте правильность выбора пациента. | error |
| 8 | Obs.effective[x].start больше даты DR.effective[x] | Время проведения Observation.effective[x] должно быть больше либо равно DiagnosticReport.effective[x]. | Указанная дата и время проведения исследования в заключении должна быть больше либо равна времени начала исследования. | error |
| 9 | Obs.performer:performerOrganization не соответствует DR.performer | Ссылки Observation.performer:extension(https://fhir.by/StructureDefinition/PerformerTypeObservation) и DiagnosticReport.performer должны совпадать. | В исследовании и в заключении наименование организации здравоохранения не совпадает. Проверьте правильность выбора организации здравоохранения. | error |
| 10 | Obs.performer:performerPractitionerRole не соответствует DR.resultsInterpreter | Ссылки (Observation.performer:extension(https://fhir.by/StructureDefinition/PerformerTypeObservation) == ‘practitionerRole-per’).reference и DiagnosticReport.resultsInterpreter.reference должны совпадать. | В исследовании и в заключении указаны разные медицинские специалисты, назначенные исполнителями проведения ультразвукового исследования. Проверьте правильность выбора медицинского специалиста. | error |