| FamilyMemberHistory | 
 | FamilyMemberHistory | Not in scope for v2 |  
 |    relationship |  |  
 |       coding | C*E.1-8, C*E.10-22 |  
 |          system | C*E.3 |  
 |          version | C*E.7 |  
 |          code | C*E.1 |  
 |          display | C*E.2 - but note this is not well followed |  
 |          userSelected | Sometimes implied by being first |  
 |       text | C*E.9. But note many systems use C*E.2 for this |  
 |    reasonCode |  |  
 |       coding | C*E.1-8, C*E.10-22 |  
 |          system | C*E.3 |  
 |          version | C*E.7 |  
 |          code | C*E.1 |  
 |          display | C*E.2 - but note this is not well followed |  
 |          userSelected | Sometimes implied by being first |  
 |       text | C*E.9. But note many systems use C*E.2 for this |  
 |    condition |  |  
 |       code |  |  
 |          coding | C*E.1-8, C*E.10-22 |  
 |             system | C*E.3 |  
 |             version | C*E.7 |  
 |             code | C*E.1 |  
 |             display | C*E.2 - but note this is not well followed |  
 |             userSelected | Sometimes implied by being first |  
 |          text | C*E.9. But note many systems use C*E.2 for this |  
 | FamilyMemberHistory | 
 | FamilyMemberHistory | Entity. Role, or Act, Observation[classCode=OBS, moodCode=EVN] |  
 |    text | Act.text? |  
 |    contained | N/A |  
 |    extension | N/A |  
 |    modifierExtension | N/A |  
 |    identifier | id |  
 |    instantiatesCanonical | .outboundRelationship[typeCode=DEFN].target |  
 |    instantiatesUri | .outboundRelationship[typeCode=DEFN].target |  
 |    dataAbsentReason | .reasonCode |  
 |    patient | participation[typeCode=SBJ].role |  
 |    date | participation[typeCode=AUT].time |  
 |    name | name |  
 |    relationship | code |  
 |       id | n/a |  
 |       extension | n/a |  
 |       coding | union(., ./translation) |  
 |          id | n/a |  
 |          extension | n/a |  
 |          system | ./codeSystem |  
 |          version | ./codeSystemVersion |  
 |          code | ./code |  
 |          display | CV.displayName |  
 |          userSelected | CD.codingRationale |  
 |       text | ./originalText[mediaType/code="text/plain"]/data |  
 |    born[x] | player[classCode=LIV, determinerCode=INSTANCE]. birthDate (could be URG) |  
 |    age[x] | participation[typeCode=SBJ].act[classCode=OBS,moodCode=EVN, code="age"].value |  
 |    deceased[x] | player[classCode=LIV, determinerCode=INSTANCE].deceasedInd, deceasedDate (could be URG)  For age, you'd hang an observation off the role |  
 |    reasonCode | .reasonCode |  
 |       id | n/a |  
 |       extension | n/a |  
 |       coding | union(., ./translation) |  
 |          id | n/a |  
 |          extension | n/a |  
 |          system | ./codeSystem |  
 |          version | ./codeSystemVersion |  
 |          code | ./code |  
 |          display | CV.displayName |  
 |          userSelected | CD.codingRationale |  
 |       text | ./originalText[mediaType/code="text/plain"]/data |  
 |    reasonReference | .outboundRelationship[typeCode=RSON].target |  
 |    note | inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code=ActCode#ANNGEN].value |  
 |    condition | inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code=ActCode#ASSERTION, value<Diagnosis] |  
 |       id | n/a |  
 |       extension | n/a |  
 |       modifierExtension | N/A |  
 |       code | .value |  
 |          id | n/a |  
 |          extension | n/a |  
 |          coding | union(., ./translation) |  
 |             id | n/a |  
 |             extension | n/a |  
 |             system | ./codeSystem |  
 |             version | ./codeSystemVersion |  
 |             code | ./code |  
 |             display | CV.displayName |  
 |             userSelected | CD.codingRationale |  
 |          text | ./originalText[mediaType/code="text/plain"]/data |  
 |       outcome | outboundRelationship[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 |  
 |       note | inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code=ActCode#ANNGEN].value |