Mongolian HDIT Implementation guide
1.0.0 - Review

Mongolian HDIT Implementation guide - Local Development build (v1.0.0). See the Directory of published versions

StructureDefinition: AttachedSpecialRecord - Mappings

Mappings for the Profile.

Mappings for Workflow Pattern (http://hl7.org/fhir/workflow)

AttachedSpecialRecord
DocumentReferenceEvent
   identifierEvent.identifier
   statusEvent.status
   typeEvent.code
   subjectEvent.subject
   dateEvent.occurrence[x]
   authorEvent.performer.actor
   context
      encounterEvent.context

Mappings for FHIR Composition (http://hl7.org/fhir/composition)

AttachedSpecialRecord
DocumentReferencewhen describing a Composition
   typeComposition.type
   subjectComposition.subject
   dateComposition.date
   authorComposition.author
   contentBundle(Composition+*)
      attachmentComposition.language, Composition.title, Composition.date
   context
      encounterComposition.encounter

Mappings for RIM Mapping (http://hl7.org/v3)

AttachedSpecialRecord
DocumentReferenceEntity. Role, or Act, Document[classCode="DOC" and moodCode="EVN"]
   textAct.text?
   containedN/A
   identifier.id / .setId
   statusinterim: .completionCode="IN" & ./statusCode[isNormalDatatype()]="active"; final: .completionCode="AU" && ./statusCode[isNormalDatatype()]="complete" and not(./inboundRelationship[typeCode="SUBJ" and isNormalActRelationship()]/source[subsumesCode("ActClass#CACT") and moodCode="EVN" and domainMember("ReviseDocument", code) and isNormalAct()]); amended: .completionCode="AU" && ./statusCode[isNormalDatatype()]="complete" and ./inboundRelationship[typeCode="SUBJ" and isNormalActRelationship()]/source[subsumesCode("ActClass#CACT") and moodCode="EVN" and domainMember("ReviseDocument", code) and isNormalAct() and statusCode="completed"]; withdrawn : .completionCode=NI && ./statusCode[isNormalDatatype()]="obsolete"
   type./code
   subject.participation[typeCode="SBJ"].role[typeCode="PAT"]
   date.availabilityTime[type="TS"]
   author.participation[typeCode="AUT"].role[classCode="ASSIGNED"]
   description.outboundRelationship[typeCode="SUBJ"].target.text
   contentdocument.text
      attachmentdocument.text
   contextoutboundRelationship[typeCode="SUBJ"].target[classCode<'ACT']
      encounterunique(highest(./outboundRelationship[typeCode="SUBJ" and isNormalActRelationship()], priorityNumber)/target[moodCode="EVN" and classCode=("ENC", "PCPR") and isNormalAct])

Mappings for CDA (R2) (http://hl7.org/v3/cda)

AttachedSpecialRecord
DocumentReferencewhen describing a CDA
   typeClinicalDocument/code/@code The typeCode should be mapped from the ClinicalDocument/code element to a set of document type codes configured in the affinity domain. One suggested coding system to use for typeCode is LOINC, in which case the mapping step can be omitted.
   subjectClinicalDocument/recordTarget/
   authorClinicalDocument/author
   content
      attachmentClinicalDocument/languageCode, ClinicalDocument/title, ClinicalDocument/date
   context

Mappings for FiveWs Pattern Mapping (http://hl7.org/fhir/fivews)

AttachedSpecialRecord
DocumentReference
   identifierFiveWs.identifier
   statusFiveWs.status
   typeFiveWs.class
   subjectFiveWs.subject[x], FiveWs.subject
   dateFiveWs.recorded
   context
      encounterFiveWs.context

Mappings for HL7 v2 Mapping (http://hl7.org/v2)

AttachedSpecialRecord
DocumentReference
   identifierTXA-16?
   statusTXA-19
   typeTXA-2
   subjectPID-3 (No standard way to define a Practitioner or Group subject in HL7 v2 MDM message)
   authorTXA-9 (No standard way to indicate a Device in HL7 v2 MDM message)
   descriptionTXA-25
   content
      attachmentTXA-3 for mime type

Mappings for XDS metadata equivalent (http://ihe.net/xds)

AttachedSpecialRecord
DocumentReference
   identifierDocumentEntry.entryUUID
   statusDocumentEntry.availabilityStatus
   typeDocumentEntry.type
   subjectDocumentEntry.patientId
   authorDocumentEntry.author
   descriptionDocumentEntry.comments
   content
      attachmentDocumentEntry.mimeType, DocumentEntry.languageCode, DocumentEntry.URI, DocumentEntry.size, DocumentEntry.hash, DocumentEntry.title, DocumentEntry.creationTime
   context