Руководство к использованию стандарта 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'
Скачать пример 1. Выдача заключения о наличии, отсутствии ПАВ