Current Build

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

12.14 JSON Schema for ServiceRequest

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 ServiceRequest, 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/ServiceRequest",
  "$ref": "#/definitions/ServiceRequest",
  "description": "see http://hl7.org/fhir/json.html#schema for information about the FHIR Json Schemas",
  "definitions": {
    "ServiceRequest": {
      "description": "Запись о заказе улуги, например проведение диагностического исследования, лечения или операции.",
      "properties": {
        "resourceType": {
          "description": "This is a ServiceRequest resource",
          "const": "ServiceRequest"
        },
        "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": "Идентификаторы, присвоенные этому заказу заказчиком и/или получателем и/или исполнителем.",
          "items": {
            "$ref": "Identifier.schema.json#/definitions/Identifier"
          },
          "type": "array"
        },
        "instantiatesCanonical": {
          "description": "URL-ссылка на определенный на FHIR протокол, руководство, набор заказов или дргое определение, которого частично или полностью придерживается данный ServiceRequest.",
          "items": {
            "$ref": "canonical.schema.json#/definitions/canonical"
          },
          "type": "array"
        },
        "instantiatesUri": {
          "description": "URL-ссылка на внешний протокол, руководство, набор заказов или другое определение, которого частично или полностью придерживается данный ServiceRequest.",
          "items": {
            "$ref": "#/definitions/uri"
          },
          "type": "array"
        },
        "_instantiatesUri": {
          "description": "Extensions for instantiatesUri",
          "items": {
            "$ref": "Element.schema.json#/definitions/Element"
          },
          "type": "array"
        },
        "basedOn": {
          "description": "План/предложение/заказ, выполнчемый данным запросом.",
          "items": {
            "$ref": "Reference.schema.json#/definitions/Reference"
          },
          "type": "array"
        },
        "replaces": {
          "description": "Данный запрос занимает место указанного выполненного или остановленного запроса(ов).",
          "items": {
            "$ref": "Reference.schema.json#/definitions/Reference"
          },
          "type": "array"
        },
        "requisition": {
          "description": "Общий для всех заказов услуги идентификатор, которые были авторизованы более-менее одновременно одним автором, представляющий составной или групповой идентификатор.",
          "$ref": "Identifier.schema.json#/definitions/Identifier"
        },
        "status": {
          "description": "Статус заказа.",
          "$ref": "#/definitions/code"
        },
        "_status": {
          "description": "Extensions for status",
          "$ref": "Element.schema.json#/definitions/Element"
        },
        "intent": {
          "description": "Является ли этот запрос предложением, планом, исходным или последующим заказом.",
          "$ref": "#/definitions/code"
        },
        "_intent": {
          "description": "Extensions for intent",
          "$ref": "Element.schema.json#/definitions/Element"
        },
        "category": {
          "description": "Код классификации услуги, используемый для поиска, сортировки и отображения (например \"Хирургическая процедура\").",
          "items": {
            "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept"
          },
          "type": "array"
        },
        "priority": {
          "description": "Насколько быстро запрос на услугу должен быть выполнен по отношению к другим запросам.",
          "$ref": "#/definitions/code"
        },
        "_priority": {
          "description": "Extensions for priority",
          "$ref": "Element.schema.json#/definitions/Element"
        },
        "doNotPerform": {
          "description": "Установите значение true, если записываете указание, что данная услуга/процедура НЕ ДОЛЖНА быть выполнена.",
          "$ref": "#/definitions/boolean"
        },
        "_doNotPerform": {
          "description": "Extensions for doNotPerform",
          "$ref": "Element.schema.json#/definitions/Element"
        },
        "code": {
          "description": "Код, идентифицирующий определённую услугу (т.е. процедура, диагностическое исследование или панель исследований), которая была заказана.",
          "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept"
        },
        "orderDetail": {
          "description": "Дополнительная информация и инструкции по оказанию услуги. Например при заказе мочевого катетера можно детализировать, внешний или постоянный катетер, или для заказа на повязку могут потребоваться дополнительные инструкции, указывающие, как следует наложить повязку.",
          "items": {
            "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept"
          },
          "type": "array"
        },
        "quantityQuantity": {
          "description": "Количество запрашиваемых услуг. Это может быть количество (например домашняя модификация $1,500), соотношение (например 20 полудневных визитов в месяц) или диапазон (от 2.0 до 1.8 Gy на фракцию).",
          "$ref": "Quantity.schema.json#/definitions/Quantity"
        },
        "quantityRatio": {
          "description": "Количество запрашиваемых услуг. Это может быть количество (например домашняя модификация $1,500), соотношение (например 20 полудневных визитов в месяц) или диапазон (от 2.0 до 1.8 Gy на фракцию).",
          "$ref": "Ratio.schema.json#/definitions/Ratio"
        },
        "quantityRange": {
          "description": "Количество запрашиваемых услуг. Это может быть количество (например домашняя модификация $1,500), соотношение (например 20 полудневных визитов в месяц) или диапазон (от 2.0 до 1.8 Gy на фракцию).",
          "$ref": "Range.schema.json#/definitions/Range"
        },
        "subject": {
          "description": "Над кем или чем должна быть выполнена эта услуга. Обычно это пациент, также это могут быть животные, группы людей или животных, устройства (машина для диализа) и даже природные локации (обычно для экологических проверок).",
          "$ref": "Reference.schema.json#/definitions/Reference"
        },
        "encounter": {
          "description": "Случай обслуживания, описывающий дополнительную информацию о медицинском контексте, в котором был создан запрос.",
          "$ref": "Reference.schema.json#/definitions/Reference"
        },
        "occurrenceDateTime": {
          "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"
        },
        "_occurrenceDateTime": {
          "description": "Extensions for occurrenceDateTime",
          "$ref": "Element.schema.json#/definitions/Element"
        },
        "occurrencePeriod": {
          "description": "Дата/время, когда заказанная услуга должна произойти.",
          "$ref": "Period.schema.json#/definitions/Period"
        },
        "occurrenceTiming": {
          "description": "Дата/время, когда заказанная услуга должна произойти.",
          "$ref": "Timing.schema.json#/definitions/Timing"
        },
        "asNeededBoolean": {
          "description": "Если указан CodeableConcept, то он означает предварительное условие, необходимое для выполнения услуги. Например \"при боли\", \"при вспышке\".",
          "pattern": "^true|false$",
          "type": "boolean"
        },
        "_asNeededBoolean": {
          "description": "Extensions for asNeededBoolean",
          "$ref": "Element.schema.json#/definitions/Element"
        },
        "asNeededCodeableConcept": {
          "description": "Если указан CodeableConcept, то он означает предварительное условие, необходимое для выполнения услуги. Например \"при боли\", \"при вспышке\".",
          "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept"
        },
        "authoredOn": {
          "description": "Когда запрос вступает в силу.",
          "$ref": "#/definitions/dateTime"
        },
        "_authoredOn": {
          "description": "Extensions for authoredOn",
          "$ref": "Element.schema.json#/definitions/Element"
        },
        "requester": {
          "description": "Человек, инициировавший запрос и ответственный за его активацию.",
          "$ref": "Reference.schema.json#/definitions/Reference"
        },
        "performerType": {
          "description": "Желаемый тип исполнителя для осуществления заказанной услуги.",
          "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept"
        },
        "performer": {
          "description": "Желаемый исполнитель для осуществления заказанной услуги. Например хирург, дермопатолог, эндоскопист.",
          "items": {
            "$ref": "Reference.schema.json#/definitions/Reference"
          },
          "type": "array"
        },
        "locationCode": {
          "description": "Предпочтительное местоположение(я), где где будет фактически проводиться процедура, в закодированной или свободно-текстовой форме. Например дома или в центре дневного ухода.",
          "items": {
            "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept"
          },
          "type": "array"
        },
        "locationReference": {
          "description": "Ссылка на предпочтительное местоположение, где будет фактически проводиться процедура. Например дома или в центре дневного ухода.",
          "items": {
            "$ref": "Reference.schema.json#/definitions/Reference"
          },
          "type": "array"
        },
        "reasonCode": {
          "description": "Объяснение или обоснование, почему услуга запрашивается, в кодированной или текстовой форме. Часто указывается в целях выставления счетов. Может относиться к ресурсам, указанным в элементе supportingInformation.",
          "items": {
            "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept"
          },
          "type": "array"
        },
        "reasonReference": {
          "description": "Указывает другой ресурс, в котором находится обоснование запроса этой услуги. Может относиться к ресурсам, указанным в элементе supportingInformation.",
          "items": {
            "$ref": "Reference.schema.json#/definitions/Reference"
          },
          "type": "array"
        },
        "insurance": {
          "description": "Страховые планы, расширения покрытия, предварительные разрешения и/или предварительные определения, которые могут потребоваться для оказания запрошенной услуги.",
          "items": {
            "$ref": "Reference.schema.json#/definitions/Reference"
          },
          "type": "array"
        },
        "supportingInfo": {
          "description": "Дополнительная медицинская информация о пациенте или образце для анализа, которая может повлиять на услуги или их интерпретацию. Эта информация включает диагноз, медицинские результаты и другие наблюдения. При заказе лабораторных тестов, они обычно ссылаются на как \"вопросы, которые необходимо задать при вводе заказа\". Сюда входят наблюдения, явно запрашиваемые производителем (исполнителем) для обеспечения контекста или вспомогательной информации, необходимой для выполнения заказа. Например сообщение количества вдыхаемого кислорода для измерений газов крови.",
          "items": {
            "$ref": "Reference.schema.json#/definitions/Reference"
          },
          "type": "array"
        },
        "specimen": {
          "description": "Один или несколько образцов для анализа, которые будут использованы в лабораторной процедуре.",
          "items": {
            "$ref": "Reference.schema.json#/definitions/Reference"
          },
          "type": "array"
        },
        "bodySite": {
          "description": "Анатомическое месторасположение, где будет проводиться процедура. Это целевое место.",
          "items": {
            "$ref": "CodeableConcept.schema.json#/definitions/CodeableConcept"
          },
          "type": "array"
        },
        "note": {
          "description": "Любые другие примечания и комментарии к запросу на услугу. Например внутренние примечания к выставлению счетов.",
          "items": {
            "$ref": "Annotation.schema.json#/definitions/Annotation"
          },
          "type": "array"
        },
        "patientInstruction": {
          "description": "Инструкции в форме, понятной пациенту или потребителю.",
          "$ref": "#/definitions/string"
        },
        "_patientInstruction": {
          "description": "Extensions for patientInstruction",
          "$ref": "Element.schema.json#/definitions/Element"
        },
        "relevantHistory": {
          "description": "Ключевые события в истории запроса.",
          "items": {
            "$ref": "Reference.schema.json#/definitions/Reference"
          },
          "type": "array"
        }
      },
      "additionalProperties": false,
      "required": [
        "subject",
        "resourceType"
      ]
    }
  }
}