Segment IAM in FHIR
How segment IAM (Patient Adverse Reaction Information) becomes FHIR R4 resources, from the HL7 Version 2 to FHIR guide.
- HL7 v2 definition
- Definition of IAM in HL7 v2 2.8
- Maps
- AllergyIntolerance
To AllergyIntolerance20 rows
| HL7 v2 source | v2 type | FHIR element | FHIR type | Conditions and notes |
|---|---|---|---|---|
IAM-2Allergen Type Code | CWE | category | code | Code map allergy-intolerance-category |
IAM-2Allergen Type Code | CWE | category.extension[1].url | uri | Value "http://hl7.org/fhir/StructureDefinition/alternate-codes" |
IAM-2Allergen Type Code | CWE | category.extension[1].valueCodeableConcept | CodeableConcept | Code map v2-0127 |
IAM-2Allergen Type Code | CWE | type | code | Code map allergy-intolerance-type |
IAM-3Allergen Code/Mnemonic/Description | CWE | code[1] | CodeableConcept | |
IAM-4Allergy Severity Code | CWE | reaction.severity | code | If severity was not used equivalent to criticalityCode map reaction-event-severity |
IAM-4Allergy Severity Code | CWE | criticality | code | If severity was used equivalent to criticalityCode map allergy-intolerance-criticality |
IAM-4Allergy Severity Code | CWE | criticality.extension[1].url | uri | If severity was used equivalent to criticalityValue "http://hl7.org/fhir/StructureDefinition/alternate-codes" |
IAM-4Allergy Severity Code | CWE | criticality.extension[1].valueCodeableConcept | CodeableConcept | If severity was used equivalent to criticalityCode map table-hl70128-original-to-v2-0128 |
IAM-5Allergy Reaction Code | ST | reaction.manifestation.text | CodeableConcept | |
IAM-7Allergy Unique Identifier | EI | identifier | identifier | |
IAM-11Onset Date | DT | onsetDateTime | dateTime | |
IAM-12Onset Date Text | ST | onsetString | string | If IF IAM-11 NOT VALUED |
IAM-13Reported Date/Time | DTM | recordedDate | dateTime | |
IAM-14Reported By | XPN | recorder.reference(Practitioner.name) | HumanName | If IF IAM-15 NOT VALUEDIf IAM-15 is not valued, not always 100% clear this is a practitioner, so much review locally. |
IAM-14Reported By | XPN | recorder.reference(Patient[1].name) | HumanName | If IF IAM-15 EQUALS "SEL" |
IAM-14Reported By | XPN | recorder.reference(RelatedPerson.name) | HumanName | If IF IAM-15 VALUED AND NOT "SEL" |
IAM-15Relationship To Patient Code | CWE | recorder.reference(RelatedPerson.relationship) | CodeableConcept | If IF IAM-15 VALUED AND NOT "SEL"Code map v3-rolecode |
IAM-17Allergy Clinical Status Code | CWE | clinicalStatus | CodeableConcept | |
IAM-27Clinician Identified Code | CWE | code[1] | CodeableConcept |
