Current Build

Переводит команда Health Samurai . Приглашаем поучаствовать в русификации стандарта FHIR: GitHub , Email.

10.1 JSON Schema for Observation

Orders and Observations Work GroupMaturity Level: N/ABallot Status: Informative Compartments: Device, Encounter, Patient, Practitioner, RelatedPerson

This is a representation of the json schema for Observation, which is just a part of the full JSON Schema.

{
  "$schema": "http://json-schema.org/draft-06/schema#",
  "id": "http://hl7.org/fhir/json-schema/Observation",
  "$ref": "#/definitions/Observation",
  "description": "see http://hl7.org/fhir/json.html#schema for information about the FHIR Json Schemas",
  "definitions": {
    "Observation": {
      "description": "Измерения и простые утверждения, сделанные о пациенте, устройстве или другом субъекте.",
      "properties": {
        "resourceType": {
          "description": "This is a Observation resource",
          "const": "Observation"
        },
        "id": {
          "description": "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.",
          "$ref": "id.schema.json#/definitions/id"
        },
        "meta": {
          "description": "Метаданные ресурса. Это такая информация, которая поддерживается инфраструктурой. Изменения этой информации не всегда можно ассоциировать с версионными изменениями ресурса.",
          "$ref": "Meta.schema.json#/definitions/Meta"
        },
        "implicitRules": {
          "description": "Ссылка на свод правил, которым следовали при создании этого ресурса и которые необходимо понимать при обработке этого содержимого. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.",
          "$ref": "#/definitions/uri"
        },
        "_implicitRules": {
          "description": "Extensions for implicitRules",
          "$ref": "Element.schema.json#/definitions/Element"
        },
        "language": {
          "description": "Основной язык, на котором написан ресурс.",
          "$ref": "#/definitions/code"
        },
        "_language": {
          "description": "Extensions for language",
          "$ref": "Element.schema.json#/definitions/Element"
        },
        "text": {
          "description": "Человекочитаемая описательная часть, содержащая краткое изложение ресурса, которая может использоваться для представления содержимого ресурса человеку. От описательной части не требуется кодировать все структурированные данные, но она должна содержать достаточно сведений, чтобы простое её прочтение человеком было \"клинически безопасным\". Определения ресурсов могут описывать, какое содержимое должно быть представлено в описательной части для обеспечения клинической безопасной.",
          "$ref": "Narrative.schema.json#/definitions/Narrative"
        },
        "contained": {
          "description": "Эти ресурсы не обладают независимым существованием вне ресурса, который их содержит - их нельзя идентифицировать независимо, и они не могут иметь своей собственной независимой транзакционной области действия.",
          "items": {
            "$ref": "ResourceList.schema.json#/definitions/ResourceList"
          },
          "type": "array"
        },
        "extension": {
          "description": "Может использоваться для представления дополнительной информации, не являющейся частью базового определения ресурса. Чтобы сделать использование расширений надежным и управляемым, существует строгий набор управления применительно к определению и использованию расширений. Хотя каждому реализатору разрешается определять расширения, имеется набор требований, которые должны выполняться в рамках определения расширения.",
          "items": {
            "$ref": "Extension.schema.json#/definitions/Extension"
          },
          "type": "array"
        },
        "modifierExtension": {
          "description": "May be used to represent additional information that is not part of the basic definition of the resource, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
          "items": {
            "$ref": "Extension.schema.json#/definitions/Extension"
          },
          "type": "array"
        },
        "identifier": {
          "description": "A unique identifier assigned to this observation.",
          "items": {
            "$ref": "Identifier.schema.json#/definitions/Identifier"
          },
          "type": "array"
        },
        "basedOn": {
          "description": "A plan, proposal or order that is fulfilled in whole or in part by this event.  For example, a MedicationRequest may require a patient to have laboratory test performed before  it is dispensed.",
          "items": {
            "$ref": "Reference.schema.json#/definitions/Reference"
          },
          "type": "array"
        },
        "partOf": {
          "description": "A larger event of which this particular Observation is a component or step.  For example,  an observation as part of a procedure.",
          "items": {
            "$ref": "Reference.schema.json#/definitions/Reference"
          },
          "type": "array"
        },
        "status": {
          "description": "Статус значения результата.",
          "enum": [
            "registered",
            "preliminary",
            "final",
            "amended",
            "corrected",
            "cancelled",
            "entered-in-error",
            "unknown"
          ]
        },
        "_status": {
          "description": "Extensions for status",
          "$ref": "Element.schema.json#/definitions/Element"
        },
        "category": {
          "description": "A code that classifies the general type of observation being made.",
          "items": {
            "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept"
          },
          "type": "array"
        },
        "code": {
          "description": "Describes what was observed. Sometimes this is called the observation \"name\".",
          "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept"
        },
        "subject": {
          "description": "The patient, or group of patients, location, or device this observation is about and into whose record the observation is placed. If the actual focus of the observation is different from the subject (or a sample of, part, or region of the subject), the `focus` element or the `code` itself specifies the actual focus of the observation.",
          "$ref": "Reference.schema.json#/definitions/Reference"
        },
        "focus": {
          "description": "The actual focus of an observation when it is not the patient of record representing something or someone associated with the patient such as a spouse, parent, fetus, or donor. For example, fetus observations in a mother\u0027s record.  The focus of an observation could also be an existing condition,  an intervention, the subject\u0027s diet,  another observation of the subject,  or a body structure such as tumor or implanted device.   An example use case would be using the Observation resource to capture whether the mother is trained to change her child\u0027s tracheostomy tube. In this example, the child is the patient of record and the mother is the focus.",
          "items": {
            "$ref": "Reference.schema.json#/definitions/Reference"
          },
          "type": "array"
        },
        "encounter": {
          "description": "Событие здравоохранения (например взаимодействие пациента и поставщика медицинских услуг), во время которого было сделано это наблюдение.",
          "$ref": "Reference.schema.json#/definitions/Reference"
        },
        "effectiveDateTime": {
          "description": "Время или период времени, в течение которого наблюдаемое значение утверждалось как действительное. Для биологических субъектов - например человеческих пациентов - обычно называется \"physiologically relevant time\". Обычно это либо время выполнения процедуры или сбора образца, но очень часто источник этой даты/времени не известен, только сама дата/время.",
          "pattern": "^([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\\.[0-9]+)?(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)))?)?)?$",
          "type": "string"
        },
        "_effectiveDateTime": {
          "description": "Extensions for effectiveDateTime",
          "$ref": "Element.schema.json#/definitions/Element"
        },
        "effectivePeriod": {
          "description": "Время или период времени, в течение которого наблюдаемое значение утверждалось как действительное. Для биологических субъектов - например человеческих пациентов - обычно называется \"physiologically relevant time\". Обычно это либо время выполнения процедуры или сбора образца, но очень часто источник этой даты/времени не известен, только сама дата/время.",
          "$ref": "Period.schema.json#/definitions/Period"
        },
        "effectiveTiming": {
          "description": "Время или период времени, в течение которого наблюдаемое значение утверждалось как действительное. Для биологических субъектов - например человеческих пациентов - обычно называется \"physiologically relevant time\". Обычно это либо время выполнения процедуры или сбора образца, но очень часто источник этой даты/времени не известен, только сама дата/время.",
          "$ref": "Timing.schema.json#/definitions/Timing"
        },
        "effectiveInstant": {
          "description": "Время или период времени, в течение которого наблюдаемое значение утверждалось как действительное. Для биологических субъектов - например человеческих пациентов - обычно называется \"physiologically relevant time\". Обычно это либо время выполнения процедуры или сбора образца, но очень часто источник этой даты/времени не известен, только сама дата/время.",
          "pattern": "^([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\\.[0-9]+)?(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))$",
          "type": "string"
        },
        "_effectiveInstant": {
          "description": "Extensions for effectiveInstant",
          "$ref": "Element.schema.json#/definitions/Element"
        },
        "issued": {
          "description": "Дата и время, когда это наблюдение стало доступно поставщикам, обычно после проверки и верификации результатов.",
          "$ref": "#/definitions/instant"
        },
        "_issued": {
          "description": "Extensions for issued",
          "$ref": "Element.schema.json#/definitions/Element"
        },
        "performer": {
          "description": "Who was responsible for asserting the observed value as \"true\".",
          "items": {
            "$ref": "Reference.schema.json#/definitions/Reference"
          },
          "type": "array"
        },
        "valueQuantity": {
          "description": "Информация, определенная в результате выполнения этого наблюдения, если эта информация имеет простое значение.",
          "$ref": "Quantity.schema.json#/definitions/Quantity"
        },
        "valueCodeableConcept": {
          "description": "Информация, определенная в результате выполнения этого наблюдения, если эта информация имеет простое значение.",
          "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept"
        },
        "valueString": {
          "description": "Информация, определенная в результате выполнения этого наблюдения, если эта информация имеет простое значение.",
          "pattern": "^[ \\r\\n\\t\\S]+$",
          "type": "string"
        },
        "_valueString": {
          "description": "Extensions for valueString",
          "$ref": "Element.schema.json#/definitions/Element"
        },
        "valueBoolean": {
          "description": "Информация, определенная в результате выполнения этого наблюдения, если эта информация имеет простое значение.",
          "pattern": "^true|false$",
          "type": "boolean"
        },
        "_valueBoolean": {
          "description": "Extensions for valueBoolean",
          "$ref": "Element.schema.json#/definitions/Element"
        },
        "valueInteger": {
          "description": "Информация, определенная в результате выполнения этого наблюдения, если эта информация имеет простое значение.",
          "pattern": "^-?([0]|([1-9][0-9]*))$",
          "type": "number"
        },
        "_valueInteger": {
          "description": "Extensions for valueInteger",
          "$ref": "Element.schema.json#/definitions/Element"
        },
        "valueRange": {
          "description": "Информация, определенная в результате выполнения этого наблюдения, если эта информация имеет простое значение.",
          "$ref": "Range.schema.json#/definitions/Range"
        },
        "valueRatio": {
          "description": "Информация, определенная в результате выполнения этого наблюдения, если эта информация имеет простое значение.",
          "$ref": "Ratio.schema.json#/definitions/Ratio"
        },
        "valueSampledData": {
          "description": "Информация, определенная в результате выполнения этого наблюдения, если эта информация имеет простое значение.",
          "$ref": "SampledData.schema.json#/definitions/SampledData"
        },
        "valueTime": {
          "description": "Информация, определенная в результате выполнения этого наблюдения, если эта информация имеет простое значение.",
          "pattern": "^([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\\.[0-9]+)?$",
          "type": "string"
        },
        "_valueTime": {
          "description": "Extensions for valueTime",
          "$ref": "Element.schema.json#/definitions/Element"
        },
        "valueDateTime": {
          "description": "Информация, определенная в результате выполнения этого наблюдения, если эта информация имеет простое значение.",
          "pattern": "^([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\\.[0-9]+)?(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)))?)?)?$",
          "type": "string"
        },
        "_valueDateTime": {
          "description": "Extensions for valueDateTime",
          "$ref": "Element.schema.json#/definitions/Element"
        },
        "valuePeriod": {
          "description": "Информация, определенная в результате выполнения этого наблюдения, если эта информация имеет простое значение.",
          "$ref": "Period.schema.json#/definitions/Period"
        },
        "dataAbsentReason": {
          "description": "Указывает причину, почему ожидаемое значение в элементе Observation.value[x] отсутствует.",
          "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept"
        },
        "interpretation": {
          "description": "A categorical assessment of an observation value.  For example, high, low, normal.",
          "items": {
            "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept"
          },
          "type": "array"
        },
        "note": {
          "description": "Comments about the observation or the results.",
          "items": {
            "$ref": "Annotation.schema.json#/definitions/Annotation"
          },
          "type": "array"
        },
        "bodySite": {
          "description": "Указывает место на теле субъекта, где проводится наблюдение (т. е. целевое место).",
          "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept"
        },
        "method": {
          "description": "Указывает механизм проведения наблюдения.",
          "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept"
        },
        "specimen": {
          "description": "Образец для анализа, над которым проводилось наблюдение.",
          "$ref": "Reference.schema.json#/definitions/Reference"
        },
        "device": {
          "description": "Устройство, используемое для генерации данных наблюдения.",
          "$ref": "Reference.schema.json#/definitions/Reference"
        },
        "referenceRange": {
          "description": "Guidance on how to interpret the value by comparison to a normal or recommended range.  Multiple reference ranges are interpreted as an \"OR\".   In other words, to represent two distinct target populations, two `referenceRange` elements would be used.",
          "items": {
            "$ref": "#/definitions/Observation_ReferenceRange"
          },
          "type": "array"
        },
        "hasMember": {
          "description": "This observation is a group observation (e.g. a battery, a panel of tests, a set of vital sign measurements) that includes the target as a member of the group.",
          "items": {
            "$ref": "Reference.schema.json#/definitions/Reference"
          },
          "type": "array"
        },
        "derivedFrom": {
          "description": "The target resource that represents a measurement from which this observation value is derived. For example, a calculated anion gap or a fetal measurement based on an ultrasound image.",
          "items": {
            "$ref": "Reference.schema.json#/definitions/Reference"
          },
          "type": "array"
        },
        "component": {
          "description": "Некоторые наблюдения состоят из нескольких составных наблюдений. Эти составные наблюдения выражаются отдельными парами \"код/значение\", совместно использующими одни и те же атрибуты. Примеры включают в себя систолический и диагностический компоненты наблюдения для измерения кровяного давления и многократные составные наблюдения для генетических наблюдений.",
          "items": {
            "$ref": "#/definitions/Observation_Component"
          },
          "type": "array"
        }
      },
      "additionalProperties": false,
      "required": [
        "code",
        "resourceType"
      ]
    },
    "Observation_ReferenceRange": {
      "description": "Измерения и простые утверждения, сделанные о пациенте, устройстве или другом субъекте.",
      "properties": {
        "id": {
          "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
          "$ref": "string.schema.json#/definitions/string"
        },
        "extension": {
          "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
          "items": {
            "$ref": "Extension.schema.json#/definitions/Extension"
          },
          "type": "array"
        },
        "modifierExtension": {
          "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
          "items": {
            "$ref": "Extension.schema.json#/definitions/Extension"
          },
          "type": "array"
        },
        "low": {
          "description": "Значение нижней границы диапазона нормальных значений. Конечная точка нижней границы диапазона нормальных значений используется включительно (например диапазон нормальных значений \u003e\u003d5 - \u003c\u003d9). Если нижняя граница опущена, то предполагается, что она не имеет смысла (например диапазон нормальных значений \u003c\u003d2.3).",
          "$ref": "Quantity.schema.json#/definitions/Quantity"
        },
        "high": {
          "description": "Значение верхней границы диапазона нормальных значений. Конечная точка верхней границы диапазона нормальных значений используется включительно (например диапазон нормальных значений \u003e\u003d5 - \u003c\u003d9). Если верхняя граница опущена, то предполагается, что она не имеет смысла (например диапазон нормальных значений \u003e\u003d 2.3).",
          "$ref": "Quantity.schema.json#/definitions/Quantity"
        },
        "type": {
          "description": "Codes to indicate the what part of the targeted reference population it applies to. For example, the normal or therapeutic range.",
          "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept"
        },
        "appliesTo": {
          "description": "Codes to indicate the target population this reference range applies to.  For example, a reference range may be based on the normal population or a particular sex or race.  Multiple `appliesTo`  are interpreted as an \"AND\" of the target populations.  For example, to represent a target population of African American females, both a code of female and a code for African American would be used.",
          "items": {
            "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept"
          },
          "type": "array"
        },
        "age": {
          "description": "Возраст, в котором этот диапазон нормальных значений применяется. Это неонатальный возраст (например число недель в сроке), если указано такое значение.",
          "$ref": "Range.schema.json#/definitions/Range"
        },
        "text": {
          "description": "Текстовое описание диапазона нормальных значений в наблюдении, которое может использоваться, когда количественный диапазон не подходит для этого наблюдения. Примером будет эталонное значение \"Negative\" или список или таблица \u0027нормальных\u0027 значений.",
          "$ref": "#/definitions/string"
        },
        "_text": {
          "description": "Extensions for text",
          "$ref": "Element.schema.json#/definitions/Element"
        }
      },
      "additionalProperties": false
    },
    "Observation_Component": {
      "description": "Измерения и простые утверждения, сделанные о пациенте, устройстве или другом субъекте.",
      "properties": {
        "id": {
          "description": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
          "$ref": "string.schema.json#/definitions/string"
        },
        "extension": {
          "description": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
          "items": {
            "$ref": "Extension.schema.json#/definitions/Extension"
          },
          "type": "array"
        },
        "modifierExtension": {
          "description": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
          "items": {
            "$ref": "Extension.schema.json#/definitions/Extension"
          },
          "type": "array"
        },
        "code": {
          "description": "Describes what was observed. Sometimes this is called the observation \"code\".",
          "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept"
        },
        "valueQuantity": {
          "description": "Информация, определенная в результате выполнения этого наблюдения, если эта информация имеет простое значение.",
          "$ref": "Quantity.schema.json#/definitions/Quantity"
        },
        "valueCodeableConcept": {
          "description": "Информация, определенная в результате выполнения этого наблюдения, если эта информация имеет простое значение.",
          "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept"
        },
        "valueString": {
          "description": "Информация, определенная в результате выполнения этого наблюдения, если эта информация имеет простое значение.",
          "pattern": "^[ \\r\\n\\t\\S]+$",
          "type": "string"
        },
        "_valueString": {
          "description": "Extensions for valueString",
          "$ref": "Element.schema.json#/definitions/Element"
        },
        "valueBoolean": {
          "description": "Информация, определенная в результате выполнения этого наблюдения, если эта информация имеет простое значение.",
          "pattern": "^true|false$",
          "type": "boolean"
        },
        "_valueBoolean": {
          "description": "Extensions for valueBoolean",
          "$ref": "Element.schema.json#/definitions/Element"
        },
        "valueInteger": {
          "description": "Информация, определенная в результате выполнения этого наблюдения, если эта информация имеет простое значение.",
          "pattern": "^-?([0]|([1-9][0-9]*))$",
          "type": "number"
        },
        "_valueInteger": {
          "description": "Extensions for valueInteger",
          "$ref": "Element.schema.json#/definitions/Element"
        },
        "valueRange": {
          "description": "Информация, определенная в результате выполнения этого наблюдения, если эта информация имеет простое значение.",
          "$ref": "Range.schema.json#/definitions/Range"
        },
        "valueRatio": {
          "description": "Информация, определенная в результате выполнения этого наблюдения, если эта информация имеет простое значение.",
          "$ref": "Ratio.schema.json#/definitions/Ratio"
        },
        "valueSampledData": {
          "description": "Информация, определенная в результате выполнения этого наблюдения, если эта информация имеет простое значение.",
          "$ref": "SampledData.schema.json#/definitions/SampledData"
        },
        "valueTime": {
          "description": "Информация, определенная в результате выполнения этого наблюдения, если эта информация имеет простое значение.",
          "pattern": "^([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\\.[0-9]+)?$",
          "type": "string"
        },
        "_valueTime": {
          "description": "Extensions for valueTime",
          "$ref": "Element.schema.json#/definitions/Element"
        },
        "valueDateTime": {
          "description": "Информация, определенная в результате выполнения этого наблюдения, если эта информация имеет простое значение.",
          "pattern": "^([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\\.[0-9]+)?(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)))?)?)?$",
          "type": "string"
        },
        "_valueDateTime": {
          "description": "Extensions for valueDateTime",
          "$ref": "Element.schema.json#/definitions/Element"
        },
        "valuePeriod": {
          "description": "Информация, определенная в результате выполнения этого наблюдения, если эта информация имеет простое значение.",
          "$ref": "Period.schema.json#/definitions/Period"
        },
        "dataAbsentReason": {
          "description": "Provides a reason why the expected value in the element Observation.component.value[x] is missing.",
          "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept"
        },
        "interpretation": {
          "description": "A categorical assessment of an observation value.  For example, high, low, normal.",
          "items": {
            "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept"
          },
          "type": "array"
        },
        "referenceRange": {
          "description": "Руководство о том, как интерпретировать значение по сравнению с нормальным или рекомендованным диапазоном.",
          "items": {
            "$ref": "#/definitions/Observation_ReferenceRange"
          },
          "type": "array"
        }
      },
      "additionalProperties": false,
      "required": [
        "code"
      ]
    }
  }
}