Руководство к использованию стандарта FHIR в ЦИСЗ
0.2.6803 - ci-build

Медицинское освидетельствование

Кейсы

Кейс Передаваемые ресурсы Примечания
1 Выдача заключения о наличии/отсутствии ПАВ. PatientWithIdentificationNumber
(PatientWithoutIdentificationNumber)
MedAssessmentSubstanceIntoxication
DiagnosticReportLab
ObservationLabTest
В составе MedicationDocument
2 Выдача заключения о наличии/отсутствии заболеваний, предоставляющих опасность для здоровья населения, вируса иммунодефицита человека PatientWithIdentificationNumber
(PatientWithoutIdentificationNumber)
MedAssessmentCommunicableDiseases
DiagnosticReportLab
ObservationLabTest
В составе MedicationDocument
3 Выдача заключения о наличии/отсутствии противопоказания, препятствующие управлению механическими транспортными средствами PatientWithIdentificationNumber
(PatientWithoutIdentificationNumber)
MedAssessmentDriver
В составе MedicationDocument
4 Выдача заключения о наличии/отсутствии заболеваний и физических недостатков при наличии которых противопоказано владение оружием PatientWithIdentificationNumber
MedAssessmentWeaponOwnership
В составе MedicationDocument
5 Выдача заключения о наличии/отсутствии заболеваний препятствующих исполнению служебных обязанностей PatientWithIdentificationNumber
(PatientWithoutIdentificationNumber)
MedAssessmentMilitary
В составе MedicationDocument
6 Выдача заключения о наличии/отсутствии медицинских противопоказаний для работы на морских судах PatientWithIdentificationNumber
(PatientWithoutIdentificationNumber)
MedAssessmentMarineWork
В составе MedicationDocument
7 Выдача заключения о наличии/отсутствии иных заболеваний (состояний) в случаях, установленных законодательными актами PatientWithIdentificationNumber
(PatientWithoutIdentificationNumber)
MedAssessmentCommon
DiagnosticReportLab
ObservationLabTest
В составе MedicationDocument

Диаграммы последовательности

Выдача заключения о наличии/отсутствии ПАВ


sequenceDiagram
autonumber

participant    MIS as  МИС
participant    CISZ as ЦИСЗ
participant   Polis as Должностное лицо

alt освидетельствуемый поступил в ОЗ в состоянии опьянения, спустя время поступил запрос на выдачу заключения МО

MIS ->> MIS : Create DiagnosticReportLab + ObservationLabTest

Polis ->> MIS : запрос на предоставление заключения МО

MIS ->> MIS : Create MedAssessmentSubstanceIntoxication

MIS ->> CISZ : POST [FHIR_BASE]/Bundle/$import  Body:MedicationDocument + PatientWithIdentificationNumber (PatientWithoutIdentificationNumber) + DiagnosticReportLab + ObservationLabTest + MedAssessmentSubstanceIntoxication
CISZ -->> MIS : 200 OK/Bundle status 'successed'

MIS ->> Polis : выдача заключения МО в печатном виде
end

alt освидетельствуемого доставили в ОЗ с запросом на выдачу заключения МО

Polis ->> MIS : запрос на предоставление заключения МО

MIS ->> MIS : Create DiagnosticReportLab + ObservationLabTest + MedAssessmentSubstanceIntoxication

MIS ->> CISZ : POST [FHIR_BASE]/Bundle/$import  Body:MedicationDocument + PatientWithIdentificationNumber (PatientWithoutIdentificationNumber) + DiagnosticReportLab + ObservationLabTest + MedAssessmentSubstanceIntoxication
CISZ -->> MIS : 200 OK/Bundle status 'successed'

MIS ->> Polis : выдача заключения МО в печатном виде
end

Выдача заключения о наличии/отсутствии заболеваний, предоставляющих опасность для здоровья населения, вируса иммунодефицита человека


sequenceDiagram
participant             MIS as  МИС
participant            CISZ  as ЦИСЗ

note over MIS,CISZ: Выдача заключения о наличии/отсутствии заболеваний, предоставляющих опасность для здоровья населения, вируса иммунодефицита человека

MIS ->> MIS : Create DiagnosticReportLab + ObservationLabTest + MedAssessmentSubstanceIntoxication

MIS ->> CISZ : POST [FHIR_BASE]/Bundle/$import  Body:MedicationDocument + PatientWithIdentificationNumber (PatientWithoutIdentificationNumber) + DiagnosticReportLab + ObservationLabTest + MedAssessmentSubstanceIntoxication
CISZ -->> MIS : 200 OK/Bundle status 'successed'

note over MIS,CISZ: Выдача заключения о наличии/отсутствии противопоказания, препятствующие управлению механическими транспортными средствами

MIS ->> MIS : Create MedAssessmentDriver

MIS ->> CISZ : POST [FHIR_BASE]/Bundle/$import  Body:MedicationDocument + PatientWithIdentificationNumber (PatientWithoutIdentificationNumber) + MedAssessmentDriver
CISZ -->> MIS : 200 OK/Bundle status 'successed'

note over MIS,CISZ: Выдача заключения о наличии/отсутствии заболеваний и физических недостатков при наличии которых противопоказано владение оружием

MIS ->> MIS : Create MedAssessmentWeaponOwnership

MIS ->> CISZ : POST [FHIR_BASE]/Bundle/$import  Body:MedicationDocument + PatientWithIdentificationNumber + MedAssessmentWeaponOwnership
CISZ -->> MIS : 200 OK/Bundle status 'successed'

note over MIS,CISZ: Выдача заключения о наличии/отсутствии заболеваний препятствующих исполнению служебных обязанностей

MIS ->> MIS : Create MedAssessmentMilitary

MIS ->> CISZ : POST [FHIR_BASE]/Bundle/$import  Body:MedicationDocument + PatientWithIdentificationNumber (PatientWithoutIdentificationNumber) + MedAssessmentMilitary
CISZ -->> MIS : 200 OK/Bundle status 'successed'

note over MIS,CISZ: Выдача заключения о наличии/отсутствии медицинских противопоказаний для работы на морских судах

MIS ->> MIS : Create MedAssessmentMarineWork

MIS ->> CISZ : POST [FHIR_BASE]/Bundle/$import  Body:MedicationDocument + PatientWithIdentificationNumber (PatientWithoutIdentificationNumber) + MedAssessmentMarineWork
CISZ -->> MIS : 200 OK/Bundle status 'successed'

note over MIS,CISZ: Выдача заключения о наличии/отсутствии иных заболеваний (состояний) в случаях, установленных законодательными актами

MIS ->> MIS : Create DiagnosticReportLab + ObservationLabTest + MedAssessmentCommon + FinalDiagnosis

MIS ->> CISZ : POST [FHIR_BASE]/Bundle/$import  Body:MedicationDocument + PatientWithIdentificationNumber (PatientWithoutIdentificationNumber) + DiagnosticReportLab + ObservationLabTest + MedAssessmentCommon + FinalDiagnosis
CISZ -->> MIS : 200 OK/Bundle status 'successed'

Примеры в JSON формате

Скачать пример 1. Выдача заключения о наличии, отсутствии ПАВ

Скачать пример 2. Выдача заключения о наличии, отсутствии заболеваний, предоставляющих опасность для здоровья населения, ВИЧ

Скачать пример 3. Выдача заключения о наличии, отсутствии противопоказания, препятствующие управлению механическими транспортными средствами

Скачать пример 4. Выдача заключения о наличии, отсутствии заболеваний и физических недостатков при наличии которых противопоказано владение оружием

Скачать пример 5. Выдача заключения о наличии, отсутствии заболеваний препятствующих исполнению служебных обязанностей

Скачать пример 6. Выдача заключения о наличии, отсутствии медицинских противопоказаний для работы на морских судах

Скачать пример 7. Выдача заключения о наличии, отсутствии иных заболеваний (состояний) в случаях, установленных законодательными актами

Postman-коллекция

Скачать коллекцию

Скачать окружение

▲ Вверх