This page is part of the FHIR Specification (v1.6.0: STU 3 Ballot 4). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions
The official URL for this profile is:
http://hl7.org/fhir/StructureDefinition/observationforgenetics
Describes how the observation resource is used to report structured genetic test results
This profile was published on Mon, Mar 14, 2016 00:00+1100 as a draft by Health Level Seven International (Clinical Genomics).
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
This structure is derived from Observation.
Summary
Extensions
This structure refers to these extensions:
This structure is derived from Observation.
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | I | 0..* | Measurements and simple assertions dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources dom-1: If the resource is contained in another resource, it SHALL NOT contain any narrative dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource obs-7: If code is the same as a component code then the value element associated with the code SHALL NOT be present obs-6: dataAbsentReason SHALL only be present if Observation.value[x] is not present | |
id | ∑ | 0..1 | id | Logical id of this artifact |
meta | ∑ | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!∑ | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: Common Languages (extensible) | |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
observation-geneticsTranscriptReferenceSequenceId | I | 0..1 | CodeableConcept | Transcript reference sequence ID URL: http://hl7.org/fhir/StructureDefinition/observation-geneticsTranscriptReferenceSequenceId ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
observation-geneticsProteinReferenceSequenceId | I | 0..1 | CodeableConcept | Protein reference sequence ID URL: http://hl7.org/fhir/StructureDefinition/observation-geneticsProteinReferenceSequenceId ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
observation-geneticsDNASequenceVariant | I | 0..1 | string | DNA sequence variant URL: http://hl7.org/fhir/StructureDefinition/observation-geneticsDNASequenceVariant ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
observation-geneticsDNAVariantId | I | 0..1 | CodeableConcept | DNA sequence variant ID URL: http://hl7.org/fhir/StructureDefinition/observation-geneticsDNAVariantId ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
observation-geneticsDNASequenceVariantType | I | 0..1 | CodeableConcept | DNA sequence variant type URL: http://hl7.org/fhir/StructureDefinition/observation-geneticsDNASequenceVariantType ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
observation-geneticsAminoAcidChange | I | 0..1 | string | Amino acid change URL: http://hl7.org/fhir/StructureDefinition/observation-geneticsAminoAcidChange ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
observation-geneticsAminoAcidChangeType | I | 0..1 | CodeableConcept | Amino Acid Change Type URL: http://hl7.org/fhir/StructureDefinition/observation-geneticsAminoAcidChangeType ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
observation-geneticsGene | I | 0..1 | CodeableConcept | HGNC gene symbol URL: http://hl7.org/fhir/StructureDefinition/observation-geneticsGene ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
observation-geneticsDNARegionName | I | 0..1 | string | DNA region name URL: http://hl7.org/fhir/StructureDefinition/observation-geneticsDNARegionName ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
observation-geneticsAlleleName | I | 0..1 | string | Name of allele URL: http://hl7.org/fhir/StructureDefinition/observation-geneticsAlleleName ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
observation-geneticsAllelicState | I | 0..1 | CodeableConcept | The level of occurrence of a single DNA sequence variant within a set of chromosomes: Heteroplasmic / Homoplasmic / Homozygous / Heterozygous / Hemizygous URL: http://hl7.org/fhir/StructureDefinition/observation-geneticsAllelicState ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
observation-geneticsAllelicFrequency | I | 0..1 | decimal | Allele frequency URL: http://hl7.org/fhir/StructureDefinition/observation-geneticsAllelicFrequency ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
observation-geneticsCopyNumberEvent | I | 0..1 | CodeableConcept | Copy number variation URL: http://hl7.org/fhir/StructureDefinition/observation-geneticsCopyNumberEvent ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
observation-geneticsGenomicSourceClass | I | 0..1 | CodeableConcept | Genomic source class URL: http://hl7.org/fhir/StructureDefinition/observation-geneticsGenomicSourceClass ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
observation-geneticsPhaseSet | I | 0..1 | uri | Phase set identifier (UUID/OID) URL: http://hl7.org/fhir/StructureDefinition/observation-geneticsPhaseSet ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
observation-geneticsSequence | I | 0..* | Reference(Sequence) | Sequence URL: http://hl7.org/fhir/StructureDefinition/observation-geneticsSequence ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
observation-geneticsInterpretation | I | 0..1 | Reference(Observation) | Clinical interpretations for variant URL: http://hl7.org/fhir/StructureDefinition/observation-geneticsInterpretation ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | 0..* | Identifier | Unique Id for this particular observation | |
status | ?!∑ | 1..1 | code | registered | preliminary | final | amended + Binding: ObservationStatus (required) |
category | 0..* | CodeableConcept | Classification of type of observation Binding: Observation Category Codes (example) | |
code | ∑ | 1..1 | CodeableConcept | Type of observation (code / type) Binding: LOINC Codes (example) |
subject | ∑ | 0..1 | Reference(Patient | Group | Device | Location) | Who and/or what this is about |
encounter | 0..1 | Reference(Encounter) | Healthcare event during which this observation is made | |
effective[x] | ∑ | 0..1 | dateTime, Period | Clinically relevant time/time-period for observation |
issued | ∑ | 0..1 | instant | Date/Time this was made available |
performer | ∑ | 0..* | Reference(Practitioner | Organization | Patient | RelatedPerson) | Who is responsible for the observation |
value[x] | ∑I | 0..1 | Quantity, CodeableConcept, string, Range, Ratio, SampledData, Attachment, time, dateTime, Period | Actual result |
dataAbsentReason | I | 0..1 | CodeableConcept | Why the result is missing Binding: Observation Value Absent Reason (extensible) |
interpretation | 0..1 | CodeableConcept | High, low, normal, etc. Binding: Observation Interpretation Codes (extensible) | |
comment | 0..1 | string | Comments about result | |
bodySite | 0..1 | CodeableConcept | Observed body part Binding: SNOMED CT Body Structures (example) | |
method | 0..1 | CodeableConcept | How it was done Binding: Observation Methods (example) | |
specimen | 0..1 | Reference(Specimen) | Specimen used for this observation | |
device | 0..1 | Reference(Device | DeviceMetric) | (Measurement) Device | |
referenceRange | I | 0..* | BackboneElement | Provides guide for interpretation obs-3: Must have at least a low or a high or text |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!∑ | 0..* | Extension | Extensions that cannot be ignored |
low | I | 0..1 | SimpleQuantity | Low Range, if relevant |
high | I | 0..1 | SimpleQuantity | High Range, if relevant |
meaning | 0..* | CodeableConcept | Reference range qualifier Binding: Observation Reference Range Meaning Codes (example) | |
age | 0..1 | Range | Applicable age range, if relevant | |
text | 0..1 | string | Text based reference range in an observation | |
related | ∑ | 0..* | BackboneElement | Resource related to this observation |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!∑ | 0..* | Extension | Extensions that cannot be ignored |
type | 0..1 | code | has-member | derived-from | sequel-to | replaces | qualified-by | interfered-by Binding: ObservationRelationshipType (required) | |
target | 1..1 | Reference(Observation | QuestionnaireResponse | Sequence) | Resource that is related to this one | |
component | ∑ | 0..* | BackboneElement | Component results |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!∑ | 0..* | Extension | Extensions that cannot be ignored |
code | ∑ | 1..1 | CodeableConcept | Type of component observation (code / type) Binding: LOINC Codes (example) |
value[x] | ∑ | 0..1 | Quantity, CodeableConcept, string, Range, Ratio, SampledData, Attachment, time, dateTime, Period | Actual component result |
dataAbsentReason | I | 0..1 | CodeableConcept | Why the component result is missing Binding: Observation Value Absent Reason (extensible) |
interpretation | 0..1 | CodeableConcept | High, low, normal, etc. Binding: Observation Interpretation Codes (extensible) | |
referenceRange | 0..* | Unknown reference to #Observation:observationforgenetics.referenceRange Provides guide for interpretation of component result | ||
Documentation for this format |
todo
This structure is derived from Observation.
Summary
Extensions
This structure refers to these extensions:
Differential View
This structure is derived from Observation.
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | I | 0..* | Measurements and simple assertions dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources dom-1: If the resource is contained in another resource, it SHALL NOT contain any narrative dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource obs-7: If code is the same as a component code then the value element associated with the code SHALL NOT be present obs-6: dataAbsentReason SHALL only be present if Observation.value[x] is not present | |
id | ∑ | 0..1 | id | Logical id of this artifact |
meta | ∑ | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!∑ | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: Common Languages (extensible) | |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
observation-geneticsTranscriptReferenceSequenceId | I | 0..1 | CodeableConcept | Transcript reference sequence ID URL: http://hl7.org/fhir/StructureDefinition/observation-geneticsTranscriptReferenceSequenceId ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
observation-geneticsProteinReferenceSequenceId | I | 0..1 | CodeableConcept | Protein reference sequence ID URL: http://hl7.org/fhir/StructureDefinition/observation-geneticsProteinReferenceSequenceId ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
observation-geneticsDNASequenceVariant | I | 0..1 | string | DNA sequence variant URL: http://hl7.org/fhir/StructureDefinition/observation-geneticsDNASequenceVariant ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
observation-geneticsDNAVariantId | I | 0..1 | CodeableConcept | DNA sequence variant ID URL: http://hl7.org/fhir/StructureDefinition/observation-geneticsDNAVariantId ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
observation-geneticsDNASequenceVariantType | I | 0..1 | CodeableConcept | DNA sequence variant type URL: http://hl7.org/fhir/StructureDefinition/observation-geneticsDNASequenceVariantType ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
observation-geneticsAminoAcidChange | I | 0..1 | string | Amino acid change URL: http://hl7.org/fhir/StructureDefinition/observation-geneticsAminoAcidChange ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
observation-geneticsAminoAcidChangeType | I | 0..1 | CodeableConcept | Amino Acid Change Type URL: http://hl7.org/fhir/StructureDefinition/observation-geneticsAminoAcidChangeType ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
observation-geneticsGene | I | 0..1 | CodeableConcept | HGNC gene symbol URL: http://hl7.org/fhir/StructureDefinition/observation-geneticsGene ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
observation-geneticsDNARegionName | I | 0..1 | string | DNA region name URL: http://hl7.org/fhir/StructureDefinition/observation-geneticsDNARegionName ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
observation-geneticsAlleleName | I | 0..1 | string | Name of allele URL: http://hl7.org/fhir/StructureDefinition/observation-geneticsAlleleName ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
observation-geneticsAllelicState | I | 0..1 | CodeableConcept | The level of occurrence of a single DNA sequence variant within a set of chromosomes: Heteroplasmic / Homoplasmic / Homozygous / Heterozygous / Hemizygous URL: http://hl7.org/fhir/StructureDefinition/observation-geneticsAllelicState ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
observation-geneticsAllelicFrequency | I | 0..1 | decimal | Allele frequency URL: http://hl7.org/fhir/StructureDefinition/observation-geneticsAllelicFrequency ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
observation-geneticsCopyNumberEvent | I | 0..1 | CodeableConcept | Copy number variation URL: http://hl7.org/fhir/StructureDefinition/observation-geneticsCopyNumberEvent ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
observation-geneticsGenomicSourceClass | I | 0..1 | CodeableConcept | Genomic source class URL: http://hl7.org/fhir/StructureDefinition/observation-geneticsGenomicSourceClass ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
observation-geneticsPhaseSet | I | 0..1 | uri | Phase set identifier (UUID/OID) URL: http://hl7.org/fhir/StructureDefinition/observation-geneticsPhaseSet ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
observation-geneticsSequence | I | 0..* | Reference(Sequence) | Sequence URL: http://hl7.org/fhir/StructureDefinition/observation-geneticsSequence ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
observation-geneticsInterpretation | I | 0..1 | Reference(Observation) | Clinical interpretations for variant URL: http://hl7.org/fhir/StructureDefinition/observation-geneticsInterpretation ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | 0..* | Identifier | Unique Id for this particular observation | |
status | ?!∑ | 1..1 | code | registered | preliminary | final | amended + Binding: ObservationStatus (required) |
category | 0..* | CodeableConcept | Classification of type of observation Binding: Observation Category Codes (example) | |
code | ∑ | 1..1 | CodeableConcept | Type of observation (code / type) Binding: LOINC Codes (example) |
subject | ∑ | 0..1 | Reference(Patient | Group | Device | Location) | Who and/or what this is about |
encounter | 0..1 | Reference(Encounter) | Healthcare event during which this observation is made | |
effective[x] | ∑ | 0..1 | dateTime, Period | Clinically relevant time/time-period for observation |
issued | ∑ | 0..1 | instant | Date/Time this was made available |
performer | ∑ | 0..* | Reference(Practitioner | Organization | Patient | RelatedPerson) | Who is responsible for the observation |
value[x] | ∑I | 0..1 | Quantity, CodeableConcept, string, Range, Ratio, SampledData, Attachment, time, dateTime, Period | Actual result |
dataAbsentReason | I | 0..1 | CodeableConcept | Why the result is missing Binding: Observation Value Absent Reason (extensible) |
interpretation | 0..1 | CodeableConcept | High, low, normal, etc. Binding: Observation Interpretation Codes (extensible) | |
comment | 0..1 | string | Comments about result | |
bodySite | 0..1 | CodeableConcept | Observed body part Binding: SNOMED CT Body Structures (example) | |
method | 0..1 | CodeableConcept | How it was done Binding: Observation Methods (example) | |
specimen | 0..1 | Reference(Specimen) | Specimen used for this observation | |
device | 0..1 | Reference(Device | DeviceMetric) | (Measurement) Device | |
referenceRange | I | 0..* | BackboneElement | Provides guide for interpretation obs-3: Must have at least a low or a high or text |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!∑ | 0..* | Extension | Extensions that cannot be ignored |
low | I | 0..1 | SimpleQuantity | Low Range, if relevant |
high | I | 0..1 | SimpleQuantity | High Range, if relevant |
meaning | 0..* | CodeableConcept | Reference range qualifier Binding: Observation Reference Range Meaning Codes (example) | |
age | 0..1 | Range | Applicable age range, if relevant | |
text | 0..1 | string | Text based reference range in an observation | |
related | ∑ | 0..* | BackboneElement | Resource related to this observation |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!∑ | 0..* | Extension | Extensions that cannot be ignored |
type | 0..1 | code | has-member | derived-from | sequel-to | replaces | qualified-by | interfered-by Binding: ObservationRelationshipType (required) | |
target | 1..1 | Reference(Observation | QuestionnaireResponse | Sequence) | Resource that is related to this one | |
component | ∑ | 0..* | BackboneElement | Component results |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!∑ | 0..* | Extension | Extensions that cannot be ignored |
code | ∑ | 1..1 | CodeableConcept | Type of component observation (code / type) Binding: LOINC Codes (example) |
value[x] | ∑ | 0..1 | Quantity, CodeableConcept, string, Range, Ratio, SampledData, Attachment, time, dateTime, Period | Actual component result |
dataAbsentReason | I | 0..1 | CodeableConcept | Why the component result is missing Binding: Observation Value Absent Reason (extensible) |
interpretation | 0..1 | CodeableConcept | High, low, normal, etc. Binding: Observation Interpretation Codes (extensible) | |
referenceRange | 0..* | Unknown reference to #Observation:observationforgenetics.referenceRange Provides guide for interpretation of component result | ||
Documentation for this format |
XML Template
JSON Template
todo
Other representations of profile: Schematron
Path | Name | Conformance | ValueSet |
Observation.language | Common Languages | extensible | Common Languages |
Observation.status | ObservationStatus | required | ObservationStatus |
Observation.category | Observation Category Codes | example | Observation Category Codes |
Observation.code | LOINC Codes | example | LOINC Codes |
Observation.dataAbsentReason | Observation Value Absent Reason | extensible | Observation Value Absent Reason |
Observation.interpretation | Observation Interpretation Codes | extensible | Observation Interpretation Codes |
Observation.bodySite | SNOMED CT Body Structures | example | SNOMED CT Body Structures |
Observation.method | Observation Methods | example | Observation Methods |
Observation.referenceRange.meaning | Observation Reference Range Meaning Codes | example | Observation Reference Range Meaning Codes |
Observation.related.type | ObservationRelationshipType | required | ObservationRelationshipType |
Observation.component.code | LOINC Codes | example | LOINC Codes |
Observation.component.dataAbsentReason | Observation Value Absent Reason | extensible | Observation Value Absent Reason |
Observation.component.interpretation | Observation Interpretation Codes | extensible | Observation Interpretation Codes |
Id | Path | Details | Requirements |
dom-2 | Observation | If the resource is contained in another resource, it SHALL NOT contain nested Resources XPath: not(parent::f:contained and f:contained) | |
dom-1 | Observation | If the resource is contained in another resource, it SHALL NOT contain any narrative XPath: not(parent::f:contained and f:text) | |
dom-4 | Observation | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated XPath: not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated)) | |
dom-3 | Observation | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource XPath: not(exists(for $id in f:contained/*/@id return $id[not(ancestor::f:contained/parent::*/descendant::f:reference/@value=concat('#', $id))])) | |
obs-7 | Observation | If code is the same as a component code then the value element associated with the code SHALL NOT be present XPath: not(exists(f:value)) or not(count(for $coding in f:code/f:coding return parent::*/f:component/f:code/f:coding[f:code/@value=$coding/f:code/@value and f:system/@value=$coding/f:system/@value])=0) | |
obs-6 | Observation | dataAbsentReason SHALL only be present if Observation.value[x] is not present XPath: not(exists(f:dataAbsentReason)) or (not(exists(*[starts-with(local-name(.), 'value')]))) | |
ele-1 | Observation.extension | All FHIR elements must have a @value or children XPath: @value|f:*|h:div | |
ext-1 | Observation.extension | Must have either extensions or value[x], not both XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')]) | |
ele-1 | Observation.extension | All FHIR elements must have a @value or children XPath: @value|f:*|h:div | |
ext-1 | Observation.extension | Must have either extensions or value[x], not both XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')]) | |
ele-1 | Observation.extension | All FHIR elements must have a @value or children XPath: @value|f:*|h:div | |
ext-1 | Observation.extension | Must have either extensions or value[x], not both XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')]) | |
ele-1 | Observation.extension | All FHIR elements must have a @value or children XPath: @value|f:*|h:div | |
ext-1 | Observation.extension | Must have either extensions or value[x], not both XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')]) | |
ele-1 | Observation.extension | All FHIR elements must have a @value or children XPath: @value|f:*|h:div | |
ext-1 | Observation.extension | Must have either extensions or value[x], not both XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')]) | |
ele-1 | Observation.extension | All FHIR elements must have a @value or children XPath: @value|f:*|h:div | |
ext-1 | Observation.extension | Must have either extensions or value[x], not both XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')]) | |
ele-1 | Observation.extension | All FHIR elements must have a @value or children XPath: @value|f:*|h:div | |
ext-1 | Observation.extension | Must have either extensions or value[x], not both XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')]) | |
ele-1 | Observation.extension | All FHIR elements must have a @value or children XPath: @value|f:*|h:div | |
ext-1 | Observation.extension | Must have either extensions or value[x], not both XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')]) | |
ele-1 | Observation.extension | All FHIR elements must have a @value or children XPath: @value|f:*|h:div | |
ext-1 | Observation.extension | Must have either extensions or value[x], not both XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')]) | |
ele-1 | Observation.extension | All FHIR elements must have a @value or children XPath: @value|f:*|h:div | |
ext-1 | Observation.extension | Must have either extensions or value[x], not both XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')]) | |
ele-1 | Observation.extension | All FHIR elements must have a @value or children XPath: @value|f:*|h:div | |
ext-1 | Observation.extension | Must have either extensions or value[x], not both XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')]) | |
ele-1 | Observation.extension | All FHIR elements must have a @value or children XPath: @value|f:*|h:div | |
ext-1 | Observation.extension | Must have either extensions or value[x], not both XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')]) | |
ele-1 | Observation.extension | All FHIR elements must have a @value or children XPath: @value|f:*|h:div | |
ext-1 | Observation.extension | Must have either extensions or value[x], not both XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')]) | |
ele-1 | Observation.extension | All FHIR elements must have a @value or children XPath: @value|f:*|h:div | |
ext-1 | Observation.extension | Must have either extensions or value[x], not both XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')]) | |
ele-1 | Observation.extension | All FHIR elements must have a @value or children XPath: @value|f:*|h:div | |
ext-1 | Observation.extension | Must have either extensions or value[x], not both XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')]) | |
ele-1 | Observation.extension | All FHIR elements must have a @value or children XPath: @value|f:*|h:div | |
ext-1 | Observation.extension | Must have either extensions or value[x], not both XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')]) | |
ele-1 | Observation.extension | All FHIR elements must have a @value or children XPath: @value|f:*|h:div | |
ext-1 | Observation.extension | Must have either extensions or value[x], not both XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')]) | |
ele-1 | Observation.extension | All FHIR elements must have a @value or children XPath: @value|f:*|h:div | |
ext-1 | Observation.extension | Must have either extensions or value[x], not both XPath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')]) | |
obs-3 | Observation.referenceRange | Must have at least a low or a high or text XPath: (exists(f:low) or exists(f:high)or exists(f:text)) |