FamilyMemberHistory - FHIR Resource (stu3) This FamilyMemberHistory Resource uses the
FHIR API standard for access and structure.
Validate an FamilyMemberHistory FHIR Resource (stu3)
FamilyMemberHistory Attributes Attribute Field is list Type Description
note
true
Annotation
General note about related person
Description: General note about related person
Attribute Type : Annotation
Required: N/A
Countability: Array
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
deceasedAge
false
Age
"deceasedAge" : { Age },
Description: "deceasedAge" : { Age },
Attribute Type : Age
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
deceasedDate
false
date
"deceasedDate" : "<date>",
Description: "deceasedDate" : "<date>",
Attribute Type : date
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
ageRange
false
Range
"ageRange" : { Range },
Description: "ageRange" : { Range },
Attribute Type : Range
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
deceasedRange
false
Range
"deceasedRange" : { Range },
Description: "deceasedRange" : { Range },
Attribute Type : Range
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
reasonCode
true
CodeableConcept
Why was family member history performed?
Description: Why was family member history performed?
Attribute Type : CodeableConcept
Required: N/A
Countability: Array
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
bornDate
false
date
"bornDate" : "<date>",
Description: "bornDate" : "<date>",
Attribute Type : date
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
bornString
false
string
"bornString" : "<string>",
Description: "bornString" : "<string>",
Attribute Type : string
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
deceasedString
false
string
"deceasedString" : "<string>",
Description: "deceasedString" : "<string>",
Attribute Type : string
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Example: "deceasedString":
estimatedAge
false
boolean
C? Age is estimated?
Description: C? Age is estimated?
Attribute Type : boolean
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
bornPeriod
false
Period
"bornPeriod" : { Period },
Description: "bornPeriod" : { Period },
Attribute Type : Period
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
status
false
code
partial | completed | entered-in-error | health-unknown
Description: partial | completed | entered-in-error | health-unknown
Attribute Type : code
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Example: "status": "completed"
patient
false
Reference
Patient history is about
Description: Patient history is about
Attribute Type : Reference
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Example: "patient": {
"display": "Peter Patient",
"reference": "Patient/example"
}
relationship
false
CodeableConcept
Relationship to the subject
Description: Relationship to the subject
Attribute Type : CodeableConcept
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Example: "relationship": {
"coding": [
{
"code": "FTH",
"system": "http://hl7.org/fhir/v3/RoleCode",
"display": "father"
}
]
}
notDone
false
boolean
The taking of a family member's history did not occur
Description: The taking of a family member's history did not occur
Attribute Type : boolean
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
date
false
dateTime
When history was captured/updated
Description: When history was captured/updated
Attribute Type : dateTime
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Example: "date": "2011-03-18"
condition
true
Data Type
Condition that the related person had
Description: Condition that the related person had
Attribute Type : Data Type
Required: N/A
Countability: Array
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Example: "condition": [
{
"note": [
{
"text": "Was fishing at the time. At least he went doing someting he loved."
}
],
"onsetAge": {
"code": "a",
"unit": "yr",
"value": 74,
"system": "http://unitsofmeasure.org"
},
"code": {
"text": "Heart Attack",
"coding": [
{
"code": "315619001",
"system": "http://snomed.info/sct",
"display": "Myocardial Infarction"
}
]
}
}
]
definition
true
Reference
Instantiates protocol or definition
Description: Instantiates protocol or definition
Attribute Type : Reference
Required: N/A
Countability: Array
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Example: "definition": [
{
"display": "Family Member History Questionnaire"
}
]
ageString
false
string
"ageString" : "<string>",
Description: "ageString" : "<string>",
Attribute Type : string
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
reasonReference
true
Reference
"reasonReference" : [{ Reference(Condition|Observation|AllergyIntolerance|
Description: "reasonReference" : [{ Reference(Condition|Observation|AllergyIntolerance|
Attribute Type : Reference
Required: N/A
Countability: Array
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Example: "reasonReference":
name
false
string
The family member described
Description: The family member described
Attribute Type : string
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
gender
false
code
male | female | other | unknown
Description: male | female | other | unknown
Attribute Type : code
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
deceasedBoolean
false
boolean
"deceasedBoolean" : <boolean>,
Description: "deceasedBoolean" : <boolean>,
Attribute Type : boolean
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Example: "deceasedBoolean":
notDoneReason
false
CodeableConcept
C? subject-unknown | withheld | unable-to-obtain | deferred
Description: C? subject-unknown | withheld | unable-to-obtain | deferred
Attribute Type : CodeableConcept
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
ageAge
false
Age
"ageAge" : { Age },
Description: "ageAge" : { Age },
Attribute Type : Age
Required: N/A
Countability: Singleton
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
identifier
true
Identifier
External Id(s) for this record
Description: External Id(s) for this record
Attribute Type : Identifier
Required: N/A
Countability: Array
Flags: N/A
Terminology bindings: N/A
Requirements: N/A
Comments: N/A
Example: "identifier": [
{
"value": "12345"
}
]
FamilyMemberHistory Example {
"status": "completed",
"definition": [
{
"display": "Family Member History Questionnaire"
}
],
"patient": {
"display": "Peter Patient",
"reference": "Patient/example"
},
"relationship": {
"coding": [
{
"code": "FTH",
"system": "http://hl7.org/fhir/v3/RoleCode",
"display": "father"
}
]
},
"resourceType": "FamilyMemberHistory",
"text": {
"status": "generated",
"div": "<div xmlns=\"http://www.w3.org/1999/xhtml\">Father died of a heart attack aged 74</div>"
},
"date": "2011-03-18",
"gender": "male",
"notDone": false,
"identifier": [
{
"value": "12345"
}
],
"id": "father",
"condition": [
{
"note": [
{
"text": "Was fishing at the time. At least he went doing someting he loved."
}
],
"onsetAge": {
"code": "a",
"unit": "yr",
"value": 74,
"system": "http://unitsofmeasure.org"
},
"code": {
"text": "Heart Attack",
"coding": [
{
"code": "315619001",
"system": "http://snomed.info/sct",
"display": "Myocardial Infarction"
}
]
}
}
]
}
FamilyMemberHistory Structure
{
"resourceType" : "FamilyMemberHistory",
// from Resource: id, meta, implicitRules, and language
// from DomainResource: text, contained, extension, and modifierExtension
"identifier" : [{ Identifier }], // External Id(s) for this record
"definition" : [{ Reference(PlanDefinition|Questionnaire) }], // Instantiates protocol or definition
"status" : "<code>", // R! partial | completed | entered-in-error | health-unknown
"notDone" : <boolean>, // The taking of a family member's history did not occur
"notDoneReason" : { CodeableConcept }, // C? subject-unknown | withheld | unable-to-obtain | deferred
"patient" : { Reference(Patient) }, // R! Patient history is about
"date" : "<dateTime>", // When history was captured/updated
"name" : "<string>", // The family member described
"relationship" : { CodeableConcept }, // R! Relationship to the subject
"gender" : "<code>", // male | female | other | unknown
// born[x]: (approximate) date of birth. One of these 3:
"bornPeriod" : { Period },
"bornDate" : "<date>",
"bornString" : "<string>",
// age[x]: (approximate) age. One of these 3:
"ageAge" : { Age },
"ageRange" : { Range },
"ageString" : "<string>",
"estimatedAge" : <boolean>, // C? Age is estimated?
// deceased[x]: Dead? How old/when?. One of these 5:
"deceasedBoolean" : <boolean>,
"deceasedAge" : { Age },
"deceasedRange" : { Range },
"deceasedDate" : "<date>",
"deceasedString" : "<string>",
"reasonCode" : [{ CodeableConcept }], // Why was family member history performed?
"reasonReference" : [{ Reference(Condition|Observation|AllergyIntolerance|
QuestionnaireResponse) }], // Why was family member history performed?
"note" : [{ Annotation }], // General note about related person
"condition" : [{ // Condition that the related person had
"code" : { CodeableConcept }, // R! Condition suffered by relation
"outcome" : { CodeableConcept }, // deceased | permanent disability | etc.
// onset[x]: When condition first manifested. One of these 4:
"onsetAge" : { Age },
"onsetRange" : { Range },
"onsetPeriod" : { Period },
"onsetString" : "<string>",
"note" : [{ Annotation }] // Extra information about condition
}]
}
FamilyMemberHistory Search Parameters The following search parameters can be used to query FamilyMemberHistory resources. Just submit them like so:
https://api.1up.health/fhir/stu3/FamilyMemberHistory?query-param=queryvalue
Search Parameter Field Type Resource Fields Searched code
text
condition.code
date
date
date
definition
reference
definition
gender
text
gender
identifier
text
identifier
patient
reference
patient
relationship
text
relationship
status
text
status