Mappings
for
the
familymemberhistory
resource.
|
FamilyMemberHistory
|
Observation[classCode=OBS,
moodCode=EVN]
|
identifier
identifier
|
id
|
patient
definition
| .outboundRelationship[typeCode=DEFN].target
|
participation[typeCode=SBJ].role
status
|
|
date
notDone
| .actionNegationInd
|
participation[typeCode=AUT].time
notDoneReason
| .reasonCode
|
status
patient
|
participation[typeCode=SBJ].role
|
name
date
|
participation[typeCode=AUT].time
|
|
name
|
name
|
relationship
relationship
|
code
|
gender
gender
|
|
born[x]
born[x]
|
player[classCode=LIV,
determinerCode=INSTANCE].
birthDate
(could
be
URG)
|
age[x]
age[x]
|
participation[typeCode=SBJ].act[classCode=OBS,moodCode=EVN,
code="age"].value
|
deceased[x]
estimatedAge
| |
|
deceased[x]
|
player[classCode=LIV,
determinerCode=INSTANCE].deceasedInd,
deceasedDate
(could
be
URG)
For
age,
you'd
hang
an
observation
off
the
role
|
note
reasonCode
| .reasonCode |
|
reasonReference
| .outboundRelationship[typeCode=RSON].target |
|
note
|
inboundRelationship[typeCode=SUBJ].source[classCode=OBS,
moodCode=EVN,
code=ActCode#ANNGEN].value
|
condition
condition
|
inboundRelationship[typeCode=SUBJ].source[classCode=OBS,
moodCode=EVN,
code=ActCode#ASSERTION,
value<Diagnosis]
|
code
code
|
.value
|
outcome
outcome
|
outboundRelationship[typeCode=OUTC)].target[classCode=OBS,
moodCode=EVN,
code=ActCode#ASSERTION].value
|
onset[x]
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
|
note
note
|
inboundRelationship[typeCode=SUBJ].source[classCode=OBS,
moodCode=EVN,
code=ActCode#ANNGEN].value
|