Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 11 Следующий »

Используется для описания параметров направления

Ресурс по FHIR

https://www.hl7.org/fhir/observation.html

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

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

Тип значения

Описание

Значение по умолчанию

Поле в бд
resourceTypestringТип ресурсаObservation-
identifierArray of Identifier

Идентификатор параметра

-lbr_ResearchTypeParam.Uguid
basedOn
Array of ReferenceСсылка на Направление, к которому он относится-Значение из Направления
statusEnum(string)Статус параметра

registered при отправке

final при получении результата

-
categoryArray of CodeableConceptТип параметра + Обязательность параметра-
  1. Тип параметра
    1. "ResearchParamValueType" - system
    2. lbr_ResearchParamValueType.EnumName - Code
    3. lbr_ResearchParamValueType.Name - Display
  2. Обязательность параметра
    1. "RequiredParam" - system
    2. lbr_ResearchTypeParam.RequiredParam - code
codeCodeableConceptКлассификация параметра-

lbr_ResearchTypeParam.Code - Code

lbr_ResearchTypeParam.ParamName - Display

performerReferenceСсылка на исполнителя(Та же, что и в направлении)-Та же, что и в направлении
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 - в зависимости от типа параметра

commentstringКомментарий к параметру. Только при результате-lbr_ResearchResult.TestNote
referenceRangeArray of ReferenceRangeВозможные значения результата-Подробности в ReferenceRange

Пример модели в формате JSON

Перечисление(Enum):
{
  "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 правая вехняя нижняя"
      }
    ]
  }
}
Целый(Integer):
{
  "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": ""
      }
    ]
  }
}

  • Нет меток