Current Build

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

Orders and Observations Work Group Maturity Level: 5Trial Use Use Context: Any

Официальный URL этого профиля:

http://hl7.org/fhir/StructureDefinition/bp

FHIR Blood Pressure Profile

Этот профиль был опубликован Sat, Aug 11, 2018 00:00+0000 со статусом as a draft, автор: Health Level Seven International (Orders and Observations Workgroup).

Описание профилей, дифференциалов, снапшотов и того, как работают XML- и JSON-представления .

Эта структура получена из Vital Signs Profile.

Summary

  1. One code in Observation.code which must have
    • a fixed Observation.code.coding.system='http ://loinc.org'
    • a fixed Observation.code.coding.code= 85354-9'
    • Other additional Codings are allowed in Observation.code- e.g. more specific LOINC Codes, SNOMED CT concepts, system specific codes. All codes SHALL have an system value
  2. One Observation.component.code which must have
    • a fixed Observation.component.code.coding.system='http://loinc.org'
    • fixed Observation.component.code.coding.code= '8480-6'
    • Other additional Codings are allowed in Observation.code- e.g. more specific LOINC Codes, SNOMED CT concepts, system specific codes. All codes SHALL have an system value
  3. One Observation.component.code which must have
    • a fixed Observation.component.code.coding.system='http://loinc.org'
    • fixed Observation.component.code.coding.code= '8462-4'
    • Other additional Codings are allowed in Observation.code- e.g. more specific LOINC Codes, SNOMED CT concepts, system specific codes. All codes SHALL have an system value
  4. Either one Observation.valueQuantity or, if there is no value, one code in Observation.DataAbsentReason
    • Each Observation.valueQuantity must have:
      • One numeric value in Observation.valueQuantity.value
      • a fixed Observation.valueQuantity.system="http://unitsofmeasure.org"
      • a UCUM unit code in Observation.valueQuantity.code = 'mm[Hg]'

Mandatory: 11 elements (+8 nested mandatory elements)
Must-Support: 8 elements
Fixed Value: 10 elements
Prohibited: 1 element

Slices

This structure defines the following Slices:

  • The element Observation.code.coding is sliced based on the values of value:code, value:system
  • The element Observation.component is sliced based on the values of value:code.coding.code, value:code.coding.system
  • The element Observation.component.code.coding is sliced based on the values of value:code, value:system

Эта структура получена из Vital Signs Profile.

ИмяФлагиКард.ТипОписание и ограниченияdoco
.. Observation 0..*FHIR Blood Pressure Profile
... code 1..1CodeableConceptBlood Pressure
.... coding CodingSlice: Unordered, Open by value:code, value:system
.... coding 1..1Coding
..... system 1..1uriFixed Value: http://loinc.org
..... code 1..1codeFixed Value: 85354-9
... valueQuantity 0..0
... component BackboneElementSlice: Unordered, Open by value:code.coding.code, value:code.coding.system
... component 1..1BackboneElement
.... code 1..1CodeableConcept
..... coding CodingSystolic Blood Pressure
Slice: Unordered, Open by value:code, value:system
..... coding 1..1CodingSystolic Blood Pressure
...... system 1..1uriFixed Value: http://loinc.org
...... code 1..1codeFixed Value: 8480-6
.... valueQuantity 0..1Quantity
..... value S1..1decimal
..... unit S1..1string
..... system S1..1uriFixed Value: http://unitsofmeasure.org
..... code S1..1codeCoded responses from the common UCUM units for vital signs value set.
Fixed Value: mm[Hg]
... component 1..1BackboneElement
.... code 1..1CodeableConcept
..... coding CodingDiastolic Blood Pressure
Slice: Unordered, Open by value:code, value:system
..... coding 1..1CodingDiastolic Blood Pressure
...... system 1..1uriFixed Value: http://loinc.org
...... code 1..1codeFixed Value: 8462-4
.... valueQuantity 0..1Quantity
..... value S1..1decimal
..... unit S1..1string
..... system S1..1uriFixed Value: http://unitsofmeasure.org
..... code S1..1codeCoded responses from the common UCUM units for vital signs value set.
Fixed Value: mm[Hg]

doco Документация по этому формату
ИмяФлагиКард.ТипОписание и ограниченияdoco
.. Observation I0..*FHIR Blood Pressure Profile
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaМетаданные ресурса
... implicitRules ?!Σ0..1uriСвод правил, в соответствии с которыми создавалось это содержимое
... language 0..1codeЯзык содержимого ресурса
Binding: Language (preferred)
... text 0..1NarrativeКраткое текстовое изложение ресурса для интерпретации человеком
... contained 0..*ResourceВложенные, встроенные инлайн ресурсы
... extension 0..*ExtensionДополнительное содержимое, определенное реализаторами
... modifierExtension ?!0..*ExtensionРасширения, которые нельзя игнорировать
... identifier Σ0..*IdentifierBusiness Identifier for observation
... basedOn Σ0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)Fulfills plan, proposal or order
... partOf Σ0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)Part of referenced event
... status ?!SΣ1..1coderegistered | preliminary | final | amended +
Binding: ObservationStatus (required)
... category SCodeableConceptКлассификация типов наблюдений
Slice: Unordered, Open by value:coding.code, value:coding.system
Binding: Observation Category Codes (preferred)
... category S1..1CodeableConceptКлассификация типов наблюдений
Binding: Observation Category Codes (preferred)
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... coding SΣ1..*CodingCode defined by a terminology system
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... system SΣ1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/observation-category
..... version Σ0..1stringВерсия системы - при необходимости
..... code SΣ1..1codeОбозначение в синтаксисе, определенном системой
Fixed Value: vital-signs
..... display Σ0..1stringПредставление, определенное системой
..... userSelected Σ0..1booleanЕсли этот кодинг был выбран непосредственно пользователем
.... text Σ0..1stringPlain text representation of the concept
... code SΣ1..1CodeableConceptBlood Pressure
Binding: Vital Signs (extensible)
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... coding ΣCodingCode defined by a terminology system
Slice: Unordered, Open by value:code, value:system
.... coding Σ1..1CodingCode defined by a terminology system
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
..... version Σ0..1stringВерсия системы - при необходимости
..... code Σ1..1codeОбозначение в синтаксисе, определенном системой
Fixed Value: 85354-9
..... display Σ0..1stringПредставление, определенное системой
..... userSelected Σ0..1booleanЕсли этот кодинг был выбран непосредственно пользователем
.... text Σ0..1stringPlain text representation of the concept
... subject SΣ1..1Reference(Patient)Who and/or what the observation is about
... focus Σ0..*Reference(Resource)What the observation is about, when it is not about the subject of record
... encounter Σ0..1Reference(Encounter)Событие здравоохранения, во время которого было сделано это наблюдение
... effective[x] SΣI1..1dateTime, PeriodOften just a dateTime for Vital Signs
vs-1: if Observation.effective[x] is dateTime and has a value then that value shall be precise to the day
... issued Σ0..1instantDate/Time this version was made available
... performer Σ0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)Кто несет ответственность за это наблюдение
... dataAbsentReason SI0..1CodeableConceptПочему результат отсутствует
Binding: DataAbsentReason (extensible)
... interpretation 0..*CodeableConceptВысокое, низкое, нормальное и т. п
Binding: Observation Interpretation Codes (extensible)
... note 0..*AnnotationComments about the observation
... bodySite 0..1CodeableConceptНаблюдаемая часть тела
Binding: SNOMED CT Body Structures (example)
... method 0..1CodeableConceptКаким образом проводилось
Binding: Observation Methods (example)
... specimen 0..1Reference(Specimen)Образец, используемый для этого наблюдения
... device 0..1Reference(Device | DeviceMetric)(Measurement) Device
... referenceRange I0..*BackboneElementРуководство по интерпретации
obs-3: Должен быть указан хотя бы один элемент из low, high или text
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... low I0..1SimpleQuantityНижняя граница диапазона, если уместно
.... high I0..1SimpleQuantityВерхняя граница диапазона, если уместно
.... type 0..1CodeableConceptReference range qualifier
Binding: Observation Reference Range Meaning Codes (preferred)
.... appliesTo 0..*CodeableConceptReference range population
Binding: Observation Reference Range Applies To Codes (example)
.... age 0..1RangeПрименимый возрастной диапазон, если необходимо
.... text 0..1stringТекстовое описание диапазона нормальных значений в наблюдении
... hasMember Σ0..*Reference(QuestionnaireResponse | MolecularSequence | VitalSigns)Used when reporting vital signs panel components
... derivedFrom Σ0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | MolecularSequence | VitalSigns)Related measurements the observation is made from
... component SΣIBackboneElementUsed when reporting systolic and diastolic blood pressure.
Slice: Unordered, Open by value:code.coding.code, value:code.coding.system
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code SΣ1..1CodeableConceptТип наблюдения компонента (код/тип)
Binding: Vital Signs (extensible)
.... value[x] SΣ0..1Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, PeriodVital Sign Value recorded with UCUM
Binding: Vital Signs Units (required)
.... dataAbsentReason SI0..1CodeableConceptПочему результат компонента отсутствует
Binding: DataAbsentReason (extensible)
.... interpretation 0..*CodeableConceptВысокое, низкое, нормальное и т. п
Binding: Observation Interpretation Codes (extensible)
.... referenceRange 0..*Unknown reference to #Observation.referenceRange
Руководство по интерпретации результатов компонента
... component SΣI1..1BackboneElementUsed when reporting systolic and diastolic blood pressure.
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code SΣ1..1CodeableConceptТип наблюдения компонента (код/тип)
Binding: Vital Signs (extensible)
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding ΣCodingSystolic Blood Pressure
Slice: Unordered, Open by value:code, value:system
..... coding Σ1..1CodingSystolic Blood Pressure
...... id 0..1stringxml:id (or equivalent in JSON)
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
...... version Σ0..1stringВерсия системы - при необходимости
...... code Σ1..1codeОбозначение в синтаксисе, определенном системой
Fixed Value: 8480-6
...... display Σ0..1stringПредставление, определенное системой
...... userSelected Σ0..1booleanЕсли этот кодинг был выбран непосредственно пользователем
..... text Σ0..1stringPlain text representation of the concept
.... valueQuantity SΣ0..1QuantityVital Sign Value recorded with UCUM
Binding: Vital Signs Units (required)
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... value SΣ1..1decimalЧисленное значение (неявной точности)
..... comparator ?!Σ0..1code< | <= | >= | > - how to understand the value
Binding: QuantityComparator (required)
..... unit SΣ1..1stringПредставление единиц измерения
..... system SΣI1..1uriСистема, которая определяет кодированную форму единиц измерения
Fixed Value: http://unitsofmeasure.org
..... code SΣ1..1codeCoded responses from the common UCUM units for vital signs value set.
Fixed Value: mm[Hg]
.... dataAbsentReason SI0..1CodeableConceptПочему результат компонента отсутствует
Binding: DataAbsentReason (extensible)
.... interpretation 0..*CodeableConceptВысокое, низкое, нормальное и т. п
Binding: Observation Interpretation Codes (extensible)
.... referenceRange 0..*Unknown reference to #Observation.referenceRange
Руководство по интерпретации результатов компонента
... component SΣI1..1BackboneElementUsed when reporting systolic and diastolic blood pressure.
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code SΣ1..1CodeableConceptТип наблюдения компонента (код/тип)
Binding: Vital Signs (extensible)
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding ΣCodingDiastolic Blood Pressure
Slice: Unordered, Open by value:code, value:system
..... coding Σ1..1CodingDiastolic Blood Pressure
...... id 0..1stringxml:id (or equivalent in JSON)
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
...... version Σ0..1stringВерсия системы - при необходимости
...... code Σ1..1codeОбозначение в синтаксисе, определенном системой
Fixed Value: 8462-4
...... display Σ0..1stringПредставление, определенное системой
...... userSelected Σ0..1booleanЕсли этот кодинг был выбран непосредственно пользователем
..... text Σ0..1stringPlain text representation of the concept
.... valueQuantity SΣ0..1QuantityVital Sign Value recorded with UCUM
Binding: Vital Signs Units (required)
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... value SΣ1..1decimalЧисленное значение (неявной точности)
..... comparator ?!Σ0..1code< | <= | >= | > - how to understand the value
Binding: QuantityComparator (required)
..... unit SΣ1..1stringПредставление единиц измерения
..... system SΣI1..1uriСистема, которая определяет кодированную форму единиц измерения
Fixed Value: http://unitsofmeasure.org
..... code SΣ1..1codeCoded responses from the common UCUM units for vital signs value set.
Fixed Value: mm[Hg]
.... dataAbsentReason SI0..1CodeableConceptПочему результат компонента отсутствует
Binding: DataAbsentReason (extensible)
.... interpretation 0..*CodeableConceptВысокое, низкое, нормальное и т. п
Binding: Observation Interpretation Codes (extensible)
.... referenceRange 0..*Unknown reference to #Observation.referenceRange
Руководство по интерпретации результатов компонента

doco Документация по этому формату
<!-- observation-bp -->doco

<Observation xmlns="http://hl7.org/fhir"
>
  <!-- from Element: extension -->
 <id value="[id]"/><!-- 0..1 Logical id of this artifact -->
 <meta><!-- 0..1 Meta Метаданные ресурса --></meta>
 <implicitRules value="[uri]"/><!-- 0..1 Свод правил, в соответствии с которыми создавалось это содержимое -->
 <language value="[code]"/><!-- 0..1 Язык содержимого ресурса   -->
 <text><!-- 0..1 Narrative 
     Краткое текстовое изложение ресурса для интерпретации человеком --></text>
 <contained><!-- 0..* Resource 
     Вложенные, встроенные инлайн ресурсы --></contained>
 <modifierExtension><!-- 0..* Extension  Расширения, которые нельзя игнорировать  --></modifierExtension>
 <identifier><!-- 0..* Identifier 
     Business Identifier for observation --></identifier>
 <basedOn><!-- 0..* Reference(CarePlan) Fulfills plan, proposal or order --></basedOn>
 <partOf><!-- 0..* Reference(MedicationAdministration) Part of referenced event --></partOf>
 <status value="[code]"/><!-- 1..1 registered | preliminary | final | amended +   -->
 <-- category sliced by value:coding.code, value:coding.system  in the specified orderOpen-->
 <category> 1..1 CodeableConcept  <!-- 1..1 Классификация типов наблюдений -->
  <coding> 1..* Coding  <!-- 1..* Code defined by a terminology system -->
   <system value="[uri]"/><!-- 1..1 Identity of the terminology system -->
   <version value="[string]"/><!-- 0..1 Версия системы - при необходимости -->
   <code value="[code]"/><!-- 1..1 Обозначение в синтаксисе, определенном системой -->
   <display value="[string]"/><!-- 0..1 Представление, определенное системой -->
   <userSelected value="[boolean]"/><!-- 0..1 Если этот кодинг был выбран непосредственно пользователем -->
  </coding>
  <text value="[string]"/><!-- 0..1 Plain text representation of the concept -->
 </category>
 <code> 1..1 CodeableConcept  <!-- 1..1 Blood Pressure -->
  <-- coding sliced by value:code, value:system  in the specified orderOpen-->
  <coding> 1..1 Coding  <!-- 1..1 Code defined by a terminology system -->
   <system value="[uri]"/><!-- 1..1 Identity of the terminology system -->
   <version value="[string]"/><!-- 0..1 Версия системы - при необходимости -->
   <code value="[code]"/><!-- 1..1 Обозначение в синтаксисе, определенном системой -->
   <display value="[string]"/><!-- 0..1 Представление, определенное системой -->
   <userSelected value="[boolean]"/><!-- 0..1 Если этот кодинг был выбран непосредственно пользователем -->
  </coding>
  <text value="[string]"/><!-- 0..1 Plain text representation of the concept -->
 </code>
 <subject><!-- 1..1 Reference(Patient) 
     Who and/or what the observation is about --></subject>
 <focus><!-- 0..* Reference(Resource) 
     What the observation is about, when it is not about the subject of record --></focus>
 <encounter><!-- 0..1 Reference(Encounter) 
     Событие здравоохранения, во время которого было сделано это наблюдение --></encounter>
 <effective[x]><!-- ?? 1..1 dateTime|Period 
     Often just a dateTime for Vital Signs --></effective[x]>
 <issued value="[instant]"/><!-- 0..1 Date/Time this version was made available -->
 <performer><!-- 0..* Reference(Practitioner) 
     Кто несет ответственность за это наблюдение --></performer>
 <value[x]><!-- 0..0 Quantity|CodeableConcept|string|boolean|integer|
   Range|Ratio|SampledData|time|dateTime|Period 
     Vital Signs value are recorded using the Quantity data type. For supporting observations such as Cuff size could use other datatypes such as CodeableConcept. --></value[x]>
 <dataAbsentReason><!-- 0..1 CodeableConcept Почему результат отсутствует   --></dataAbsentReason>
 <interpretation><!-- 0..* CodeableConcept Высокое, низкое, нормальное и т. п   --></interpretation>
 <note><!-- 0..* Annotation Comments about the observation --></note>
 <bodySite><!-- 0..1 CodeableConcept Наблюдаемая часть тела   --></bodySite>
 <method><!-- 0..1 CodeableConcept Каким образом проводилось   --></method>
 <specimen><!-- 0..1 Reference(Specimen) 
     Образец, используемый для этого наблюдения --></specimen>
 <device><!-- 0..1 Reference(Device) (Measurement) Device --></device>
 <referenceRange> ?? 0..* BackboneElement  <!-- ?? 0..* Руководство по интерпретации -->
  <modifierExtension><!-- 0..* Extension  Extensions that cannot be ignored even if unrecognized  --></modifierExtension>
  <low><!-- 0..1 Quantity 
      Нижняя граница диапазона, если уместно --></low>
  <high><!-- 0..1 Quantity 
      Верхняя граница диапазона, если уместно --></high>
  <type><!-- 0..1 CodeableConcept Reference range qualifier   --></type>
  <appliesTo><!-- 0..* CodeableConcept Reference range population   --></appliesTo>
  <age><!-- 0..1 Range 
      Применимый возрастной диапазон, если необходимо --></age>
  <text value="[string]"/><!-- 0..1 Текстовое описание диапазона нормальных значений в наблюдении -->
 </referenceRange>
 <hasMember><!-- 0..* Reference(QuestionnaireResponse) 
     Used when reporting vital signs panel components --></hasMember>
 <derivedFrom><!-- 0..* Reference(DocumentReference) 
     Related measurements the observation is made from --></derivedFrom>
 <-- component sliced by value:code.coding.code, value:code.coding.system  in the specified orderOpen-->
 <component> ?? 1..1 BackboneElement  <!-- ?? 1..1 Used when reporting systolic and diastolic blood pressure. -->
  <modifierExtension><!-- 0..* Extension  Extensions that cannot be ignored even if unrecognized  --></modifierExtension>
  <code> 1..1 CodeableConcept  <!-- 1..1 Тип наблюдения компонента (код/тип) -->
   <-- coding sliced by value:code, value:system  in the specified orderOpen-->
   <coding> 1..1 Coding  <!-- 1..1 Systolic Blood Pressure -->
    <system value="[uri]"/><!-- 1..1 Identity of the terminology system -->
    <version value="[string]"/><!-- 0..1 Версия системы - при необходимости -->
    <code value="[code]"/><!-- 1..1 Обозначение в синтаксисе, определенном системой -->
    <display value="[string]"/><!-- 0..1 Представление, определенное системой -->
    <userSelected value="[boolean]"/><!-- 0..1 
        Если этот кодинг был выбран непосредственно пользователем -->
   </coding>
   <text value="[string]"/><!-- 0..1 Plain text representation of the concept -->
  </code>
  <valueQuantity> 0..1 Quantity  <!-- 0..1 Vital Sign Value recorded with UCUM -->
   <value value="[decimal]"/><!-- 1..1 Численное значение (неявной точности) -->
   <comparator value="[code]"/><!-- 0..1 < | <= | >= | > - how to understand the value   -->
   <unit value="[string]"/><!-- 1..1 Представление единиц измерения -->
   <system value="[uri]"/><!-- 1..1 
       Система, которая определяет кодированную форму единиц измерения -->
   <code value="[code]"/><!-- 1..1 
       Coded responses from the common UCUM units for vital signs value set. -->
  </valueQuantity>
  <dataAbsentReason><!-- 0..1 CodeableConcept Почему результат компонента отсутствует   --></dataAbsentReason>
  <interpretation><!-- 0..* CodeableConcept Высокое, низкое, нормальное и т. п   --></interpretation>
  <referenceRange><!-- See #Observation.referenceRange  Руководство по интерпретации результатов компонента --></referenceRange>
 </component>
 <component> ?? 1..1 BackboneElement  <!-- ?? 1..1 Used when reporting systolic and diastolic blood pressure. -->
  <modifierExtension><!-- 0..* Extension  Extensions that cannot be ignored even if unrecognized  --></modifierExtension>
  <code> 1..1 CodeableConcept  <!-- 1..1 Тип наблюдения компонента (код/тип) -->
   <-- coding sliced by value:code, value:system  in the specified orderOpen-->
   <coding> 1..1 Coding  <!-- 1..1 Diastolic Blood Pressure -->
    <system value="[uri]"/><!-- 1..1 Identity of the terminology system -->
    <version value="[string]"/><!-- 0..1 Версия системы - при необходимости -->
    <code value="[code]"/><!-- 1..1 Обозначение в синтаксисе, определенном системой -->
    <display value="[string]"/><!-- 0..1 Представление, определенное системой -->
    <userSelected value="[boolean]"/><!-- 0..1 
        Если этот кодинг был выбран непосредственно пользователем -->
   </coding>
   <text value="[string]"/><!-- 0..1 Plain text representation of the concept -->
  </code>
  <valueQuantity> 0..1 Quantity  <!-- 0..1 Vital Sign Value recorded with UCUM -->
   <value value="[decimal]"/><!-- 1..1 Численное значение (неявной точности) -->
   <comparator value="[code]"/><!-- 0..1 < | <= | >= | > - how to understand the value   -->
   <unit value="[string]"/><!-- 1..1 Представление единиц измерения -->
   <system value="[uri]"/><!-- 1..1 
       Система, которая определяет кодированную форму единиц измерения -->
   <code value="[code]"/><!-- 1..1 
       Coded responses from the common UCUM units for vital signs value set. -->
  </valueQuantity>
  <dataAbsentReason><!-- 0..1 CodeableConcept Почему результат компонента отсутствует   --></dataAbsentReason>
  <interpretation><!-- 0..* CodeableConcept Высокое, низкое, нормальное и т. п   --></interpretation>
  <referenceRange><!-- See #Observation.referenceRange  Руководство по интерпретации результатов компонента --></referenceRange>
 </component>
</Observation>
{ // observation-bp
  // from Element: extension
    "meta" : { Meta }, //Метаданные ресурса
    "implicitRules" : "<uri>", //Свод правил, в соответствии с которыми создавалось это содержимое
    "language" : "<code>", //Язык содержимого ресурса
    "text" : { Narrative }, //Краткое текстовое изложение ресурса для интерпретации человеком
    "contained" : [{ Resource }], //Вложенные, встроенные инлайн ресурсы
    "modifierExtension" : [{ Extension }], //Расширения, которые нельзя игнорировать
    "identifier" : [{ Identifier }], //Business Identifier for observation
    "basedOn" : [{ Reference(CarePlan) }], //Fulfills plan, proposal or order
    "partOf" : [{ Reference(MedicationAdministration) }], //Part of referenced event
    "status" : "<code>", // R! registered | preliminary | final | amended +
    "category" : [ //  sliced by value:coding.code, value:coding.system  in the specified order, Open 
      { // Классификация типов наблюдений // R! 
        // from Element: extension
        "extension" : [ //  sliced by value:url  in the specified order, Open ]
        "coding" : [{ Coding }], // R! Code defined by a terminology system
        "text" : "<string>" //Plain text representation of the concept
      }
    ],
    "code" : { CodeableConcept }, // R! Blood Pressure
    "subject" : { Reference(Patient) }, // R! Who and/or what the observation is about
    "focus" : [{ Reference(Resource) }], //What the observation is about, when it is not about the subject of record
    "encounter" : { Reference(Encounter) }, //Событие здравоохранения, во время которого было сделано это наблюдение
// value[x]: Often just a dateTime for Vital Signs. One of these 2:
    "effectiveDateTime" : "<dateTime>", // C? R! Often just a dateTime for Vital Signs
    "effectivePeriod" : { Period }, // C? R! Often just a dateTime for Vital Signs
    "issued" : "<instant>", //Date/Time this version was made available
    "performer" : [{ Reference(Practitioner) }], //Кто несет ответственность за это наблюдение
// value[x]: Vital Signs value are recorded using the Quantity data type. For supporting observations such as Cuff size could use other datatypes such as CodeableConcept.. One of these 11:
    "dataAbsentReason" : { CodeableConcept }, //Почему результат отсутствует
    "interpretation" : [{ CodeableConcept }], //Высокое, низкое, нормальное и т. п
    "note" : [{ Annotation }] //Comments about the observation
    "bodySite" : { CodeableConcept }, //Наблюдаемая часть тела
    "method" : { CodeableConcept }, //Каким образом проводилось
    "specimen" : { Reference(Specimen) }, //Образец, используемый для этого наблюдения
    "device" : { Reference(Device) }, //(Measurement) Device
    "referenceRange" : [{ BackboneElement }], // C?Руководство по интерпретации
    "hasMember" : [{ Reference(QuestionnaireResponse) }], //Used when reporting vital signs panel components
    "derivedFrom" : [{ Reference(DocumentReference) }], //Related measurements the observation is made from
    "component" : [ //  sliced by value:code.coding.code, value:code.coding.system  in the specified order, Open 
      { // Used when reporting systolic and diastolic blood pressure. // C? R! 
        // from Element: extension
        "modifierExtension" : [{ Extension }], //Extensions that cannot be ignored even if unrecognized
        "code" : { CodeableConcept }, // R! Тип наблюдения компонента (код/тип)
        "valueQuantity" : { Quantity }, //Vital Sign Value recorded with UCUM
        "dataAbsentReason" : { CodeableConcept }, //Почему результат компонента отсутствует
        "interpretation" : [{ CodeableConcept }], //Высокое, низкое, нормальное и т. п
// value[x]: Руководство по интерпретации результатов компонента. One of these 0:
      },
      { // Used when reporting systolic and diastolic blood pressure. // C? R! 
        // from Element: extension
        "modifierExtension" : [{ Extension }], //Extensions that cannot be ignored even if unrecognized
        "code" : { CodeableConcept }, // R! Тип наблюдения компонента (код/тип)
        "valueQuantity" : { Quantity }, //Vital Sign Value recorded with UCUM
        "dataAbsentReason" : { CodeableConcept }, //Почему результат компонента отсутствует
        "interpretation" : [{ CodeableConcept }], //Высокое, низкое, нормальное и т. п
// value[x]: Руководство по интерпретации результатов компонента. One of these 0:
      }
    ],
  }

Эта структура получена из Vital Signs Profile.

Summary

  1. One code in Observation.code which must have
    • a fixed Observation.code.coding.system='http ://loinc.org'
    • a fixed Observation.code.coding.code= 85354-9'
    • Other additional Codings are allowed in Observation.code- e.g. more specific LOINC Codes, SNOMED CT concepts, system specific codes. All codes SHALL have an system value
  2. One Observation.component.code which must have
    • a fixed Observation.component.code.coding.system='http://loinc.org'
    • fixed Observation.component.code.coding.code= '8480-6'
    • Other additional Codings are allowed in Observation.code- e.g. more specific LOINC Codes, SNOMED CT concepts, system specific codes. All codes SHALL have an system value
  3. One Observation.component.code which must have
    • a fixed Observation.component.code.coding.system='http://loinc.org'
    • fixed Observation.component.code.coding.code= '8462-4'
    • Other additional Codings are allowed in Observation.code- e.g. more specific LOINC Codes, SNOMED CT concepts, system specific codes. All codes SHALL have an system value
  4. Either one Observation.valueQuantity or, if there is no value, one code in Observation.DataAbsentReason
    • Each Observation.valueQuantity must have:
      • One numeric value in Observation.valueQuantity.value
      • a fixed Observation.valueQuantity.system="http://unitsofmeasure.org"
      • a UCUM unit code in Observation.valueQuantity.code = 'mm[Hg]'

Mandatory: 11 elements (+8 nested mandatory elements)
Must-Support: 8 elements
Fixed Value: 10 elements
Prohibited: 1 element

Slices

This structure defines the following Slices:

  • The element Observation.code.coding is sliced based on the values of value:code, value:system
  • The element Observation.component is sliced based on the values of value:code.coding.code, value:code.coding.system
  • The element Observation.component.code.coding is sliced based on the values of value:code, value:system

Дифференциальный режим представления

This structure is derived from Vital Signs Profile.

ИмяФлагиКард.ТипОписание и ограниченияdoco
.. Observation 0..*FHIR Blood Pressure Profile
... code 1..1CodeableConceptBlood Pressure
.... coding CodingSlice: Unordered, Open by value:code, value:system
.... coding 1..1Coding
..... system 1..1uriFixed Value: http://loinc.org
..... code 1..1codeFixed Value: 85354-9
... valueQuantity 0..0
... component BackboneElementSlice: Unordered, Open by value:code.coding.code, value:code.coding.system
... component 1..1BackboneElement
.... code 1..1CodeableConcept
..... coding CodingSystolic Blood Pressure
Slice: Unordered, Open by value:code, value:system
..... coding 1..1CodingSystolic Blood Pressure
...... system 1..1uriFixed Value: http://loinc.org
...... code 1..1codeFixed Value: 8480-6
.... valueQuantity 0..1Quantity
..... value S1..1decimal
..... unit S1..1string
..... system S1..1uriFixed Value: http://unitsofmeasure.org
..... code S1..1codeCoded responses from the common UCUM units for vital signs value set.
Fixed Value: mm[Hg]
... component 1..1BackboneElement
.... code 1..1CodeableConcept
..... coding CodingDiastolic Blood Pressure
Slice: Unordered, Open by value:code, value:system
..... coding 1..1CodingDiastolic Blood Pressure
...... system 1..1uriFixed Value: http://loinc.org
...... code 1..1codeFixed Value: 8462-4
.... valueQuantity 0..1Quantity
..... value S1..1decimal
..... unit S1..1string
..... system S1..1uriFixed Value: http://unitsofmeasure.org
..... code S1..1codeCoded responses from the common UCUM units for vital signs value set.
Fixed Value: mm[Hg]

doco Документация по этому формату

Режим представления "снапшот"

ИмяФлагиКард.ТипОписание и ограниченияdoco
.. Observation I0..*FHIR Blood Pressure Profile
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaМетаданные ресурса
... implicitRules ?!Σ0..1uriСвод правил, в соответствии с которыми создавалось это содержимое
... language 0..1codeЯзык содержимого ресурса
Binding: Language (preferred)
... text 0..1NarrativeКраткое текстовое изложение ресурса для интерпретации человеком
... contained 0..*ResourceВложенные, встроенные инлайн ресурсы
... extension 0..*ExtensionДополнительное содержимое, определенное реализаторами
... modifierExtension ?!0..*ExtensionРасширения, которые нельзя игнорировать
... identifier Σ0..*IdentifierBusiness Identifier for observation
... basedOn Σ0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)Fulfills plan, proposal or order
... partOf Σ0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)Part of referenced event
... status ?!SΣ1..1coderegistered | preliminary | final | amended +
Binding: ObservationStatus (required)
... category SCodeableConceptКлассификация типов наблюдений
Slice: Unordered, Open by value:coding.code, value:coding.system
Binding: Observation Category Codes (preferred)
... category S1..1CodeableConceptКлассификация типов наблюдений
Binding: Observation Category Codes (preferred)
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... coding SΣ1..*CodingCode defined by a terminology system
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... system SΣ1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/observation-category
..... version Σ0..1stringВерсия системы - при необходимости
..... code SΣ1..1codeОбозначение в синтаксисе, определенном системой
Fixed Value: vital-signs
..... display Σ0..1stringПредставление, определенное системой
..... userSelected Σ0..1booleanЕсли этот кодинг был выбран непосредственно пользователем
.... text Σ0..1stringPlain text representation of the concept
... code SΣ1..1CodeableConceptBlood Pressure
Binding: Vital Signs (extensible)
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... coding ΣCodingCode defined by a terminology system
Slice: Unordered, Open by value:code, value:system
.... coding Σ1..1CodingCode defined by a terminology system
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
..... version Σ0..1stringВерсия системы - при необходимости
..... code Σ1..1codeОбозначение в синтаксисе, определенном системой
Fixed Value: 85354-9
..... display Σ0..1stringПредставление, определенное системой
..... userSelected Σ0..1booleanЕсли этот кодинг был выбран непосредственно пользователем
.... text Σ0..1stringPlain text representation of the concept
... subject SΣ1..1Reference(Patient)Who and/or what the observation is about
... focus Σ0..*Reference(Resource)What the observation is about, when it is not about the subject of record
... encounter Σ0..1Reference(Encounter)Событие здравоохранения, во время которого было сделано это наблюдение
... effective[x] SΣI1..1dateTime, PeriodOften just a dateTime for Vital Signs
vs-1: if Observation.effective[x] is dateTime and has a value then that value shall be precise to the day
... issued Σ0..1instantDate/Time this version was made available
... performer Σ0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)Кто несет ответственность за это наблюдение
... dataAbsentReason SI0..1CodeableConceptПочему результат отсутствует
Binding: DataAbsentReason (extensible)
... interpretation 0..*CodeableConceptВысокое, низкое, нормальное и т. п
Binding: Observation Interpretation Codes (extensible)
... note 0..*AnnotationComments about the observation
... bodySite 0..1CodeableConceptНаблюдаемая часть тела
Binding: SNOMED CT Body Structures (example)
... method 0..1CodeableConceptКаким образом проводилось
Binding: Observation Methods (example)
... specimen 0..1Reference(Specimen)Образец, используемый для этого наблюдения
... device 0..1Reference(Device | DeviceMetric)(Measurement) Device
... referenceRange I0..*BackboneElementРуководство по интерпретации
obs-3: Должен быть указан хотя бы один элемент из low, high или text
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... low I0..1SimpleQuantityНижняя граница диапазона, если уместно
.... high I0..1SimpleQuantityВерхняя граница диапазона, если уместно
.... type 0..1CodeableConceptReference range qualifier
Binding: Observation Reference Range Meaning Codes (preferred)
.... appliesTo 0..*CodeableConceptReference range population
Binding: Observation Reference Range Applies To Codes (example)
.... age 0..1RangeПрименимый возрастной диапазон, если необходимо
.... text 0..1stringТекстовое описание диапазона нормальных значений в наблюдении
... hasMember Σ0..*Reference(QuestionnaireResponse | MolecularSequence | VitalSigns)Used when reporting vital signs panel components
... derivedFrom Σ0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | MolecularSequence | VitalSigns)Related measurements the observation is made from
... component SΣIBackboneElementUsed when reporting systolic and diastolic blood pressure.
Slice: Unordered, Open by value:code.coding.code, value:code.coding.system
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code SΣ1..1CodeableConceptТип наблюдения компонента (код/тип)
Binding: Vital Signs (extensible)
.... value[x] SΣ0..1Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, PeriodVital Sign Value recorded with UCUM
Binding: Vital Signs Units (required)
.... dataAbsentReason SI0..1CodeableConceptПочему результат компонента отсутствует
Binding: DataAbsentReason (extensible)
.... interpretation 0..*CodeableConceptВысокое, низкое, нормальное и т. п
Binding: Observation Interpretation Codes (extensible)
.... referenceRange 0..*Unknown reference to #Observation.referenceRange
Руководство по интерпретации результатов компонента
... component SΣI1..1BackboneElementUsed when reporting systolic and diastolic blood pressure.
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code SΣ1..1CodeableConceptТип наблюдения компонента (код/тип)
Binding: Vital Signs (extensible)
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding ΣCodingSystolic Blood Pressure
Slice: Unordered, Open by value:code, value:system
..... coding Σ1..1CodingSystolic Blood Pressure
...... id 0..1stringxml:id (or equivalent in JSON)
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
...... version Σ0..1stringВерсия системы - при необходимости
...... code Σ1..1codeОбозначение в синтаксисе, определенном системой
Fixed Value: 8480-6
...... display Σ0..1stringПредставление, определенное системой
...... userSelected Σ0..1booleanЕсли этот кодинг был выбран непосредственно пользователем
..... text Σ0..1stringPlain text representation of the concept
.... valueQuantity SΣ0..1QuantityVital Sign Value recorded with UCUM
Binding: Vital Signs Units (required)
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... value SΣ1..1decimalЧисленное значение (неявной точности)
..... comparator ?!Σ0..1code< | <= | >= | > - how to understand the value
Binding: QuantityComparator (required)
..... unit SΣ1..1stringПредставление единиц измерения
..... system SΣI1..1uriСистема, которая определяет кодированную форму единиц измерения
Fixed Value: http://unitsofmeasure.org
..... code SΣ1..1codeCoded responses from the common UCUM units for vital signs value set.
Fixed Value: mm[Hg]
.... dataAbsentReason SI0..1CodeableConceptПочему результат компонента отсутствует
Binding: DataAbsentReason (extensible)
.... interpretation 0..*CodeableConceptВысокое, низкое, нормальное и т. п
Binding: Observation Interpretation Codes (extensible)
.... referenceRange 0..*Unknown reference to #Observation.referenceRange
Руководство по интерпретации результатов компонента
... component SΣI1..1BackboneElementUsed when reporting systolic and diastolic blood pressure.
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code SΣ1..1CodeableConceptТип наблюдения компонента (код/тип)
Binding: Vital Signs (extensible)
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding ΣCodingDiastolic Blood Pressure
Slice: Unordered, Open by value:code, value:system
..... coding Σ1..1CodingDiastolic Blood Pressure
...... id 0..1stringxml:id (or equivalent in JSON)
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
...... version Σ0..1stringВерсия системы - при необходимости
...... code Σ1..1codeОбозначение в синтаксисе, определенном системой
Fixed Value: 8462-4
...... display Σ0..1stringПредставление, определенное системой
...... userSelected Σ0..1booleanЕсли этот кодинг был выбран непосредственно пользователем
..... text Σ0..1stringPlain text representation of the concept
.... valueQuantity SΣ0..1QuantityVital Sign Value recorded with UCUM
Binding: Vital Signs Units (required)
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... value SΣ1..1decimalЧисленное значение (неявной точности)
..... comparator ?!Σ0..1code< | <= | >= | > - how to understand the value
Binding: QuantityComparator (required)
..... unit SΣ1..1stringПредставление единиц измерения
..... system SΣI1..1uriСистема, которая определяет кодированную форму единиц измерения
Fixed Value: http://unitsofmeasure.org
..... code SΣ1..1codeCoded responses from the common UCUM units for vital signs value set.
Fixed Value: mm[Hg]
.... dataAbsentReason SI0..1CodeableConceptПочему результат компонента отсутствует
Binding: DataAbsentReason (extensible)
.... interpretation 0..*CodeableConceptВысокое, низкое, нормальное и т. п
Binding: Observation Interpretation Codes (extensible)
.... referenceRange 0..*Unknown reference to #Observation.referenceRange
Руководство по интерпретации результатов компонента

doco Документация по этому формату

XML-шаблон

<!-- observation-bp -->doco

<Observation xmlns="http://hl7.org/fhir"
>
  <!-- from Element: extension -->
 <id value="[id]"/><!-- 0..1 Logical id of this artifact -->
 <meta><!-- 0..1 Meta Метаданные ресурса --></meta>
 <implicitRules value="[uri]"/><!-- 0..1 Свод правил, в соответствии с которыми создавалось это содержимое -->
 <language value="[code]"/><!-- 0..1 Язык содержимого ресурса   -->
 <text><!-- 0..1 Narrative 
     Краткое текстовое изложение ресурса для интерпретации человеком --></text>
 <contained><!-- 0..* Resource 
     Вложенные, встроенные инлайн ресурсы --></contained>
 <modifierExtension><!-- 0..* Extension  Расширения, которые нельзя игнорировать  --></modifierExtension>
 <identifier><!-- 0..* Identifier 
     Business Identifier for observation --></identifier>
 <basedOn><!-- 0..* Reference(CarePlan) Fulfills plan, proposal or order --></basedOn>
 <partOf><!-- 0..* Reference(MedicationAdministration) Part of referenced event --></partOf>
 <status value="[code]"/><!-- 1..1 registered | preliminary | final | amended +   -->
 <-- category sliced by value:coding.code, value:coding.system  in the specified orderOpen-->
 <category> 1..1 CodeableConcept  <!-- 1..1 Классификация типов наблюдений -->
  <coding> 1..* Coding  <!-- 1..* Code defined by a terminology system -->
   <system value="[uri]"/><!-- 1..1 Identity of the terminology system -->
   <version value="[string]"/><!-- 0..1 Версия системы - при необходимости -->
   <code value="[code]"/><!-- 1..1 Обозначение в синтаксисе, определенном системой -->
   <display value="[string]"/><!-- 0..1 Представление, определенное системой -->
   <userSelected value="[boolean]"/><!-- 0..1 Если этот кодинг был выбран непосредственно пользователем -->
  </coding>
  <text value="[string]"/><!-- 0..1 Plain text representation of the concept -->
 </category>
 <code> 1..1 CodeableConcept  <!-- 1..1 Blood Pressure -->
  <-- coding sliced by value:code, value:system  in the specified orderOpen-->
  <coding> 1..1 Coding  <!-- 1..1 Code defined by a terminology system -->
   <system value="[uri]"/><!-- 1..1 Identity of the terminology system -->
   <version value="[string]"/><!-- 0..1 Версия системы - при необходимости -->
   <code value="[code]"/><!-- 1..1 Обозначение в синтаксисе, определенном системой -->
   <display value="[string]"/><!-- 0..1 Представление, определенное системой -->
   <userSelected value="[boolean]"/><!-- 0..1 Если этот кодинг был выбран непосредственно пользователем -->
  </coding>
  <text value="[string]"/><!-- 0..1 Plain text representation of the concept -->
 </code>
 <subject><!-- 1..1 Reference(Patient) 
     Who and/or what the observation is about --></subject>
 <focus><!-- 0..* Reference(Resource) 
     What the observation is about, when it is not about the subject of record --></focus>
 <encounter><!-- 0..1 Reference(Encounter) 
     Событие здравоохранения, во время которого было сделано это наблюдение --></encounter>
 <effective[x]><!-- ?? 1..1 dateTime|Period 
     Often just a dateTime for Vital Signs --></effective[x]>
 <issued value="[instant]"/><!-- 0..1 Date/Time this version was made available -->
 <performer><!-- 0..* Reference(Practitioner) 
     Кто несет ответственность за это наблюдение --></performer>
 <value[x]><!-- 0..0 Quantity|CodeableConcept|string|boolean|integer|
   Range|Ratio|SampledData|time|dateTime|Period 
     Vital Signs value are recorded using the Quantity data type. For supporting observations such as Cuff size could use other datatypes such as CodeableConcept. --></value[x]>
 <dataAbsentReason><!-- 0..1 CodeableConcept Почему результат отсутствует   --></dataAbsentReason>
 <interpretation><!-- 0..* CodeableConcept Высокое, низкое, нормальное и т. п   --></interpretation>
 <note><!-- 0..* Annotation Comments about the observation --></note>
 <bodySite><!-- 0..1 CodeableConcept Наблюдаемая часть тела   --></bodySite>
 <method><!-- 0..1 CodeableConcept Каким образом проводилось   --></method>
 <specimen><!-- 0..1 Reference(Specimen) 
     Образец, используемый для этого наблюдения --></specimen>
 <device><!-- 0..1 Reference(Device) (Measurement) Device --></device>
 <referenceRange> ?? 0..* BackboneElement  <!-- ?? 0..* Руководство по интерпретации -->
  <modifierExtension><!-- 0..* Extension  Extensions that cannot be ignored even if unrecognized  --></modifierExtension>
  <low><!-- 0..1 Quantity 
      Нижняя граница диапазона, если уместно --></low>
  <high><!-- 0..1 Quantity 
      Верхняя граница диапазона, если уместно --></high>
  <type><!-- 0..1 CodeableConcept Reference range qualifier   --></type>
  <appliesTo><!-- 0..* CodeableConcept Reference range population   --></appliesTo>
  <age><!-- 0..1 Range 
      Применимый возрастной диапазон, если необходимо --></age>
  <text value="[string]"/><!-- 0..1 Текстовое описание диапазона нормальных значений в наблюдении -->
 </referenceRange>
 <hasMember><!-- 0..* Reference(QuestionnaireResponse) 
     Used when reporting vital signs panel components --></hasMember>
 <derivedFrom><!-- 0..* Reference(DocumentReference) 
     Related measurements the observation is made from --></derivedFrom>
 <-- component sliced by value:code.coding.code, value:code.coding.system  in the specified orderOpen-->
 <component> ?? 1..1 BackboneElement  <!-- ?? 1..1 Used when reporting systolic and diastolic blood pressure. -->
  <modifierExtension><!-- 0..* Extension  Extensions that cannot be ignored even if unrecognized  --></modifierExtension>
  <code> 1..1 CodeableConcept  <!-- 1..1 Тип наблюдения компонента (код/тип) -->
   <-- coding sliced by value:code, value:system  in the specified orderOpen-->
   <coding> 1..1 Coding  <!-- 1..1 Systolic Blood Pressure -->
    <system value="[uri]"/><!-- 1..1 Identity of the terminology system -->
    <version value="[string]"/><!-- 0..1 Версия системы - при необходимости -->
    <code value="[code]"/><!-- 1..1 Обозначение в синтаксисе, определенном системой -->
    <display value="[string]"/><!-- 0..1 Представление, определенное системой -->
    <userSelected value="[boolean]"/><!-- 0..1 
        Если этот кодинг был выбран непосредственно пользователем -->
   </coding>
   <text value="[string]"/><!-- 0..1 Plain text representation of the concept -->
  </code>
  <valueQuantity> 0..1 Quantity  <!-- 0..1 Vital Sign Value recorded with UCUM -->
   <value value="[decimal]"/><!-- 1..1 Численное значение (неявной точности) -->
   <comparator value="[code]"/><!-- 0..1 < | <= | >= | > - how to understand the value   -->
   <unit value="[string]"/><!-- 1..1 Представление единиц измерения -->
   <system value="[uri]"/><!-- 1..1 
       Система, которая определяет кодированную форму единиц измерения -->
   <code value="[code]"/><!-- 1..1 
       Coded responses from the common UCUM units for vital signs value set. -->
  </valueQuantity>
  <dataAbsentReason><!-- 0..1 CodeableConcept Почему результат компонента отсутствует   --></dataAbsentReason>
  <interpretation><!-- 0..* CodeableConcept Высокое, низкое, нормальное и т. п   --></interpretation>
  <referenceRange><!-- See #Observation.referenceRange  Руководство по интерпретации результатов компонента --></referenceRange>
 </component>
 <component> ?? 1..1 BackboneElement  <!-- ?? 1..1 Used when reporting systolic and diastolic blood pressure. -->
  <modifierExtension><!-- 0..* Extension  Extensions that cannot be ignored even if unrecognized  --></modifierExtension>
  <code> 1..1 CodeableConcept  <!-- 1..1 Тип наблюдения компонента (код/тип) -->
   <-- coding sliced by value:code, value:system  in the specified orderOpen-->
   <coding> 1..1 Coding  <!-- 1..1 Diastolic Blood Pressure -->
    <system value="[uri]"/><!-- 1..1 Identity of the terminology system -->
    <version value="[string]"/><!-- 0..1 Версия системы - при необходимости -->
    <code value="[code]"/><!-- 1..1 Обозначение в синтаксисе, определенном системой -->
    <display value="[string]"/><!-- 0..1 Представление, определенное системой -->
    <userSelected value="[boolean]"/><!-- 0..1 
        Если этот кодинг был выбран непосредственно пользователем -->
   </coding>
   <text value="[string]"/><!-- 0..1 Plain text representation of the concept -->
  </code>
  <valueQuantity> 0..1 Quantity  <!-- 0..1 Vital Sign Value recorded with UCUM -->
   <value value="[decimal]"/><!-- 1..1 Численное значение (неявной точности) -->
   <comparator value="[code]"/><!-- 0..1 < | <= | >= | > - how to understand the value   -->
   <unit value="[string]"/><!-- 1..1 Представление единиц измерения -->
   <system value="[uri]"/><!-- 1..1 
       Система, которая определяет кодированную форму единиц измерения -->
   <code value="[code]"/><!-- 1..1 
       Coded responses from the common UCUM units for vital signs value set. -->
  </valueQuantity>
  <dataAbsentReason><!-- 0..1 CodeableConcept Почему результат компонента отсутствует   --></dataAbsentReason>
  <interpretation><!-- 0..* CodeableConcept Высокое, низкое, нормальное и т. п   --></interpretation>
  <referenceRange><!-- See #Observation.referenceRange  Руководство по интерпретации результатов компонента --></referenceRange>
 </component>
</Observation>

JSON-шаблон

{ // observation-bp
  // from Element: extension
    "meta" : { Meta }, //Метаданные ресурса
    "implicitRules" : "<uri>", //Свод правил, в соответствии с которыми создавалось это содержимое
    "language" : "<code>", //Язык содержимого ресурса
    "text" : { Narrative }, //Краткое текстовое изложение ресурса для интерпретации человеком
    "contained" : [{ Resource }], //Вложенные, встроенные инлайн ресурсы
    "modifierExtension" : [{ Extension }], //Расширения, которые нельзя игнорировать
    "identifier" : [{ Identifier }], //Business Identifier for observation
    "basedOn" : [{ Reference(CarePlan) }], //Fulfills plan, proposal or order
    "partOf" : [{ Reference(MedicationAdministration) }], //Part of referenced event
    "status" : "<code>", // R! registered | preliminary | final | amended +
    "category" : [ //  sliced by value:coding.code, value:coding.system  in the specified order, Open 
      { // Классификация типов наблюдений // R! 
        // from Element: extension
        "extension" : [ //  sliced by value:url  in the specified order, Open ]
        "coding" : [{ Coding }], // R! Code defined by a terminology system
        "text" : "<string>" //Plain text representation of the concept
      }
    ],
    "code" : { CodeableConcept }, // R! Blood Pressure
    "subject" : { Reference(Patient) }, // R! Who and/or what the observation is about
    "focus" : [{ Reference(Resource) }], //What the observation is about, when it is not about the subject of record
    "encounter" : { Reference(Encounter) }, //Событие здравоохранения, во время которого было сделано это наблюдение
// value[x]: Often just a dateTime for Vital Signs. One of these 2:
    "effectiveDateTime" : "<dateTime>", // C? R! Often just a dateTime for Vital Signs
    "effectivePeriod" : { Period }, // C? R! Often just a dateTime for Vital Signs
    "issued" : "<instant>", //Date/Time this version was made available
    "performer" : [{ Reference(Practitioner) }], //Кто несет ответственность за это наблюдение
// value[x]: Vital Signs value are recorded using the Quantity data type. For supporting observations such as Cuff size could use other datatypes such as CodeableConcept.. One of these 11:
    "dataAbsentReason" : { CodeableConcept }, //Почему результат отсутствует
    "interpretation" : [{ CodeableConcept }], //Высокое, низкое, нормальное и т. п
    "note" : [{ Annotation }] //Comments about the observation
    "bodySite" : { CodeableConcept }, //Наблюдаемая часть тела
    "method" : { CodeableConcept }, //Каким образом проводилось
    "specimen" : { Reference(Specimen) }, //Образец, используемый для этого наблюдения
    "device" : { Reference(Device) }, //(Measurement) Device
    "referenceRange" : [{ BackboneElement }], // C?Руководство по интерпретации
    "hasMember" : [{ Reference(QuestionnaireResponse) }], //Used when reporting vital signs panel components
    "derivedFrom" : [{ Reference(DocumentReference) }], //Related measurements the observation is made from
    "component" : [ //  sliced by value:code.coding.code, value:code.coding.system  in the specified order, Open 
      { // Used when reporting systolic and diastolic blood pressure. // C? R! 
        // from Element: extension
        "modifierExtension" : [{ Extension }], //Extensions that cannot be ignored even if unrecognized
        "code" : { CodeableConcept }, // R! Тип наблюдения компонента (код/тип)
        "valueQuantity" : { Quantity }, //Vital Sign Value recorded with UCUM
        "dataAbsentReason" : { CodeableConcept }, //Почему результат компонента отсутствует
        "interpretation" : [{ CodeableConcept }], //Высокое, низкое, нормальное и т. п
// value[x]: Руководство по интерпретации результатов компонента. One of these 0:
      },
      { // Used when reporting systolic and diastolic blood pressure. // C? R! 
        // from Element: extension
        "modifierExtension" : [{ Extension }], //Extensions that cannot be ignored even if unrecognized
        "code" : { CodeableConcept }, // R! Тип наблюдения компонента (код/тип)
        "valueQuantity" : { Quantity }, //Vital Sign Value recorded with UCUM
        "dataAbsentReason" : { CodeableConcept }, //Почему результат компонента отсутствует
        "interpretation" : [{ CodeableConcept }], //Высокое, низкое, нормальное и т. п
// value[x]: Руководство по интерпретации результатов компонента. One of these 0:
      }
    ],
  }

 

Другие представления этого профиля : Schematron

ПутьИмяConformanceValueSet
Observation.languageLanguagepreferredLanguage
Observation.statusObservationStatusrequiredObservationStatus
Observation.categoryObservation Category CodespreferredObservation Category Codes
Observation.categoryObservation Category CodespreferredObservation Category Codes
Observation.codeVital SignsextensibleVital Signs
Observation.dataAbsentReasonDataAbsentReasonextensibleDataAbsentReason
Observation.interpretationObservation Interpretation CodesextensibleObservation Interpretation Codes
Observation.bodySiteSNOMED CT Body StructuresexampleSNOMED CT Body Structures
Observation.methodObservation MethodsexampleObservation Methods
Observation.referenceRange.typeObservation Reference Range Meaning CodespreferredObservation Reference Range Meaning Codes
Observation.referenceRange.appliesToObservation Reference Range Applies To CodesexampleObservation Reference Range Applies To Codes
Observation.component.codeVital SignsextensibleVital Signs
Observation.component.value[x]Vital Signs UnitsrequiredVital Signs Units
Observation.component.dataAbsentReasonDataAbsentReasonextensibleDataAbsentReason
Observation.component.interpretationObservation Interpretation CodesextensibleObservation Interpretation Codes
Observation.component.codeVital SignsextensibleVital Signs
Observation.component.valueQuantityVital Signs UnitsrequiredVital Signs Units
Observation.component.valueQuantity.comparatorQuantityComparatorrequiredQuantityComparator
Observation.component.dataAbsentReasonDataAbsentReasonextensibleDataAbsentReason
Observation.component.interpretationObservation Interpretation CodesextensibleObservation Interpretation Codes
Observation.component.codeVital SignsextensibleVital Signs
Observation.component.valueQuantityVital Signs UnitsrequiredVital Signs Units
Observation.component.valueQuantity.comparatorQuantityComparatorrequiredQuantityComparator
Observation.component.dataAbsentReasonDataAbsentReasonextensibleDataAbsentReason
Observation.component.interpretationObservation Interpretation CodesextensibleObservation Interpretation Codes
RuleRule
IdПутьDetailsRequirements
vs-1Observation.effective[x]if Observation.effective[x] is dateTime and has a value then that value shall be precise to the day
Expression : ($this as dateTime).toString().length() >= 8
obs-3Observation.referenceRangeДолжен быть указан хотя бы один элемент из low, high или text
Expression : low.exists() or high.exists() or text.exists()
.