基于FHIR标准的健康档案共享文档实施指南
0.8.0.2022705 - 持续集成版

基于FHIR的健康档案共享文档实施时必须严格遵循本实施指南的规定。

Resource Profile: FamilyMemberDiseases - Mappings

Mappings for the profile-family-member-diseases resource profile.

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

FamilyMemberDiseases
FamilyMemberHistoryEvent
   identifierEvent.identifier
   instantiatesCanonicalEvent.instantiatesCanonical
   instantiatesUriEvent.instantiatesUri
   statusEvent.status
   patientEvent.subject
   reasonCodeEvent.reasonCode
   reasonReferenceEvent.reasonReference
   noteEvent.note

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

FamilyMemberDiseases
FamilyMemberHistoryNot in scope for v2
   age[x]
   age[x] (ageAge)
      valueSN.2 / CQ - N/A
      comparatorSN.1 / CQ.1
      unit(see OBX.6 etc.) / CQ.2
      system(see OBX.6 etc.) / CQ.2
      code(see OBX.6 etc.) / CQ.2

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

FamilyMemberDiseases
FamilyMemberHistoryEntity. Role, or Act, Observation[classCode=OBS, moodCode=EVN]
   textAct.text?
   containedN/A
   extensionN/A
   modifierExtensionN/A
   identifierid
   instantiatesCanonical.outboundRelationship[typeCode=DEFN].target
   instantiatesUri.outboundRelationship[typeCode=DEFN].target
   dataAbsentReason.reasonCode
   patientparticipation[typeCode=SBJ].role
   dateparticipation[typeCode=AUT].time
   namename
   relationshipcode
   born[x]player[classCode=LIV, determinerCode=INSTANCE]. birthDate (could be URG)
   age[x]participation[typeCode=SBJ].act[classCode=OBS,moodCode=EVN, code="age"].value
   age[x] (ageAge)participation[typeCode=SBJ].act[classCode=OBS,moodCode=EVN, code="age"].value
      idn/a
      extensionn/a
      valuePQ.value, CO.value, MO.value, IVL.high or IVL.low depending on the value
      comparatorIVL properties
      unitPQ.unit
      systemCO.codeSystem, PQ.translation.codeSystem
      codePQ.code, MO.currency, PQ.translation.code
   deceased[x]player[classCode=LIV, determinerCode=INSTANCE].deceasedInd, deceasedDate (could be URG) For age, you'd hang an observation off the role
   reasonCode.reasonCode
   reasonReference.outboundRelationship[typeCode=RSON].target
   noteinboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code=ActCode#ANNGEN].value
   conditioninboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code=ActCode#ASSERTION, value<Diagnosis]
      idn/a
      extensionn/a
      modifierExtensionN/A
      code.value
      outcomeoutboundRelationship[typeCode=OUTC)].target[classCode=OBS, moodCode=EVN, code=ActCode#ASSERTION].value
      onset[x]inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code="Subject Age at measurement", value<Diagnosis].value[@xsi:typeCode='TS' or 'IVL_TS'] Use originalText for string
      noteinboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code=ActCode#ANNGEN].value

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

FamilyMemberDiseases
FamilyMemberHistory
   identifierFiveWs.identifier
   statusFiveWs.status
   patientFiveWs.subject[x], FiveWs.subject
   dateFiveWs.recorded
   reasonCodeFiveWs.why[x]
   reasonReferenceFiveWs.why[x]