Используется для описания параметров направления
Ресурс по FHIR
https://www.hl7.org/fhir/STU3/observation.html
Описание полей
...
Наименование | Тип значения | Описание |
---|
...
Значение по умолчанию | Поле в бд | |
---|---|---|
resourceType | string | Тип ресурса |
...
Observation | - | |
identifier | Array of Identifier | Идентификатор параметра |
...
- | lbr_ResearchTypeParam.Uguid | |
basedOn | Array of Reference | Ссылка на Направление, к которому он относится |
...
- | Значение из Направления | |
status | Enum(string) | Статус параметра |
...
registered при отправке final при получении результата | - | |
category | Array of CodeableConcept | Тип параметра + Обязательность параметра |
...
- |
| |
code | CodeableConcept | Классификация параметра |
...
- | lbr_ResearchTypeParam.Code - Code lbr_ResearchTypeParam.ParamName - Display | |
performer | Reference | Ссылка на исполнителя(Та же, что и в направлении) |
...
- | Та же, что и в направлении | |
value[x] | Зависит от типа параметра | Не используем при передаче направления. При получении результата используется как результат параметра. В |
...
зависимости от типа параметра используется разное поле, например если результат Целый, то он будет в поле valueQuantity, а если Enum, то в valueString |
...
- | lbr_ResearchResult.rBoolean - valueString lbr_ResearchResult.rDateTime - valueDateTime lbr_ResearchResult.rDecimal - valueQuantity lbr_ResearchResult.rInteger - valueQuantity lbr_ResearchResult.rString - valueString lbr_ResearchResult.Value - в зависимости от типа параметра | |
comment | string | Комментарий к параметру. Только при результате |
...
- | lbr_ResearchResult.TestNote | |
referenceRange | Array of ReferenceRange | Возможные значения |
...
результата | - | Подробности в ReferenceRange |
Пример модели в формате JSON
Блок кода | ||||
---|---|---|---|---|
| ||||
{
"resource": {
"resourceType": "Observation",
"identifier": [
{
"value": "2d133732-765b-4658-9b01-ed777b7510f5"
}
],
"basedOn": [
{
"identifier": {
"value": "81700ce0-8b4b-4738-be2d-d4774086ed5658cf12f6-37e0-4694-b7cb-37660c66298e"
}
}
],
"status": "registered",
"category": [
{
"coding": [
{
"system": "ResearchParamValueType",
"code": "Enum",
"display": "Тип \"Перечисление\""
}
]
},
{
"coding": [
{
"system": "RequiredParam",
"code": "False"
}
]
}
],
"code": {
"coding": [
{
"system": "",
"code": "200",
"display": "Локализация"
}
]
},
"performer": [
{
"identifier": {
"value": "81700ce0-8b4b-4738-be2d-d4774086ed5614e308fe-8b38-4e4a-9b42-e5ed2e96876a"
}
}
],
"referenceRange": [
{
"text": "1 левая верхняя + нижняя"
},
{
"text": "10 правая нижняя доля"
},
{
"text": "11 правая средня доля"
},
{
"text": "12 правая средняя нижняя"
},
{
"text": "13 правое легкое"
},
{
"text": "14 сколиоз"
},
{
"text": "2 левая верхняя + средняя"
},
{
"text": "3 левая нижняя доля"
},
{
"text": "4 левая средняя доля"
},
{
"text": "5 левое легкое"
},
{
"text": "6 прав + лев верхние доли"
},
{
"text": "7 правая верхняя доля"
},
{
"text": "8 правая верхняя сердечн."
},
{
"text": "9 правая вехняя нижняя"
}
]
}
} |
Блок кода | ||||
---|---|---|---|---|
| ||||
{
"resource": {
"resourceType": "Observation",
"identifier": [
{
"value": "69c479f8-4cf4-4248-9cba-3600b7334d37"
}
],
"basedOn": [
{
"identifier": {
"value": "81700ce0-8b4b-4738-be2d-d4774086ed5658cf12f6-37e0-4694-b7cb-37660c66298e"
}
}
],
"status": "registered",
"category": [
{
"coding": [
{
"system": "ResearchParamValueType",
"code": "Integer",
"display": "Целый"
}
]
},
{
"coding": [
{
"system": "RequiredParam",
"code": "False"
}
]
}
],
"code": {
"coding": [
{
"system": "",
"code": "400",
"display": "Номер кадра"
}
]
},
"performer": [
{
"identifier": {
"value": "81700ce0-8b4b-4738-be2d-d4774086ed5614e308fe-8b38-4e4a-9b42-e5ed2e96876a"
}
}
],
"referenceRange": [
{
"low": {
"value": 0
},
"high": {
"value": 0
},
"text": ""
}
]
}
} |