...
Направление на неонатальный скрининг содержит в себе данные о представителе пациента, данные хранятся в ресурсе RelatedPerson, а также поля с описанием "Неонатальный скрининг" в ресурсе Patient и ресурсе OrderProcessingTask
Пример направления на неонатальный скрининг
Блок кода | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{ "resourceType": "Bundle", "type": "transaction", "entry": [ { "fullUrl": "urn:uuid:33cf1b2d-c3fd-4ef4-a8e3-9754386d3d91", "resource": { "resourceType": "Patient", "extension": [ { "valueCoding": { "code": "Серия МСР", "display": "1414" } }, { "valueCoding": { "code": "Номер МСР", "display": "987456" } }, { "valueCoding": { "code": "Число родившихся детей", "display": "1" } }, { "valueQuantity": { "value": 3252.50, "unit": "гр.", "system": "Масса при рождении" } }, { "valueQuantity": { "value": 58.20, "unit": "см", "system": "Длина при рождении" } }, { "valueCoding": { "code": "Срок при рождении", "display": "270" } }, { "url": "Признак повторного исследования", "valueBoolean": false }, { "url": "Дата начала переливания", "valueDate": "2023-12-21" }, { "url": "Дата окончания переливания", "valueDate": "1900-12-21" } ], "identifier": [ { "system": "MisPatientID", "value": "33cf1b2d-c3fd-4ef4-a8e3-9754386d3d91" }, { "system": "Snils", "value": "34898446552" }, { "type": { "coding": [ { "system": "PolisType", "code": "3", "display": "Единый полис ОМС" } ] }, "system": "Polis", "value": "2411984030747889", "period": { "start": "2017-05-09" }, "assigner": { "display": "1.2.643.5.1.13.2.1.1.635.77012" } }, { "type": { "coding": [ { "system": "IdentityDoc", "version": "2017-05-08", "code": "3", "display": "Свидетельство о рождении" } ] }, "system": "IdentityDoc", "value": "I-ММ 444444", "assigner": { "reference": "мамой" } }, { "system": "CardNumber", "value": "0292", "assigner": { "reference": "Organization/1.2.643.5.1.13.13.12.2.31.11039.0.294005" } } ], "name": [ { "family": "Пупс", "given": [ "Пупсик", "Пупсикович" ] } ], "gender": "male", "birthDate": "2017-05-08", "address": [ { "use": "temp", "text": "обл. Московская, г Талдом" }, { "use": "home", "text": "обл. Московская, г Талдом" } ], "managingOrganization": { "reference": "Organization/1.2.643.5.1.13.13.12.2.57.5678" } } }, { "fullUrl": "urn:uuid:ab2ec8bc-0f84-4c9b-b4e1-49d97e32a567", "resource": { "resourceType": "RelatedPerson", "identifier": [ { "system": "Snils", "value": "34898446552" }, { "type": { "coding": [ { "system": "IdentityDoc", "code": "14", "display": "Паспорт гражданина Российской Федерации" } ] }, "system": "IdentityDoc", "value": "1485 123456" } ], "patient": { "reference": "33cf1b2d-c3fd-4ef4-a8e3-9754386d3d91" }, "name": [ { "family": "Пупс", "given": [ "Мупсик", "Мупсиковна" ] } ], "telecom": [ { "value": "89606225754", "use": "mobile" } ] } }, { "fullUrl": "urn:uuid:c277e1b2-ce76-4172-ae0d-4c3eebeb4be1", "resource": { "resourceType": "Task", "identifier": [ { "system": "OrderNumber", "value": "47010127937618", "assigner": { "reference": "Organization/1.2.643.5.1.13.13.12.2.31.11039.0.294005" } }, { "system": "OrderId", "value": "c277e1b2-ce76-4172-ae0d-4c3eebeb4be1" } ], "status": "requested", "priority": "routine", "code": { "extension": [ { "url": "urn:oid:1.2.643.5.1.13.2.1.1.528", "valueCodeableConcept": { "coding": [ { "system": "1.2.643.5.1.13.2.1.1.528", "code": "1", "display": "ОМС" } ] } } ], "coding": [ { "system": "CLIS_TaskType", "code": "OrderProcessingTask" } ] }, "authoredOn": "2023-12-21T16:29:15+03:00", "requester": { "extension": [ { "url": "RequesterDepartmentGuid", "valueString": "e982a550-18ce-4f2a-b07a-7a7ac5d44f12" }, { "url": "RequesterDepartmentOid", "valueString": "1.2.643.5.1.13.13.12.2.31.11039.0.294005" } ], "agent": { "reference": "urn:uuid:07ecfc0a-b75a-4db8-b1c8-38617a699fab" }, "onBehalfOf": { "identifier": { "value": "Organization/1.2.643.5.1.13.13.12.2.31.11039.0.294005" } } }, "owner": { "reference": "Organization/1.2.643.5.1.13.13.12.2.57.5678" } } }, { "fullUrl": "urn:uuid:d626081e-b5b5-4985-a6e2-ee94f301373f", "resource": { "resourceType": "ProcedureRequest", "id": "d626081e-b5b5-4985-a6e2-ee94f301373f", "identifier": [ { "value": "d626081e-b5b5-4985-a6e2-ee94f301373f" } ], "requisition": { "value": "urn:uuid:c277e1b2-ce76-4172-ae0d-4c3eebeb4be1" }, "status": "active", "code": { "coding": [ { "system": "1.2.643.5.1.13.13.11.1070", "code": "B03.016.002" } ], "text": "Общий (клинический) анализ крови" }, "subject": { "reference": "urn:uuid:33cf1b2d-c3fd-4ef4-a8e3-9754386d3d91" }, "occurrenceDateTime": "2023-12-21T16:29:15.3+03:00" } }, { "fullUrl": "urn:uuid:bfa27a3b-707d-4275-9412-5f5898b3ad86", "resource": { "resourceType": "ProcedureRequest", "id": "bfa27a3b-707d-4275-9412-5f5898b3ad86", "identifier": [ { "value": "bfa27a3b-707d-4275-9412-5f5898b3ad86" } ], "requisition": { "value": "urn:uuid:c277e1b2-ce76-4172-ae0d-4c3eebeb4be1" }, "status": "active", "code": { "coding": [ { "system": "1.2.643.5.1.13.13.11.1070", "code": "B03.016.006" } ], "text": "Общий (клинический) анализ мочи" }, "subject": { "reference": "urn:uuid:33cf1b2d-c3fd-4ef4-a8e3-9754386d3d91" }, "occurrenceDateTime": "2023-12-21T16:29:15.3+03:00" } }, { "fullUrl": "urn:uuid:d2af0562-a41d-4589-a849-b5abc19a9a14", "resource": { "resourceType": "Task", "id": "d2af0562-a41d-4589-a849-b5abc19a9a14", "basedOn": [ { "reference": "urn:uuid:d626081e-b5b5-4985-a6e2-ee94f301373f" } ], "partOf": [ { "reference": "urn:uuid:c277e1b2-ce76-4172-ae0d-4c3eebeb4be1" } ], "status": "requested", "code": { "coding": [ { "system": "CLIS_TaskType", "code": "ProcedureTask" } ] } } }, { "fullUrl": "urn:uuid:0f4e2765-7b1c-42db-93ec-2511a28e065e", "resource": { "resourceType": "Task", "id": "0f4e2765-7b1c-42db-93ec-2511a28e065e", "basedOn": [ { "reference": "urn:uuid:bfa27a3b-707d-4275-9412-5f5898b3ad86" } ], "partOf": [ { "reference": "urn:uuid:c277e1b2-ce76-4172-ae0d-4c3eebeb4be1" } ], "status": "requested", "code": { "coding": [ { "system": "CLIS_TaskType", "code": "ProcedureTask" } ] } } }, { "fullUrl": "urn:uuid:61adc18b-8d3a-48c9-9cc7-5bb9ab102d3c", "resource": { "resourceType": "Practitioner", "identifier": [ { "system": "DoctorId", "value": "61adc18b-8d3a-48c9-9cc7-5bb9ab102d3c" }, { "system": "Snils", "value": "16154561154" } ], "name": [ { "family": "Иванов", "given": [ "Петр", "Сергеевич" ] } ] } }, { "fullUrl": "urn:uuid:07ecfc0a-b75a-4db8-b1c8-38617a699fab", "resource": { "resourceType": "PractitionerRole", "identifier": [ { "system": "ResourceId", "value": "07ecfc0a-b75a-4db8-b1c8-38617a699fab" } ], "practitioner": { "reference": "urn:uuid:61adc18b-8d3a-48c9-9cc7-5bb9ab102d3c" }, "organization": { "reference": "Organization/1.2.643.5.1.13.13.12.2.31.11039.0.294005", "display": "Кабинет врача-терапевта2" }, "specialty": [ { "coding": [ { "system": "1.2.643.5.1.13.13.11.1066", "code": "76", "display": "Терапия" } ] } ] } }, { "fullUrl": "urn:uuid:f6cc280f-71a9-4753-aae6-a11c8ece5c1f", "resource": { "resourceType": "Condition", "code": { "coding": [ { "system": "1.2.643.5.1.13.13.11.1005", "code": "A00.9", "display": "Холера неуточненная" } ] }, "subject": { "reference": "urn:uuid:33cf1b2d-c3fd-4ef4-a8e3-9754386d3d91" } } }, { "fullUrl": "urn:uuid:1c8d5f4d-386e-4995-89f9-9f3cf6ad38cb", "resource": { "resourceType": "QuestionnaireResponse", "status": "completed", "subject": { "reference": "urn:uuid:c277e1b2-ce76-4172-ae0d-4c3eebeb4be1" }, "item": [ { "linkId": "Группа крови", "text": "Группа крови", "answer": [ { "valueCoding": { "code": "BloodType1", "display": "O (I)" } } ] }, { "linkId": "Резус-фактор", "text": "Резус-фактор", "answer": [ { "valueCoding": { "code": "RhFactorNegative", "display": "RH-" } } ] } ] } } ] } |
Получение справочника услуг
После получения справочника лабораторий МИС получает от ЛИС справочник услуг по лабораториям путем выполнения GET запроса в сервису ЛИС
Запрос
Адрес запроса
...
где url - Хост + путь
Заголовки запроса
...
Заголовок
...
Значение
...
Параметры запроса
...
Параметр
...
Тип
...
Описание
...
По умолчанию
...
Обязательный
...
Комментарий
...
Если указан, то будут возвращены лаборатории по конкретной ЛПУ.
Ответ сервера
В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:
Описание полей
...
Наименование
...
Тип данных
...
Описание
...
Обязательное поле
...
Комментарий
...
+
Блок кода | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
[
{
"Code": "Код услуги 1",
"Description": "Описание услуги 1"
},
{
"Code": "Код услуги 2",
"Description": "Описание услуги 2"
},
{
"Code": "Код услуги 3",
"Description": "Описание услуги 3"
},
........
] |
Получение отделений, лабораторий и оказываемых лабораториями услуг в МИС
Получение отделений методом Получение списка отделений - API Docs - Confluence (softrust.ru)
Получение лаборатории методом Получение справочника лабораторий - API Docs - Confluence (softrust.ru)
Получение услуг методом Получение справочника медицинских услуг - API Docs - Confluence (softrust.ru)
Данные методы можно использовать в ЛИС для получения справочников МИС и предупреждения создания дублей.
Информация | ||
---|---|---|
| ||
Для избежания дублей лабораторий при одновременной работе нескольких служб синхронизаций, ЛПУ необходимо закрывать лаборатории в конкурирующей(старой) системе при переходе на новую |