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

Руководство к использованию стандарта FHIR в ЦИСЗ - Local Development build (v0.1.1660) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Предоставление информации о заданном пакете медицинских данных

Метод предназначен для получения информации о пакете медицинских данных в ЦИСЗ.

Этот метод возвращает 200 ОК. Однако возможно, что определенные ошибки в контенте (например, неверный набор символов, неверный JSON и т. д.) могут привести к сбою всей операции проверки с ответом серии 4xx или 5xx.

Вызов метода для получения сводной информации о медицинских данных пациента осуществляется с помощью HTTP GET команды: GET [base]/fhir/Bundle/[BundleId]

Входящие параметры метода:

Название Тип Описание
BundleId ID пакета мед. данных Идентификатор пакета мед. данных.

Исходящие параметры метода:

Название Профиль Описание
Resource Bundle В случае успешного нахождения ресурса возвращается ответ типа Resource, содержащий информацию о пакете медицинских данных.

Пример запроса получения информации о пакете медицинских данных :

GET [base]/fhir/Bundle/144927c5-2898-11ef-903b-c35b09e9a965

Пример ответа получения информации о пакете медицинских данных :

{
  "resourceType": "Bundle",
  "id": "144927c5-2898-11ef-903b-c35b09e9a965",
  "meta": {
    "versionId": "1",
    "lastUpdated": "2024-06-12T08:45:11.225+00:00",
    "profile": [
      "https://fhir.by/AbstractArea/StructureDefinition/Bundle/MedicationDocument"
    ]
  },
  "identifier": {
    "system": "urn:ietf:rfc:3986",
    "value": "urn:uuid:0c3151bd-1cbf-4d64-b04d-cd9187a4c6e0"
  },
  "type": "document",
  "timestamp": "2024-05-28T22:12:21+00:00",
  "entry": [
    {
      "fullUrl": "Composition/CompDocument01",
      "resource": {
        "resourceType": "Composition",
        "meta": {
          "profile": [
            "https://fhir.by/StructureDefinition/CompDocument"
          ]
        },
        "status": "final",
        "type": {
          "coding": [
            {
              "system": "http://loinc.org",
              "code": "28655-9"
            }
          ],
          "text": "Discharge Summary from Responsible Clinician"
        },
        "subject": [
          {
            "reference": "Patient/Patient01",
            "display": "Петр Иванович Иванов"
          }
        ],
        "date": "2013-02-01T12:30:02Z",
        "author": [
          {
            "reference": "Practitioner/Practitioner01",
            "display": "Павлов Петр Иванович"
          }
        ],
        "title": "Discharge Summary",
        "custodian": {
          "reference": "Organization/OrganizationBy01"
        }
      }
    },
    {
      "fullUrl": "Patient/Patient01",
      "resource": {
        "resourceType": "Patient",
        "id": "Patient01",
        "meta": {
          "profile": [
            "https://fhir.by/StructureDefinition/PatientWithIdentificationNumber"
          ]
        },
        "identifier": [
          {
            "type": {
              "coding": [
                {
                  "system": "https://fhir.by/CodeSystem/CSDocNumbersBy",
                  "code": "INP"
                }
              ]
            },
            "value": "5310587a067pb8",
            "period": {
              "start": "2024-12-31"
            }
          }
        ],
        "active": true,
        "name": [
          {
            "family": "Иванов",
            "given": [
              "Петр",
              "Иванович"
            ],
            "period": {
              "start": "2024-12-31"
            }
          }
        ],
        "telecom": [
          {
            "system": "phone",
            "value": "89001234567"
          }
        ],
        "gender": "male",
        "birthDate": "1990-12-31",
        "deceasedBoolean": false,
        "address": [
          {
            "city": "Minsk",
            "state": "Minskaya oblast",
            "country": "BY"
          }
        ]
      }
    },
    {
      "fullUrl": "RelatedPerson/RelatedPerson01",
      "resource": {
        "resourceType": "RelatedPerson",
        "id": "RelatedPerson01",
        "meta": {
          "profile": [
            "https://fhir.by/StructureDefinition/RelatedPersonPermanentBy"
          ]
        },
        "identifier": [
          {
            "type": {
              "coding": [
                {
                  "system": "https://fhir.by/CodeSystem/CSDocNumbersBy",
                  "code": "INP"
                }
              ]
            },
            "value": "33100587A067PB8",
            "period": {
              "start": "2024-12-31"
            }
          }
        ],
        "active": true,
        "patient": {
          "reference": "Patient/Patient01"
        },
        "relationship": [
          {
            "coding": [
              {
                "system": "http://terminology.hl7.org/CodeSystem/v3-RoleCode",
                "code": "WIFE"
              }
            ]
          }
        ],
        "name": [
          {
            "family": "Иванова",
            "given": [
              "Анна",
              "Васильевна"
            ]
          }
        ],
        "telecom": [
          {
            "system": "phone",
            "value": "89001234567"
          }
        ],
        "gender": "female",
        "birthDate": "1990-12-31"
      }
    },
    {
      "fullUrl": "Practitioner/Practitioner01",
      "resource": {
        "resourceType": "Practitioner",
        "id": "Practitioner01",
        "meta": {
          "profile": [
            "https://fhir.by/StructureDefinition/PractitionerBy"
          ]
        },
        "identifier": [
          {
            "type": {
              "coding": [
                {
                  "system": "https://fhir.by/CodeSystem/CSDocNumbersBy",
                  "code": "INP"
                }
              ]
            },
            "value": "3310587a067pb8"
          }
        ],
        "name": [
          {
            "family": "Павлов",
            "given": [
              "Петр",
              "Иванович"
            ]
          }
        ],
        "deceasedBoolean": false
      }
    }
  ]
}

Пример в виде postman коллекций

Ссылка Описание
Скачать Переменные ЦИСЗ.
Скачать 02. Получение статуса обработки пакета медицинских данных.