Primary Care Practice-to-Practice
0.0.3 - CI Build

Primary Care Practice-to-Practice, published by . This is not an authorized publication; it is the continuous build for version 0.0.3). This version is based on the current content of https://github.com/aehrc/primary-care-data-technical/ and changes regularly. See the Directory of published versions

Resource Profile: AU Primary Care Family Member History

Defining URL:https://aehrc.com/fhir/StructureDefinition/AUPrimaryCareFamilyMemberHistory
Version:0.0.3
Name:AUPrimaryCareFamilyMemberHistory
Title:AU Primary Care Family Member History
Status:Active as of 2021-06-27T13:53:23+00:00
Definition:

Summary or persistent information about significant health and related issues in family members.

Usage

Use to record a summary of information about problems or diagnoses found in family members. This information may be used to contribute to the identification of a current health problem, assessment of future risk from familial problems or conditions, or to initiate preventive health activities.

Traditionally the scope of family history has been focused on genetic factors or biomarkers as indicators of risk or potential risk. The scope of this item includes both recording of problems or diagnoses that have an inheritable origin as well as those that are not directly inheritable but influenced by the domestic setting, including psycho-social or environmental factors. Examples include exposure to toxins in the family environment, domestic violence, sexual abuse, alcoholism and other addictions.

Non-genetic family members can include adopted or long term fostered children, those related by marriage, or other unrelated individuals who participate in the regular life and influence of the family.

It may be necessary to identify each family member specifically and not just by the relationship to the individual. For example, while there will be only one maternal grandmother, there may be many female maternal cousins. This may be required to ensure that a pedigree chart is accurate. It will also enable accurate amendments to the record for each identified family member. If the record is private and will not be shared, for reasons of clarity it may be preferable to record the relative's actual name. If the record, or part of the record, is to be shared, it may be more appropriate for the family member to be identified by a unique label or alias.

Record as a single instance in a health record; updated and revised over time as a new version.

Source Resource:XML / JSON / Turtle

The official URL for this profile is:

https://aehrc.com/fhir/StructureDefinition/AUPrimaryCareFamilyMemberHistory

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from FamilyMemberHistory

Summary

Must-Support: 14 elements

This structure is derived from FamilyMemberHistory

NameFlagsCard.TypeDescription & Constraintsdoco
.. FamilyMemberHistory I0..*FamilyMemberHistoryInformation about patient's relatives, relevant for patient
fm-content-0: Either condition or note should be present
... status S1..1codepartial | completed | entered-in-error | health-unknown
... dataAbsentReason S0..1CodeableConceptsubject-unknown | withheld | unable-to-obtain | deferred
Binding: Family History Absent Code Valueset (required)
... patient S1..1Reference(Patient)Patient history is about
... relationship S1..1CodeableConceptRelationship to the subject
Binding: http://aehrc.com/valueset/geneticfamilymember (extensible)
... deceasedAge S0..1AgeDead? How old/when?
... deceasedBoolean S0..1booleanDead? How old/when?
... deceasedDate S0..1dateDead? How old/when?
... note S0..*AnnotationGeneral note about related person
... condition
.... code S1..1CodeableConceptCondition suffered by relation
Binding: https://healthterminologies.gov.au/fhir/ValueSet/clinical-condition-1 (extensible)
.... contributedToDeath S0..1booleanWhether the condition contributed to the cause of death
.... onsetAge S0..1AgeWhen condition first manifested
.... onsetString S0..1stringWhen condition first manifested
.... note
..... text S1..1markdownThe annotation - text content (as markdown)

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. FamilyMemberHistory I0..*FamilyMemberHistoryInformation about patient's relatives, relevant for patient
fm-content-0: Either condition or note should be present
... id Σ0..1stringLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierExternal Id(s) for this record
... instantiatesCanonical Σ0..*canonical(PlanDefinition | Questionnaire | ActivityDefinition | Measure | OperationDefinition)Instantiates FHIR protocol or definition
... instantiatesUri Σ0..*uriInstantiates external protocol or definition
... status ?!SΣ1..1codepartial | completed | entered-in-error | health-unknown
Binding: FamilyHistoryStatus (required): A code that identifies the status of the family history record.

... dataAbsentReason SΣ0..1CodeableConceptsubject-unknown | withheld | unable-to-obtain | deferred
Binding: Family History Absent Code Valueset (required)
... patient SΣ1..1Reference(Patient)Patient history is about
... date Σ0..1dateTimeWhen history was recorded or last updated
... name SΣ0..1stringThe family member described
... relationship SΣ1..1CodeableConceptRelationship to the subject
Binding: http://aehrc.com/valueset/geneticfamilymember (extensible)
... sex Σ0..1CodeableConceptmale | female | other | unknown
Binding: AdministrativeGender (extensible): Codes describing the sex assigned at birth as documented on the birth registration.

... born[x] I0..1(approximate) date of birth
.... bornPeriodPeriod
.... bornDatedate
.... bornStringstring
... age[x] ΣI0..1(approximate) age
.... ageAgeAge
.... ageRangeRange
.... ageStringstring
... estimatedAge ΣI0..1booleanAge is estimated?
... Slices for deceased[x] Σ0..1Dead? How old/when?
Slice: Unordered, Closed by type:$this
.... deceasedAgeAge
.... deceasedBooleanboolean
.... deceasedDatedate
.... deceased[x]:deceasedAge SΣ0..1AgeDead? How old/when?
.... deceased[x]:deceasedBoolean SΣ0..1booleanDead? How old/when?
.... deceased[x]:deceasedDate SΣ0..1dateDead? How old/when?
... reasonCode Σ0..*CodeableConceptWhy was family member history performed?
Binding: SNOMEDCTClinicalFindings (example): Codes indicating why the family member history was done.


... reasonReference Σ0..*Reference(Condition | Observation | AllergyIntolerance | QuestionnaireResponse | DiagnosticReport | DocumentReference)Why was family member history performed?
... note S0..*AnnotationGeneral note about related person
... condition 0..*BackboneElementCondition that the related person had
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code S1..1CodeableConceptCondition suffered by relation
Binding: https://healthterminologies.gov.au/fhir/ValueSet/clinical-condition-1 (extensible)
.... outcome 0..1CodeableConceptdeceased | permanent disability | etc.
Binding: ConditionOutcomeCodes (example): The result of the condition for the patient; e.g. death, permanent disability, temporary disability, etc.

.... contributedToDeath S0..1booleanWhether the condition contributed to the cause of death
.... Slices for onset[x] 0..1When condition first manifested
Slice: Unordered, Closed by type:$this
..... onsetAgeAge
..... onsetStringstring
..... onset[x]:onsetAge S0..1AgeWhen condition first manifested
..... onset[x]:onsetString S0..1stringWhen condition first manifested
.... note 0..*AnnotationExtra information about condition
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... author[x] Σ0..1Individual responsible for the annotation
...... authorReferenceReference(Practitioner | Patient | RelatedPerson | Organization)
...... authorStringstring
..... time Σ0..1dateTimeWhen the annotation was made
..... text SΣ1..1markdownThe annotation - text content (as markdown)

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. FamilyMemberHistory I0..*FamilyMemberHistoryInformation about patient's relatives, relevant for patient
fm-content-0: Either condition or note should be present
... status ?!Σ1..1codepartial | completed | entered-in-error | health-unknown
Binding: FamilyHistoryStatus (required): A code that identifies the status of the family history record.

... dataAbsentReason Σ0..1CodeableConceptsubject-unknown | withheld | unable-to-obtain | deferred
Binding: Family History Absent Code Valueset (required)
... patient Σ1..1Reference(Patient)Patient history is about
... relationship Σ1..1CodeableConceptRelationship to the subject
Binding: http://aehrc.com/valueset/geneticfamilymember (extensible)
... deceased[x]:deceasedAge Σ0..1AgeDead? How old/when?
... deceased[x]:deceasedBoolean Σ0..1booleanDead? How old/when?
... deceased[x]:deceasedDate Σ0..1dateDead? How old/when?
... note 0..*AnnotationGeneral note about related person
... condition 0..*BackboneElementCondition that the related person had
.... code 1..1CodeableConceptCondition suffered by relation
Binding: https://healthterminologies.gov.au/fhir/ValueSet/clinical-condition-1 (extensible)
.... contributedToDeath 0..1booleanWhether the condition contributed to the cause of death
.... onset[x]:onsetAge 0..1AgeWhen condition first manifested
.... onset[x]:onsetString 0..1stringWhen condition first manifested
.... note 0..*AnnotationExtra information about condition
..... text Σ1..1markdownThe annotation - text content (as markdown)

doco Documentation for this format

This structure is derived from FamilyMemberHistory

Summary

Must-Support: 14 elements

Differential View

This structure is derived from FamilyMemberHistory

NameFlagsCard.TypeDescription & Constraintsdoco
.. FamilyMemberHistory I0..*FamilyMemberHistoryInformation about patient's relatives, relevant for patient
fm-content-0: Either condition or note should be present
... status S1..1codepartial | completed | entered-in-error | health-unknown
... dataAbsentReason S0..1CodeableConceptsubject-unknown | withheld | unable-to-obtain | deferred
Binding: Family History Absent Code Valueset (required)
... patient S1..1Reference(Patient)Patient history is about
... relationship S1..1CodeableConceptRelationship to the subject
Binding: http://aehrc.com/valueset/geneticfamilymember (extensible)
... deceasedAge S0..1AgeDead? How old/when?
... deceasedBoolean S0..1booleanDead? How old/when?
... deceasedDate S0..1dateDead? How old/when?
... note S0..*AnnotationGeneral note about related person
... condition
.... code S1..1CodeableConceptCondition suffered by relation
Binding: https://healthterminologies.gov.au/fhir/ValueSet/clinical-condition-1 (extensible)
.... contributedToDeath S0..1booleanWhether the condition contributed to the cause of death
.... onsetAge S0..1AgeWhen condition first manifested
.... onsetString S0..1stringWhen condition first manifested
.... note
..... text S1..1markdownThe annotation - text content (as markdown)

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. FamilyMemberHistory I0..*FamilyMemberHistoryInformation about patient's relatives, relevant for patient
fm-content-0: Either condition or note should be present
... id Σ0..1stringLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierExternal Id(s) for this record
... instantiatesCanonical Σ0..*canonical(PlanDefinition | Questionnaire | ActivityDefinition | Measure | OperationDefinition)Instantiates FHIR protocol or definition
... instantiatesUri Σ0..*uriInstantiates external protocol or definition
... status ?!SΣ1..1codepartial | completed | entered-in-error | health-unknown
Binding: FamilyHistoryStatus (required): A code that identifies the status of the family history record.

... dataAbsentReason SΣ0..1CodeableConceptsubject-unknown | withheld | unable-to-obtain | deferred
Binding: Family History Absent Code Valueset (required)
... patient SΣ1..1Reference(Patient)Patient history is about
... date Σ0..1dateTimeWhen history was recorded or last updated
... name SΣ0..1stringThe family member described
... relationship SΣ1..1CodeableConceptRelationship to the subject
Binding: http://aehrc.com/valueset/geneticfamilymember (extensible)
... sex Σ0..1CodeableConceptmale | female | other | unknown
Binding: AdministrativeGender (extensible): Codes describing the sex assigned at birth as documented on the birth registration.

... born[x] I0..1(approximate) date of birth
.... bornPeriodPeriod
.... bornDatedate
.... bornStringstring
... age[x] ΣI0..1(approximate) age
.... ageAgeAge
.... ageRangeRange
.... ageStringstring
... estimatedAge ΣI0..1booleanAge is estimated?
... Slices for deceased[x] Σ0..1Dead? How old/when?
Slice: Unordered, Closed by type:$this
.... deceasedAgeAge
.... deceasedBooleanboolean
.... deceasedDatedate
.... deceased[x]:deceasedAge SΣ0..1AgeDead? How old/when?
.... deceased[x]:deceasedBoolean SΣ0..1booleanDead? How old/when?
.... deceased[x]:deceasedDate SΣ0..1dateDead? How old/when?
... reasonCode Σ0..*CodeableConceptWhy was family member history performed?
Binding: SNOMEDCTClinicalFindings (example): Codes indicating why the family member history was done.


... reasonReference Σ0..*Reference(Condition | Observation | AllergyIntolerance | QuestionnaireResponse | DiagnosticReport | DocumentReference)Why was family member history performed?
... note S0..*AnnotationGeneral note about related person
... condition 0..*BackboneElementCondition that the related person had
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code S1..1CodeableConceptCondition suffered by relation
Binding: https://healthterminologies.gov.au/fhir/ValueSet/clinical-condition-1 (extensible)
.... outcome 0..1CodeableConceptdeceased | permanent disability | etc.
Binding: ConditionOutcomeCodes (example): The result of the condition for the patient; e.g. death, permanent disability, temporary disability, etc.

.... contributedToDeath S0..1booleanWhether the condition contributed to the cause of death
.... Slices for onset[x] 0..1When condition first manifested
Slice: Unordered, Closed by type:$this
..... onsetAgeAge
..... onsetStringstring
..... onset[x]:onsetAge S0..1AgeWhen condition first manifested
..... onset[x]:onsetString S0..1stringWhen condition first manifested
.... note 0..*AnnotationExtra information about condition
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... author[x] Σ0..1Individual responsible for the annotation
...... authorReferenceReference(Practitioner | Patient | RelatedPerson | Organization)
...... authorStringstring
..... time Σ0..1dateTimeWhen the annotation was made
..... text SΣ1..1markdownThe annotation - text content (as markdown)

doco Documentation for this format

 

Other representations of profile: CSV, Excel, Schematron

Terminology Bindings

PathConformanceValueSet
FamilyMemberHistory.languagepreferredCommonLanguages
Max Binding: AllLanguages
FamilyMemberHistory.statusrequiredFamilyHistoryStatus
FamilyMemberHistory.dataAbsentReasonrequiredFamily_History_Absent_Code_Valueset
FamilyMemberHistory.relationshipextensiblehttp://aehrc.com/valueset/geneticfamilymember
FamilyMemberHistory.sexextensibleAdministrativeGender
FamilyMemberHistory.reasonCodeexampleSNOMEDCTClinicalFindings
FamilyMemberHistory.condition.codeextensiblehttps://healthterminologies.gov.au/fhir/ValueSet/clinical-condition-1
FamilyMemberHistory.condition.outcomeexampleConditionOutcomeCodes

Constraints

IdPathDetailsRequirements
fm-content-0FamilyMemberHistoryEither condition or note should be present
: condition.exists() or note.exists()