Your User Friendly Name for MyIG Here
0.2.0 - CI Build International drapeau

Your User Friendly Name for MyIG Here, publié par HL7 International - [Some] Work Group. Ce guide n'est pas une publication autorisée ; C'est la version en intégration continue pour la version 0.2.0 construite par le CI Build FHIR (HL7® FHIR® Standard). Cette version est basée sur le contenu actuel de https://github.com/FHIR/sample-ig/ et change régulièrement. Voir le répertoire des versions publiées

Profil de ressource: My Observation Profile ( Expérimental )

URL officielle: http://somewhere.org/fhir/uv/myig/StructureDefinition/myObservation Version: 0.2.0
Standards status: Informative * Niveau de maturité: 5 * Nom computable: MyObservation
Autres identifiants: Some OID: 0.1.2.3.1, foo: 0.1.2.3.2, ACSN: 0.1.2.3.3, 123: 0.1.2.3.4, 0.1.2.3.5
Mots clés: keyword 1, keyword 2

Utilisation: Gender: Female, Age Range: 2 months, Age Range: 3 mo, Age Range: 4, Age Range: ? to 1 months, Age Range: 2 to 5 years, Age Range: 10 years to ?, Some location, Some other location, http://example.org/Location/456, Clinical Venue: LOCATION-ABC

Droit d'auteur/juridique: Explain licensing or other legal limitations on use

A profile showing the use of XML to author profiles

Utilisations:

Vous pouvez également vérifier les usages dans le FHIR IG Statistics

Vues formelles du contenu du profil

Description des profils, des différentiels, des instantanés et de leurs représentations.

NomDrapeauxCard.TypeDescription et contraintes    Filter: doco
Observation C 0..* Observation Measurements and simple assertions
Constraints: obs-6, obs-7
Observation.implicitRules Cet élément est un élément modificateur. Cet élément est inclus dans les résumés. 0..1 uri A set of rules under which this content was created
Observation.modifierExtension Cet élément est un élément modificateur. 0..* Extension Extensions that cannot be ignored
Observation.basedOn Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. C 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) Fulfills plan, proposal or order
Constraints: myObs-1
Observation.partOf Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. 0..* Reference(Procedure Ce type doit être pris en charge (Must Support). | Immunization) Part of referenced event
Observation.status Cet élément est un élément modificateur. Cet élément est inclus dans les résumés. 1..1 code registered | preliminary | final | amended +
Binding: ObservationStatus (required): Codes providing the status of an observation.
Observation.code Cet élément est inclus dans les résumés. 1..1 CodeableConcept Type of observation (code / type)
Binding: ValueSet fake (required)
Motif requis:
{
  "coding" : [
    {
      "system" : "http://loinc.org",
      "code" : "85354-9"
    }
  ]
}
Observation.subject Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. 0..1 Reference(Group | Patient Ce type doit être pris en charge (Must Support). | Practitioner) Who and/or what the observation is about
Observation.focus Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. 0..* Reference(Resource) What the observation is about, when it is not about the subject of record
Observation.value[x] Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. C 0..1 Actual result
Observation.value[x].valueQuantity Quantity Ce type doit être pris en charge (Must Support).
Observation.value[x].valueCodeableConcept CodeableConcept
Observation.Slices pour component Cet élément est inclus dans les résumés. 2..* BackboneElement Component results
Slice: Non ordonné, Ouvert par pattern:code
Observation.Slices pour component.component:Toutes les slices Contenu/Règles pour toutes les slices
Observation.Slices pour component.component:Toutes les slices.modifierExtension Cet élément est un élément modificateur. Cet élément est inclus dans les résumés. 0..* Extension Extensions that cannot be ignored even if unrecognized
Observation.Slices pour component.component:Toutes les slices.code Cet élément est inclus dans les résumés. 1..1 CodeableConcept Type of component observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
Observation.Slices pour component.component:Systolic Cet élément est inclus dans les résumés. 1..1 BackboneElement Component results
Observation.Slices pour component.component:Systolic.modifierExtension Cet élément est un élément modificateur. Cet élément est inclus dans les résumés. 0..* Extension Extensions that cannot be ignored even if unrecognized
Observation.Slices pour component.component:Systolic.code Cet élément est inclus dans les résumés. 1..1 CodeableConcept Systolic pressure
Binding: LOINCCodes (example): Codes identifying names of simple observations.
Motif requis:
{
  "coding" : [
    {
      "system" : "http://loinc.org",
      "code" : "8480-6"
    }
  ]
}
Observation.Slices pour component.component:Systolic.Slices pour value[x] Cet élément est inclus dans les résumés. 0..1 Actual component result
Slice: Non ordonné, Fermé par type:$this
Slicing Note: Other type slices that contain no new information are not shown in this view
Observation.Slices pour component.component:Systolic.Slices pour value[x].valueQuantity Quantity
Observation.Slices pour component.component:Systolic.Slices pour value[x].valueCodeableConcept CodeableConcept
Observation.Slices pour component.component:Systolic.Slices pour value[x].valueString string
Observation.Slices pour component.component:Systolic.Slices pour value[x].valueBoolean boolean
Observation.Slices pour component.component:Systolic.Slices pour value[x].valueInteger integer
Observation.Slices pour component.component:Systolic.Slices pour value[x].valueRange Range
Observation.Slices pour component.component:Systolic.Slices pour value[x].valueRatio Ratio
Observation.Slices pour component.component:Systolic.Slices pour value[x].valueSampledData SampledData
Observation.Slices pour component.component:Systolic.Slices pour value[x].valueTime time
Observation.Slices pour component.component:Systolic.Slices pour value[x].valueDateTime dateTime
Observation.Slices pour component.component:Systolic.Slices pour value[x].valuePeriod Period
Observation.Slices pour component.component:Systolic.Slices pour value[x] Contenu/Règles pour toutes les slices
Observation.Slices pour component.component:Systolic.Slices pour value[x].value[x]:valueQuantity Cet élément est inclus dans les résumés. 0..1 Quantity Actual component result
Observation.Slices pour component.component:Systolic.Slices pour value[x].value[x]:valueQuantity.value Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. 1..1 decimal Numerical value (with implicit precision)
Observation.Slices pour component.component:Systolic.Slices pour value[x].value[x]:valueQuantity.comparator Cet élément est un élément modificateur. Cet élément est inclus dans les résumés. 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
Observation.Slices pour component.component:Systolic.Slices pour value[x].value[x]:valueQuantity.system Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. C 1..1 uri System that defines coded unit form
Valeur fixe: http://unitsofmeasure.org (no extensions allowed)
Observation.Slices pour component.component:Systolic.Slices pour value[x].value[x]:valueQuantity.code Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. 1..1 code Coded form of the unit
Valeur fixe: mm[Hg] (no extensions allowed)
Observation.Slices pour component.component:Diastolic Cet élément est inclus dans les résumés. 1..1 BackboneElement Component results
Observation.Slices pour component.component:Diastolic.modifierExtension Cet élément est un élément modificateur. Cet élément est inclus dans les résumés. 0..* Extension Extensions that cannot be ignored even if unrecognized
Observation.Slices pour component.component:Diastolic.code Cet élément est inclus dans les résumés. 1..1 CodeableConcept Type of component observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
Motif requis:
{
  "coding" : [
    {
      "system" : "http://loinc.org",
      "code" : "8462-4"
    }
  ]
}
Observation.Slices pour component.component:Diastolic.Slices pour value[x] Cet élément est inclus dans les résumés. 0..1 Actual component result
Slice: Non ordonné, Fermé par type:$this
Slicing Note: Other type slices that contain no new information are not shown in this view
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valueQuantity Quantity
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valueCodeableConcept CodeableConcept
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valueString string
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valueBoolean boolean
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valueInteger integer
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valueRange Range
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valueRatio Ratio
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valueSampledData SampledData
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valueTime time
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valueDateTime dateTime
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valuePeriod Period
Observation.Slices pour component.component:Diastolic.Slices pour value[x] Contenu/Règles pour toutes les slices
Observation.Slices pour component.component:Diastolic.Slices pour value[x].value[x]:valueQuantity Cet élément est inclus dans les résumés. 0..1 Quantity Actual component result
Observation.Slices pour component.component:Diastolic.Slices pour value[x].value[x]:valueQuantity.value Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. 1..1 decimal Numerical value (with implicit precision)
Observation.Slices pour component.component:Diastolic.Slices pour value[x].value[x]:valueQuantity.comparator Cet élément est un élément modificateur. Cet élément est inclus dans les résumés. 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
Observation.Slices pour component.component:Diastolic.Slices pour value[x].value[x]:valueQuantity.system Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. C 1..1 uri System that defines coded unit form
Valeur fixe: http://unitsofmeasure.org (no extensions allowed)
Observation.Slices pour component.component:Diastolic.Slices pour value[x].value[x]:valueQuantity.code Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. 1..1 code Coded form of the unit
Valeur fixe: mm[Hg] (no extensions allowed)

doco Documentation pour ce format

Bindings terminologiques

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
Observation.status Base required ObservationStatus 📍4.0.1 Std. FHIR
Observation.code Base required ValueSet fake 📦0.2.0 cet IG
Observation.component.​code Base example LOINC Codes 📍4.0.1 Std. FHIR
Observation.component:Systolic.​code Base example LOINC Codes 📍4.0.1 Std. FHIR
Observation.component:Systolic.​value[x]:valueQuantity.​comparator Base required QuantityComparator 📍4.0.1 Std. FHIR
Observation.component:Diastolic.​code Base example LOINC Codes 📍4.0.1 Std. FHIR
Observation.component:Diastolic.​value[x]:valueQuantity.​comparator Base required QuantityComparator 📍4.0.1 Std. FHIR

Contraintes

Id Grade Chemin(s) Description Expression
dom-2 error Observation If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Observation If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Observation If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Observation If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 bonne pratique Observation A resource should have narrative for robust management text.`div`.exists()
ele-1 error **TOUS** les éléments All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **TOUTES** les extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
myObs-1 warning Observation.basedOn There should not be a value if the Observation is only 'registered' status='registered' implies value.empty()
obs-6 error Observation dataAbsentReason SHALL only be present if Observation.value[x] is not present dataAbsentReason.empty() or value.empty()
obs-7 error Observation If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()

Cette structure est dérivée de Observation

NomDrapeauxCard.TypeDescription et contraintes    Filter: doco
Observation 0..* Observation Measurements and simple assertions
Observation.basedOn Cet élément doit être pris en charge. C 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) Fulfills plan, proposal or order
Constraints: myObs-1
Observation.partOf Cet élément doit être pris en charge. 0..* Reference(Procedure Ce type doit être pris en charge (Must Support). | Immunization) Part of referenced event
Observation.code 1..1 CodeableConcept Type of observation (code / type)
Binding: ValueSet fake (required)
Motif requis:
{
  "coding" : [
    {
      "system" : "http://loinc.org",
      "code" : "85354-9"
    }
  ]
}
Observation.focus Cet élément doit être pris en charge. 0..* Reference(Resource) What the observation is about, when it is not about the subject of record
Observation.value[x] Cet élément doit être pris en charge. C 0..1 Actual result
Observation.value[x].valueQuantity Quantity Ce type doit être pris en charge (Must Support).
Observation.value[x].valueCodeableConcept CodeableConcept
Observation.Slices pour component 2..* BackboneElement Component results
Slice: Non ordonné, Ouvert par pattern:code
Observation.Slices pour component.component:Systolic 1..1 BackboneElement Component results
Observation.Slices pour component.component:Systolic.code 1..1 CodeableConcept Systolic pressure
Motif requis:
{
  "coding" : [
    {
      "system" : "http://loinc.org",
      "code" : "8480-6"
    }
  ]
}
Observation.Slices pour component.component:Systolic.valueQuantity 0..1 Quantity Actual component result
Observation.Slices pour component.component:Systolic.valueQuantity.value Cet élément doit être pris en charge. 1..1 decimal Numerical value (with implicit precision)
Observation.Slices pour component.component:Systolic.valueQuantity.system Cet élément doit être pris en charge. 1..1 uri System that defines coded unit form
Valeur fixe: http://unitsofmeasure.org (no extensions allowed)
Observation.Slices pour component.component:Systolic.valueQuantity.code Cet élément doit être pris en charge. 1..1 code Coded form of the unit
Valeur fixe: mm[Hg] (no extensions allowed)
Observation.Slices pour component.component:Diastolic 1..1 BackboneElement Component results
Observation.Slices pour component.component:Diastolic.code 1..1 CodeableConcept Type of component observation (code / type)
Motif requis:
{
  "coding" : [
    {
      "system" : "http://loinc.org",
      "code" : "8462-4"
    }
  ]
}
Observation.Slices pour component.component:Diastolic.valueQuantity 0..1 Quantity Actual component result
Observation.Slices pour component.component:Diastolic.valueQuantity.value Cet élément doit être pris en charge. 1..1 decimal Numerical value (with implicit precision)
Observation.Slices pour component.component:Diastolic.valueQuantity.system Cet élément doit être pris en charge. 1..1 uri System that defines coded unit form
Valeur fixe: http://unitsofmeasure.org (no extensions allowed)
Observation.Slices pour component.component:Diastolic.valueQuantity.code Cet élément doit être pris en charge. 1..1 code Coded form of the unit
Valeur fixe: mm[Hg] (no extensions allowed)

doco Documentation pour ce format

Bindings terminologiques (différentiel)

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
Observation.code Base required ValueSet fake 📦0.2.0 cet IG

Contraintes

Id Grade Chemin(s) Description Expression
myObs-1 warning Observation.basedOn There should not be a value if the Observation is only 'registered' status='registered' implies value.empty()
NomDrapeauxCard.TypeDescription et contraintes    Filter: doco
Observation C 0..* Observation Measurements and simple assertions
Constraints: obs-6, obs-7
Observation.id Cet élément est inclus dans les résumés. 0..1 id Logical id of this artifact
Observation.meta Cet élément est inclus dans les résumés. 0..1 Meta Metadata about the resource
Observation.implicitRules Cet élément est un élément modificateur. Cet élément est inclus dans les résumés. 0..1 uri A set of rules under which this content was created
Observation.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Bindings AdditionnelsBut
AllLanguages Binding Max
Observation.text 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
Observation.contained 0..* Resource Contained, inline Resources
Observation.extension 0..* Extension Additional content defined by implementations
Observation.modifierExtension Cet élément est un élément modificateur. 0..* Extension Extensions that cannot be ignored
Observation.identifier Cet élément est inclus dans les résumés. 0..* Identifier Business Identifier for observation
Observation.basedOn Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. C 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) Fulfills plan, proposal or order
Constraints: myObs-1
Observation.partOf Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. 0..* Reference(Procedure Ce type doit être pris en charge (Must Support). | Immunization) Part of referenced event
Observation.status Cet élément est un élément modificateur. Cet élément est inclus dans les résumés. 1..1 code registered | preliminary | final | amended +
Binding: ObservationStatus (required): Codes providing the status of an observation.
Observation.category 0..* CodeableConcept Classification of type of observation
Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.
Observation.code Cet élément est inclus dans les résumés. 1..1 CodeableConcept Type of observation (code / type)
Binding: ValueSet fake (required)
Motif requis:
{
  "coding" : [
    {
      "system" : "http://loinc.org",
      "code" : "85354-9"
    }
  ]
}
Observation.subject Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. 0..1 Reference(Group | Patient Ce type doit être pris en charge (Must Support). | Practitioner) Who and/or what the observation is about
Observation.focus Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. 0..* Reference(Resource) What the observation is about, when it is not about the subject of record
Observation.encounter Cet élément est inclus dans les résumés. 0..1 Reference(Encounter) Healthcare event during which this observation is made
Observation.effective[x] Cet élément est inclus dans les résumés. 0..1 Clinically relevant time/time-period for observation
Observation.effective[x].effectiveDateTime dateTime
Observation.effective[x].effectivePeriod Period
Observation.effective[x].effectiveTiming Timing
Observation.effective[x].effectiveInstant instant
Observation.issued Cet élément est inclus dans les résumés. 0..1 instant Date/Time this version was made available
Observation.performer Cet élément est inclus dans les résumés. 0..* Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson) Who is responsible for the observation
Observation.value[x] Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. C 0..1 Actual result
Observation.value[x].valueQuantity Quantity Ce type doit être pris en charge (Must Support).
Observation.value[x].valueCodeableConcept CodeableConcept
Observation.dataAbsentReason C 0..1 CodeableConcept Why the result is missing
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
Observation.interpretation 0..* CodeableConcept High, low, normal, etc.
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
Observation.note 0..* Annotation Comments about the observation
Observation.bodySite 0..1 CodeableConcept Observed body part
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
Observation.method 0..1 CodeableConcept How it was done
Binding: ObservationMethods (example): Methods for simple observations.
Observation.specimen 0..1 Reference(Specimen) Specimen used for this observation
Observation.device 0..1 Reference(Device | DeviceMetric) (Measurement) Device
Observation.referenceRange C 0..* BackboneElement Provides guide for interpretation
Constraints: obs-3
Observation.referenceRange.id 0..1 string Unique id for inter-element referencing
Observation.referenceRange.extension 0..* Extension Additional content defined by implementations
Observation.referenceRange.modifierExtension Cet élément est un élément modificateur. Cet élément est inclus dans les résumés. 0..* Extension Extensions that cannot be ignored even if unrecognized
Observation.referenceRange.low C 0..1 SimpleQuantity(4.0.1) Low Range, if relevant
Constraints: sqty-1
Observation.referenceRange.high C 0..1 SimpleQuantity(4.0.1) High Range, if relevant
Constraints: sqty-1
Observation.referenceRange.type 0..1 CodeableConcept Reference range qualifier
Binding: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range.
Observation.referenceRange.appliesTo 0..* CodeableConcept Reference range population
Binding: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to.
Observation.referenceRange.age 0..1 Range Applicable age range, if relevant
Observation.referenceRange.text 0..1 string Text based reference range in an observation
Observation.hasMember Cet élément est inclus dans les résumés. 0..* Reference(Observation | QuestionnaireResponse | MolecularSequence) Related resource that belongs to the Observation group
Observation.derivedFrom Cet élément est inclus dans les résumés. 0..* Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) Related measurements the observation is made from
Observation.Slices pour component Cet élément est inclus dans les résumés. 2..* BackboneElement Component results
Slice: Non ordonné, Ouvert par pattern:code
Observation.Slices pour component.component:Toutes les slices Contenu/Règles pour toutes les slices
Observation.Slices pour component.component:Toutes les slices.id 0..1 string Unique id for inter-element referencing
Observation.Slices pour component.component:Toutes les slices.extension 0..* Extension Additional content defined by implementations
Observation.Slices pour component.component:Toutes les slices.modifierExtension Cet élément est un élément modificateur. Cet élément est inclus dans les résumés. 0..* Extension Extensions that cannot be ignored even if unrecognized
Observation.Slices pour component.component:Toutes les slices.code Cet élément est inclus dans les résumés. 1..1 CodeableConcept Type of component observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
Observation.Slices pour component.component:Toutes les slices.value[x] Cet élément est inclus dans les résumés. 0..1 Actual component result
Observation.Slices pour component.component:Toutes les slices.value[x].valueQuantity Quantity
Observation.Slices pour component.component:Toutes les slices.value[x].valueCodeableConcept CodeableConcept
Observation.Slices pour component.component:Toutes les slices.value[x].valueString string
Observation.Slices pour component.component:Toutes les slices.value[x].valueBoolean boolean
Observation.Slices pour component.component:Toutes les slices.value[x].valueInteger integer
Observation.Slices pour component.component:Toutes les slices.value[x].valueRange Range
Observation.Slices pour component.component:Toutes les slices.value[x].valueRatio Ratio
Observation.Slices pour component.component:Toutes les slices.value[x].valueSampledData SampledData
Observation.Slices pour component.component:Toutes les slices.value[x].valueTime time
Observation.Slices pour component.component:Toutes les slices.value[x].valueDateTime dateTime
Observation.Slices pour component.component:Toutes les slices.value[x].valuePeriod Period
Observation.Slices pour component.component:Toutes les slices.dataAbsentReason C 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
Observation.Slices pour component.component:Toutes les slices.interpretation 0..* CodeableConcept High, low, normal, etc.
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
Observation.Slices pour component.component:Toutes les slices.referenceRange 0..* Voir referenceRange (Observation) Provides guide for interpretation of component result
Observation.Slices pour component.component:Systolic Cet élément est inclus dans les résumés. 1..1 BackboneElement Component results
Observation.Slices pour component.component:Systolic.id 0..1 string Unique id for inter-element referencing
Observation.Slices pour component.component:Systolic.extension 0..* Extension Additional content defined by implementations
Observation.Slices pour component.component:Systolic.modifierExtension Cet élément est un élément modificateur. Cet élément est inclus dans les résumés. 0..* Extension Extensions that cannot be ignored even if unrecognized
Observation.Slices pour component.component:Systolic.code Cet élément est inclus dans les résumés. 1..1 CodeableConcept Systolic pressure
Binding: LOINCCodes (example): Codes identifying names of simple observations.
Motif requis:
{
  "coding" : [
    {
      "system" : "http://loinc.org",
      "code" : "8480-6"
    }
  ]
}
Observation.Slices pour component.component:Systolic.Slices pour value[x] Cet élément est inclus dans les résumés. 0..1 Actual component result
Slice: Non ordonné, Fermé par type:$this
Slicing Note: Other type slices that contain no new information are not shown in this view
Observation.Slices pour component.component:Systolic.Slices pour value[x].valueQuantity Quantity
Observation.Slices pour component.component:Systolic.Slices pour value[x].valueCodeableConcept CodeableConcept
Observation.Slices pour component.component:Systolic.Slices pour value[x].valueString string
Observation.Slices pour component.component:Systolic.Slices pour value[x].valueBoolean boolean
Observation.Slices pour component.component:Systolic.Slices pour value[x].valueInteger integer
Observation.Slices pour component.component:Systolic.Slices pour value[x].valueRange Range
Observation.Slices pour component.component:Systolic.Slices pour value[x].valueRatio Ratio
Observation.Slices pour component.component:Systolic.Slices pour value[x].valueSampledData SampledData
Observation.Slices pour component.component:Systolic.Slices pour value[x].valueTime time
Observation.Slices pour component.component:Systolic.Slices pour value[x].valueDateTime dateTime
Observation.Slices pour component.component:Systolic.Slices pour value[x].valuePeriod Period
Observation.Slices pour component.component:Systolic.Slices pour value[x] Contenu/Règles pour toutes les slices
Observation.Slices pour component.component:Systolic.Slices pour value[x].value[x]:valueQuantity Cet élément est inclus dans les résumés. 0..1 Quantity Actual component result
Observation.Slices pour component.component:Systolic.Slices pour value[x].value[x]:valueQuantity.id 0..1 string Unique id for inter-element referencing
Observation.Slices pour component.component:Systolic.Slices pour value[x].value[x]:valueQuantity.extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
Observation.Slices pour component.component:Systolic.Slices pour value[x].value[x]:valueQuantity.value Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. 1..1 decimal Numerical value (with implicit precision)
Observation.Slices pour component.component:Systolic.Slices pour value[x].value[x]:valueQuantity.comparator Cet élément est un élément modificateur. Cet élément est inclus dans les résumés. 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
Observation.Slices pour component.component:Systolic.Slices pour value[x].value[x]:valueQuantity.unit Cet élément est inclus dans les résumés. 0..1 string Unit representation
Observation.Slices pour component.component:Systolic.Slices pour value[x].value[x]:valueQuantity.system Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. C 1..1 uri System that defines coded unit form
Valeur fixe: http://unitsofmeasure.org (no extensions allowed)
Observation.Slices pour component.component:Systolic.Slices pour value[x].value[x]:valueQuantity.code Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. 1..1 code Coded form of the unit
Valeur fixe: mm[Hg] (no extensions allowed)
Observation.Slices pour component.component:Systolic.dataAbsentReason C 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
Observation.Slices pour component.component:Systolic.interpretation 0..* CodeableConcept High, low, normal, etc.
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
Observation.Slices pour component.component:Systolic.referenceRange 0..* Voir referenceRange (Observation) Provides guide for interpretation of component result
Observation.Slices pour component.component:Diastolic Cet élément est inclus dans les résumés. 1..1 BackboneElement Component results
Observation.Slices pour component.component:Diastolic.id 0..1 string Unique id for inter-element referencing
Observation.Slices pour component.component:Diastolic.extension 0..* Extension Additional content defined by implementations
Observation.Slices pour component.component:Diastolic.modifierExtension Cet élément est un élément modificateur. Cet élément est inclus dans les résumés. 0..* Extension Extensions that cannot be ignored even if unrecognized
Observation.Slices pour component.component:Diastolic.code Cet élément est inclus dans les résumés. 1..1 CodeableConcept Type of component observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
Motif requis:
{
  "coding" : [
    {
      "system" : "http://loinc.org",
      "code" : "8462-4"
    }
  ]
}
Observation.Slices pour component.component:Diastolic.Slices pour value[x] Cet élément est inclus dans les résumés. 0..1 Actual component result
Slice: Non ordonné, Fermé par type:$this
Slicing Note: Other type slices that contain no new information are not shown in this view
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valueQuantity Quantity
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valueCodeableConcept CodeableConcept
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valueString string
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valueBoolean boolean
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valueInteger integer
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valueRange Range
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valueRatio Ratio
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valueSampledData SampledData
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valueTime time
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valueDateTime dateTime
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valuePeriod Period
Observation.Slices pour component.component:Diastolic.Slices pour value[x] Contenu/Règles pour toutes les slices
Observation.Slices pour component.component:Diastolic.Slices pour value[x].value[x]:valueQuantity Cet élément est inclus dans les résumés. 0..1 Quantity Actual component result
Observation.Slices pour component.component:Diastolic.Slices pour value[x].value[x]:valueQuantity.id 0..1 string Unique id for inter-element referencing
Observation.Slices pour component.component:Diastolic.Slices pour value[x].value[x]:valueQuantity.extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
Observation.Slices pour component.component:Diastolic.Slices pour value[x].value[x]:valueQuantity.value Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. 1..1 decimal Numerical value (with implicit precision)
Observation.Slices pour component.component:Diastolic.Slices pour value[x].value[x]:valueQuantity.comparator Cet élément est un élément modificateur. Cet élément est inclus dans les résumés. 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
Observation.Slices pour component.component:Diastolic.Slices pour value[x].value[x]:valueQuantity.unit Cet élément est inclus dans les résumés. 0..1 string Unit representation
Observation.Slices pour component.component:Diastolic.Slices pour value[x].value[x]:valueQuantity.system Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. C 1..1 uri System that defines coded unit form
Valeur fixe: http://unitsofmeasure.org (no extensions allowed)
Observation.Slices pour component.component:Diastolic.Slices pour value[x].value[x]:valueQuantity.code Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. 1..1 code Coded form of the unit
Valeur fixe: mm[Hg] (no extensions allowed)
Observation.Slices pour component.component:Diastolic.dataAbsentReason C 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
Observation.Slices pour component.component:Diastolic.interpretation 0..* CodeableConcept High, low, normal, etc.
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
Observation.Slices pour component.component:Diastolic.referenceRange 0..* Voir referenceRange (Observation) Provides guide for interpretation of component result

doco Documentation pour ce format

Bindings terminologiques

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
Observation.language Base preferred Common Languages 📍4.0.1 Std. FHIR
Observation.status Base required ObservationStatus 📍4.0.1 Std. FHIR
Observation.category Base preferred Observation Category Codes 📍4.0.1 Std. FHIR
Observation.code Base required ValueSet fake 📦0.2.0 cet IG
Observation.dataAbsentReason Base extensible DataAbsentReason 📍4.0.1 Std. FHIR
Observation.interpretation Base extensible Observation Interpretation Codes 📍4.0.1 Std. FHIR
Observation.bodySite Base example SNOMED CT Body Structures 📍4.0.1 Std. FHIR
Observation.method Base example Observation Methods 📍4.0.1 Std. FHIR
Observation.referenceRange.​type Base preferred Observation Reference Range Meaning Codes 📍4.0.1 Std. FHIR
Observation.referenceRange.​appliesTo Base example Observation Reference Range Applies To Codes 📍4.0.1 Std. FHIR
Observation.component.​code Base example LOINC Codes 📍4.0.1 Std. FHIR
Observation.component.​dataAbsentReason Base extensible DataAbsentReason 📍4.0.1 Std. FHIR
Observation.component.​interpretation Base extensible Observation Interpretation Codes 📍4.0.1 Std. FHIR
Observation.component:Systolic.​code Base example LOINC Codes 📍4.0.1 Std. FHIR
Observation.component:Systolic.​value[x]:valueQuantity.​comparator Base required QuantityComparator 📍4.0.1 Std. FHIR
Observation.component:Systolic.​dataAbsentReason Base extensible DataAbsentReason 📍4.0.1 Std. FHIR
Observation.component:Systolic.​interpretation Base extensible Observation Interpretation Codes 📍4.0.1 Std. FHIR
Observation.component:Diastolic.​code Base example LOINC Codes 📍4.0.1 Std. FHIR
Observation.component:Diastolic.​value[x]:valueQuantity.​comparator Base required QuantityComparator 📍4.0.1 Std. FHIR
Observation.component:Diastolic.​dataAbsentReason Base extensible DataAbsentReason 📍4.0.1 Std. FHIR
Observation.component:Diastolic.​interpretation Base extensible Observation Interpretation Codes 📍4.0.1 Std. FHIR

Contraintes

Id Grade Chemin(s) Description Expression
dom-2 error Observation If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Observation If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Observation If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Observation If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 bonne pratique Observation A resource should have narrative for robust management text.`div`.exists()
ele-1 error **TOUS** les éléments All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **TOUTES** les extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
myObs-1 warning Observation.basedOn There should not be a value if the Observation is only 'registered' status='registered' implies value.empty()
obs-3 error Observation.referenceRange Must have at least a low or a high or text low.exists() or high.exists() or text.exists()
obs-6 error Observation dataAbsentReason SHALL only be present if Observation.value[x] is not present dataAbsentReason.empty() or value.empty()
obs-7 error Observation If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()
sqty-1 error Observation.referenceRange.low, Observation.referenceRange.high The comparator is not used on a SimpleQuantity comparator.empty()

Cette structure est dérivée de Observation

Résumé

Obligatoire : 2 éléments(6 éléments obligatoire(s) imbriqué(s))
Must-Support : 11 éléments
Fixe : 4 éléments

Slices

Cette structure définit les slices suivantes:

  • The element 1 is sliced based on the value of Observation.component

Maturité: 5

Vue des éléments clés

NomDrapeauxCard.TypeDescription et contraintes    Filter: doco
Observation C 0..* Observation Measurements and simple assertions
Constraints: obs-6, obs-7
Observation.implicitRules Cet élément est un élément modificateur. Cet élément est inclus dans les résumés. 0..1 uri A set of rules under which this content was created
Observation.modifierExtension Cet élément est un élément modificateur. 0..* Extension Extensions that cannot be ignored
Observation.basedOn Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. C 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) Fulfills plan, proposal or order
Constraints: myObs-1
Observation.partOf Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. 0..* Reference(Procedure Ce type doit être pris en charge (Must Support). | Immunization) Part of referenced event
Observation.status Cet élément est un élément modificateur. Cet élément est inclus dans les résumés. 1..1 code registered | preliminary | final | amended +
Binding: ObservationStatus (required): Codes providing the status of an observation.
Observation.code Cet élément est inclus dans les résumés. 1..1 CodeableConcept Type of observation (code / type)
Binding: ValueSet fake (required)
Motif requis:
{
  "coding" : [
    {
      "system" : "http://loinc.org",
      "code" : "85354-9"
    }
  ]
}
Observation.subject Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. 0..1 Reference(Group | Patient Ce type doit être pris en charge (Must Support). | Practitioner) Who and/or what the observation is about
Observation.focus Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. 0..* Reference(Resource) What the observation is about, when it is not about the subject of record
Observation.value[x] Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. C 0..1 Actual result
Observation.value[x].valueQuantity Quantity Ce type doit être pris en charge (Must Support).
Observation.value[x].valueCodeableConcept CodeableConcept
Observation.Slices pour component Cet élément est inclus dans les résumés. 2..* BackboneElement Component results
Slice: Non ordonné, Ouvert par pattern:code
Observation.Slices pour component.component:Toutes les slices Contenu/Règles pour toutes les slices
Observation.Slices pour component.component:Toutes les slices.modifierExtension Cet élément est un élément modificateur. Cet élément est inclus dans les résumés. 0..* Extension Extensions that cannot be ignored even if unrecognized
Observation.Slices pour component.component:Toutes les slices.code Cet élément est inclus dans les résumés. 1..1 CodeableConcept Type of component observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
Observation.Slices pour component.component:Systolic Cet élément est inclus dans les résumés. 1..1 BackboneElement Component results
Observation.Slices pour component.component:Systolic.modifierExtension Cet élément est un élément modificateur. Cet élément est inclus dans les résumés. 0..* Extension Extensions that cannot be ignored even if unrecognized
Observation.Slices pour component.component:Systolic.code Cet élément est inclus dans les résumés. 1..1 CodeableConcept Systolic pressure
Binding: LOINCCodes (example): Codes identifying names of simple observations.
Motif requis:
{
  "coding" : [
    {
      "system" : "http://loinc.org",
      "code" : "8480-6"
    }
  ]
}
Observation.Slices pour component.component:Systolic.Slices pour value[x] Cet élément est inclus dans les résumés. 0..1 Actual component result
Slice: Non ordonné, Fermé par type:$this
Slicing Note: Other type slices that contain no new information are not shown in this view
Observation.Slices pour component.component:Systolic.Slices pour value[x].valueQuantity Quantity
Observation.Slices pour component.component:Systolic.Slices pour value[x].valueCodeableConcept CodeableConcept
Observation.Slices pour component.component:Systolic.Slices pour value[x].valueString string
Observation.Slices pour component.component:Systolic.Slices pour value[x].valueBoolean boolean
Observation.Slices pour component.component:Systolic.Slices pour value[x].valueInteger integer
Observation.Slices pour component.component:Systolic.Slices pour value[x].valueRange Range
Observation.Slices pour component.component:Systolic.Slices pour value[x].valueRatio Ratio
Observation.Slices pour component.component:Systolic.Slices pour value[x].valueSampledData SampledData
Observation.Slices pour component.component:Systolic.Slices pour value[x].valueTime time
Observation.Slices pour component.component:Systolic.Slices pour value[x].valueDateTime dateTime
Observation.Slices pour component.component:Systolic.Slices pour value[x].valuePeriod Period
Observation.Slices pour component.component:Systolic.Slices pour value[x] Contenu/Règles pour toutes les slices
Observation.Slices pour component.component:Systolic.Slices pour value[x].value[x]:valueQuantity Cet élément est inclus dans les résumés. 0..1 Quantity Actual component result
Observation.Slices pour component.component:Systolic.Slices pour value[x].value[x]:valueQuantity.value Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. 1..1 decimal Numerical value (with implicit precision)
Observation.Slices pour component.component:Systolic.Slices pour value[x].value[x]:valueQuantity.comparator Cet élément est un élément modificateur. Cet élément est inclus dans les résumés. 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
Observation.Slices pour component.component:Systolic.Slices pour value[x].value[x]:valueQuantity.system Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. C 1..1 uri System that defines coded unit form
Valeur fixe: http://unitsofmeasure.org (no extensions allowed)
Observation.Slices pour component.component:Systolic.Slices pour value[x].value[x]:valueQuantity.code Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. 1..1 code Coded form of the unit
Valeur fixe: mm[Hg] (no extensions allowed)
Observation.Slices pour component.component:Diastolic Cet élément est inclus dans les résumés. 1..1 BackboneElement Component results
Observation.Slices pour component.component:Diastolic.modifierExtension Cet élément est un élément modificateur. Cet élément est inclus dans les résumés. 0..* Extension Extensions that cannot be ignored even if unrecognized
Observation.Slices pour component.component:Diastolic.code Cet élément est inclus dans les résumés. 1..1 CodeableConcept Type of component observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
Motif requis:
{
  "coding" : [
    {
      "system" : "http://loinc.org",
      "code" : "8462-4"
    }
  ]
}
Observation.Slices pour component.component:Diastolic.Slices pour value[x] Cet élément est inclus dans les résumés. 0..1 Actual component result
Slice: Non ordonné, Fermé par type:$this
Slicing Note: Other type slices that contain no new information are not shown in this view
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valueQuantity Quantity
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valueCodeableConcept CodeableConcept
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valueString string
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valueBoolean boolean
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valueInteger integer
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valueRange Range
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valueRatio Ratio
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valueSampledData SampledData
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valueTime time
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valueDateTime dateTime
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valuePeriod Period
Observation.Slices pour component.component:Diastolic.Slices pour value[x] Contenu/Règles pour toutes les slices
Observation.Slices pour component.component:Diastolic.Slices pour value[x].value[x]:valueQuantity Cet élément est inclus dans les résumés. 0..1 Quantity Actual component result
Observation.Slices pour component.component:Diastolic.Slices pour value[x].value[x]:valueQuantity.value Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. 1..1 decimal Numerical value (with implicit precision)
Observation.Slices pour component.component:Diastolic.Slices pour value[x].value[x]:valueQuantity.comparator Cet élément est un élément modificateur. Cet élément est inclus dans les résumés. 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
Observation.Slices pour component.component:Diastolic.Slices pour value[x].value[x]:valueQuantity.system Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. C 1..1 uri System that defines coded unit form
Valeur fixe: http://unitsofmeasure.org (no extensions allowed)
Observation.Slices pour component.component:Diastolic.Slices pour value[x].value[x]:valueQuantity.code Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. 1..1 code Coded form of the unit
Valeur fixe: mm[Hg] (no extensions allowed)

doco Documentation pour ce format

Bindings terminologiques

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
Observation.status Base required ObservationStatus 📍4.0.1 Std. FHIR
Observation.code Base required ValueSet fake 📦0.2.0 cet IG
Observation.component.​code Base example LOINC Codes 📍4.0.1 Std. FHIR
Observation.component:Systolic.​code Base example LOINC Codes 📍4.0.1 Std. FHIR
Observation.component:Systolic.​value[x]:valueQuantity.​comparator Base required QuantityComparator 📍4.0.1 Std. FHIR
Observation.component:Diastolic.​code Base example LOINC Codes 📍4.0.1 Std. FHIR
Observation.component:Diastolic.​value[x]:valueQuantity.​comparator Base required QuantityComparator 📍4.0.1 Std. FHIR

Contraintes

Id Grade Chemin(s) Description Expression
dom-2 error Observation If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Observation If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Observation If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Observation If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 bonne pratique Observation A resource should have narrative for robust management text.`div`.exists()
ele-1 error **TOUS** les éléments All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **TOUTES** les extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
myObs-1 warning Observation.basedOn There should not be a value if the Observation is only 'registered' status='registered' implies value.empty()
obs-6 error Observation dataAbsentReason SHALL only be present if Observation.value[x] is not present dataAbsentReason.empty() or value.empty()
obs-7 error Observation If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()

Vue différentielle

Cette structure est dérivée de Observation

NomDrapeauxCard.TypeDescription et contraintes    Filter: doco
Observation 0..* Observation Measurements and simple assertions
Observation.basedOn Cet élément doit être pris en charge. C 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) Fulfills plan, proposal or order
Constraints: myObs-1
Observation.partOf Cet élément doit être pris en charge. 0..* Reference(Procedure Ce type doit être pris en charge (Must Support). | Immunization) Part of referenced event
Observation.code 1..1 CodeableConcept Type of observation (code / type)
Binding: ValueSet fake (required)
Motif requis:
{
  "coding" : [
    {
      "system" : "http://loinc.org",
      "code" : "85354-9"
    }
  ]
}
Observation.subject Cet élément doit être pris en charge. 0..1 Reference(Group | Patient Ce type doit être pris en charge (Must Support). | Practitioner) Who and/or what the observation is about
Observation.focus Cet élément doit être pris en charge. 0..* Reference(Resource) What the observation is about, when it is not about the subject of record
Observation.value[x] Cet élément doit être pris en charge. C 0..1 Actual result
Observation.value[x].valueQuantity Quantity Ce type doit être pris en charge (Must Support).
Observation.value[x].valueCodeableConcept CodeableConcept
Observation.Slices pour component 2..* BackboneElement Component results
Slice: Non ordonné, Ouvert par pattern:code
Observation.Slices pour component.component:Systolic 1..1 BackboneElement Component results
Observation.Slices pour component.component:Systolic.code 1..1 CodeableConcept Systolic pressure
Motif requis:
{
  "coding" : [
    {
      "system" : "http://loinc.org",
      "code" : "8480-6"
    }
  ]
}
Observation.Slices pour component.component:Systolic.valueQuantity 0..1 Quantity Actual component result
Observation.Slices pour component.component:Systolic.valueQuantity.value Cet élément doit être pris en charge. 1..1 decimal Numerical value (with implicit precision)
Observation.Slices pour component.component:Systolic.valueQuantity.system Cet élément doit être pris en charge. 1..1 uri System that defines coded unit form
Valeur fixe: http://unitsofmeasure.org (no extensions allowed)
Observation.Slices pour component.component:Systolic.valueQuantity.code Cet élément doit être pris en charge. 1..1 code Coded form of the unit
Valeur fixe: mm[Hg] (no extensions allowed)
Observation.Slices pour component.component:Diastolic 1..1 BackboneElement Component results
Observation.Slices pour component.component:Diastolic.code 1..1 CodeableConcept Type of component observation (code / type)
Motif requis:
{
  "coding" : [
    {
      "system" : "http://loinc.org",
      "code" : "8462-4"
    }
  ]
}
Observation.Slices pour component.component:Diastolic.valueQuantity 0..1 Quantity Actual component result
Observation.Slices pour component.component:Diastolic.valueQuantity.value Cet élément doit être pris en charge. 1..1 decimal Numerical value (with implicit precision)
Observation.Slices pour component.component:Diastolic.valueQuantity.system Cet élément doit être pris en charge. 1..1 uri System that defines coded unit form
Valeur fixe: http://unitsofmeasure.org (no extensions allowed)
Observation.Slices pour component.component:Diastolic.valueQuantity.code Cet élément doit être pris en charge. 1..1 code Coded form of the unit
Valeur fixe: mm[Hg] (no extensions allowed)

doco Documentation pour ce format

Bindings terminologiques (différentiel)

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
Observation.code Base required ValueSet fake 📦0.2.0 cet IG

Contraintes

Id Grade Chemin(s) Description Expression
myObs-1 warning Observation.basedOn There should not be a value if the Observation is only 'registered' status='registered' implies value.empty()

Vue d'ensembleView

NomDrapeauxCard.TypeDescription et contraintes    Filter: doco
Observation C 0..* Observation Measurements and simple assertions
Constraints: obs-6, obs-7
Observation.id Cet élément est inclus dans les résumés. 0..1 id Logical id of this artifact
Observation.meta Cet élément est inclus dans les résumés. 0..1 Meta Metadata about the resource
Observation.implicitRules Cet élément est un élément modificateur. Cet élément est inclus dans les résumés. 0..1 uri A set of rules under which this content was created
Observation.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Bindings AdditionnelsBut
AllLanguages Binding Max
Observation.text 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
Observation.contained 0..* Resource Contained, inline Resources
Observation.extension 0..* Extension Additional content defined by implementations
Observation.modifierExtension Cet élément est un élément modificateur. 0..* Extension Extensions that cannot be ignored
Observation.identifier Cet élément est inclus dans les résumés. 0..* Identifier Business Identifier for observation
Observation.basedOn Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. C 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) Fulfills plan, proposal or order
Constraints: myObs-1
Observation.partOf Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. 0..* Reference(Procedure Ce type doit être pris en charge (Must Support). | Immunization) Part of referenced event
Observation.status Cet élément est un élément modificateur. Cet élément est inclus dans les résumés. 1..1 code registered | preliminary | final | amended +
Binding: ObservationStatus (required): Codes providing the status of an observation.
Observation.category 0..* CodeableConcept Classification of type of observation
Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.
Observation.code Cet élément est inclus dans les résumés. 1..1 CodeableConcept Type of observation (code / type)
Binding: ValueSet fake (required)
Motif requis:
{
  "coding" : [
    {
      "system" : "http://loinc.org",
      "code" : "85354-9"
    }
  ]
}
Observation.subject Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. 0..1 Reference(Group | Patient Ce type doit être pris en charge (Must Support). | Practitioner) Who and/or what the observation is about
Observation.focus Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. 0..* Reference(Resource) What the observation is about, when it is not about the subject of record
Observation.encounter Cet élément est inclus dans les résumés. 0..1 Reference(Encounter) Healthcare event during which this observation is made
Observation.effective[x] Cet élément est inclus dans les résumés. 0..1 Clinically relevant time/time-period for observation
Observation.effective[x].effectiveDateTime dateTime
Observation.effective[x].effectivePeriod Period
Observation.effective[x].effectiveTiming Timing
Observation.effective[x].effectiveInstant instant
Observation.issued Cet élément est inclus dans les résumés. 0..1 instant Date/Time this version was made available
Observation.performer Cet élément est inclus dans les résumés. 0..* Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson) Who is responsible for the observation
Observation.value[x] Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. C 0..1 Actual result
Observation.value[x].valueQuantity Quantity Ce type doit être pris en charge (Must Support).
Observation.value[x].valueCodeableConcept CodeableConcept
Observation.dataAbsentReason C 0..1 CodeableConcept Why the result is missing
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
Observation.interpretation 0..* CodeableConcept High, low, normal, etc.
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
Observation.note 0..* Annotation Comments about the observation
Observation.bodySite 0..1 CodeableConcept Observed body part
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
Observation.method 0..1 CodeableConcept How it was done
Binding: ObservationMethods (example): Methods for simple observations.
Observation.specimen 0..1 Reference(Specimen) Specimen used for this observation
Observation.device 0..1 Reference(Device | DeviceMetric) (Measurement) Device
Observation.referenceRange C 0..* BackboneElement Provides guide for interpretation
Constraints: obs-3
Observation.referenceRange.id 0..1 string Unique id for inter-element referencing
Observation.referenceRange.extension 0..* Extension Additional content defined by implementations
Observation.referenceRange.modifierExtension Cet élément est un élément modificateur. Cet élément est inclus dans les résumés. 0..* Extension Extensions that cannot be ignored even if unrecognized
Observation.referenceRange.low C 0..1 SimpleQuantity(4.0.1) Low Range, if relevant
Constraints: sqty-1
Observation.referenceRange.high C 0..1 SimpleQuantity(4.0.1) High Range, if relevant
Constraints: sqty-1
Observation.referenceRange.type 0..1 CodeableConcept Reference range qualifier
Binding: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range.
Observation.referenceRange.appliesTo 0..* CodeableConcept Reference range population
Binding: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to.
Observation.referenceRange.age 0..1 Range Applicable age range, if relevant
Observation.referenceRange.text 0..1 string Text based reference range in an observation
Observation.hasMember Cet élément est inclus dans les résumés. 0..* Reference(Observation | QuestionnaireResponse | MolecularSequence) Related resource that belongs to the Observation group
Observation.derivedFrom Cet élément est inclus dans les résumés. 0..* Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) Related measurements the observation is made from
Observation.Slices pour component Cet élément est inclus dans les résumés. 2..* BackboneElement Component results
Slice: Non ordonné, Ouvert par pattern:code
Observation.Slices pour component.component:Toutes les slices Contenu/Règles pour toutes les slices
Observation.Slices pour component.component:Toutes les slices.id 0..1 string Unique id for inter-element referencing
Observation.Slices pour component.component:Toutes les slices.extension 0..* Extension Additional content defined by implementations
Observation.Slices pour component.component:Toutes les slices.modifierExtension Cet élément est un élément modificateur. Cet élément est inclus dans les résumés. 0..* Extension Extensions that cannot be ignored even if unrecognized
Observation.Slices pour component.component:Toutes les slices.code Cet élément est inclus dans les résumés. 1..1 CodeableConcept Type of component observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
Observation.Slices pour component.component:Toutes les slices.value[x] Cet élément est inclus dans les résumés. 0..1 Actual component result
Observation.Slices pour component.component:Toutes les slices.value[x].valueQuantity Quantity
Observation.Slices pour component.component:Toutes les slices.value[x].valueCodeableConcept CodeableConcept
Observation.Slices pour component.component:Toutes les slices.value[x].valueString string
Observation.Slices pour component.component:Toutes les slices.value[x].valueBoolean boolean
Observation.Slices pour component.component:Toutes les slices.value[x].valueInteger integer
Observation.Slices pour component.component:Toutes les slices.value[x].valueRange Range
Observation.Slices pour component.component:Toutes les slices.value[x].valueRatio Ratio
Observation.Slices pour component.component:Toutes les slices.value[x].valueSampledData SampledData
Observation.Slices pour component.component:Toutes les slices.value[x].valueTime time
Observation.Slices pour component.component:Toutes les slices.value[x].valueDateTime dateTime
Observation.Slices pour component.component:Toutes les slices.value[x].valuePeriod Period
Observation.Slices pour component.component:Toutes les slices.dataAbsentReason C 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
Observation.Slices pour component.component:Toutes les slices.interpretation 0..* CodeableConcept High, low, normal, etc.
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
Observation.Slices pour component.component:Toutes les slices.referenceRange 0..* Voir referenceRange (Observation) Provides guide for interpretation of component result
Observation.Slices pour component.component:Systolic Cet élément est inclus dans les résumés. 1..1 BackboneElement Component results
Observation.Slices pour component.component:Systolic.id 0..1 string Unique id for inter-element referencing
Observation.Slices pour component.component:Systolic.extension 0..* Extension Additional content defined by implementations
Observation.Slices pour component.component:Systolic.modifierExtension Cet élément est un élément modificateur. Cet élément est inclus dans les résumés. 0..* Extension Extensions that cannot be ignored even if unrecognized
Observation.Slices pour component.component:Systolic.code Cet élément est inclus dans les résumés. 1..1 CodeableConcept Systolic pressure
Binding: LOINCCodes (example): Codes identifying names of simple observations.
Motif requis:
{
  "coding" : [
    {
      "system" : "http://loinc.org",
      "code" : "8480-6"
    }
  ]
}
Observation.Slices pour component.component:Systolic.Slices pour value[x] Cet élément est inclus dans les résumés. 0..1 Actual component result
Slice: Non ordonné, Fermé par type:$this
Slicing Note: Other type slices that contain no new information are not shown in this view
Observation.Slices pour component.component:Systolic.Slices pour value[x].valueQuantity Quantity
Observation.Slices pour component.component:Systolic.Slices pour value[x].valueCodeableConcept CodeableConcept
Observation.Slices pour component.component:Systolic.Slices pour value[x].valueString string
Observation.Slices pour component.component:Systolic.Slices pour value[x].valueBoolean boolean
Observation.Slices pour component.component:Systolic.Slices pour value[x].valueInteger integer
Observation.Slices pour component.component:Systolic.Slices pour value[x].valueRange Range
Observation.Slices pour component.component:Systolic.Slices pour value[x].valueRatio Ratio
Observation.Slices pour component.component:Systolic.Slices pour value[x].valueSampledData SampledData
Observation.Slices pour component.component:Systolic.Slices pour value[x].valueTime time
Observation.Slices pour component.component:Systolic.Slices pour value[x].valueDateTime dateTime
Observation.Slices pour component.component:Systolic.Slices pour value[x].valuePeriod Period
Observation.Slices pour component.component:Systolic.Slices pour value[x] Contenu/Règles pour toutes les slices
Observation.Slices pour component.component:Systolic.Slices pour value[x].value[x]:valueQuantity Cet élément est inclus dans les résumés. 0..1 Quantity Actual component result
Observation.Slices pour component.component:Systolic.Slices pour value[x].value[x]:valueQuantity.id 0..1 string Unique id for inter-element referencing
Observation.Slices pour component.component:Systolic.Slices pour value[x].value[x]:valueQuantity.extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
Observation.Slices pour component.component:Systolic.Slices pour value[x].value[x]:valueQuantity.value Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. 1..1 decimal Numerical value (with implicit precision)
Observation.Slices pour component.component:Systolic.Slices pour value[x].value[x]:valueQuantity.comparator Cet élément est un élément modificateur. Cet élément est inclus dans les résumés. 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
Observation.Slices pour component.component:Systolic.Slices pour value[x].value[x]:valueQuantity.unit Cet élément est inclus dans les résumés. 0..1 string Unit representation
Observation.Slices pour component.component:Systolic.Slices pour value[x].value[x]:valueQuantity.system Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. C 1..1 uri System that defines coded unit form
Valeur fixe: http://unitsofmeasure.org (no extensions allowed)
Observation.Slices pour component.component:Systolic.Slices pour value[x].value[x]:valueQuantity.code Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. 1..1 code Coded form of the unit
Valeur fixe: mm[Hg] (no extensions allowed)
Observation.Slices pour component.component:Systolic.dataAbsentReason C 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
Observation.Slices pour component.component:Systolic.interpretation 0..* CodeableConcept High, low, normal, etc.
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
Observation.Slices pour component.component:Systolic.referenceRange 0..* Voir referenceRange (Observation) Provides guide for interpretation of component result
Observation.Slices pour component.component:Diastolic Cet élément est inclus dans les résumés. 1..1 BackboneElement Component results
Observation.Slices pour component.component:Diastolic.id 0..1 string Unique id for inter-element referencing
Observation.Slices pour component.component:Diastolic.extension 0..* Extension Additional content defined by implementations
Observation.Slices pour component.component:Diastolic.modifierExtension Cet élément est un élément modificateur. Cet élément est inclus dans les résumés. 0..* Extension Extensions that cannot be ignored even if unrecognized
Observation.Slices pour component.component:Diastolic.code Cet élément est inclus dans les résumés. 1..1 CodeableConcept Type of component observation (code / type)
Binding: LOINCCodes (example): Codes identifying names of simple observations.
Motif requis:
{
  "coding" : [
    {
      "system" : "http://loinc.org",
      "code" : "8462-4"
    }
  ]
}
Observation.Slices pour component.component:Diastolic.Slices pour value[x] Cet élément est inclus dans les résumés. 0..1 Actual component result
Slice: Non ordonné, Fermé par type:$this
Slicing Note: Other type slices that contain no new information are not shown in this view
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valueQuantity Quantity
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valueCodeableConcept CodeableConcept
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valueString string
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valueBoolean boolean
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valueInteger integer
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valueRange Range
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valueRatio Ratio
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valueSampledData SampledData
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valueTime time
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valueDateTime dateTime
Observation.Slices pour component.component:Diastolic.Slices pour value[x].valuePeriod Period
Observation.Slices pour component.component:Diastolic.Slices pour value[x] Contenu/Règles pour toutes les slices
Observation.Slices pour component.component:Diastolic.Slices pour value[x].value[x]:valueQuantity Cet élément est inclus dans les résumés. 0..1 Quantity Actual component result
Observation.Slices pour component.component:Diastolic.Slices pour value[x].value[x]:valueQuantity.id 0..1 string Unique id for inter-element referencing
Observation.Slices pour component.component:Diastolic.Slices pour value[x].value[x]:valueQuantity.extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
Observation.Slices pour component.component:Diastolic.Slices pour value[x].value[x]:valueQuantity.value Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. 1..1 decimal Numerical value (with implicit precision)
Observation.Slices pour component.component:Diastolic.Slices pour value[x].value[x]:valueQuantity.comparator Cet élément est un élément modificateur. Cet élément est inclus dans les résumés. 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
Observation.Slices pour component.component:Diastolic.Slices pour value[x].value[x]:valueQuantity.unit Cet élément est inclus dans les résumés. 0..1 string Unit representation
Observation.Slices pour component.component:Diastolic.Slices pour value[x].value[x]:valueQuantity.system Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. C 1..1 uri System that defines coded unit form
Valeur fixe: http://unitsofmeasure.org (no extensions allowed)
Observation.Slices pour component.component:Diastolic.Slices pour value[x].value[x]:valueQuantity.code Cet élément doit être pris en charge. Cet élément est inclus dans les résumés. 1..1 code Coded form of the unit
Valeur fixe: mm[Hg] (no extensions allowed)
Observation.Slices pour component.component:Diastolic.dataAbsentReason C 0..1 CodeableConcept Why the component result is missing
Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
Observation.Slices pour component.component:Diastolic.interpretation 0..* CodeableConcept High, low, normal, etc.
Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
Observation.Slices pour component.component:Diastolic.referenceRange 0..* Voir referenceRange (Observation) Provides guide for interpretation of component result

doco Documentation pour ce format

Bindings terminologiques

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
Observation.language Base preferred Common Languages 📍4.0.1 Std. FHIR
Observation.status Base required ObservationStatus 📍4.0.1 Std. FHIR
Observation.category Base preferred Observation Category Codes 📍4.0.1 Std. FHIR
Observation.code Base required ValueSet fake 📦0.2.0 cet IG
Observation.dataAbsentReason Base extensible DataAbsentReason 📍4.0.1 Std. FHIR
Observation.interpretation Base extensible Observation Interpretation Codes 📍4.0.1 Std. FHIR
Observation.bodySite Base example SNOMED CT Body Structures 📍4.0.1 Std. FHIR
Observation.method Base example Observation Methods 📍4.0.1 Std. FHIR
Observation.referenceRange.​type Base preferred Observation Reference Range Meaning Codes 📍4.0.1 Std. FHIR
Observation.referenceRange.​appliesTo Base example Observation Reference Range Applies To Codes 📍4.0.1 Std. FHIR
Observation.component.​code Base example LOINC Codes 📍4.0.1 Std. FHIR
Observation.component.​dataAbsentReason Base extensible DataAbsentReason 📍4.0.1 Std. FHIR
Observation.component.​interpretation Base extensible Observation Interpretation Codes 📍4.0.1 Std. FHIR
Observation.component:Systolic.​code Base example LOINC Codes 📍4.0.1 Std. FHIR
Observation.component:Systolic.​value[x]:valueQuantity.​comparator Base required QuantityComparator 📍4.0.1 Std. FHIR
Observation.component:Systolic.​dataAbsentReason Base extensible DataAbsentReason 📍4.0.1 Std. FHIR
Observation.component:Systolic.​interpretation Base extensible Observation Interpretation Codes 📍4.0.1 Std. FHIR
Observation.component:Diastolic.​code Base example LOINC Codes 📍4.0.1 Std. FHIR
Observation.component:Diastolic.​value[x]:valueQuantity.​comparator Base required QuantityComparator 📍4.0.1 Std. FHIR
Observation.component:Diastolic.​dataAbsentReason Base extensible DataAbsentReason 📍4.0.1 Std. FHIR
Observation.component:Diastolic.​interpretation Base extensible Observation Interpretation Codes 📍4.0.1 Std. FHIR

Contraintes

Id Grade Chemin(s) Description Expression
dom-2 error Observation If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Observation If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Observation If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Observation If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 bonne pratique Observation A resource should have narrative for robust management text.`div`.exists()
ele-1 error **TOUS** les éléments All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **TOUTES** les extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
myObs-1 warning Observation.basedOn There should not be a value if the Observation is only 'registered' status='registered' implies value.empty()
obs-3 error Observation.referenceRange Must have at least a low or a high or text low.exists() or high.exists() or text.exists()
obs-6 error Observation dataAbsentReason SHALL only be present if Observation.value[x] is not present dataAbsentReason.empty() or value.empty()
obs-7 error Observation If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()
sqty-1 error Observation.referenceRange.low, Observation.referenceRange.high The comparator is not used on a SimpleQuantity comparator.empty()

Cette structure est dérivée de Observation

Résumé

Obligatoire : 2 éléments(6 éléments obligatoire(s) imbriqué(s))
Must-Support : 11 éléments
Fixe : 4 éléments

Slices

Cette structure définit les slices suivantes:

  • The element 1 is sliced based on the value of Observation.component

Maturité: 5

 

Autres représentations du profil : CSV, Excel, Schematron