Segment DG1 to EpisodeOfCare Map

This ConceptMap represents a mapping from the HL7 V2 Segment DG1 to the FHIR EpisodeOfCare Resource.
View in v2-to-FHIR IG
#V2 FieldNameV2 TypeCard.FHIR AttributeFHIR TypeEquiv.
1DG1-3Diagnosis CodeCWE1..1
diagnosis.condition(Condition.code)
CodeableConcept
equivalent
2DG1-4Diagnosis DescriptionST1..1
diagnosis.condition(Condition.code.text)

Doesn't warrant mapping

-
equivalent
3DG1-5Diagnosis Date/TimeDTM1..1
diagnosis.condition(Condition.onsetDateTime)

Should confirm that these two concepts are equivalent. Condition.recordedDate is also available

dateTime
equivalent
4DG1-6Diagnosis TypeCWE1..1
diagnosis.role
CodeableConcept
equivalent
5DG1-15Diagnosis PriorityNM1..1
diagnosis.rank

Could contribute to Condition.category or be a new extension

positiveInt
equivalent
6DG1-16Diagnosing ClinicianXCN-1..*
diagnosis.condition(Condition.asserter(Practitioner)

While DG1-16 can repeat, we are not aware of instances where this is used. Until such time, we will not yet establish an agreed to method to communicate the extra repeats in FHIR.

Reference
equivalent
7DG1-19Attestation Date/TimeDTM1..1
diagnosis.condition(Condition.extension[1].url)

= "http://hl7.org/fhir/StructureDefinition/condition-assertedDate"

diagnosis.condition(Condition.extension[1].valueDateTime)

It is unclear whether to use recorded or asserted date. What is your opinion?

diagnosis.condition(Condition.recordedDate)

It is unclear whether to use recorded or asserted date. What is your opinion?

uridateTimedateTime
equivalentequivalentequivalent
8DG1-20Diagnosis IdentifierEI1..1
diagnosis.condition(Condition.identifier)

We should confirm that this is truly a unique ID before it gets used as .id. It may need to be combined with a visit ID to make it fully unique.

identifier
equivalent
9DG1-21Diagnosis Action CodeID1..1
diagnosis.condition(Condition.verificationStatus.coding.code)

= "entered-in-error"

Other values (A and U) don't map to anything

diagnosis.condition(Condition.verificationStatus.coding.system)

= "http://terminology.hl7.org/CodeSystem/condition-ver-status"

codeuri
equivalentequivalent
10DG1-22Parent DiagnosisEI1..1
diagnosis.condition(Condition.extension[2].url)

= "http://hl7.org/fhir/StructureDefinition/condition-dueTo"

diagnosis.condition(Condition.extension[2].valueReference(Condition))

Extensions for occurredFollowing and related also exist

-Reference
equivalentequivalent

Equivalence Legend

equivalentExact match
wider/narrowerBroader/more specific meaning
relatedtoRelated but not exact
unmatchedNo equivalent in target