Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Направление на неонатальный скрининг содержит в себе данные о представителе пациента, данные хранятся в ресурсе RelatedPerson, а также   поля с описанием "Неонатальный скрининг" в ресурсе Patient и ресурсе OrderProcessingTask

Пример направления на неонатальный скрининг

Блок кода
languageactionscript3
firstline1
titleПример в формате JSON
collapsetrue
{
  "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 со следующими данными:

Описание полей

...

Наименование

...

Тип данных

...

Описание

...

Обязательное поле

...

Комментарий

...

+

Блок кода
languageactionscript3
themeConfluence
titleПример в формате JSON
collapsetrue
 [
  {
    "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)

Данные методы можно использовать в ЛИС для получения справочников МИС и предупреждения создания дублей. 

Информация
titleВажно
Для избежания дублей лабораторий при одновременной работе нескольких служб синхронизаций,  ЛПУ необходимо закрывать лаборатории в конкурирующей(старой) системе при переходе на новую