Единая платформа цифрового здравоохранения Узбекистана
0.5.0 - ci-build
Uzbekistan Digital Health Platform - Локальная сборка (v0.5.0), построенная FHIR (HL7® FHIR® Стандартные инструменты сборки. Смотрите каталог опубликованных версий
| Официальный URL: https://dhp.uz/fhir/core/StructureDefinition/uz-core-laboratory-observation-definition | Версия: 0.5.0 | ||||
| Active по состоянию на 2026-06-12 | Вычисляемое имя: UZCoreLaboratoryObservationDefinition | ||||
Uzbekistan Core Laboratory ObservationDefinition profile, used to structurally describe laboratory services provided by healthcare organizations in the Patient Portal. It allows defining the laboratory service code, related analytes, reference ranges, and permitted coded normal values required to display information about laboratory tests to Patient Portal users.
Использование:
You can also check for usages in the FHIR IG Statistics
Описание профилей, дифференциалов, снимков и их представлений.
| Наименование | Флаги | Карта. | Тип | Описание и ограничения Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | ObservationDefinition(5.0.0) | Definition of an observation Interfaces Implemented: MetadataResource Constraints: cnl-0, obd-0 |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
0..* | Resource | Contained, inline Resources | |
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 |
![]() ![]() |
SΣ | 0..1 | uri | Logical canonical URL to reference this ObservationDefinition (globally unique) |
![]() ![]() |
SΣ | 0..1 | Identifier | Identifier of the ObservationDefinition |
![]() ![]() |
SΣC | 0..1 | string | Name for this ObservationDefinition (computer friendly) |
![]() ![]() |
SΣ | 0..1 | string | Name for this ObservationDefinition (human friendly) |
![]() ![]() |
?!SΣ | 1..1 | code | draft | active | retired | unknown Привязка: PublicationStatusVS (0.5.0) (required) |
![]() ![]() |
SΣ | 0..1 | dateTime | Date last changed |
![]() ![]() |
S | 0..1 | markdown | Natural language description of the ObservationDefinition |
![]() ![]() |
SΣ | 1..* | UsageContext | Content intends to support these contexts Разрез: Не упорядочено, Открыто от value:code |
![]() ![]() ![]() |
SΣ | 1..1 | UsageContext | Marks this ObservationDefinition as a laboratory definition |
![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Type of context being specified Привязка: UsageContextType (1.0.1) (extensible): A code that specifies a type of context being specified by a usage context. Требуемый шаблон: По крайней мере следующие |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Фиксированное значение: http://terminology.hl7.org/CodeSystem/usage-context-type | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Фиксированное значение: focus | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | Value that defines the context Привязка: ContextOfUseValueSet (example): A code that defines the specific value for the context being specified. Требуемый шаблон: По крайней мере следующие |
![]() ![]() |
SΣ | 0..* | CodeableConcept | Type of subject for the defined observation |
![]() ![]() |
SΣ | 0..* | CodeableConcept | General type of observation Привязка: ObservationCategoryVS (0.5.0) (example) |
![]() ![]() |
SΣ | 1..1 | CodeableConcept | Laboratory panel or test code displayed in the Patient Portal Привязка: ObservationCodesVS (0.5.0) (example) |
![]() ![]() |
SC | 0..* | code | Quantity | CodeableConcept | string | boolean | integer | Range | Ratio | SampledData | time | dateTime | Period Привязка: ObservationDataType (required): Permitted data type for observation value. Пример General: CodeableConcept |
![]() ![]() |
S | 0..1 | CodeableConcept | Laboratory method used to perform the test or analyte measurement Привязка: LabMethodsVS (0.5.0) (example) |
![]() ![]() |
SC | 0..* | Coding | Permitted unit of measure for the laboratory analyte value Привязка: CommonUCUMUnits (preferred) |
![]() ![]() |
S | 0..* | BackboneElement | Set of qualified values for observation results |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 |
![]() ![]() ![]() |
0..1 | CodeableConcept | Context qualifier for the set of qualified values Привязка: ReferenceRangeMeaningVS (0.5.0) (extensible) | |
![]() ![]() ![]() |
0..1 | code | male | female | other | unknown Привязка: AdministrativeGenderVS (0.5.0) (required) Пример General: female | |
![]() ![]() ![]() |
0..1 | code | reference | critical | absolute Привязка: ObservationRangeCategoryVS (0.5.0) (required) Пример General: critical | |
![]() ![]() ![]() |
0..1 | Range | Reference range used as the normal value for the laboratory analyte displayed in the Patient Portal | |
![]() ![]() ![]() |
0..1 | canonical(ValueSet) | Value set defining coded normal values for the laboratory analyte | |
![]() ![]() |
S | 0..* | Reference(ObservationDefinition | Questionnaire) | Definitions of related resources belonging to this kind of observation group |
![]() ![]() |
SC | 0..* | BackboneElement | Component results Constraints: obd-1 |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 |
![]() ![]() ![]() |
1..1 | CodeableConcept | Laboratory analyte or indicator code included in the laboratory panel displayed in the Patient Portal Привязка: ObservationCodesVS (0.5.0) (example) | |
Документация для этого формата | ||||
| Путь | Статус | Использование | ValueSet | Версия | Источник |
| ObservationDefinition.status | Base | required | Publication Status VS | 📍0.5.0 | этот IG |
| ObservationDefinition.useContext:laboratoryFocus.code | Base | extensible | UsageContextType | 📍1.0.1 | THO v7.1 |
| ObservationDefinition.useContext:laboratoryFocus.value[x] | Base | example | Context of Use ValueSet | 📍5.0.0 | Стандарт FHIR |
| ObservationDefinition.category | Base | example | Observation category | 📍0.5.0 | этот IG |
| ObservationDefinition.code | Base | example | Observation codes | 📍0.5.0 | этот IG |
| ObservationDefinition.permittedDataType | Base | required | Observation Data Type | 📍5.0.0 | Стандарт FHIR |
| ObservationDefinition.method | Base | example | Observation Laboratory methods | 📍0.5.0 | этот IG |
| ObservationDefinition.permittedUnit | Base | preferred | Common UCUM units | 📍5.0.0 | Стандарт FHIR |
| ObservationDefinition.qualifiedValue.context | Base | extensible | Reference range meaning | 📍0.5.0 | этот IG |
| ObservationDefinition.qualifiedValue.gender | Base | required | Administrative gender | 📍0.5.0 | этот IG |
| ObservationDefinition.qualifiedValue.rangeCategory | Base | required | Observation range category | 📍0.5.0 | этот IG |
| ObservationDefinition.component.code | Base | example | Observation codes | 📍0.5.0 | этот IG |
| Id | Градация | Путь(и) | Описание | Выражение |
| cnl-0 | warning | ObservationDefinition | Name should be usable as an identifier for the module by machine processing applications such as code generation |
name.exists() implies name.matches('^[A-Z]([A-Za-z0-9_]){1,254}$')
|
| ele-1 | error | ObservationDefinition.implicitRules, ObservationDefinition.modifierExtension, ObservationDefinition.url, ObservationDefinition.identifier, ObservationDefinition.name, ObservationDefinition.title, ObservationDefinition.status, ObservationDefinition.date, ObservationDefinition.description, ObservationDefinition.useContext, ObservationDefinition.useContext:laboratoryFocus, ObservationDefinition.useContext:laboratoryFocus.code, ObservationDefinition.useContext:laboratoryFocus.value[x], ObservationDefinition.subject, ObservationDefinition.category, ObservationDefinition.code, ObservationDefinition.permittedDataType, ObservationDefinition.method, ObservationDefinition.permittedUnit, ObservationDefinition.qualifiedValue, ObservationDefinition.qualifiedValue.modifierExtension, ObservationDefinition.qualifiedValue.context, ObservationDefinition.qualifiedValue.gender, ObservationDefinition.qualifiedValue.rangeCategory, ObservationDefinition.qualifiedValue.range, ObservationDefinition.qualifiedValue.normalCodedValueSet, ObservationDefinition.hasMember, ObservationDefinition.component, ObservationDefinition.component.modifierExtension, ObservationDefinition.component.code | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | ObservationDefinition.modifierExtension, ObservationDefinition.qualifiedValue.modifierExtension, ObservationDefinition.component.modifierExtension | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
| obd-0 | error | ObservationDefinition | If permittedUnit exists, then permittedDataType=Quantity must exist. |
permittedUnit.exists() implies (permittedDataType = 'Quantity').exists()
|
| obd-1 | error | ObservationDefinition.component | If permittedUnit exists, then permittedDataType=Quantity must exist. |
permittedUnit.exists() implies (permittedDataType = 'Quantity').exists()
|
| Наименование | Флаги | Карта. | Тип | Описание и ограничения Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | ObservationDefinition(5.0.0) | Definition of an observation Interfaces Implemented: MetadataResource | |
![]() ![]() |
S | 0..1 | uri | Logical canonical URL to reference this ObservationDefinition (globally unique) |
![]() ![]() |
S | 0..1 | Identifier | Identifier of the ObservationDefinition |
![]() ![]() |
S | 0..1 | string | Name for this ObservationDefinition (computer friendly) |
![]() ![]() |
S | 0..1 | string | Name for this ObservationDefinition (human friendly) |
![]() ![]() |
S | 1..1 | code | draft | active | retired | unknown Привязка: PublicationStatusVS (0.5.0) (required) |
![]() ![]() |
S | 0..1 | dateTime | Date last changed |
![]() ![]() |
S | 0..1 | markdown | Natural language description of the ObservationDefinition |
![]() ![]() |
S | 1..* | UsageContext | Content intends to support these contexts Разрез: Не упорядочено, Открыто от value:code |
![]() ![]() ![]() |
S | 1..1 | UsageContext | Marks this ObservationDefinition as a laboratory definition |
![]() ![]() ![]() ![]() |
1..1 | Coding | Type of context being specified Требуемый шаблон: По крайней мере следующие | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Фиксированное значение: http://terminology.hl7.org/CodeSystem/usage-context-type | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Фиксированное значение: focus | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value that defines the context Требуемый шаблон: По крайней мере следующие | |
![]() ![]() |
S | 0..* | CodeableConcept | Type of subject for the defined observation |
![]() ![]() |
S | 0..* | CodeableConcept | General type of observation Привязка: ObservationCategoryVS (0.5.0) (example) |
![]() ![]() |
S | 1..1 | CodeableConcept | Laboratory panel or test code displayed in the Patient Portal Привязка: ObservationCodesVS (0.5.0) (example) |
![]() ![]() |
S | 0..* | code | Quantity | CodeableConcept | string | boolean | integer | Range | Ratio | SampledData | time | dateTime | Period |
![]() ![]() |
S | 0..1 | CodeableConcept | Laboratory method used to perform the test or analyte measurement Привязка: LabMethodsVS (0.5.0) (example) |
![]() ![]() |
S | 0..* | Coding | Permitted unit of measure for the laboratory analyte value Привязка: CommonUCUMUnits (preferred) |
![]() ![]() |
S | 0..* | BackboneElement | Set of qualified values for observation results |
![]() ![]() ![]() |
0..1 | CodeableConcept | Context qualifier for the set of qualified values Привязка: ReferenceRangeMeaningVS (0.5.0) (extensible) | |
![]() ![]() ![]() |
0..1 | code | male | female | other | unknown Привязка: AdministrativeGenderVS (0.5.0) (required) | |
![]() ![]() ![]() |
0..1 | code | reference | critical | absolute Привязка: ObservationRangeCategoryVS (0.5.0) (required) | |
![]() ![]() ![]() |
0..1 | Range | Reference range used as the normal value for the laboratory analyte displayed in the Patient Portal | |
![]() ![]() ![]() |
0..1 | canonical(ValueSet) | Value set defining coded normal values for the laboratory analyte | |
![]() ![]() |
S | 0..* | Reference(ObservationDefinition | Questionnaire) | Definitions of related resources belonging to this kind of observation group |
![]() ![]() |
S | 0..* | BackboneElement | Component results |
![]() ![]() ![]() |
1..1 | CodeableConcept | Laboratory analyte or indicator code included in the laboratory panel displayed in the Patient Portal Привязка: ObservationCodesVS (0.5.0) (example) | |
Документация для этого формата | ||||
| Путь | Статус | Использование | ValueSet | Версия | Источник |
| ObservationDefinition.status | Base | required | Publication Status VS | 📍0.5.0 | этот IG |
| ObservationDefinition.category | Base | example | Observation category | 📍0.5.0 | этот IG |
| ObservationDefinition.code | Base | example | Observation codes | 📍0.5.0 | этот IG |
| ObservationDefinition.method | Base | example | Observation Laboratory methods | 📍0.5.0 | этот IG |
| ObservationDefinition.permittedUnit | Base | preferred | Common UCUM units | 📍5.0.0 | Стандарт FHIR |
| ObservationDefinition.qualifiedValue.context | Base | extensible | Reference range meaning | 📍0.5.0 | этот IG |
| ObservationDefinition.qualifiedValue.gender | Base | required | Administrative gender | 📍0.5.0 | этот IG |
| ObservationDefinition.qualifiedValue.rangeCategory | Base | required | Observation range category | 📍0.5.0 | этот IG |
| ObservationDefinition.component.code | Base | example | Observation codes | 📍0.5.0 | этот IG |
| Наименование | Флаги | Карта. | Тип | Описание и ограничения Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | ObservationDefinition(5.0.0) | Definition of an observation Interfaces Implemented: MetadataResource Constraints: cnl-0, obd-0 | ||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Привязка: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 | ||||
![]() ![]() |
SΣ | 0..1 | uri | Logical canonical URL to reference this ObservationDefinition (globally unique) | ||||
![]() ![]() |
SΣ | 0..1 | Identifier | Identifier of the ObservationDefinition | ||||
![]() ![]() |
Σ | 0..1 | string | Business version of the ObservationDefinition | ||||
![]() ![]() |
Σ | 0..1 | How to compare versions Привязка: VersionAlgorithm (extensible) | |||||
![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() |
Coding | |||||||
![]() ![]() |
SΣC | 0..1 | string | Name for this ObservationDefinition (computer friendly) | ||||
![]() ![]() |
SΣ | 0..1 | string | Name for this ObservationDefinition (human friendly) | ||||
![]() ![]() |
?!SΣ | 1..1 | code | draft | active | retired | unknown Привязка: PublicationStatusVS (0.5.0) (required) | ||||
![]() ![]() |
Σ | 0..1 | boolean | If for testing purposes, not real usage | ||||
![]() ![]() |
SΣ | 0..1 | dateTime | Date last changed | ||||
![]() ![]() |
Σ | 0..1 | string | The name of the individual or organization that published the ObservationDefinition | ||||
![]() ![]() |
Σ | 0..* | ContactDetail | Contact details for the publisher | ||||
![]() ![]() |
S | 0..1 | markdown | Natural language description of the ObservationDefinition | ||||
![]() ![]() |
SΣ | 1..* | UsageContext | Content intends to support these contexts Разрез: Не упорядочено, Открыто от value:code | ||||
![]() ![]() ![]() |
SΣ | 1..1 | UsageContext | Marks this ObservationDefinition as a laboratory definition | ||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Разрез: Не упорядочено, Открыто от value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Type of context being specified Привязка: UsageContextType (1.0.1) (extensible): A code that specifies a type of context being specified by a usage context. Требуемый шаблон: По крайней мере следующие | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Фиксированное значение: http://terminology.hl7.org/CodeSystem/usage-context-type | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Фиксированное значение: focus | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | Value that defines the context Привязка: ContextOfUseValueSet (example): A code that defines the specific value for the context being specified. Требуемый шаблон: По крайней мере следующие | ||||
![]() ![]() |
Σ | 0..* | CodeableConcept | Intended jurisdiction for this ObservationDefinition (if applicable) Привязка: JurisdictionValueSet (extensible): Codes for country, country subdivision and region for indicating where a resource is intended to be used. | ||||
![]() ![]() |
0..1 | markdown | Why this ObservationDefinition is defined | |||||
![]() ![]() |
0..1 | markdown | Use and/or publishing restrictions | |||||
![]() ![]() |
0..1 | string | Copyright holder and year(s) | |||||
![]() ![]() |
0..1 | date | When ObservationDefinition was approved by publisher | |||||
![]() ![]() |
0..1 | date | Date on which the asset content was last reviewed by the publisher | |||||
![]() ![]() |
Σ | 0..1 | Period | The effective date range for the ObservationDefinition | ||||
![]() ![]() |
Σ | 0..* | canonical(ObservationDefinition) | Based on FHIR definition of another observation | ||||
![]() ![]() |
Σ | 0..* | uri | Based on external definition | ||||
![]() ![]() |
SΣ | 0..* | CodeableConcept | Type of subject for the defined observation | ||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Desired kind of performer for such kind of observation | ||||
![]() ![]() |
SΣ | 0..* | CodeableConcept | General type of observation Привязка: ObservationCategoryVS (0.5.0) (example) | ||||
![]() ![]() |
SΣ | 1..1 | CodeableConcept | Laboratory panel or test code displayed in the Patient Portal Привязка: ObservationCodesVS (0.5.0) (example) | ||||
![]() ![]() |
SC | 0..* | code | Quantity | CodeableConcept | string | boolean | integer | Range | Ratio | SampledData | time | dateTime | Period Привязка: ObservationDataType (required): Permitted data type for observation value. Пример General: CodeableConcept | ||||
![]() ![]() |
0..1 | boolean | Multiple results allowed for conforming observations Пример General: true | |||||
![]() ![]() |
0..1 | CodeableConcept | Body part to be observed Привязка: SNOMEDCTBodyStructures (example): SNOMED CT body structures. | |||||
![]() ![]() |
S | 0..1 | CodeableConcept | Laboratory method used to perform the test or analyte measurement Привязка: LabMethodsVS (0.5.0) (example) | ||||
![]() ![]() |
0..* | Reference(SpecimenDefinition) | Kind of specimen used by this type of observation | |||||
![]() ![]() |
0..* | Reference(DeviceDefinition | Device) | Measurement device or model of device | |||||
![]() ![]() |
0..1 | string | The preferred name to be used when reporting the observation results | |||||
![]() ![]() |
SC | 0..* | Coding | Permitted unit of measure for the laboratory analyte value Привязка: CommonUCUMUnits (preferred) | ||||
![]() ![]() |
S | 0..* | BackboneElement | Set of qualified values for observation results | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Context qualifier for the set of qualified values Привязка: ReferenceRangeMeaningVS (0.5.0) (extensible) | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | Targetted population for the set of qualified values Привязка: ObservationReferenceRangeAppliesToCodes (example) | |||||
![]() ![]() ![]() |
0..1 | code | male | female | other | unknown Привязка: AdministrativeGenderVS (0.5.0) (required) Пример General: female | |||||
![]() ![]() ![]() |
0..1 | Range | Applicable age range for the set of qualified values | |||||
![]() ![]() ![]() |
0..1 | Range | Applicable gestational age range for the set of qualified values | |||||
![]() ![]() ![]() |
0..1 | string | Condition associated with the set of qualified values | |||||
![]() ![]() ![]() |
0..1 | code | reference | critical | absolute Привязка: ObservationRangeCategoryVS (0.5.0) (required) Пример General: critical | |||||
![]() ![]() ![]() |
0..1 | Range | Reference range used as the normal value for the laboratory analyte displayed in the Patient Portal | |||||
![]() ![]() ![]() |
0..1 | canonical(ValueSet) | Value set of valid coded values as part of this set of qualified values | |||||
![]() ![]() ![]() |
0..1 | canonical(ValueSet) | Value set defining coded normal values for the laboratory analyte | |||||
![]() ![]() ![]() |
0..1 | canonical(ValueSet) | Value set of abnormal coded values as part of this set of qualified values | |||||
![]() ![]() ![]() |
0..1 | canonical(ValueSet) | Value set of critical coded values as part of this set of qualified values | |||||
![]() ![]() |
S | 0..* | Reference(ObservationDefinition | Questionnaire) | Definitions of related resources belonging to this kind of observation group | ||||
![]() ![]() |
SC | 0..* | BackboneElement | Component results Constraints: obd-1 | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
1..1 | CodeableConcept | Laboratory analyte or indicator code included in the laboratory panel displayed in the Patient Portal Привязка: ObservationCodesVS (0.5.0) (example) | |||||
![]() ![]() ![]() |
C | 0..* | code | Quantity | CodeableConcept | string | boolean | integer | Range | Ratio | SampledData | time | dateTime | Period Привязка: ObservationDataType (required): Permitted data type for observation value. Пример General: CodeableConcept | ||||
![]() ![]() ![]() |
C | 0..* | Coding | Unit for quantitative results Привязка: UCUMCodes (preferred): Codes identifying units of measure. | ||||
![]() ![]() ![]() |
0..* | Смотреть qualifiedValue (ObservationDefinition) | Set of qualified values for observation results | |||||
Документация для этого формата | ||||||||
| Путь | Статус | Использование | ValueSet | Версия | Источник |
| ObservationDefinition.language | Base | required | All Languages | 📍5.0.0 | Стандарт FHIR |
| ObservationDefinition.versionAlgorithm[x] | Base | extensible | Version Algorithm | 📍5.0.0 | Стандарт FHIR |
| ObservationDefinition.status | Base | required | Publication Status VS | 📍0.5.0 | этот IG |
| ObservationDefinition.useContext:laboratoryFocus.code | Base | extensible | UsageContextType | 📍1.0.1 | THO v7.1 |
| ObservationDefinition.useContext:laboratoryFocus.value[x] | Base | example | Context of Use ValueSet | 📍5.0.0 | Стандарт FHIR |
| ObservationDefinition.jurisdiction | Base | extensible | Jurisdiction ValueSet | 📍5.0.0 | Стандарт FHIR |
| ObservationDefinition.category | Base | example | Observation category | 📍0.5.0 | этот IG |
| ObservationDefinition.code | Base | example | Observation codes | 📍0.5.0 | этот IG |
| ObservationDefinition.permittedDataType | Base | required | Observation Data Type | 📍5.0.0 | Стандарт FHIR |
| ObservationDefinition.bodySite | Base | example | SNOMED CT Body Structures | 📍5.0.0 | Стандарт FHIR |
| ObservationDefinition.method | Base | example | Observation Laboratory methods | 📍0.5.0 | этот IG |
| ObservationDefinition.permittedUnit | Base | preferred | Common UCUM units | 📍5.0.0 | Стандарт FHIR |
| ObservationDefinition.qualifiedValue.context | Base | extensible | Reference range meaning | 📍0.5.0 | этот IG |
| ObservationDefinition.qualifiedValue.appliesTo | Base | example | Observation Reference Range Applies To Codes | 📍5.0.0 | Стандарт FHIR |
| ObservationDefinition.qualifiedValue.gender | Base | required | Administrative gender | 📍0.5.0 | этот IG |
| ObservationDefinition.qualifiedValue.rangeCategory | Base | required | Observation range category | 📍0.5.0 | этот IG |
| ObservationDefinition.component.code | Base | example | Observation codes | 📍0.5.0 | этот IG |
| ObservationDefinition.component.permittedDataType | Base | required | Observation Data Type | 📍5.0.0 | Стандарт FHIR |
| ObservationDefinition.component.permittedUnit | Base | preferred | UCUM Codes | 📍5.0.0 | Стандарт FHIR |
| Id | Градация | Путь(и) | Описание | Выражение |
| cnl-0 | warning | ObservationDefinition | Name should be usable as an identifier for the module by machine processing applications such as code generation |
name.exists() implies name.matches('^[A-Z]([A-Za-z0-9_]){1,254}$')
|
| ele-1 | error | ObservationDefinition.meta, ObservationDefinition.implicitRules, ObservationDefinition.language, ObservationDefinition.text, ObservationDefinition.extension, ObservationDefinition.modifierExtension, ObservationDefinition.url, ObservationDefinition.identifier, ObservationDefinition.version, ObservationDefinition.versionAlgorithm[x], ObservationDefinition.name, ObservationDefinition.title, ObservationDefinition.status, ObservationDefinition.experimental, ObservationDefinition.date, ObservationDefinition.publisher, ObservationDefinition.contact, ObservationDefinition.description, ObservationDefinition.useContext, ObservationDefinition.useContext:laboratoryFocus, ObservationDefinition.useContext:laboratoryFocus.extension, ObservationDefinition.useContext:laboratoryFocus.code, ObservationDefinition.useContext:laboratoryFocus.value[x], ObservationDefinition.jurisdiction, ObservationDefinition.purpose, ObservationDefinition.copyright, ObservationDefinition.copyrightLabel, ObservationDefinition.approvalDate, ObservationDefinition.lastReviewDate, ObservationDefinition.effectivePeriod, ObservationDefinition.derivedFromCanonical, ObservationDefinition.derivedFromUri, ObservationDefinition.subject, ObservationDefinition.performerType, ObservationDefinition.category, ObservationDefinition.code, ObservationDefinition.permittedDataType, ObservationDefinition.multipleResultsAllowed, ObservationDefinition.bodySite, ObservationDefinition.method, ObservationDefinition.specimen, ObservationDefinition.device, ObservationDefinition.preferredReportName, ObservationDefinition.permittedUnit, ObservationDefinition.qualifiedValue, ObservationDefinition.qualifiedValue.extension, ObservationDefinition.qualifiedValue.modifierExtension, ObservationDefinition.qualifiedValue.context, ObservationDefinition.qualifiedValue.appliesTo, ObservationDefinition.qualifiedValue.gender, ObservationDefinition.qualifiedValue.age, ObservationDefinition.qualifiedValue.gestationalAge, ObservationDefinition.qualifiedValue.condition, ObservationDefinition.qualifiedValue.rangeCategory, ObservationDefinition.qualifiedValue.range, ObservationDefinition.qualifiedValue.validCodedValueSet, ObservationDefinition.qualifiedValue.normalCodedValueSet, ObservationDefinition.qualifiedValue.abnormalCodedValueSet, ObservationDefinition.qualifiedValue.criticalCodedValueSet, ObservationDefinition.hasMember, ObservationDefinition.component, ObservationDefinition.component.extension, ObservationDefinition.component.modifierExtension, ObservationDefinition.component.code, ObservationDefinition.component.permittedDataType, ObservationDefinition.component.permittedUnit, ObservationDefinition.component.qualifiedValue | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | ObservationDefinition.extension, ObservationDefinition.modifierExtension, ObservationDefinition.useContext:laboratoryFocus.extension, ObservationDefinition.qualifiedValue.extension, ObservationDefinition.qualifiedValue.modifierExtension, ObservationDefinition.component.extension, ObservationDefinition.component.modifierExtension | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
| obd-0 | error | ObservationDefinition | If permittedUnit exists, then permittedDataType=Quantity must exist. |
permittedUnit.exists() implies (permittedDataType = 'Quantity').exists()
|
| obd-1 | error | ObservationDefinition.component | If permittedUnit exists, then permittedDataType=Quantity must exist. |
permittedUnit.exists() implies (permittedDataType = 'Quantity').exists()
|
Summary
Обязательный: 2 элементs
Обязательная поддержка: 18 элементs
Разрезы
Эта структура определяет следующие Разрезы:
Просмотр ключевых элементов
| Наименование | Флаги | Карта. | Тип | Описание и ограничения Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | ObservationDefinition(5.0.0) | Definition of an observation Interfaces Implemented: MetadataResource Constraints: cnl-0, obd-0 |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
0..* | Resource | Contained, inline Resources | |
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 |
![]() ![]() |
SΣ | 0..1 | uri | Logical canonical URL to reference this ObservationDefinition (globally unique) |
![]() ![]() |
SΣ | 0..1 | Identifier | Identifier of the ObservationDefinition |
![]() ![]() |
SΣC | 0..1 | string | Name for this ObservationDefinition (computer friendly) |
![]() ![]() |
SΣ | 0..1 | string | Name for this ObservationDefinition (human friendly) |
![]() ![]() |
?!SΣ | 1..1 | code | draft | active | retired | unknown Привязка: PublicationStatusVS (0.5.0) (required) |
![]() ![]() |
SΣ | 0..1 | dateTime | Date last changed |
![]() ![]() |
S | 0..1 | markdown | Natural language description of the ObservationDefinition |
![]() ![]() |
SΣ | 1..* | UsageContext | Content intends to support these contexts Разрез: Не упорядочено, Открыто от value:code |
![]() ![]() ![]() |
SΣ | 1..1 | UsageContext | Marks this ObservationDefinition as a laboratory definition |
![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Type of context being specified Привязка: UsageContextType (1.0.1) (extensible): A code that specifies a type of context being specified by a usage context. Требуемый шаблон: По крайней мере следующие |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Фиксированное значение: http://terminology.hl7.org/CodeSystem/usage-context-type | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Фиксированное значение: focus | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | Value that defines the context Привязка: ContextOfUseValueSet (example): A code that defines the specific value for the context being specified. Требуемый шаблон: По крайней мере следующие |
![]() ![]() |
SΣ | 0..* | CodeableConcept | Type of subject for the defined observation |
![]() ![]() |
SΣ | 0..* | CodeableConcept | General type of observation Привязка: ObservationCategoryVS (0.5.0) (example) |
![]() ![]() |
SΣ | 1..1 | CodeableConcept | Laboratory panel or test code displayed in the Patient Portal Привязка: ObservationCodesVS (0.5.0) (example) |
![]() ![]() |
SC | 0..* | code | Quantity | CodeableConcept | string | boolean | integer | Range | Ratio | SampledData | time | dateTime | Period Привязка: ObservationDataType (required): Permitted data type for observation value. Пример General: CodeableConcept |
![]() ![]() |
S | 0..1 | CodeableConcept | Laboratory method used to perform the test or analyte measurement Привязка: LabMethodsVS (0.5.0) (example) |
![]() ![]() |
SC | 0..* | Coding | Permitted unit of measure for the laboratory analyte value Привязка: CommonUCUMUnits (preferred) |
![]() ![]() |
S | 0..* | BackboneElement | Set of qualified values for observation results |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 |
![]() ![]() ![]() |
0..1 | CodeableConcept | Context qualifier for the set of qualified values Привязка: ReferenceRangeMeaningVS (0.5.0) (extensible) | |
![]() ![]() ![]() |
0..1 | code | male | female | other | unknown Привязка: AdministrativeGenderVS (0.5.0) (required) Пример General: female | |
![]() ![]() ![]() |
0..1 | code | reference | critical | absolute Привязка: ObservationRangeCategoryVS (0.5.0) (required) Пример General: critical | |
![]() ![]() ![]() |
0..1 | Range | Reference range used as the normal value for the laboratory analyte displayed in the Patient Portal | |
![]() ![]() ![]() |
0..1 | canonical(ValueSet) | Value set defining coded normal values for the laboratory analyte | |
![]() ![]() |
S | 0..* | Reference(ObservationDefinition | Questionnaire) | Definitions of related resources belonging to this kind of observation group |
![]() ![]() |
SC | 0..* | BackboneElement | Component results Constraints: obd-1 |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 |
![]() ![]() ![]() |
1..1 | CodeableConcept | Laboratory analyte or indicator code included in the laboratory panel displayed in the Patient Portal Привязка: ObservationCodesVS (0.5.0) (example) | |
Документация для этого формата | ||||
| Путь | Статус | Использование | ValueSet | Версия | Источник |
| ObservationDefinition.status | Base | required | Publication Status VS | 📍0.5.0 | этот IG |
| ObservationDefinition.useContext:laboratoryFocus.code | Base | extensible | UsageContextType | 📍1.0.1 | THO v7.1 |
| ObservationDefinition.useContext:laboratoryFocus.value[x] | Base | example | Context of Use ValueSet | 📍5.0.0 | Стандарт FHIR |
| ObservationDefinition.category | Base | example | Observation category | 📍0.5.0 | этот IG |
| ObservationDefinition.code | Base | example | Observation codes | 📍0.5.0 | этот IG |
| ObservationDefinition.permittedDataType | Base | required | Observation Data Type | 📍5.0.0 | Стандарт FHIR |
| ObservationDefinition.method | Base | example | Observation Laboratory methods | 📍0.5.0 | этот IG |
| ObservationDefinition.permittedUnit | Base | preferred | Common UCUM units | 📍5.0.0 | Стандарт FHIR |
| ObservationDefinition.qualifiedValue.context | Base | extensible | Reference range meaning | 📍0.5.0 | этот IG |
| ObservationDefinition.qualifiedValue.gender | Base | required | Administrative gender | 📍0.5.0 | этот IG |
| ObservationDefinition.qualifiedValue.rangeCategory | Base | required | Observation range category | 📍0.5.0 | этот IG |
| ObservationDefinition.component.code | Base | example | Observation codes | 📍0.5.0 | этот IG |
| Id | Градация | Путь(и) | Описание | Выражение |
| cnl-0 | warning | ObservationDefinition | Name should be usable as an identifier for the module by machine processing applications such as code generation |
name.exists() implies name.matches('^[A-Z]([A-Za-z0-9_]){1,254}$')
|
| ele-1 | error | ObservationDefinition.implicitRules, ObservationDefinition.modifierExtension, ObservationDefinition.url, ObservationDefinition.identifier, ObservationDefinition.name, ObservationDefinition.title, ObservationDefinition.status, ObservationDefinition.date, ObservationDefinition.description, ObservationDefinition.useContext, ObservationDefinition.useContext:laboratoryFocus, ObservationDefinition.useContext:laboratoryFocus.code, ObservationDefinition.useContext:laboratoryFocus.value[x], ObservationDefinition.subject, ObservationDefinition.category, ObservationDefinition.code, ObservationDefinition.permittedDataType, ObservationDefinition.method, ObservationDefinition.permittedUnit, ObservationDefinition.qualifiedValue, ObservationDefinition.qualifiedValue.modifierExtension, ObservationDefinition.qualifiedValue.context, ObservationDefinition.qualifiedValue.gender, ObservationDefinition.qualifiedValue.rangeCategory, ObservationDefinition.qualifiedValue.range, ObservationDefinition.qualifiedValue.normalCodedValueSet, ObservationDefinition.hasMember, ObservationDefinition.component, ObservationDefinition.component.modifierExtension, ObservationDefinition.component.code | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | ObservationDefinition.modifierExtension, ObservationDefinition.qualifiedValue.modifierExtension, ObservationDefinition.component.modifierExtension | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
| obd-0 | error | ObservationDefinition | If permittedUnit exists, then permittedDataType=Quantity must exist. |
permittedUnit.exists() implies (permittedDataType = 'Quantity').exists()
|
| obd-1 | error | ObservationDefinition.component | If permittedUnit exists, then permittedDataType=Quantity must exist. |
permittedUnit.exists() implies (permittedDataType = 'Quantity').exists()
|
Дифференциальный вид
| Наименование | Флаги | Карта. | Тип | Описание и ограничения Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | ObservationDefinition(5.0.0) | Definition of an observation Interfaces Implemented: MetadataResource | |
![]() ![]() |
S | 0..1 | uri | Logical canonical URL to reference this ObservationDefinition (globally unique) |
![]() ![]() |
S | 0..1 | Identifier | Identifier of the ObservationDefinition |
![]() ![]() |
S | 0..1 | string | Name for this ObservationDefinition (computer friendly) |
![]() ![]() |
S | 0..1 | string | Name for this ObservationDefinition (human friendly) |
![]() ![]() |
S | 1..1 | code | draft | active | retired | unknown Привязка: PublicationStatusVS (0.5.0) (required) |
![]() ![]() |
S | 0..1 | dateTime | Date last changed |
![]() ![]() |
S | 0..1 | markdown | Natural language description of the ObservationDefinition |
![]() ![]() |
S | 1..* | UsageContext | Content intends to support these contexts Разрез: Не упорядочено, Открыто от value:code |
![]() ![]() ![]() |
S | 1..1 | UsageContext | Marks this ObservationDefinition as a laboratory definition |
![]() ![]() ![]() ![]() |
1..1 | Coding | Type of context being specified Требуемый шаблон: По крайней мере следующие | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Фиксированное значение: http://terminology.hl7.org/CodeSystem/usage-context-type | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Фиксированное значение: focus | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value that defines the context Требуемый шаблон: По крайней мере следующие | |
![]() ![]() |
S | 0..* | CodeableConcept | Type of subject for the defined observation |
![]() ![]() |
S | 0..* | CodeableConcept | General type of observation Привязка: ObservationCategoryVS (0.5.0) (example) |
![]() ![]() |
S | 1..1 | CodeableConcept | Laboratory panel or test code displayed in the Patient Portal Привязка: ObservationCodesVS (0.5.0) (example) |
![]() ![]() |
S | 0..* | code | Quantity | CodeableConcept | string | boolean | integer | Range | Ratio | SampledData | time | dateTime | Period |
![]() ![]() |
S | 0..1 | CodeableConcept | Laboratory method used to perform the test or analyte measurement Привязка: LabMethodsVS (0.5.0) (example) |
![]() ![]() |
S | 0..* | Coding | Permitted unit of measure for the laboratory analyte value Привязка: CommonUCUMUnits (preferred) |
![]() ![]() |
S | 0..* | BackboneElement | Set of qualified values for observation results |
![]() ![]() ![]() |
0..1 | CodeableConcept | Context qualifier for the set of qualified values Привязка: ReferenceRangeMeaningVS (0.5.0) (extensible) | |
![]() ![]() ![]() |
0..1 | code | male | female | other | unknown Привязка: AdministrativeGenderVS (0.5.0) (required) | |
![]() ![]() ![]() |
0..1 | code | reference | critical | absolute Привязка: ObservationRangeCategoryVS (0.5.0) (required) | |
![]() ![]() ![]() |
0..1 | Range | Reference range used as the normal value for the laboratory analyte displayed in the Patient Portal | |
![]() ![]() ![]() |
0..1 | canonical(ValueSet) | Value set defining coded normal values for the laboratory analyte | |
![]() ![]() |
S | 0..* | Reference(ObservationDefinition | Questionnaire) | Definitions of related resources belonging to this kind of observation group |
![]() ![]() |
S | 0..* | BackboneElement | Component results |
![]() ![]() ![]() |
1..1 | CodeableConcept | Laboratory analyte or indicator code included in the laboratory panel displayed in the Patient Portal Привязка: ObservationCodesVS (0.5.0) (example) | |
Документация для этого формата | ||||
| Путь | Статус | Использование | ValueSet | Версия | Источник |
| ObservationDefinition.status | Base | required | Publication Status VS | 📍0.5.0 | этот IG |
| ObservationDefinition.category | Base | example | Observation category | 📍0.5.0 | этот IG |
| ObservationDefinition.code | Base | example | Observation codes | 📍0.5.0 | этот IG |
| ObservationDefinition.method | Base | example | Observation Laboratory methods | 📍0.5.0 | этот IG |
| ObservationDefinition.permittedUnit | Base | preferred | Common UCUM units | 📍5.0.0 | Стандарт FHIR |
| ObservationDefinition.qualifiedValue.context | Base | extensible | Reference range meaning | 📍0.5.0 | этот IG |
| ObservationDefinition.qualifiedValue.gender | Base | required | Administrative gender | 📍0.5.0 | этот IG |
| ObservationDefinition.qualifiedValue.rangeCategory | Base | required | Observation range category | 📍0.5.0 | этот IG |
| ObservationDefinition.component.code | Base | example | Observation codes | 📍0.5.0 | этот IG |
Обзор моментальных снимковView
| Наименование | Флаги | Карта. | Тип | Описание и ограничения Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | ObservationDefinition(5.0.0) | Definition of an observation Interfaces Implemented: MetadataResource Constraints: cnl-0, obd-0 | ||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Привязка: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 | ||||
![]() ![]() |
SΣ | 0..1 | uri | Logical canonical URL to reference this ObservationDefinition (globally unique) | ||||
![]() ![]() |
SΣ | 0..1 | Identifier | Identifier of the ObservationDefinition | ||||
![]() ![]() |
Σ | 0..1 | string | Business version of the ObservationDefinition | ||||
![]() ![]() |
Σ | 0..1 | How to compare versions Привязка: VersionAlgorithm (extensible) | |||||
![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() |
Coding | |||||||
![]() ![]() |
SΣC | 0..1 | string | Name for this ObservationDefinition (computer friendly) | ||||
![]() ![]() |
SΣ | 0..1 | string | Name for this ObservationDefinition (human friendly) | ||||
![]() ![]() |
?!SΣ | 1..1 | code | draft | active | retired | unknown Привязка: PublicationStatusVS (0.5.0) (required) | ||||
![]() ![]() |
Σ | 0..1 | boolean | If for testing purposes, not real usage | ||||
![]() ![]() |
SΣ | 0..1 | dateTime | Date last changed | ||||
![]() ![]() |
Σ | 0..1 | string | The name of the individual or organization that published the ObservationDefinition | ||||
![]() ![]() |
Σ | 0..* | ContactDetail | Contact details for the publisher | ||||
![]() ![]() |
S | 0..1 | markdown | Natural language description of the ObservationDefinition | ||||
![]() ![]() |
SΣ | 1..* | UsageContext | Content intends to support these contexts Разрез: Не упорядочено, Открыто от value:code | ||||
![]() ![]() ![]() |
SΣ | 1..1 | UsageContext | Marks this ObservationDefinition as a laboratory definition | ||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Разрез: Не упорядочено, Открыто от value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Type of context being specified Привязка: UsageContextType (1.0.1) (extensible): A code that specifies a type of context being specified by a usage context. Требуемый шаблон: По крайней мере следующие | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Фиксированное значение: http://terminology.hl7.org/CodeSystem/usage-context-type | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Фиксированное значение: focus | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | Value that defines the context Привязка: ContextOfUseValueSet (example): A code that defines the specific value for the context being specified. Требуемый шаблон: По крайней мере следующие | ||||
![]() ![]() |
Σ | 0..* | CodeableConcept | Intended jurisdiction for this ObservationDefinition (if applicable) Привязка: JurisdictionValueSet (extensible): Codes for country, country subdivision and region for indicating where a resource is intended to be used. | ||||
![]() ![]() |
0..1 | markdown | Why this ObservationDefinition is defined | |||||
![]() ![]() |
0..1 | markdown | Use and/or publishing restrictions | |||||
![]() ![]() |
0..1 | string | Copyright holder and year(s) | |||||
![]() ![]() |
0..1 | date | When ObservationDefinition was approved by publisher | |||||
![]() ![]() |
0..1 | date | Date on which the asset content was last reviewed by the publisher | |||||
![]() ![]() |
Σ | 0..1 | Period | The effective date range for the ObservationDefinition | ||||
![]() ![]() |
Σ | 0..* | canonical(ObservationDefinition) | Based on FHIR definition of another observation | ||||
![]() ![]() |
Σ | 0..* | uri | Based on external definition | ||||
![]() ![]() |
SΣ | 0..* | CodeableConcept | Type of subject for the defined observation | ||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Desired kind of performer for such kind of observation | ||||
![]() ![]() |
SΣ | 0..* | CodeableConcept | General type of observation Привязка: ObservationCategoryVS (0.5.0) (example) | ||||
![]() ![]() |
SΣ | 1..1 | CodeableConcept | Laboratory panel or test code displayed in the Patient Portal Привязка: ObservationCodesVS (0.5.0) (example) | ||||
![]() ![]() |
SC | 0..* | code | Quantity | CodeableConcept | string | boolean | integer | Range | Ratio | SampledData | time | dateTime | Period Привязка: ObservationDataType (required): Permitted data type for observation value. Пример General: CodeableConcept | ||||
![]() ![]() |
0..1 | boolean | Multiple results allowed for conforming observations Пример General: true | |||||
![]() ![]() |
0..1 | CodeableConcept | Body part to be observed Привязка: SNOMEDCTBodyStructures (example): SNOMED CT body structures. | |||||
![]() ![]() |
S | 0..1 | CodeableConcept | Laboratory method used to perform the test or analyte measurement Привязка: LabMethodsVS (0.5.0) (example) | ||||
![]() ![]() |
0..* | Reference(SpecimenDefinition) | Kind of specimen used by this type of observation | |||||
![]() ![]() |
0..* | Reference(DeviceDefinition | Device) | Measurement device or model of device | |||||
![]() ![]() |
0..1 | string | The preferred name to be used when reporting the observation results | |||||
![]() ![]() |
SC | 0..* | Coding | Permitted unit of measure for the laboratory analyte value Привязка: CommonUCUMUnits (preferred) | ||||
![]() ![]() |
S | 0..* | BackboneElement | Set of qualified values for observation results | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Context qualifier for the set of qualified values Привязка: ReferenceRangeMeaningVS (0.5.0) (extensible) | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | Targetted population for the set of qualified values Привязка: ObservationReferenceRangeAppliesToCodes (example) | |||||
![]() ![]() ![]() |
0..1 | code | male | female | other | unknown Привязка: AdministrativeGenderVS (0.5.0) (required) Пример General: female | |||||
![]() ![]() ![]() |
0..1 | Range | Applicable age range for the set of qualified values | |||||
![]() ![]() ![]() |
0..1 | Range | Applicable gestational age range for the set of qualified values | |||||
![]() ![]() ![]() |
0..1 | string | Condition associated with the set of qualified values | |||||
![]() ![]() ![]() |
0..1 | code | reference | critical | absolute Привязка: ObservationRangeCategoryVS (0.5.0) (required) Пример General: critical | |||||
![]() ![]() ![]() |
0..1 | Range | Reference range used as the normal value for the laboratory analyte displayed in the Patient Portal | |||||
![]() ![]() ![]() |
0..1 | canonical(ValueSet) | Value set of valid coded values as part of this set of qualified values | |||||
![]() ![]() ![]() |
0..1 | canonical(ValueSet) | Value set defining coded normal values for the laboratory analyte | |||||
![]() ![]() ![]() |
0..1 | canonical(ValueSet) | Value set of abnormal coded values as part of this set of qualified values | |||||
![]() ![]() ![]() |
0..1 | canonical(ValueSet) | Value set of critical coded values as part of this set of qualified values | |||||
![]() ![]() |
S | 0..* | Reference(ObservationDefinition | Questionnaire) | Definitions of related resources belonging to this kind of observation group | ||||
![]() ![]() |
SC | 0..* | BackboneElement | Component results Constraints: obd-1 | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
1..1 | CodeableConcept | Laboratory analyte or indicator code included in the laboratory panel displayed in the Patient Portal Привязка: ObservationCodesVS (0.5.0) (example) | |||||
![]() ![]() ![]() |
C | 0..* | code | Quantity | CodeableConcept | string | boolean | integer | Range | Ratio | SampledData | time | dateTime | Period Привязка: ObservationDataType (required): Permitted data type for observation value. Пример General: CodeableConcept | ||||
![]() ![]() ![]() |
C | 0..* | Coding | Unit for quantitative results Привязка: UCUMCodes (preferred): Codes identifying units of measure. | ||||
![]() ![]() ![]() |
0..* | Смотреть qualifiedValue (ObservationDefinition) | Set of qualified values for observation results | |||||
Документация для этого формата | ||||||||
| Путь | Статус | Использование | ValueSet | Версия | Источник |
| ObservationDefinition.language | Base | required | All Languages | 📍5.0.0 | Стандарт FHIR |
| ObservationDefinition.versionAlgorithm[x] | Base | extensible | Version Algorithm | 📍5.0.0 | Стандарт FHIR |
| ObservationDefinition.status | Base | required | Publication Status VS | 📍0.5.0 | этот IG |
| ObservationDefinition.useContext:laboratoryFocus.code | Base | extensible | UsageContextType | 📍1.0.1 | THO v7.1 |
| ObservationDefinition.useContext:laboratoryFocus.value[x] | Base | example | Context of Use ValueSet | 📍5.0.0 | Стандарт FHIR |
| ObservationDefinition.jurisdiction | Base | extensible | Jurisdiction ValueSet | 📍5.0.0 | Стандарт FHIR |
| ObservationDefinition.category | Base | example | Observation category | 📍0.5.0 | этот IG |
| ObservationDefinition.code | Base | example | Observation codes | 📍0.5.0 | этот IG |
| ObservationDefinition.permittedDataType | Base | required | Observation Data Type | 📍5.0.0 | Стандарт FHIR |
| ObservationDefinition.bodySite | Base | example | SNOMED CT Body Structures | 📍5.0.0 | Стандарт FHIR |
| ObservationDefinition.method | Base | example | Observation Laboratory methods | 📍0.5.0 | этот IG |
| ObservationDefinition.permittedUnit | Base | preferred | Common UCUM units | 📍5.0.0 | Стандарт FHIR |
| ObservationDefinition.qualifiedValue.context | Base | extensible | Reference range meaning | 📍0.5.0 | этот IG |
| ObservationDefinition.qualifiedValue.appliesTo | Base | example | Observation Reference Range Applies To Codes | 📍5.0.0 | Стандарт FHIR |
| ObservationDefinition.qualifiedValue.gender | Base | required | Administrative gender | 📍0.5.0 | этот IG |
| ObservationDefinition.qualifiedValue.rangeCategory | Base | required | Observation range category | 📍0.5.0 | этот IG |
| ObservationDefinition.component.code | Base | example | Observation codes | 📍0.5.0 | этот IG |
| ObservationDefinition.component.permittedDataType | Base | required | Observation Data Type | 📍5.0.0 | Стандарт FHIR |
| ObservationDefinition.component.permittedUnit | Base | preferred | UCUM Codes | 📍5.0.0 | Стандарт FHIR |
| Id | Градация | Путь(и) | Описание | Выражение |
| cnl-0 | warning | ObservationDefinition | Name should be usable as an identifier for the module by machine processing applications such as code generation |
name.exists() implies name.matches('^[A-Z]([A-Za-z0-9_]){1,254}$')
|
| ele-1 | error | ObservationDefinition.meta, ObservationDefinition.implicitRules, ObservationDefinition.language, ObservationDefinition.text, ObservationDefinition.extension, ObservationDefinition.modifierExtension, ObservationDefinition.url, ObservationDefinition.identifier, ObservationDefinition.version, ObservationDefinition.versionAlgorithm[x], ObservationDefinition.name, ObservationDefinition.title, ObservationDefinition.status, ObservationDefinition.experimental, ObservationDefinition.date, ObservationDefinition.publisher, ObservationDefinition.contact, ObservationDefinition.description, ObservationDefinition.useContext, ObservationDefinition.useContext:laboratoryFocus, ObservationDefinition.useContext:laboratoryFocus.extension, ObservationDefinition.useContext:laboratoryFocus.code, ObservationDefinition.useContext:laboratoryFocus.value[x], ObservationDefinition.jurisdiction, ObservationDefinition.purpose, ObservationDefinition.copyright, ObservationDefinition.copyrightLabel, ObservationDefinition.approvalDate, ObservationDefinition.lastReviewDate, ObservationDefinition.effectivePeriod, ObservationDefinition.derivedFromCanonical, ObservationDefinition.derivedFromUri, ObservationDefinition.subject, ObservationDefinition.performerType, ObservationDefinition.category, ObservationDefinition.code, ObservationDefinition.permittedDataType, ObservationDefinition.multipleResultsAllowed, ObservationDefinition.bodySite, ObservationDefinition.method, ObservationDefinition.specimen, ObservationDefinition.device, ObservationDefinition.preferredReportName, ObservationDefinition.permittedUnit, ObservationDefinition.qualifiedValue, ObservationDefinition.qualifiedValue.extension, ObservationDefinition.qualifiedValue.modifierExtension, ObservationDefinition.qualifiedValue.context, ObservationDefinition.qualifiedValue.appliesTo, ObservationDefinition.qualifiedValue.gender, ObservationDefinition.qualifiedValue.age, ObservationDefinition.qualifiedValue.gestationalAge, ObservationDefinition.qualifiedValue.condition, ObservationDefinition.qualifiedValue.rangeCategory, ObservationDefinition.qualifiedValue.range, ObservationDefinition.qualifiedValue.validCodedValueSet, ObservationDefinition.qualifiedValue.normalCodedValueSet, ObservationDefinition.qualifiedValue.abnormalCodedValueSet, ObservationDefinition.qualifiedValue.criticalCodedValueSet, ObservationDefinition.hasMember, ObservationDefinition.component, ObservationDefinition.component.extension, ObservationDefinition.component.modifierExtension, ObservationDefinition.component.code, ObservationDefinition.component.permittedDataType, ObservationDefinition.component.permittedUnit, ObservationDefinition.component.qualifiedValue | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | ObservationDefinition.extension, ObservationDefinition.modifierExtension, ObservationDefinition.useContext:laboratoryFocus.extension, ObservationDefinition.qualifiedValue.extension, ObservationDefinition.qualifiedValue.modifierExtension, ObservationDefinition.component.extension, ObservationDefinition.component.modifierExtension | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
| obd-0 | error | ObservationDefinition | If permittedUnit exists, then permittedDataType=Quantity must exist. |
permittedUnit.exists() implies (permittedDataType = 'Quantity').exists()
|
| obd-1 | error | ObservationDefinition.component | If permittedUnit exists, then permittedDataType=Quantity must exist. |
permittedUnit.exists() implies (permittedDataType = 'Quantity').exists()
|
Summary
Обязательный: 2 элементs
Обязательная поддержка: 18 элементs
Разрезы
Эта структура определяет следующие Разрезы:
Другие представления профиля: CSV, Excel, Schematron