International Patient Summary Implementation Guide
1.0.0 - STU 1

This page is part of the International Patient Summary Implementation Guide (v1.0.0: STU 1) based on FHIR R4. The current version which supercedes this version is 1.1.0. For a full list of available versions, see the Directory of published versions

StructureDefinition: AllergyIntoleranceUvIps

This profile represents the constraints applied to the AllergyIntolerance resource by the International Patient Summary (IPS) FHIR Implementation Guide. A record of an allergy or intolerance is represented in the patient summary as an instance of an AllergyIntolerance resource constrained by this profile.

It documents the relevant allergies or intolerances (conditions) for a patient, describing the kind of reaction (e.g. rash, anaphylaxis,..); preferably the agents that cause it; and optionally the criticality and the certainty of the allergy.

The official URL for this profile is:

http://hl7.org/fhir/uv/ips/StructureDefinition/AllergyIntolerance-uv-ips

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from AllergyIntolerance

Summary

Mandatory: 2 elements
Must-Support: 17 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element AllergyIntolerance.code is sliced based on the value of pattern:$this
  • The element AllergyIntolerance.reaction.manifestation is sliced based on the value of pattern:$this

This structure is derived from AllergyIntolerance

NameFlagsCard.TypeDescription & Constraintsdoco
.. AllergyIntolerance S0..*AllergyIntoleranceAllergy or Intolerance (generally: Risk of adverse reaction to a substance)
... abatement-dateTime-uv-ips S0..1dateTimeAbatement datetime
URL: http://hl7.org/fhir/uv/ips/StructureDefinition/abatement-dateTime-uv-ips
... clinicalStatus S0..1CodeableConceptIPSConcept - reference to a terminology or just text
... verificationStatus S0..1CodeableConceptIPSConcept - reference to a terminology or just text
... criticality S0..1codelow | high | unable-to-assess
... code S1..1(Slice Definition)Concept - reference to a terminology or just text
Slice: Unordered, Open by pattern:$this
Binding: Allergy intolerance substance condition - IPS (preferred)
.... code:allergyIntoleranceGPSCode S0..1CodeableConceptIPSCode for allergy or intolerance from the SNOMED CT GPS code set
Binding: Allergy intolerance substance condition (GPS) - IPS (required)
.... code:absentOrUnknownAllergyIntolerance S0..1CodeableConceptIPSCode for absent or unknown allergy or intolerance
Binding: Absent or Unknown Allergies - IPS (required)
... patient S1..1Reference(Patient (IPS))Who the sensitivity is for
.... reference S1..1stringLiteral reference, Relative, internal or absolute URL
... onsetDateTime S0..1dateTimeWhen allergy or intolerance was identified
... asserter S0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole)Source of the information about the allergy
... reaction S0..*BackboneElementAdverse Reaction Events linked to exposure to substance
.... manifestation S1..*(Slice Definition)Concept - reference to a terminology or just text
Slice: Unordered, Open by pattern:$this
..... manifestation:allergyIntoleranceReactionManifestationGPSCode S0..1CodeableConceptIPSCode for the allergy or intolerance reaction manifestation from the SNOMED CT GPS code set
Binding: Allergy Reaction (GPS) - IPS (required)
.... onset S0..1dateTimeDate(/time) when manifestations showed
.... severity S0..1codemild | moderate | severe (of event as a whole)

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. AllergyIntolerance SI0..*AllergyIntoleranceAllergy or Intolerance (generally: Risk of adverse reaction to a substance)
... id Σ0..1stringLogical id of this artifact
... meta ΣI0..1MetaMetadata about the resource
... implicitRules ?!ΣI0..1uriA set of rules under which this content was created
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension I0..*ExtensionExtension
Slice: Unordered, Open by value:url
... abatement-dateTime-uv-ips SI0..1dateTimeAbatement datetime
URL: http://hl7.org/fhir/uv/ips/StructureDefinition/abatement-dateTime-uv-ips
... modifierExtension ?!I0..*ExtensionExtensions that cannot be ignored
... identifier ΣI0..*IdentifierExternal ids for this item
... clinicalStatus SI0..1CodeableConceptIPSConcept - reference to a terminology or just text
Binding: AllergyIntoleranceClinicalStatusCodes (required)
... verificationStatus SI0..1CodeableConceptIPSConcept - reference to a terminology or just text
Binding: AllergyIntoleranceVerificationStatusCodes (required)
... type SΣI0..1codeallergy | intolerance - Underlying mechanism (if known)
Binding: AllergyIntoleranceType (required)
... category ΣI0..*codefood | medication | environment | biologic
Binding: AllergyIntoleranceCategory (required)
... criticality SΣI0..1codelow | high | unable-to-assess
Binding: AllergyIntoleranceCriticality (required)
... code SΣI1..1(Slice Definition)Concept - reference to a terminology or just text
Slice: Unordered, Open by pattern:$this
Binding: Allergy intolerance substance condition - IPS (preferred)
.... code:allergyIntoleranceGPSCode SI0..1CodeableConceptIPSCode for allergy or intolerance from the SNOMED CT GPS code set
Binding: Allergy intolerance substance condition (GPS) - IPS (required)
.... code:absentOrUnknownAllergyIntolerance SI0..1CodeableConceptIPSCode for absent or unknown allergy or intolerance
Binding: Absent or Unknown Allergies - IPS (required)
... patient SΣI1..1Reference(Patient (IPS))Who the sensitivity is for
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... reference SΣI1..1stringLiteral reference, Relative, internal or absolute URL
.... type ΣI0..1uriType the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible)
.... identifier ΣI0..1IdentifierLogical reference, when literal reference is not known
.... display ΣI0..1stringText alternative for the resource
... encounter I0..1Reference(Encounter)Encounter when the allergy or intolerance was asserted
... onset[x] I0..1(Slice Definition)When allergy or intolerance was identified
Slice: Unordered, Closed by type:$this
.... onset[x]:onsetDateTime SI0..1dateTimeWhen allergy or intolerance was identified
... recordedDate I0..1dateTimeDate first version of the resource instance was recorded
... recorder I0..1Reference(Practitioner | PractitionerRole | Patient | RelatedPerson)Who recorded the sensitivity
... asserter SΣI0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole)Source of the information about the allergy
... lastOccurrence I0..1dateTimeDate(/time) of last known occurrence of a reaction
... note I0..*AnnotationAdditional text not captured in other fields
... reaction SI0..*BackboneElementAdverse Reaction Events linked to exposure to substance
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... substance I0..1CodeableConceptSpecific substance or pharmaceutical product considered to be responsible for event
Binding: SubstanceCode (example)
.... manifestation SI1..*(Slice Definition)Concept - reference to a terminology or just text
Slice: Unordered, Open by pattern:$this
Binding: SNOMEDCTClinicalFindings (example)
..... manifestation:allergyIntoleranceReactionManifestationGPSCode SI0..1CodeableConceptIPSCode for the allergy or intolerance reaction manifestation from the SNOMED CT GPS code set
Binding: Allergy Reaction (GPS) - IPS (required)
.... description I0..1stringDescription of the event as a whole
.... onset SI0..1dateTimeDate(/time) when manifestations showed
.... severity SI0..1codemild | moderate | severe (of event as a whole)
Binding: AllergyIntoleranceSeverity (required)
.... exposureRoute I0..1CodeableConceptHow the subject was exposed to the substance
Binding: SNOMEDCTRouteCodes (example)
.... note I0..*AnnotationText about event not captured in other fields

doco Documentation for this format

This structure is derived from AllergyIntolerance

Summary

Mandatory: 2 elements
Must-Support: 17 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element AllergyIntolerance.code is sliced based on the value of pattern:$this
  • The element AllergyIntolerance.reaction.manifestation is sliced based on the value of pattern:$this

Differential View

This structure is derived from AllergyIntolerance

NameFlagsCard.TypeDescription & Constraintsdoco
.. AllergyIntolerance S0..*AllergyIntoleranceAllergy or Intolerance (generally: Risk of adverse reaction to a substance)
... abatement-dateTime-uv-ips S0..1dateTimeAbatement datetime
URL: http://hl7.org/fhir/uv/ips/StructureDefinition/abatement-dateTime-uv-ips
... clinicalStatus S0..1CodeableConceptIPSConcept - reference to a terminology or just text
... verificationStatus S0..1CodeableConceptIPSConcept - reference to a terminology or just text
... criticality S0..1codelow | high | unable-to-assess
... code S1..1(Slice Definition)Concept - reference to a terminology or just text
Slice: Unordered, Open by pattern:$this
Binding: Allergy intolerance substance condition - IPS (preferred)
.... code:allergyIntoleranceGPSCode S0..1CodeableConceptIPSCode for allergy or intolerance from the SNOMED CT GPS code set
Binding: Allergy intolerance substance condition (GPS) - IPS (required)
.... code:absentOrUnknownAllergyIntolerance S0..1CodeableConceptIPSCode for absent or unknown allergy or intolerance
Binding: Absent or Unknown Allergies - IPS (required)
... patient S1..1Reference(Patient (IPS))Who the sensitivity is for
.... reference S1..1stringLiteral reference, Relative, internal or absolute URL
... onsetDateTime S0..1dateTimeWhen allergy or intolerance was identified
... asserter S0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole)Source of the information about the allergy
... reaction S0..*BackboneElementAdverse Reaction Events linked to exposure to substance
.... manifestation S1..*(Slice Definition)Concept - reference to a terminology or just text
Slice: Unordered, Open by pattern:$this
..... manifestation:allergyIntoleranceReactionManifestationGPSCode S0..1CodeableConceptIPSCode for the allergy or intolerance reaction manifestation from the SNOMED CT GPS code set
Binding: Allergy Reaction (GPS) - IPS (required)
.... onset S0..1dateTimeDate(/time) when manifestations showed
.... severity S0..1codemild | moderate | severe (of event as a whole)

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. AllergyIntolerance SI0..*AllergyIntoleranceAllergy or Intolerance (generally: Risk of adverse reaction to a substance)
... id Σ0..1stringLogical id of this artifact
... meta ΣI0..1MetaMetadata about the resource
... implicitRules ?!ΣI0..1uriA set of rules under which this content was created
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension I0..*ExtensionExtension
Slice: Unordered, Open by value:url
... abatement-dateTime-uv-ips SI0..1dateTimeAbatement datetime
URL: http://hl7.org/fhir/uv/ips/StructureDefinition/abatement-dateTime-uv-ips
... modifierExtension ?!I0..*ExtensionExtensions that cannot be ignored
... identifier ΣI0..*IdentifierExternal ids for this item
... clinicalStatus SI0..1CodeableConceptIPSConcept - reference to a terminology or just text
Binding: AllergyIntoleranceClinicalStatusCodes (required)
... verificationStatus SI0..1CodeableConceptIPSConcept - reference to a terminology or just text
Binding: AllergyIntoleranceVerificationStatusCodes (required)
... type SΣI0..1codeallergy | intolerance - Underlying mechanism (if known)
Binding: AllergyIntoleranceType (required)
... category ΣI0..*codefood | medication | environment | biologic
Binding: AllergyIntoleranceCategory (required)
... criticality SΣI0..1codelow | high | unable-to-assess
Binding: AllergyIntoleranceCriticality (required)
... code SΣI1..1(Slice Definition)Concept - reference to a terminology or just text
Slice: Unordered, Open by pattern:$this
Binding: Allergy intolerance substance condition - IPS (preferred)
.... code:allergyIntoleranceGPSCode SI0..1CodeableConceptIPSCode for allergy or intolerance from the SNOMED CT GPS code set
Binding: Allergy intolerance substance condition (GPS) - IPS (required)
.... code:absentOrUnknownAllergyIntolerance SI0..1CodeableConceptIPSCode for absent or unknown allergy or intolerance
Binding: Absent or Unknown Allergies - IPS (required)
... patient SΣI1..1Reference(Patient (IPS))Who the sensitivity is for
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... reference SΣI1..1stringLiteral reference, Relative, internal or absolute URL
.... type ΣI0..1uriType the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible)
.... identifier ΣI0..1IdentifierLogical reference, when literal reference is not known
.... display ΣI0..1stringText alternative for the resource
... encounter I0..1Reference(Encounter)Encounter when the allergy or intolerance was asserted
... onset[x] I0..1(Slice Definition)When allergy or intolerance was identified
Slice: Unordered, Closed by type:$this
.... onset[x]:onsetDateTime SI0..1dateTimeWhen allergy or intolerance was identified
... recordedDate I0..1dateTimeDate first version of the resource instance was recorded
... recorder I0..1Reference(Practitioner | PractitionerRole | Patient | RelatedPerson)Who recorded the sensitivity
... asserter SΣI0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole)Source of the information about the allergy
... lastOccurrence I0..1dateTimeDate(/time) of last known occurrence of a reaction
... note I0..*AnnotationAdditional text not captured in other fields
... reaction SI0..*BackboneElementAdverse Reaction Events linked to exposure to substance
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... substance I0..1CodeableConceptSpecific substance or pharmaceutical product considered to be responsible for event
Binding: SubstanceCode (example)
.... manifestation SI1..*(Slice Definition)Concept - reference to a terminology or just text
Slice: Unordered, Open by pattern:$this
Binding: SNOMEDCTClinicalFindings (example)
..... manifestation:allergyIntoleranceReactionManifestationGPSCode SI0..1CodeableConceptIPSCode for the allergy or intolerance reaction manifestation from the SNOMED CT GPS code set
Binding: Allergy Reaction (GPS) - IPS (required)
.... description I0..1stringDescription of the event as a whole
.... onset SI0..1dateTimeDate(/time) when manifestations showed
.... severity SI0..1codemild | moderate | severe (of event as a whole)
Binding: AllergyIntoleranceSeverity (required)
.... exposureRoute I0..1CodeableConceptHow the subject was exposed to the substance
Binding: SNOMEDCTRouteCodes (example)
.... note I0..*AnnotationText about event not captured in other fields

doco Documentation for this format

 

Other representations of profile: Schematron

Terminology Bindings

Terminology Bindings

PathConformanceValueSet
AllergyIntolerance.languagepreferredCommonLanguages
Max Binding: AllLanguages
AllergyIntolerance.clinicalStatusrequiredAllergyIntoleranceClinicalStatusCodes
AllergyIntolerance.verificationStatusrequiredAllergyIntoleranceVerificationStatusCodes
AllergyIntolerance.typerequiredAllergyIntoleranceType
AllergyIntolerance.categoryrequiredAllergyIntoleranceCategory
AllergyIntolerance.criticalityrequiredAllergyIntoleranceCriticality
AllergyIntolerance.codepreferredAllergyIntoleranceSubstanceConditionUvIps
AllergyIntolerance.code:allergyIntoleranceGPSCoderequiredAllergyintolerancesubstanceconditionGPS
AllergyIntolerance.code:absentOrUnknownAllergyIntolerancerequiredNoAllergiesInfoUvIps
AllergyIntolerance.patient.typeextensibleResourceType
AllergyIntolerance.reaction.substanceexampleSubstanceCode
AllergyIntolerance.reaction.manifestationexampleSNOMEDCTClinicalFindings
AllergyIntolerance.reaction.manifestation:allergyIntoleranceReactionManifestationGPSCoderequiredAllergyReactionGpsUvIps
AllergyIntolerance.reaction.severityrequiredAllergyIntoleranceSeverity
AllergyIntolerance.reaction.exposureRouteexampleSNOMEDCTRouteCodes

Constraints

Constraints

IdPathDetailsRequirements
ait-1AllergyIntoleranceAllergyIntolerance.clinicalStatus SHALL be present if verificationStatus is not entered-in-error.
: verificationStatus.coding.where(system = 'http://terminology.hl7.org/CodeSystem/allergyintolerance-verification' and code = 'entered-in-error').exists() or clinicalStatus.exists()
ait-2AllergyIntoleranceAllergyIntolerance.clinicalStatus SHALL NOT be present if verification Status is entered-in-error
: verificationStatus.coding.where(system = 'http://terminology.hl7.org/CodeSystem/allergyintolerance-verification' and code = 'entered-in-error').empty() or clinicalStatus.empty()
dom-2AllergyIntoleranceIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3AllergyIntoleranceIf 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-4AllergyIntoleranceIf 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-5AllergyIntoleranceIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6AllergyIntoleranceA resource should have narrative for robust management
: text.`div`.exists()
ele-1AllergyIntolerance.metaAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1AllergyIntolerance.implicitRulesAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1AllergyIntolerance.languageAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1AllergyIntolerance.textAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1AllergyIntolerance.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1AllergyIntolerance.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1AllergyIntolerance.extension:abatement-datetimeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1AllergyIntolerance.extension:abatement-datetimeMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1AllergyIntolerance.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1AllergyIntolerance.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1AllergyIntolerance.identifierAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1AllergyIntolerance.clinicalStatusAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1AllergyIntolerance.verificationStatusAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1AllergyIntolerance.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1AllergyIntolerance.categoryAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1AllergyIntolerance.criticalityAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1AllergyIntolerance.codeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1AllergyIntolerance.code:allergyIntoleranceGPSCodeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1AllergyIntolerance.code:absentOrUnknownAllergyIntoleranceAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1AllergyIntolerance.patientAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1AllergyIntolerance.patient.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1AllergyIntolerance.patient.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1AllergyIntolerance.patient.referenceAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1AllergyIntolerance.patient.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1AllergyIntolerance.patient.identifierAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1AllergyIntolerance.patient.displayAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1AllergyIntolerance.encounterAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1AllergyIntolerance.onset[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1AllergyIntolerance.onset[x]:onsetDateTimeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1AllergyIntolerance.recordedDateAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1AllergyIntolerance.recorderAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1AllergyIntolerance.asserterAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1AllergyIntolerance.lastOccurrenceAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1AllergyIntolerance.noteAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1AllergyIntolerance.reactionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1AllergyIntolerance.reaction.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1AllergyIntolerance.reaction.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1AllergyIntolerance.reaction.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1AllergyIntolerance.reaction.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1AllergyIntolerance.reaction.substanceAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1AllergyIntolerance.reaction.manifestationAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1AllergyIntolerance.reaction.manifestation:allergyIntoleranceReactionManifestationGPSCodeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1AllergyIntolerance.reaction.descriptionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1AllergyIntolerance.reaction.onsetAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1AllergyIntolerance.reaction.severityAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1AllergyIntolerance.reaction.exposureRouteAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1AllergyIntolerance.reaction.noteAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())