Руководство к использованию стандарта FHIR в ЦИСЗ
0.1.1667 - ci-build
Руководство к использованию стандарта FHIR в ЦИСЗ - Local Development build (v0.1.1667) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
Метод предназначен для получения информации о пациенте в ЦИСЗ.
Этот метод возвращает 200 ОК
если удалось найти информацию о пациенте по заданному идентификатору или 404 Not Found
если ресурс не нашёлся. Однако возможно, что определенные ошибки в контенте (например, неверный набор символов, неверный JSON и т. д.) могут привести к сбою всей операции проверки с ответом серии 4xx или 5xx.
Вызов метода получения пациента по идентификатору осуществляется с помощью HTTP GET
команды:
GET [base]/fhir/Patient/[patientId]
Входящие параметры метода:
Название | Тип | Описание |
---|---|---|
patientId | ID Пациента | Идентификатор пациента. |
Исходящие параметры метода:
Название | Профиль | Описание |
---|---|---|
Resource | Resource | В случае успешного нахождения ресурса возвращается ответ типа Resource , содержащий информацию о пациенте с указанным идентификатором. |
OperationOutcome | OperationOutcome | В случае неудачного получения ресурса, будет возвращён ответ типа OperationOutcome , содержащий информацию об ошибке. |
Пример запроса получения ресурсов пациента по идентификатору:
GET [base]/fhir/Patient/dea8c84b-1e61-11ef-9485-57d49cab5591
Пример ответа получения пациента по идентификатору:
{
"resourceType": "Patient",
"id": "dea8c84b-1e61-11ef-9485-57d49cab5591",
"meta": {
"versionId": "1",
"lastUpdated": "2024-05-30T08:51:56.803+00:00",
"source": "de79f72b-643a-4777-ae23-a5b843cb9539",
"profile": [
"https://fhir.by/StructureDefinition/PatientWithoutIdentificationNumber"
]
},
"identifier": [
{
"use": "temp",
"type": {
"coding": [
{
"system": "https://fhir.by/ValueSet/ForPatientWithoutDocNumbers",
"code": "UMD"
}
]
},
"value": "afdfec57-ff6b-4695-b754-e63d0f8a1217"
}
],
"active": true,
"name": [
{
"family": "Иванов",
"given": [
"Иван",
"Сергеевич"
]
}
],
"telecom": [
{
"system": "phone",
"value": "89001234567"
}
],
"gender": "female",
"birthDate": "2005-12-01",
"deceasedBoolean": false,
"address": [
{
"use": "home",
"text": "РБ, г. Брянск, улица Школьный 12-40",
"line": [
"улица Мира"
],
"city": "Москва",
"district": "Спортивная ул.",
"state": "Сахалинская область",
"postalCode": "209124"
}
],
"contact": [
{
"name": {
"family": "Волкова",
"given": [
"Алёна",
"Сергеевна"
]
},
"telecom": [
{
"system": "phone",
"value": "89001234567"
}
]
}
]
}
Ссылка | Описание |
---|---|
Скачать | Переменные ЦИСЗ. |
Скачать | 04. Поиск заданного типа медицинской информации о пациенте - получение пациента |