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

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

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

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

Ресурс по FHIR

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

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

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

Тип значения

Описание

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

resourceTypestringТип ресурсаObservation
identifierArray of Identifier

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


basedOn
Array of ReferenceСсылка на Направление, к которому он относится
statusEnum(string)Статус парметра

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

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

categoryArray of CodeableConceptТип параметра + Обязательность параметра
codeCodeableConceptКлассификация параметра
performerReferenceСсылка на исполнителя(Та же, что и в направлении)
value[x]
Зависит от типа параметра(описать логику выбора)Не используем при отправке. При получении используется как результат параметра
commentstringКомментарий к параметру
referenceRangeArray of ПараметрВозможные значения результата
performerReference

Идентификатор ресурса, на который сделано направление.

Состоит из склейки: Гуид лпу ресурса + Гуид ресурса


reasonCodeArray of CodeableConceptПричина направления/диагноз по МКБ
reasonReferenceArray of ReferenceСсылка на параметры исследования
noteArray of AnnotationВыписка/Комментарий к направлению

BackboneElement: ReferenceRange

Используется для описания допустимых значений параметров. Используем только часть полей

Подробней про остальные поля: https://www.hl7.org/fhir/observation.html


При разных типах параметров используется по разному.

Если параметр - Integer или Decimal:

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

Тип значения

Описание

lowSimpleQuantityНижняя граница допустимых значений параметра
highSimpleQuantity

Верхняя граница допустимых значений параметра

textstringЕдиница измерения

Если параметр - Enum:

Описываем возможные значения перечисления массивом объектов:

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

Тип значения

Описание

textstringВозможное значение перечисления

Пример модели в формате 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": ""
      }
    ]
  }
}
  • Нет меток