This page is part of the FHIR Specification (v1.4.0: STU 3 Ballot 3). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions
A series of messages from the comparison algorithm. Errors indicate that solutions cannot be interoperable across both implementation guides (or that there are structural flaws in the definition of at least one).
Path | Message |
Errors Detected | |
(None) | |
Warnings about the comparison | |
AllergyIntolerance | StructureDefinition QICore-AllergyIntolerance has a constraint that is not found in U.S. Data Access Framework (DAF) AllergyIntolerance Profile and it is uncertain whether they are compatible (not(f:status/@value != 'refuted' and f:extension/@url='http://hl7.org/fhir/StructureDefinition/allergyintolerance-reasonRefuted')) |
Notes about differences (e.g. definitions) | |
AllergyIntolerance.extension | Elements differ in definition for short: "Additional Content defined by implementations" "Extension" |
AllergyIntolerance.extension | Elements differ in definition for definition: "May be used to represent additional information that is not part of the basic definition of the resource. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." "An Extension" |
AllergyIntolerance.status | Elements differ in definition for comments: "Decision support would typically raise alerts for 'Unconfirmed', 'Confirmed', and 'Resolved' and ignore a 'Refuted' reaction. In particular, 'Refuted' may be useful for reconciliation of the Adverse Reaction List. Some implementations may choose to make this field mandatory." "DAFAllergyIntoleranceStatus binding same as used in base resource AllergyIntoleranceStatus(Required) with same valueset so do not need to specify bindin." |
AllergyIntolerance.reaction.extension | Elements differ in definition for short: "Additional Content defined by implementations" "Extension" |
AllergyIntolerance.reaction.extension | Elements differ in definition for definition: "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." "An Extension" |
AllergyIntolerance.reaction.substance | Example/preferred bindings differ at AllergyIntolerance.reaction.substance using binding from U.S. Data Access Framework (DAF) AllergyIntolerance Profile |
The intersection of the 2 constraint statements. This is what resource authors (either client or server) would need to conform to produce content valid against both implementation guides.
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
AllergyIntolerance | I | 0..* | AllergyIntolerance | Allergy or Intolerance (generally: Risk Of Adverse reaction to a substance) inv-1: extension: reasonRefuted is only permitted if status is refuted |
meta | ∑ | 0..1 | Meta | Metadata about the resource |
implicitRules | ?! ∑ | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: IETF BCP-47 (required) | |
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |
contained | 0..* | Resource | Contained, inline Resources | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | S ∑ | 0..* | Identifier | External ids for this item |
status | ?! S∑ | 0..1 | code | active | unconfirmed | confirmed | inactive | resolved | refuted | entered-in-error Binding: AllergyIntoleranceStatus (required) |
type | S ∑ | 0..1 | code | allergy | intolerance - Underlying mechanism (if known) Binding: AllergyIntoleranceType (required) |
category | S ∑ | 0..1 | code | food | medication | environment | other - Category of Substance Binding: AllergyIntoleranceCategory (required) |
criticality | S ∑ | 0..1 | code | low | high | unable-to-assess Binding: AllergyIntoleranceCriticality (required) |
substance | S ∑ | 1..1 | CodeableConcept | Substance, (or class) considered to be responsible for risk Binding: DAF Substance-Reactant for Intolerance and Negation Codes (preferred) |
patient | S ∑ | 1..1 | Reference(DAF-Patient) | Who the sensitivity is for |
recordedDate | S ∑ | 0..1 | dateTime | When recorded |
recorder | S ∑ | 0..1 | Reference(DAF-Pract | DAF-Patient) | Who recorded the sensitivity |
reporter | S ∑ | 0..1 | Reference(DAF-Pract | DAF-Patient | DAF-RelatedPerson) | Source of the information about the allergy |
onset | S ∑ | 0..1 | dateTime | Date(/time) when manifestations showed |
lastOccurence | ∑ | 0..1 | dateTime | Date(/time) of last known occurrence of a reaction |
note | 0..* | Annotation | Additional text not captured in other fields | |
reaction | S | 0..* | BackboneElement | Adverse Reaction Events linked to exposure to substance |
allergyintolerance-duration | S | 0..1 | Duration | left: Additional Content defined by implementations; right: Extension URL: http://hl7.org/fhir/StructureDefinition/allergyintolerance-duration |
modifierExtension | ?! ∑ | 0..* | Extension | Extensions that cannot be ignored |
substance | S ∑ | 0..1 | CodeableConcept | Specific substance considered to be responsible for event Binding: DAF Substance-Reactant for Intolerance and Negation Codes (preferred) |
certainty | ∑ | 0..1 | code | unlikely | likely | confirmed - clinical certainty about the specific substance Binding: AllergyIntoleranceCertainty (required) |
manifestation | S ∑ | 1..* | CodeableConcept | Clinical symptoms/signs associated with the Event Binding: Manifestation C-CDA codes (preferred) |
description | 0..1 | string | Description of the event as a whole | |
onset | S ∑ | 0..1 | dateTime | Date(/time) when manifestations showed |
severity | ∑ | 0..1 | code | mild | moderate | severe (of event as a whole) Binding: AllergyIntoleranceSeverity (required) |
exposureRoute | ∑ | 0..1 | CodeableConcept | How the subject was exposed to the substance Binding: SNOMED CT Route Codes (example) |
note | 0..* | Annotation | Text about event not captured in other fields | |
Documentation for this format |
The union of the 2 constraint statements. This is what resource authors (either client or server) would need to be able to handle to accept content valid against either implementation guides.
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
AllergyIntolerance | 0..* | AllergyIntolerance | Allergy or Intolerance (generally: Risk Of Adverse reaction to a substance) | |
meta | ∑ | 0..1 | Meta | Metadata about the resource |
implicitRules | ?! ∑ | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: IETF BCP-47 (required) | |
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |
contained | 0..* | Resource | Contained, inline Resources | |
allergyintolerance-reasonRefuted | 0..1 | CodeableConcept | Extension URL: http://hl7.org/fhir/StructureDefinition/allergyintolerance-reasonRefuted Binding: Reasons for refuting allergy or intolerance codes (example) | |
allergyintolerance-resolutionAge | 0..1 | Age | Extension URL: http://hl7.org/fhir/StructureDefinition/allergyintolerance-resolutionAge | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | S ∑ | 0..* | Identifier | External ids for this item |
status | ?! S∑ | 0..1 | code | active | unconfirmed | confirmed | inactive | resolved | refuted | entered-in-error Binding: AllergyIntoleranceStatus (required) |
type | S ∑ | 0..1 | code | allergy | intolerance - Underlying mechanism (if known) Binding: AllergyIntoleranceType (required) |
category | S ∑ | 0..1 | code | food | medication | environment | other - Category of Substance Binding: AllergyIntoleranceCategory (required) |
criticality | S ∑ | 0..1 | code | low | high | unable-to-assess Binding: AllergyIntoleranceCriticality (required) |
substance | S ∑ | 1..1 | CodeableConcept | Substance, (or class) considered to be responsible for risk Binding: DAF Substance-Reactant for Intolerance and Negation Codes (preferred) |
patient | S ∑ | 1..1 | Reference(#1) | Who the sensitivity is for |
recordedDate | S ∑ | 0..1 | dateTime | When recorded |
recorder | S ∑ | 0..1 | Reference(#3 | #1) | Who recorded the sensitivity |
reporter | S ∑ | 0..1 | Reference(Practitioner | Patient | RelatedPerson) | Source of the information about the allergy |
onset | S ∑ | 0..1 | dateTime | Date(/time) when manifestations showed |
lastOccurence | ∑ | 0..1 | dateTime | Date(/time) of last known occurrence of a reaction |
note | 0..* | Annotation | Additional text not captured in other fields | |
reaction | S | 0..* | BackboneElement | Adverse Reaction Events linked to exposure to substance |
extension | S | 0..* | Extension | left: Additional Content defined by implementations; right: Extension |
modifierExtension | ?! ∑ | 0..* | Extension | Extensions that cannot be ignored |
substance | S ∑ | 0..1 | CodeableConcept | Specific substance considered to be responsible for event Binding: ???? (preferred) |
certainty | ∑ | 0..1 | code | unlikely | likely | confirmed - clinical certainty about the specific substance Binding: AllergyIntoleranceCertainty (required) |
manifestation | S ∑ | 1..* | CodeableConcept | Clinical symptoms/signs associated with the Event Binding: Manifestation C-CDA codes (preferred) |
description | 0..1 | string | Description of the event as a whole | |
onset | S ∑ | 0..1 | dateTime | Date(/time) when manifestations showed |
severity | ∑ | 0..1 | code | mild | moderate | severe (of event as a whole) Binding: AllergyIntoleranceSeverity (required) |
exposureRoute | ∑ | 0..1 | CodeableConcept | How the subject was exposed to the substance Binding: SNOMED CT Route Codes (example) |
note | 0..* | Annotation | Text about event not captured in other fields | |
Documentation for this format |