ÚNICAS Rare Diseases HL7 FHIR Implementation Guide
0.0.12 - draft

ÚNICAS Rare Diseases HL7 FHIR Implementation Guide - Local Development build (v0.0.12) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: FamilyMemberHistory Antecedente Familiar ÚNICAS

Official URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/UNICASFamilyMemberHistory Version: 0.0.12
Draft as of 2026-10-13 Computable Name: UNICASFamilyMemberHistory

Este profile define las restricciones del recurso FamilyMemberHistory para representar el registro de un antecedente familiar en el contexto del caso de uso de ÚNICAS.

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

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

NameFlagsCard.TypeDescription & Constraints    Filter: doco
FamilyMemberHistory C 0..* FamilyMemberHistory Information about patient's relatives, relevant for patient
Constraints: fhs-1, fhs-2, fhs-3
FamilyMemberHistory.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
FamilyMemberHistory.contained 0..* Resource Contained, inline Resources
FamilyMemberHistory.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
FamilyMemberHistory.identifier This element is included in summaries. 1..* Identifier Identificador único
FamilyMemberHistory.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
FamilyMemberHistory.identifier.system This element is included in summaries. C 1..1 uri Sistema para identificar el origen
Constraints: regcess-system
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:regcess:0123456789
FamilyMemberHistory.identifier.value This element is included in summaries. C 1..1 string Identificador interno del sistema para el antecedente familiar
Example General: 123456
Example ÚNICAS: 123456
FamilyMemberHistory.status This element is a modifier element. This element is included in summaries. 1..1 code partial | completed | entered-in-error | health-unknown
Binding: FamilyHistoryStatus (required): A code that identifies the status of the family history record.
FamilyMemberHistory.patient This element is included in summaries. 1..1 Reference(Patient Paciente ÚNICAS) Referencia al paciente
FamilyMemberHistory.patient.reference This element is included in summaries. C 0..1 string Referencia recurso FHIR. Identificador de la referencia del recurso FHIR asociado cuando exista/creamos un recurso en el mismo servidor FHIR
FamilyMemberHistory.patient.type This element is included in summaries. 1..1 uri Tipo de recurso FHIR
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
FamilyMemberHistory.patient.identifier This element is included in summaries. C 1..1 Identifier Identificador de paciente CIP-SNS. Cuando no tengamos recurso Patient, se debera informar el identificador de paciente mediante CIP-SNS
FamilyMemberHistory.patient.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
FamilyMemberHistory.patient.identifier.type This element is included in summaries. 0..1 CodeableConcept Tipos de documentos de identificación para persona ÚNICAS
Binding: Value set de Tipos de documentos de identificación para persona ÚNICAS (extensible): Value set de Tipos de documentos de identificación para persona ÚNICAS
FamilyMemberHistory.patient.identifier.system This element is included in summaries. 0..1 uri OID registro de número de CIP-SNS
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:oid:2.16.724.4.40
FamilyMemberHistory.patient.identifier.value This element is included in summaries. C 0..1 string Número CIP-SNS
Example General: 123456
Example ÚNICAS: BBBBBBBBQR648597
FamilyMemberHistory.patient.display This element is included in summaries. C 0..1 string Nombre completo del paciente
FamilyMemberHistory.relationship This element is included in summaries. 1..1 CodeableConcept Relación de parentesco entre el paciente y el familiar con enfermedad hereditaria (Grado de parentesco)
Binding: Value set de Tipos de relaciones de parentesco entre el paciente y el familiar con enfermedades hereditarias en ÚNICAS (Grados de parentesco) (extensible): Value set de Tipos de relaciones de parentesco entre el paciente y el familiar con enfermedades hereditarias en ÚNICAS (Grados de parentesco)
FamilyMemberHistory.age[x] This element is included in summaries. C 0..1 (approximate) age
FamilyMemberHistory.age[x].ageAge Age
FamilyMemberHistory.age[x].ageRange Range
FamilyMemberHistory.age[x].ageString string
FamilyMemberHistory.condition 1..* BackboneElement Enfermedad familiar hereditaria
FamilyMemberHistory.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
FamilyMemberHistory.condition.code 1..1 CodeableConcept Enfermedad
Binding: Value set de Enfermedades (extensible): Value set de Enfermedades
FamilyMemberHistory.condition.code.text This element is included in summaries. 0..1 string Representation defined by the system. A representation of the meaning of the code in the system, following the rules of the system.
FamilyMemberHistory.condition.onset[x] 0..1 Fecha de inicio
FamilyMemberHistory.condition.onset[x].onsetAge Age
FamilyMemberHistory.condition.onset[x].onsetRange Range
FamilyMemberHistory.condition.onset[x].onsetPeriod Period
FamilyMemberHistory.condition.onset[x].onsetString string

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
FamilyMemberHistory.​identifier.use Base required IdentifierUse 📍5.0.0 FHIR Std.
FamilyMemberHistory.​status Base required Family History Status 📍5.0.0 FHIR Std.
FamilyMemberHistory.​patient.type Base extensible Resource Types 📍5.0.0 FHIR Std.
FamilyMemberHistory.​patient.identifier.use Base required IdentifierUse 📍5.0.0 FHIR Std.
FamilyMemberHistory.​patient.identifier.type Base extensible Value set de Tipos de documentos de identificación para persona ÚNICAS 📦0.0.12 This IG
FamilyMemberHistory.​relationship Base extensible Value set de Tipos de relaciones de parentesco entre el paciente y el familiar con enfermedades hereditarias en ÚNICAS (Grados de parentesco) 📦0.0.12 This IG
FamilyMemberHistory.​condition.code Base extensible Value set de Enfermedades 📦0.0.12 This IG

Constraints

Id Grade Path(s) Description Expression
dom-2 error FamilyMemberHistory If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error FamilyMemberHistory If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error FamilyMemberHistory If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error FamilyMemberHistory If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice FamilyMemberHistory A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
fhs-1 error FamilyMemberHistory Can have age[x] or born[x], but not both age.empty() or born.empty()
fhs-2 error FamilyMemberHistory Can only have estimatedAge if age[x] is present age.exists() or estimatedAge.empty()
fhs-3 error FamilyMemberHistory Can have age[x] or deceased[x], but not both age.empty() or deceased.empty()
regcess-system warning FamilyMemberHistory.identifier.system system debe comenzar por urn:regcess: seguido del identificador del sistema. matches('^urn:regcess:[A-Za-z0-9]+$')

This structure is derived from FamilyMemberHistory

NameFlagsCard.TypeDescription & Constraints    Filter: doco
FamilyMemberHistory FamilyMemberHistory
FamilyMemberHistory.identifier 1..* Identifier Identificador único
FamilyMemberHistory.identifier.system C 1..1 uri Sistema para identificar el origen
Constraints: regcess-system
Example ÚNICAS: urn:regcess:0123456789
FamilyMemberHistory.identifier.value 1..1 string Identificador interno del sistema para el antecedente familiar
Example ÚNICAS: 123456
FamilyMemberHistory.patient 1..1 Reference(Patient Paciente ÚNICAS) Referencia al paciente
FamilyMemberHistory.patient.reference 0..1 string Referencia recurso FHIR. Identificador de la referencia del recurso FHIR asociado cuando exista/creamos un recurso en el mismo servidor FHIR
FamilyMemberHistory.patient.type 1..1 uri Tipo de recurso FHIR
FamilyMemberHistory.patient.identifier 1..1 Identifier Identificador de paciente CIP-SNS. Cuando no tengamos recurso Patient, se debera informar el identificador de paciente mediante CIP-SNS
FamilyMemberHistory.patient.identifier.type 0..1 CodeableConcept Tipos de documentos de identificación para persona ÚNICAS
Binding: Value set de Tipos de documentos de identificación para persona ÚNICAS (extensible): Value set de Tipos de documentos de identificación para persona ÚNICAS
FamilyMemberHistory.patient.identifier.type.coding
FamilyMemberHistory.patient.identifier.type.coding.system 0..1 uri URL del SNOMED CT. Extensión para España del SNS
FamilyMemberHistory.patient.identifier.type.coding.code 0..1 code Código del identificador
FamilyMemberHistory.patient.identifier.type.coding.display 0..1 string Decripción del identificador
FamilyMemberHistory.patient.identifier.system 0..1 uri OID registro de número de CIP-SNS
Example ÚNICAS: urn:oid:2.16.724.4.40
FamilyMemberHistory.patient.identifier.value 0..1 string Número CIP-SNS
Example ÚNICAS: BBBBBBBBQR648597
FamilyMemberHistory.patient.display 0..1 string Nombre completo del paciente
FamilyMemberHistory.relationship 1..1 CodeableConcept Relación de parentesco entre el paciente y el familiar con enfermedad hereditaria (Grado de parentesco)
Binding: Value set de Tipos de relaciones de parentesco entre el paciente y el familiar con enfermedades hereditarias en ÚNICAS (Grados de parentesco) (extensible): Value set de Tipos de relaciones de parentesco entre el paciente y el familiar con enfermedades hereditarias en ÚNICAS (Grados de parentesco)
FamilyMemberHistory.relationship.coding
FamilyMemberHistory.relationship.coding.system 1..1 uri URL del SNOMED CT. Extensión para España del SNS
FamilyMemberHistory.relationship.coding.code 1..1 code Código del grado de parentesco
FamilyMemberHistory.relationship.coding.display 1..1 string Decripción del grado de parentesco
FamilyMemberHistory.condition.code 1..1 CodeableConcept Enfermedad
Binding: Value set de Enfermedades (extensible): Value set de Enfermedades
FamilyMemberHistory.condition.code.coding
FamilyMemberHistory.condition.code.coding.system 1..1 uri URL del SNOMED CT. Extensión para España del SNS | OID del CIE-10-ES. Diagnósticos | OID del ORPHA
FamilyMemberHistory.condition.code.coding.code 1..1 code Código del enfermedad
FamilyMemberHistory.condition.code.coding.display 1..1 string Descripción del enfermedad
FamilyMemberHistory.condition.code.text 0..1 string Representation defined by the system. A representation of the meaning of the code in the system, following the rules of the system.
FamilyMemberHistory.condition.onset[x] 0..1 Age, Range, Period, string Fecha de inicio

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
FamilyMemberHistory.​patient.identifier.type Base extensible Value set de Tipos de documentos de identificación para persona ÚNICAS 📦0.0.12 This IG
FamilyMemberHistory.​relationship Base extensible Value set de Tipos de relaciones de parentesco entre el paciente y el familiar con enfermedades hereditarias en ÚNICAS (Grados de parentesco) 📦0.0.12 This IG
FamilyMemberHistory.​condition.code Base extensible Value set de Enfermedades 📦0.0.12 This IG

Constraints

Id Grade Path(s) Description Expression
regcess-system warning FamilyMemberHistory.identifier.system system debe comenzar por urn:regcess: seguido del identificador del sistema. matches('^urn:regcess:[A-Za-z0-9]+$')
NameFlagsCard.TypeDescription & Constraints    Filter: doco
FamilyMemberHistory C 0..* FamilyMemberHistory Information about patient's relatives, relevant for patient
Constraints: fhs-1, fhs-2, fhs-3
FamilyMemberHistory.id This element is included in summaries. 0..1 id Logical id of this artifact
FamilyMemberHistory.meta This element is included in summaries. 0..1 Meta Metadata about the resource
FamilyMemberHistory.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
FamilyMemberHistory.language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
FamilyMemberHistory.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
FamilyMemberHistory.contained 0..* Resource Contained, inline Resources
FamilyMemberHistory.extension 0..* Extension Additional content defined by implementations
FamilyMemberHistory.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
FamilyMemberHistory.identifier This element is included in summaries. 1..* Identifier Identificador único
FamilyMemberHistory.identifier.id 0..1 id Unique id for inter-element referencing
FamilyMemberHistory.identifier.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
FamilyMemberHistory.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
FamilyMemberHistory.identifier.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
FamilyMemberHistory.identifier.system This element is included in summaries. C 1..1 uri Sistema para identificar el origen
Constraints: regcess-system
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:regcess:0123456789
FamilyMemberHistory.identifier.value This element is included in summaries. C 1..1 string Identificador interno del sistema para el antecedente familiar
Example General: 123456
Example ÚNICAS: 123456
FamilyMemberHistory.identifier.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
FamilyMemberHistory.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
FamilyMemberHistory.instantiatesCanonical This element is included in summaries. 0..* canonical(PlanDefinition | Questionnaire | ActivityDefinition | Measure | OperationDefinition) Instantiates FHIR protocol or definition
FamilyMemberHistory.instantiatesUri This element is included in summaries. 0..* uri Instantiates external protocol or definition
FamilyMemberHistory.status This element is a modifier element. This element is included in summaries. 1..1 code partial | completed | entered-in-error | health-unknown
Binding: FamilyHistoryStatus (required): A code that identifies the status of the family history record.
FamilyMemberHistory.dataAbsentReason This element is included in summaries. 0..1 CodeableConcept subject-unknown | withheld | unable-to-obtain | deferred
Binding: FamilyHistoryAbsentReason (example): Codes describing the reason why a family member's history is not available.
FamilyMemberHistory.patient This element is included in summaries. 1..1 Reference(Patient Paciente ÚNICAS) Referencia al paciente
FamilyMemberHistory.patient.id 0..1 id Unique id for inter-element referencing
FamilyMemberHistory.patient.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
FamilyMemberHistory.patient.reference This element is included in summaries. C 0..1 string Referencia recurso FHIR. Identificador de la referencia del recurso FHIR asociado cuando exista/creamos un recurso en el mismo servidor FHIR
FamilyMemberHistory.patient.type This element is included in summaries. 1..1 uri Tipo de recurso FHIR
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
FamilyMemberHistory.patient.identifier This element is included in summaries. C 1..1 Identifier Identificador de paciente CIP-SNS. Cuando no tengamos recurso Patient, se debera informar el identificador de paciente mediante CIP-SNS
FamilyMemberHistory.patient.identifier.id 0..1 id Unique id for inter-element referencing
FamilyMemberHistory.patient.identifier.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
FamilyMemberHistory.patient.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
FamilyMemberHistory.patient.identifier.type This element is included in summaries. 0..1 CodeableConcept Tipos de documentos de identificación para persona ÚNICAS
Binding: Value set de Tipos de documentos de identificación para persona ÚNICAS (extensible): Value set de Tipos de documentos de identificación para persona ÚNICAS
FamilyMemberHistory.patient.identifier.type.id 0..1 id Unique id for inter-element referencing
FamilyMemberHistory.patient.identifier.type.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
FamilyMemberHistory.patient.identifier.type.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
FamilyMemberHistory.patient.identifier.type.coding.id 0..1 id Unique id for inter-element referencing
FamilyMemberHistory.patient.identifier.type.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
FamilyMemberHistory.patient.identifier.type.coding.system This element is included in summaries. 0..1 uri URL del SNOMED CT. Extensión para España del SNS
FamilyMemberHistory.patient.identifier.type.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
FamilyMemberHistory.patient.identifier.type.coding.code This element is included in summaries. C 0..1 code Código del identificador
FamilyMemberHistory.patient.identifier.type.coding.display This element is included in summaries. C 0..1 string Decripción del identificador
FamilyMemberHistory.patient.identifier.type.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
FamilyMemberHistory.patient.identifier.type.text This element is included in summaries. 0..1 string Plain text representation of the concept
FamilyMemberHistory.patient.identifier.system This element is included in summaries. 0..1 uri OID registro de número de CIP-SNS
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:oid:2.16.724.4.40
FamilyMemberHistory.patient.identifier.value This element is included in summaries. C 0..1 string Número CIP-SNS
Example General: 123456
Example ÚNICAS: BBBBBBBBQR648597
FamilyMemberHistory.patient.identifier.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
FamilyMemberHistory.patient.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
FamilyMemberHistory.patient.display This element is included in summaries. C 0..1 string Nombre completo del paciente
FamilyMemberHistory.date This element is included in summaries. 0..1 dateTime When history was recorded or last updated
FamilyMemberHistory.participant This element is included in summaries. 0..* BackboneElement Who or what participated in the activities related to the family member history and how they were involved
FamilyMemberHistory.participant.id 0..1 string Unique id for inter-element referencing
FamilyMemberHistory.participant.extension 0..* Extension Additional content defined by implementations
FamilyMemberHistory.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
FamilyMemberHistory.participant.function This element is included in summaries. 0..1 CodeableConcept Type of involvement
Binding: ParticipationRoleType (extensible)
FamilyMemberHistory.participant.actor This element is included in summaries. 1..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Device | Organization | CareTeam) Who or what participated in the activities related to the family member history
FamilyMemberHistory.name This element is included in summaries. 0..1 string The family member described
FamilyMemberHistory.relationship This element is included in summaries. 1..1 CodeableConcept Relación de parentesco entre el paciente y el familiar con enfermedad hereditaria (Grado de parentesco)
Binding: Value set de Tipos de relaciones de parentesco entre el paciente y el familiar con enfermedades hereditarias en ÚNICAS (Grados de parentesco) (extensible): Value set de Tipos de relaciones de parentesco entre el paciente y el familiar con enfermedades hereditarias en ÚNICAS (Grados de parentesco)
FamilyMemberHistory.relationship.id 0..1 id Unique id for inter-element referencing
FamilyMemberHistory.relationship.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
FamilyMemberHistory.relationship.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
FamilyMemberHistory.relationship.coding.id 0..1 id Unique id for inter-element referencing
FamilyMemberHistory.relationship.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
FamilyMemberHistory.relationship.coding.system This element is included in summaries. 1..1 uri URL del SNOMED CT. Extensión para España del SNS
FamilyMemberHistory.relationship.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
FamilyMemberHistory.relationship.coding.code This element is included in summaries. C 1..1 code Código del grado de parentesco
FamilyMemberHistory.relationship.coding.display This element is included in summaries. C 1..1 string Decripción del grado de parentesco
FamilyMemberHistory.relationship.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
FamilyMemberHistory.relationship.text This element is included in summaries. 0..1 string Plain text representation of the concept
FamilyMemberHistory.sex This element is included in summaries. 0..1 CodeableConcept male | female | other | unknown
Binding: AdministrativeGender (extensible): Codes describing the sex assigned at birth as documented on the birth registration.
FamilyMemberHistory.born[x] C 0..1 (approximate) date of birth
FamilyMemberHistory.born[x].bornPeriod Period
FamilyMemberHistory.born[x].bornDate date
FamilyMemberHistory.born[x].bornString string
FamilyMemberHistory.age[x] This element is included in summaries. C 0..1 (approximate) age
FamilyMemberHistory.age[x].ageAge Age
FamilyMemberHistory.age[x].ageRange Range
FamilyMemberHistory.age[x].ageString string
FamilyMemberHistory.estimatedAge This element is included in summaries. C 0..1 boolean Age is estimated?
FamilyMemberHistory.deceased[x] This element is included in summaries. C 0..1 Dead? How old/when?
FamilyMemberHistory.deceased[x].deceasedBoolean boolean
FamilyMemberHistory.deceased[x].deceasedAge Age
FamilyMemberHistory.deceased[x].deceasedRange Range
FamilyMemberHistory.deceased[x].deceasedDate date
FamilyMemberHistory.deceased[x].deceasedString string
FamilyMemberHistory.reason This element is included in summaries. 0..* CodeableReference(Condition | Observation | AllergyIntolerance | QuestionnaireResponse | DiagnosticReport | DocumentReference) Why was family member history performed?
Binding: SNOMEDCTClinicalFindings (example): Codes indicating why the family member history was done.
FamilyMemberHistory.note 0..* Annotation General note about related person
FamilyMemberHistory.condition 1..* BackboneElement Enfermedad familiar hereditaria
FamilyMemberHistory.condition.id 0..1 string Unique id for inter-element referencing
FamilyMemberHistory.condition.extension 0..* Extension Additional content defined by implementations
FamilyMemberHistory.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
FamilyMemberHistory.condition.code 1..1 CodeableConcept Enfermedad
Binding: Value set de Enfermedades (extensible): Value set de Enfermedades
FamilyMemberHistory.condition.code.id 0..1 id Unique id for inter-element referencing
FamilyMemberHistory.condition.code.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
FamilyMemberHistory.condition.code.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
FamilyMemberHistory.condition.code.coding.id 0..1 id Unique id for inter-element referencing
FamilyMemberHistory.condition.code.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
FamilyMemberHistory.condition.code.coding.system This element is included in summaries. 1..1 uri URL del SNOMED CT. Extensión para España del SNS | OID del CIE-10-ES. Diagnósticos | OID del ORPHA
FamilyMemberHistory.condition.code.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
FamilyMemberHistory.condition.code.coding.code This element is included in summaries. C 1..1 code Código del enfermedad
FamilyMemberHistory.condition.code.coding.display This element is included in summaries. C 1..1 string Descripción del enfermedad
FamilyMemberHistory.condition.code.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
FamilyMemberHistory.condition.code.text This element is included in summaries. 0..1 string Representation defined by the system. A representation of the meaning of the code in the system, following the rules of the system.
FamilyMemberHistory.condition.outcome 0..1 CodeableConcept deceased | permanent disability | etc
Binding: ConditionOutcomeCodes (example): The result of the condition for the patient; e.g. death, permanent disability, temporary disability, etc.
FamilyMemberHistory.condition.contributedToDeath 0..1 boolean Whether the condition contributed to the cause of death
FamilyMemberHistory.condition.onset[x] 0..1 Fecha de inicio
FamilyMemberHistory.condition.onset[x].onsetAge Age
FamilyMemberHistory.condition.onset[x].onsetRange Range
FamilyMemberHistory.condition.onset[x].onsetPeriod Period
FamilyMemberHistory.condition.onset[x].onsetString string
FamilyMemberHistory.condition.note 0..* Annotation Extra information about condition
FamilyMemberHistory.procedure 0..* BackboneElement Procedures that the related person had
FamilyMemberHistory.procedure.id 0..1 string Unique id for inter-element referencing
FamilyMemberHistory.procedure.extension 0..* Extension Additional content defined by implementations
FamilyMemberHistory.procedure.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
FamilyMemberHistory.procedure.code 1..1 CodeableConcept Procedures performed on the related person
Binding: ProcedureCodesSNOMEDCT (example): A code to identify a specific procedure.
FamilyMemberHistory.procedure.outcome 0..1 CodeableConcept What happened following the procedure
Binding: SNOMEDCTClinicalFindings (example): The result of the procedure; e.g. death, permanent disability, temporary disability, etc.
FamilyMemberHistory.procedure.contributedToDeath 0..1 boolean Whether the procedure contributed to the cause of death
FamilyMemberHistory.procedure.performed[x] 0..1 When the procedure was performed
FamilyMemberHistory.procedure.performed[x].performedAge Age
FamilyMemberHistory.procedure.performed[x].performedRange Range
FamilyMemberHistory.procedure.performed[x].performedPeriod Period
FamilyMemberHistory.procedure.performed[x].performedString string
FamilyMemberHistory.procedure.performed[x].performedDateTime dateTime
FamilyMemberHistory.procedure.note 0..* Annotation Extra information about the procedure

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
FamilyMemberHistory.​language Base required All Languages 📍5.0.0 FHIR Std.
FamilyMemberHistory.​identifier.use Base required IdentifierUse 📍5.0.0 FHIR Std.
FamilyMemberHistory.​identifier.type Base extensible Identifier Type Codes 📍5.0.0 FHIR Std.
FamilyMemberHistory.​status Base required Family History Status 📍5.0.0 FHIR Std.
FamilyMemberHistory.​dataAbsentReason Base example Family History Absent Reason 📍5.0.0 FHIR Std.
FamilyMemberHistory.​patient.type Base extensible Resource Types 📍5.0.0 FHIR Std.
FamilyMemberHistory.​patient.identifier.use Base required IdentifierUse 📍5.0.0 FHIR Std.
FamilyMemberHistory.​patient.identifier.type Base extensible Value set de Tipos de documentos de identificación para persona ÚNICAS 📦0.0.12 This IG
FamilyMemberHistory.​participant.function Base extensible Participation Role Type 📍5.0.0 FHIR Std.
FamilyMemberHistory.​relationship Base extensible Value set de Tipos de relaciones de parentesco entre el paciente y el familiar con enfermedades hereditarias en ÚNICAS (Grados de parentesco) 📦0.0.12 This IG
FamilyMemberHistory.​sex Base extensible AdministrativeGender 📍5.0.0 FHIR Std.
FamilyMemberHistory.​reason Base example SNOMED CT Clinical Findings 📍5.0.0 FHIR Std.
FamilyMemberHistory.​condition.code Base extensible Value set de Enfermedades 📦0.0.12 This IG
FamilyMemberHistory.​condition.outcome Base example Condition Outcome Codes 📍5.0.0 FHIR Std.
FamilyMemberHistory.​procedure.code Base example Procedure Codes (SNOMED CT) 📍5.0.0 FHIR Std.
FamilyMemberHistory.​procedure.outcome Base example SNOMED CT Clinical Findings 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error FamilyMemberHistory If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error FamilyMemberHistory If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error FamilyMemberHistory If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error FamilyMemberHistory If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice FamilyMemberHistory A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
fhs-1 error FamilyMemberHistory Can have age[x] or born[x], but not both age.empty() or born.empty()
fhs-2 error FamilyMemberHistory Can only have estimatedAge if age[x] is present age.exists() or estimatedAge.empty()
fhs-3 error FamilyMemberHistory Can have age[x] or deceased[x], but not both age.empty() or deceased.empty()
regcess-system warning FamilyMemberHistory.identifier.system system debe comenzar por urn:regcess: seguido del identificador del sistema. matches('^urn:regcess:[A-Za-z0-9]+$')

This structure is derived from FamilyMemberHistory

Summary

Mandatory: 6 elements(6 nested mandatory elements)

Structures

This structure refers to these other structures:

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
FamilyMemberHistory C 0..* FamilyMemberHistory Information about patient's relatives, relevant for patient
Constraints: fhs-1, fhs-2, fhs-3
FamilyMemberHistory.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
FamilyMemberHistory.contained 0..* Resource Contained, inline Resources
FamilyMemberHistory.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
FamilyMemberHistory.identifier This element is included in summaries. 1..* Identifier Identificador único
FamilyMemberHistory.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
FamilyMemberHistory.identifier.system This element is included in summaries. C 1..1 uri Sistema para identificar el origen
Constraints: regcess-system
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:regcess:0123456789
FamilyMemberHistory.identifier.value This element is included in summaries. C 1..1 string Identificador interno del sistema para el antecedente familiar
Example General: 123456
Example ÚNICAS: 123456
FamilyMemberHistory.status This element is a modifier element. This element is included in summaries. 1..1 code partial | completed | entered-in-error | health-unknown
Binding: FamilyHistoryStatus (required): A code that identifies the status of the family history record.
FamilyMemberHistory.patient This element is included in summaries. 1..1 Reference(Patient Paciente ÚNICAS) Referencia al paciente
FamilyMemberHistory.patient.reference This element is included in summaries. C 0..1 string Referencia recurso FHIR. Identificador de la referencia del recurso FHIR asociado cuando exista/creamos un recurso en el mismo servidor FHIR
FamilyMemberHistory.patient.type This element is included in summaries. 1..1 uri Tipo de recurso FHIR
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
FamilyMemberHistory.patient.identifier This element is included in summaries. C 1..1 Identifier Identificador de paciente CIP-SNS. Cuando no tengamos recurso Patient, se debera informar el identificador de paciente mediante CIP-SNS
FamilyMemberHistory.patient.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
FamilyMemberHistory.patient.identifier.type This element is included in summaries. 0..1 CodeableConcept Tipos de documentos de identificación para persona ÚNICAS
Binding: Value set de Tipos de documentos de identificación para persona ÚNICAS (extensible): Value set de Tipos de documentos de identificación para persona ÚNICAS
FamilyMemberHistory.patient.identifier.system This element is included in summaries. 0..1 uri OID registro de número de CIP-SNS
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:oid:2.16.724.4.40
FamilyMemberHistory.patient.identifier.value This element is included in summaries. C 0..1 string Número CIP-SNS
Example General: 123456
Example ÚNICAS: BBBBBBBBQR648597
FamilyMemberHistory.patient.display This element is included in summaries. C 0..1 string Nombre completo del paciente
FamilyMemberHistory.relationship This element is included in summaries. 1..1 CodeableConcept Relación de parentesco entre el paciente y el familiar con enfermedad hereditaria (Grado de parentesco)
Binding: Value set de Tipos de relaciones de parentesco entre el paciente y el familiar con enfermedades hereditarias en ÚNICAS (Grados de parentesco) (extensible): Value set de Tipos de relaciones de parentesco entre el paciente y el familiar con enfermedades hereditarias en ÚNICAS (Grados de parentesco)
FamilyMemberHistory.age[x] This element is included in summaries. C 0..1 (approximate) age
FamilyMemberHistory.age[x].ageAge Age
FamilyMemberHistory.age[x].ageRange Range
FamilyMemberHistory.age[x].ageString string
FamilyMemberHistory.condition 1..* BackboneElement Enfermedad familiar hereditaria
FamilyMemberHistory.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
FamilyMemberHistory.condition.code 1..1 CodeableConcept Enfermedad
Binding: Value set de Enfermedades (extensible): Value set de Enfermedades
FamilyMemberHistory.condition.code.text This element is included in summaries. 0..1 string Representation defined by the system. A representation of the meaning of the code in the system, following the rules of the system.
FamilyMemberHistory.condition.onset[x] 0..1 Fecha de inicio
FamilyMemberHistory.condition.onset[x].onsetAge Age
FamilyMemberHistory.condition.onset[x].onsetRange Range
FamilyMemberHistory.condition.onset[x].onsetPeriod Period
FamilyMemberHistory.condition.onset[x].onsetString string

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
FamilyMemberHistory.​identifier.use Base required IdentifierUse 📍5.0.0 FHIR Std.
FamilyMemberHistory.​status Base required Family History Status 📍5.0.0 FHIR Std.
FamilyMemberHistory.​patient.type Base extensible Resource Types 📍5.0.0 FHIR Std.
FamilyMemberHistory.​patient.identifier.use Base required IdentifierUse 📍5.0.0 FHIR Std.
FamilyMemberHistory.​patient.identifier.type Base extensible Value set de Tipos de documentos de identificación para persona ÚNICAS 📦0.0.12 This IG
FamilyMemberHistory.​relationship Base extensible Value set de Tipos de relaciones de parentesco entre el paciente y el familiar con enfermedades hereditarias en ÚNICAS (Grados de parentesco) 📦0.0.12 This IG
FamilyMemberHistory.​condition.code Base extensible Value set de Enfermedades 📦0.0.12 This IG

Constraints

Id Grade Path(s) Description Expression
dom-2 error FamilyMemberHistory If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error FamilyMemberHistory If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error FamilyMemberHistory If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error FamilyMemberHistory If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice FamilyMemberHistory A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
fhs-1 error FamilyMemberHistory Can have age[x] or born[x], but not both age.empty() or born.empty()
fhs-2 error FamilyMemberHistory Can only have estimatedAge if age[x] is present age.exists() or estimatedAge.empty()
fhs-3 error FamilyMemberHistory Can have age[x] or deceased[x], but not both age.empty() or deceased.empty()
regcess-system warning FamilyMemberHistory.identifier.system system debe comenzar por urn:regcess: seguido del identificador del sistema. matches('^urn:regcess:[A-Za-z0-9]+$')

Differential View

This structure is derived from FamilyMemberHistory

NameFlagsCard.TypeDescription & Constraints    Filter: doco
FamilyMemberHistory FamilyMemberHistory
FamilyMemberHistory.identifier 1..* Identifier Identificador único
FamilyMemberHistory.identifier.system C 1..1 uri Sistema para identificar el origen
Constraints: regcess-system
Example ÚNICAS: urn:regcess:0123456789
FamilyMemberHistory.identifier.value 1..1 string Identificador interno del sistema para el antecedente familiar
Example ÚNICAS: 123456
FamilyMemberHistory.patient 1..1 Reference(Patient Paciente ÚNICAS) Referencia al paciente
FamilyMemberHistory.patient.reference 0..1 string Referencia recurso FHIR. Identificador de la referencia del recurso FHIR asociado cuando exista/creamos un recurso en el mismo servidor FHIR
FamilyMemberHistory.patient.type 1..1 uri Tipo de recurso FHIR
FamilyMemberHistory.patient.identifier 1..1 Identifier Identificador de paciente CIP-SNS. Cuando no tengamos recurso Patient, se debera informar el identificador de paciente mediante CIP-SNS
FamilyMemberHistory.patient.identifier.type 0..1 CodeableConcept Tipos de documentos de identificación para persona ÚNICAS
Binding: Value set de Tipos de documentos de identificación para persona ÚNICAS (extensible): Value set de Tipos de documentos de identificación para persona ÚNICAS
FamilyMemberHistory.patient.identifier.type.coding
FamilyMemberHistory.patient.identifier.type.coding.system 0..1 uri URL del SNOMED CT. Extensión para España del SNS
FamilyMemberHistory.patient.identifier.type.coding.code 0..1 code Código del identificador
FamilyMemberHistory.patient.identifier.type.coding.display 0..1 string Decripción del identificador
FamilyMemberHistory.patient.identifier.system 0..1 uri OID registro de número de CIP-SNS
Example ÚNICAS: urn:oid:2.16.724.4.40
FamilyMemberHistory.patient.identifier.value 0..1 string Número CIP-SNS
Example ÚNICAS: BBBBBBBBQR648597
FamilyMemberHistory.patient.display 0..1 string Nombre completo del paciente
FamilyMemberHistory.relationship 1..1 CodeableConcept Relación de parentesco entre el paciente y el familiar con enfermedad hereditaria (Grado de parentesco)
Binding: Value set de Tipos de relaciones de parentesco entre el paciente y el familiar con enfermedades hereditarias en ÚNICAS (Grados de parentesco) (extensible): Value set de Tipos de relaciones de parentesco entre el paciente y el familiar con enfermedades hereditarias en ÚNICAS (Grados de parentesco)
FamilyMemberHistory.relationship.coding
FamilyMemberHistory.relationship.coding.system 1..1 uri URL del SNOMED CT. Extensión para España del SNS
FamilyMemberHistory.relationship.coding.code 1..1 code Código del grado de parentesco
FamilyMemberHistory.relationship.coding.display 1..1 string Decripción del grado de parentesco
FamilyMemberHistory.condition 1..* BackboneElement Enfermedad familiar hereditaria
FamilyMemberHistory.condition.code 1..1 CodeableConcept Enfermedad
Binding: Value set de Enfermedades (extensible): Value set de Enfermedades
FamilyMemberHistory.condition.code.coding
FamilyMemberHistory.condition.code.coding.system 1..1 uri URL del SNOMED CT. Extensión para España del SNS | OID del CIE-10-ES. Diagnósticos | OID del ORPHA
FamilyMemberHistory.condition.code.coding.code 1..1 code Código del enfermedad
FamilyMemberHistory.condition.code.coding.display 1..1 string Descripción del enfermedad
FamilyMemberHistory.condition.code.text 0..1 string Representation defined by the system. A representation of the meaning of the code in the system, following the rules of the system.
FamilyMemberHistory.condition.onset[x] 0..1 Age, Range, Period, string Fecha de inicio

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
FamilyMemberHistory.​patient.identifier.type Base extensible Value set de Tipos de documentos de identificación para persona ÚNICAS 📦0.0.12 This IG
FamilyMemberHistory.​relationship Base extensible Value set de Tipos de relaciones de parentesco entre el paciente y el familiar con enfermedades hereditarias en ÚNICAS (Grados de parentesco) 📦0.0.12 This IG
FamilyMemberHistory.​condition.code Base extensible Value set de Enfermedades 📦0.0.12 This IG

Constraints

Id Grade Path(s) Description Expression
regcess-system warning FamilyMemberHistory.identifier.system system debe comenzar por urn:regcess: seguido del identificador del sistema. matches('^urn:regcess:[A-Za-z0-9]+$')

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
FamilyMemberHistory C 0..* FamilyMemberHistory Information about patient's relatives, relevant for patient
Constraints: fhs-1, fhs-2, fhs-3
FamilyMemberHistory.id This element is included in summaries. 0..1 id Logical id of this artifact
FamilyMemberHistory.meta This element is included in summaries. 0..1 Meta Metadata about the resource
FamilyMemberHistory.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
FamilyMemberHistory.language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
FamilyMemberHistory.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
FamilyMemberHistory.contained 0..* Resource Contained, inline Resources
FamilyMemberHistory.extension 0..* Extension Additional content defined by implementations
FamilyMemberHistory.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
FamilyMemberHistory.identifier This element is included in summaries. 1..* Identifier Identificador único
FamilyMemberHistory.identifier.id 0..1 id Unique id for inter-element referencing
FamilyMemberHistory.identifier.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
FamilyMemberHistory.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
FamilyMemberHistory.identifier.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
FamilyMemberHistory.identifier.system This element is included in summaries. C 1..1 uri Sistema para identificar el origen
Constraints: regcess-system
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:regcess:0123456789
FamilyMemberHistory.identifier.value This element is included in summaries. C 1..1 string Identificador interno del sistema para el antecedente familiar
Example General: 123456
Example ÚNICAS: 123456
FamilyMemberHistory.identifier.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
FamilyMemberHistory.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
FamilyMemberHistory.instantiatesCanonical This element is included in summaries. 0..* canonical(PlanDefinition | Questionnaire | ActivityDefinition | Measure | OperationDefinition) Instantiates FHIR protocol or definition
FamilyMemberHistory.instantiatesUri This element is included in summaries. 0..* uri Instantiates external protocol or definition
FamilyMemberHistory.status This element is a modifier element. This element is included in summaries. 1..1 code partial | completed | entered-in-error | health-unknown
Binding: FamilyHistoryStatus (required): A code that identifies the status of the family history record.
FamilyMemberHistory.dataAbsentReason This element is included in summaries. 0..1 CodeableConcept subject-unknown | withheld | unable-to-obtain | deferred
Binding: FamilyHistoryAbsentReason (example): Codes describing the reason why a family member's history is not available.
FamilyMemberHistory.patient This element is included in summaries. 1..1 Reference(Patient Paciente ÚNICAS) Referencia al paciente
FamilyMemberHistory.patient.id 0..1 id Unique id for inter-element referencing
FamilyMemberHistory.patient.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
FamilyMemberHistory.patient.reference This element is included in summaries. C 0..1 string Referencia recurso FHIR. Identificador de la referencia del recurso FHIR asociado cuando exista/creamos un recurso en el mismo servidor FHIR
FamilyMemberHistory.patient.type This element is included in summaries. 1..1 uri Tipo de recurso FHIR
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
FamilyMemberHistory.patient.identifier This element is included in summaries. C 1..1 Identifier Identificador de paciente CIP-SNS. Cuando no tengamos recurso Patient, se debera informar el identificador de paciente mediante CIP-SNS
FamilyMemberHistory.patient.identifier.id 0..1 id Unique id for inter-element referencing
FamilyMemberHistory.patient.identifier.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
FamilyMemberHistory.patient.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
FamilyMemberHistory.patient.identifier.type This element is included in summaries. 0..1 CodeableConcept Tipos de documentos de identificación para persona ÚNICAS
Binding: Value set de Tipos de documentos de identificación para persona ÚNICAS (extensible): Value set de Tipos de documentos de identificación para persona ÚNICAS
FamilyMemberHistory.patient.identifier.type.id 0..1 id Unique id for inter-element referencing
FamilyMemberHistory.patient.identifier.type.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
FamilyMemberHistory.patient.identifier.type.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
FamilyMemberHistory.patient.identifier.type.coding.id 0..1 id Unique id for inter-element referencing
FamilyMemberHistory.patient.identifier.type.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
FamilyMemberHistory.patient.identifier.type.coding.system This element is included in summaries. 0..1 uri URL del SNOMED CT. Extensión para España del SNS
FamilyMemberHistory.patient.identifier.type.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
FamilyMemberHistory.patient.identifier.type.coding.code This element is included in summaries. C 0..1 code Código del identificador
FamilyMemberHistory.patient.identifier.type.coding.display This element is included in summaries. C 0..1 string Decripción del identificador
FamilyMemberHistory.patient.identifier.type.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
FamilyMemberHistory.patient.identifier.type.text This element is included in summaries. 0..1 string Plain text representation of the concept
FamilyMemberHistory.patient.identifier.system This element is included in summaries. 0..1 uri OID registro de número de CIP-SNS
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:oid:2.16.724.4.40
FamilyMemberHistory.patient.identifier.value This element is included in summaries. C 0..1 string Número CIP-SNS
Example General: 123456
Example ÚNICAS: BBBBBBBBQR648597
FamilyMemberHistory.patient.identifier.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
FamilyMemberHistory.patient.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
FamilyMemberHistory.patient.display This element is included in summaries. C 0..1 string Nombre completo del paciente
FamilyMemberHistory.date This element is included in summaries. 0..1 dateTime When history was recorded or last updated
FamilyMemberHistory.participant This element is included in summaries. 0..* BackboneElement Who or what participated in the activities related to the family member history and how they were involved
FamilyMemberHistory.participant.id 0..1 string Unique id for inter-element referencing
FamilyMemberHistory.participant.extension 0..* Extension Additional content defined by implementations
FamilyMemberHistory.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
FamilyMemberHistory.participant.function This element is included in summaries. 0..1 CodeableConcept Type of involvement
Binding: ParticipationRoleType (extensible)
FamilyMemberHistory.participant.actor This element is included in summaries. 1..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Device | Organization | CareTeam) Who or what participated in the activities related to the family member history
FamilyMemberHistory.name This element is included in summaries. 0..1 string The family member described
FamilyMemberHistory.relationship This element is included in summaries. 1..1 CodeableConcept Relación de parentesco entre el paciente y el familiar con enfermedad hereditaria (Grado de parentesco)
Binding: Value set de Tipos de relaciones de parentesco entre el paciente y el familiar con enfermedades hereditarias en ÚNICAS (Grados de parentesco) (extensible): Value set de Tipos de relaciones de parentesco entre el paciente y el familiar con enfermedades hereditarias en ÚNICAS (Grados de parentesco)
FamilyMemberHistory.relationship.id 0..1 id Unique id for inter-element referencing
FamilyMemberHistory.relationship.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
FamilyMemberHistory.relationship.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
FamilyMemberHistory.relationship.coding.id 0..1 id Unique id for inter-element referencing
FamilyMemberHistory.relationship.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
FamilyMemberHistory.relationship.coding.system This element is included in summaries. 1..1 uri URL del SNOMED CT. Extensión para España del SNS
FamilyMemberHistory.relationship.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
FamilyMemberHistory.relationship.coding.code This element is included in summaries. C 1..1 code Código del grado de parentesco
FamilyMemberHistory.relationship.coding.display This element is included in summaries. C 1..1 string Decripción del grado de parentesco
FamilyMemberHistory.relationship.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
FamilyMemberHistory.relationship.text This element is included in summaries. 0..1 string Plain text representation of the concept
FamilyMemberHistory.sex This element is included in summaries. 0..1 CodeableConcept male | female | other | unknown
Binding: AdministrativeGender (extensible): Codes describing the sex assigned at birth as documented on the birth registration.
FamilyMemberHistory.born[x] C 0..1 (approximate) date of birth
FamilyMemberHistory.born[x].bornPeriod Period
FamilyMemberHistory.born[x].bornDate date
FamilyMemberHistory.born[x].bornString string
FamilyMemberHistory.age[x] This element is included in summaries. C 0..1 (approximate) age
FamilyMemberHistory.age[x].ageAge Age
FamilyMemberHistory.age[x].ageRange Range
FamilyMemberHistory.age[x].ageString string
FamilyMemberHistory.estimatedAge This element is included in summaries. C 0..1 boolean Age is estimated?
FamilyMemberHistory.deceased[x] This element is included in summaries. C 0..1 Dead? How old/when?
FamilyMemberHistory.deceased[x].deceasedBoolean boolean
FamilyMemberHistory.deceased[x].deceasedAge Age
FamilyMemberHistory.deceased[x].deceasedRange Range
FamilyMemberHistory.deceased[x].deceasedDate date
FamilyMemberHistory.deceased[x].deceasedString string
FamilyMemberHistory.reason This element is included in summaries. 0..* CodeableReference(Condition | Observation | AllergyIntolerance | QuestionnaireResponse | DiagnosticReport | DocumentReference) Why was family member history performed?
Binding: SNOMEDCTClinicalFindings (example): Codes indicating why the family member history was done.
FamilyMemberHistory.note 0..* Annotation General note about related person
FamilyMemberHistory.condition 1..* BackboneElement Enfermedad familiar hereditaria
FamilyMemberHistory.condition.id 0..1 string Unique id for inter-element referencing
FamilyMemberHistory.condition.extension 0..* Extension Additional content defined by implementations
FamilyMemberHistory.condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
FamilyMemberHistory.condition.code 1..1 CodeableConcept Enfermedad
Binding: Value set de Enfermedades (extensible): Value set de Enfermedades
FamilyMemberHistory.condition.code.id 0..1 id Unique id for inter-element referencing
FamilyMemberHistory.condition.code.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
FamilyMemberHistory.condition.code.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
FamilyMemberHistory.condition.code.coding.id 0..1 id Unique id for inter-element referencing
FamilyMemberHistory.condition.code.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
FamilyMemberHistory.condition.code.coding.system This element is included in summaries. 1..1 uri URL del SNOMED CT. Extensión para España del SNS | OID del CIE-10-ES. Diagnósticos | OID del ORPHA
FamilyMemberHistory.condition.code.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
FamilyMemberHistory.condition.code.coding.code This element is included in summaries. C 1..1 code Código del enfermedad
FamilyMemberHistory.condition.code.coding.display This element is included in summaries. C 1..1 string Descripción del enfermedad
FamilyMemberHistory.condition.code.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
FamilyMemberHistory.condition.code.text This element is included in summaries. 0..1 string Representation defined by the system. A representation of the meaning of the code in the system, following the rules of the system.
FamilyMemberHistory.condition.outcome 0..1 CodeableConcept deceased | permanent disability | etc
Binding: ConditionOutcomeCodes (example): The result of the condition for the patient; e.g. death, permanent disability, temporary disability, etc.
FamilyMemberHistory.condition.contributedToDeath 0..1 boolean Whether the condition contributed to the cause of death
FamilyMemberHistory.condition.onset[x] 0..1 Fecha de inicio
FamilyMemberHistory.condition.onset[x].onsetAge Age
FamilyMemberHistory.condition.onset[x].onsetRange Range
FamilyMemberHistory.condition.onset[x].onsetPeriod Period
FamilyMemberHistory.condition.onset[x].onsetString string
FamilyMemberHistory.condition.note 0..* Annotation Extra information about condition
FamilyMemberHistory.procedure 0..* BackboneElement Procedures that the related person had
FamilyMemberHistory.procedure.id 0..1 string Unique id for inter-element referencing
FamilyMemberHistory.procedure.extension 0..* Extension Additional content defined by implementations
FamilyMemberHistory.procedure.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
FamilyMemberHistory.procedure.code 1..1 CodeableConcept Procedures performed on the related person
Binding: ProcedureCodesSNOMEDCT (example): A code to identify a specific procedure.
FamilyMemberHistory.procedure.outcome 0..1 CodeableConcept What happened following the procedure
Binding: SNOMEDCTClinicalFindings (example): The result of the procedure; e.g. death, permanent disability, temporary disability, etc.
FamilyMemberHistory.procedure.contributedToDeath 0..1 boolean Whether the procedure contributed to the cause of death
FamilyMemberHistory.procedure.performed[x] 0..1 When the procedure was performed
FamilyMemberHistory.procedure.performed[x].performedAge Age
FamilyMemberHistory.procedure.performed[x].performedRange Range
FamilyMemberHistory.procedure.performed[x].performedPeriod Period
FamilyMemberHistory.procedure.performed[x].performedString string
FamilyMemberHistory.procedure.performed[x].performedDateTime dateTime
FamilyMemberHistory.procedure.note 0..* Annotation Extra information about the procedure

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
FamilyMemberHistory.​language Base required All Languages 📍5.0.0 FHIR Std.
FamilyMemberHistory.​identifier.use Base required IdentifierUse 📍5.0.0 FHIR Std.
FamilyMemberHistory.​identifier.type Base extensible Identifier Type Codes 📍5.0.0 FHIR Std.
FamilyMemberHistory.​status Base required Family History Status 📍5.0.0 FHIR Std.
FamilyMemberHistory.​dataAbsentReason Base example Family History Absent Reason 📍5.0.0 FHIR Std.
FamilyMemberHistory.​patient.type Base extensible Resource Types 📍5.0.0 FHIR Std.
FamilyMemberHistory.​patient.identifier.use Base required IdentifierUse 📍5.0.0 FHIR Std.
FamilyMemberHistory.​patient.identifier.type Base extensible Value set de Tipos de documentos de identificación para persona ÚNICAS 📦0.0.12 This IG
FamilyMemberHistory.​participant.function Base extensible Participation Role Type 📍5.0.0 FHIR Std.
FamilyMemberHistory.​relationship Base extensible Value set de Tipos de relaciones de parentesco entre el paciente y el familiar con enfermedades hereditarias en ÚNICAS (Grados de parentesco) 📦0.0.12 This IG
FamilyMemberHistory.​sex Base extensible AdministrativeGender 📍5.0.0 FHIR Std.
FamilyMemberHistory.​reason Base example SNOMED CT Clinical Findings 📍5.0.0 FHIR Std.
FamilyMemberHistory.​condition.code Base extensible Value set de Enfermedades 📦0.0.12 This IG
FamilyMemberHistory.​condition.outcome Base example Condition Outcome Codes 📍5.0.0 FHIR Std.
FamilyMemberHistory.​procedure.code Base example Procedure Codes (SNOMED CT) 📍5.0.0 FHIR Std.
FamilyMemberHistory.​procedure.outcome Base example SNOMED CT Clinical Findings 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error FamilyMemberHistory If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error FamilyMemberHistory If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error FamilyMemberHistory If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error FamilyMemberHistory If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice FamilyMemberHistory A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
fhs-1 error FamilyMemberHistory Can have age[x] or born[x], but not both age.empty() or born.empty()
fhs-2 error FamilyMemberHistory Can only have estimatedAge if age[x] is present age.exists() or estimatedAge.empty()
fhs-3 error FamilyMemberHistory Can have age[x] or deceased[x], but not both age.empty() or deceased.empty()
regcess-system warning FamilyMemberHistory.identifier.system system debe comenzar por urn:regcess: seguido del identificador del sistema. matches('^urn:regcess:[A-Za-z0-9]+$')

This structure is derived from FamilyMemberHistory

Summary

Mandatory: 6 elements(6 nested mandatory elements)

Structures

This structure refers to these other structures:

 

Other representations of profile: CSV, Excel, Schematron

ÚNICAS está impulsado por el Consejo Interterritorial del Sistema Nacional de Salud, y financiado con fondos Next Generation de la Unión Europea, en el marco del Plan de Recuperación, Transformación y Resiliencia del Gobierno de España. El Ministerio de Sanidad ejerce la coordinación del proyecto, y Cataluña lidera la parte del desarrollo de los activos tecnológicos para su implementación.