Segment AL1 to AllergyIntolerance Map
| # | V2 Field | Name | V2 Type | Card. | FHIR Attribute | FHIR Type | Equiv. |
|---|---|---|---|---|---|---|---|
| 1 | AL1 | AL1 | - | - | clinicalStatus.coding.code= "active" While .clinicalStatus is not required, constraint ait-1 (AllergyIntolerance.clinicalStatus SHALL be present if verificationStatus is not entered-in-error.) does necessitate populating this element in the map as it's not possible to infer a verificationStatus of "entered-in-error" based on the data in AL1. clinicalStatus.coding.system= "http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical" | codeuri | equivalentequivalent |
| 2 | AL1-2 | Allergen Type Code | CWE | 1..1 | categoryThe FHIR table has a "required" binding. Do we need to expand the values in the FHIR table? Could other be used for: Miscellaneous allergy Miscellaneous contraindication Animal Allergy HL70127 is a user defined table\ category.extension[1].url= "http://hl7.org/fhir/StructureDefinition/alternate-codes" category.extension[1].valueCodeableConcepttype | codeuriCodeableConceptcode | equivalentequivalentequivalentequivalent |
| 3 | AL1-3 | Allergen Code/Mnemonic/Description | CWE | 1..1 | code | CodeableConcept | equivalent |
| 4 | AL1-4 | Allergy Severity Code | CWE | 1..1 | criticalityIF: If severity was used equivalent to criticality Note that AllergyIntolerance.reaction.severity is available in FHIR but from a base standard perspective that is actually not the most appropriate and would require that AL1-6 is valued as well. However, a local implementation may have used vocabulary that better fits AllergyIntolerance.reaction.severity and should then consider that instead as a local variation. Note that the .reaction though is at a particular time, while .criticality is an overall assement that matches HL7 v2 generally better. criticality.extension[1].url= "http://hl7.org/fhir/StructureDefinition/alternate-codes" IF: If severity was used equivalent to criticality criticality.extension[1].valueCodeableConceptIF: If severity was used equivalent to criticality reaction.severityIF: If severity was not used equivalent to criticality | codeuriCodeableConceptcode | equivalentequivalentequivalentequivalent |
| 5 | AL1-5 | Allergy Reaction Code | ST | -1..* | reaction.manifestation.textAllergyIntolerance.reaction can repeat, presumably to capture both multiple manifestations of the reaction (rash and nausea) as well as reactions to independent exposures (last week and last month) - we may want to confirm this understanding.\ | CodeableConcept | equivalent |
| 6 | AL1-6 | Identification Date | DT | 1..1 | onsetDateTimeWithdrawn as of 2.7, Refer to IAM-11 Onset or IAM-13 Reported Date | dateTime | equivalent |