Ú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: Patient Paciente ÚNICAS

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

Este profile define las restricciones del recurso Patient para representar el paciente en el contexto del caso de uso de ÚNICAS.

En el contexto de ÚNICAS, el identificador que debe utilizarse para referenciar y buscar al paciente debe de ser el CIPSNS. Además, el paciente puede albergar de forma opcional otros identificadores que formarán parte de su información core, como por ejemplo el CIP autonómico o el DNI.

Se muestran a continuación los valores que tomarían los atributos de Patient.identifier para estos casos:


Para el CIPSNS:

  • Type: corresponde con el tipo de código de identificación personal en el Sistema Nacional de Salud (System: http://snomed.info/sct/900000001000122104 y Code: 1551000122105)
  • Value: corresponde con el identificador CIPSNS de paciente
  • System: corresponde con el valor urn:oid:2.16.724.4.40

Para el CIP-AUT:

  • Type: corresponde con el tipo de código de identificación del paciente en la comunidad autónoma (System: http://snomed.info/sct/900000001000122104 y Code: 1571000122102)
  • Value: corresponde con el identificador CIP-AUT de paciente
  • System: corresponde con un valor de la siguiente tabla, según sea la Comunidad Autónoma del CIP-AUT:
    • ANDALUCIA: urn:cite:80724000049
    • ARAGON: urn:cite:80724000106
    • ASTURIAS: urn:cite:80724000056
    • ILLES BALEARS: urn:cite:80724000148
    • CANARIAS: urn:cite:80724000122
    • CANTABRIA: urn:cite:80724000064
    • CASTILLA Y LEON: urn:cite:80724000171
    • CASTILLA LA MANCHA: urn:cite:80724000114
    • CATALUÑA: urn:cite:80724000015
    • COMUNITAT VALENCIANA: urn:cite:80724000098
    • EXTREMADURA: urn:cite:80724000130
    • GALICIA: urn:cite:80724000031
    • MADRID: urn:cite:80724000163
    • MURCIA: urn:cite:80724000080
    • NAVARRA: urn:cite:80724000155
    • PAIS VASCO: urn:cite:80724000023
    • LA RIOJA: urn:cite:80724000072
    • CEUTA: urn:cite:80724000189
    • MELILLA: urn:cite:80724000197

Para el DNI:

  • Type: corresponde con el tipo del documento nacional de identidad (System: http://snomed.info/sct/900000001000122104?fhir_vs-refset/900000251000122107 y Code: 22851000122109)
  • Value: corresponde con el valor del DNI
  • System: corresponde con el valor urn:oid:1.3.6.1.4.1.19126.3

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
Patient 0..* Patient Information about an individual or animal receiving health care services
Patient.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
Patient.contained 0..* Resource Contained, inline Resources
Patient.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for extension.extension:edadPaciente 0..* integer Edad del Paciente
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/EdadPaciente
Patient.Slices for extension.extension:estadoEnrolamientoPaciente 0..* (Complex) Estado de enrolamiento del paciente en la red de ÚNICAS
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/EstadoEnrolamientoPaciente
Patient.Slices for extension.extension:momento-unicas 0..1 CodeableConcept Momento ÚNICAS
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/MomentosUnicas
Binding: Value set de Momentos ÚNICAS (required): Value set de Momentos ÚNICAS
Patient.Slices for extension.extension:nodoAltaUnicas 0..1 CodeableConcept Códigos de nodos autonómicos que realiza el enrolamiento del paciente
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/NodoAlta
Binding: Value set de Códigos de Nodos Autonómicos que participan en ÚNICAS (required): Value set de Códigos de Nodos Autonómicos que participan en ÚNICAS
Patient.Slices for extension.extension:nodoInscripcionUnicas 0..* CodeableConcept Códigos de los nodos autonómicos donde el paciente está inscrito
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/NodoInscripcion
Binding: Value set de Códigos de Nodos Autonómicos que participan en ÚNICAS (required): Value set de Códigos de Nodos Autonómicos que participan en ÚNICAS
Patient.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Patient.identifier This element is included in summaries. 1..* Identifier Identificadores del paciente (Pueden ser documento nacional de identidad, pasaporte, tarjeta de identidad de extranjero, número de historia clínica, número de afiliación a la Seguridad Social, código de identificación del paciente en la comunidad autónoma, código de identificación personal en el Sistema Nacional de Salud, código de identificación personal europeo)
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 .
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
Patient.identifier.system This element is included in summaries. 1..1 uri OID registro según el tipo de documento de identificación
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:oid:2.16.724.4.40
Patient.identifier.value This element is included in summaries. C 1..1 string Código según el tipo de documento de identificación
Example General: 123456
Example ÚNICAS: BBBBBBBBQR648597
Patient.active This element is a modifier element. This element is included in summaries. 0..1 boolean Whether this patient's record is in active use
Patient.name This element is included in summaries. 1..* HumanName A name associated with the patient
Patient.name.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.
Patient.name.text This element is included in summaries. 0..1 string Nombre completo del paciente
Patient.name.family This element is included in summaries. 1..1 string Apellidos del paciente
Patient.name.family.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.name.family.Slices for extension.extension:primerApellido 1..* string Primer apellido del paciente
URL: http://hl7.org/fhir/StructureDefinition/humanname-fathers-family
Patient.name.family.Slices for extension.extension:segundoApellido 0..* string Segundo apellido del paciente
URL: http://hl7.org/fhir/StructureDefinition/humanname-mothers-family
Patient.name.given This element is included in summaries. 1..* string Nombre del paciente
This repeating element order: Given Names appear in the correct order for presenting the name
Patient.Slices for telecom This element is included in summaries. 0..* ContactPoint A contact detail for the individual
Slice: Unordered, Open by value:system, value:use

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for telecom.telecom:Telefono This element is included in summaries. 0..* ContactPoint Teléfono móvil de contacto

Fixed Value: As shown
Patient.Slices for telecom.telecom:Telefono.id 0..0 string Unique id for inter-element referencing
Patient.Slices for telecom.telecom:Telefono.extension 0..0 Extension Additional content defined by implementations
Patient.Slices for telecom.telecom:Telefono.system 1..1 code phone | fax | email | pager | url | sms | other
Fixed Value: phone
Patient.Slices for telecom.telecom:Telefono.value 0..0 string The actual contact point details
Patient.Slices for telecom.telecom:Telefono.use 1..1 code home | work | temp | old | mobile - purpose of this contact point
Fixed Value: mobile
Patient.Slices for telecom.telecom:Telefono.rank 0..0 positiveInt Specify preferred order of use (1 = highest)
Patient.Slices for telecom.telecom:Telefono.period 0..0 Period Time period when the contact point was/is in use
Patient.Slices for telecom.telecom:Telefono.system This element is included in summaries. C 0..1 code phone
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Patient.Slices for telecom.telecom:Telefono.value This element is included in summaries. C 0..1 string Número de teléfono móvil
Patient.Slices for telecom.telecom:Telefono.use This element is a modifier element. This element is included in summaries. 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Patient.Slices for telecom.telecom:OtroTelefonos This element is included in summaries. 0..* ContactPoint Otro teléfonos

Fixed Value: As shown
Patient.Slices for telecom.telecom:OtroTelefonos.id 0..0 string Unique id for inter-element referencing
Patient.Slices for telecom.telecom:OtroTelefonos.extension 0..0 Extension Additional content defined by implementations
Patient.Slices for telecom.telecom:OtroTelefonos.system 1..1 code phone | fax | email | pager | url | sms | other
Fixed Value: phone
Patient.Slices for telecom.telecom:OtroTelefonos.value 0..0 string The actual contact point details
Patient.Slices for telecom.telecom:OtroTelefonos.use 1..1 code home | work | temp | old | mobile - purpose of this contact point
Fixed Value: home
Patient.Slices for telecom.telecom:OtroTelefonos.rank 0..0 positiveInt Specify preferred order of use (1 = highest)
Patient.Slices for telecom.telecom:OtroTelefonos.period 0..0 Period Time period when the contact point was/is in use
Patient.Slices for telecom.telecom:OtroTelefonos.system This element is included in summaries. C 0..1 code phone
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Patient.Slices for telecom.telecom:OtroTelefonos.value This element is included in summaries. C 0..1 string Número de teléfono
Patient.Slices for telecom.telecom:OtroTelefonos.use This element is a modifier element. This element is included in summaries. 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Patient.Slices for telecom.telecom:CorreoElectronico This element is included in summaries. 0..* ContactPoint Correo electrónico

Fixed Value: As shown
Patient.Slices for telecom.telecom:CorreoElectronico.id 0..0 string Unique id for inter-element referencing
Patient.Slices for telecom.telecom:CorreoElectronico.extension 0..0 Extension Additional content defined by implementations
Patient.Slices for telecom.telecom:CorreoElectronico.system 1..1 code phone | fax | email | pager | url | sms | other
Fixed Value: email
Patient.Slices for telecom.telecom:CorreoElectronico.value 0..0 string The actual contact point details
Patient.Slices for telecom.telecom:CorreoElectronico.use 0..0 code home | work | temp | old | mobile - purpose of this contact point
Patient.Slices for telecom.telecom:CorreoElectronico.rank 0..0 positiveInt Specify preferred order of use (1 = highest)
Patient.Slices for telecom.telecom:CorreoElectronico.period 0..0 Period Time period when the contact point was/is in use
Patient.Slices for telecom.telecom:CorreoElectronico.system This element is included in summaries. C 0..1 code email
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Patient.Slices for telecom.telecom:CorreoElectronico.value This element is included in summaries. C 0..1 string Dirección de correo electrónico
Patient.Slices for telecom.telecom:CorreoElectronico.use This element is a modifier element. This element is included in summaries. 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Patient.gender This element is included in summaries. 1..1 code Sexo asignado al nacer
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
Patient.birthDate This element is included in summaries. 1..1 date Fecha de nacimiento del paciente
Patient.deceased[x] This element is a modifier element. This element is included in summaries. 0..1 Fallecido/a
Patient.deceased[x].deceasedBoolean boolean
Patient.deceased[x].deceasedDateTime dateTime
Patient.address This element is included in summaries. 0..* Address Domicilio del paciente
Patient.address.Slices for extension Content/Rules for all slices
Patient.address.Slices for extension.extension:provincia 0..1 string Provincia en la dirección
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/Provincia
Patient.address.use This element is a modifier element. This element is included in summaries. 0..1 code home | work | temp | old | billing - purpose of this address
Binding: AddressUse (required): The use of an address (home / work / etc.).
Example General: home
Patient.address.line This element is included in summaries. 0..* string Tipo de vía, Nombre de vía, Número de vía, Piso, Letra del paciente
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
Patient.address.city This element is included in summaries. 0..1 string Ciudad
Example General: Erewhon
Patient.address.district This element is included in summaries. 0..1 string Municipio en la dirección
Example General: Madison
Patient.address.state This element is included in summaries. 0..1 string Comunidad Autónoma
Patient.address.postalCode This element is included in summaries. 0..1 string Código postal
Example General: 9132
Patient.address.country This element is included in summaries. 0..1 string País
Patient.contact C 0..* BackboneElement Persona de contacto del paciente
Constraints: pat-1
Patient.contact.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Patient.contact.relationship 0..* CodeableConcept Tipo de relación de la persona contacto con el paciente
Binding: Value set de Tipos de relaciones entre el paciente y su persona de contacto en ÚNICAS (extensible): Value set de Tipos de relaciones entre el paciente y su persona de contacto en ÚNICAS
Patient.contact.Slices for telecom C 0..* ContactPoint A contact detail for the person
Slice: Unordered, Open by value:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.contact.Slices for telecom.telecom:Telefono C 0..* ContactPoint Teléfonos de contacto
Patient.contact.Slices for telecom.telecom:Telefono.system This element is included in summaries. C 1..1 code phone
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Fixed Value: phone
Patient.contact.Slices for telecom.telecom:Telefono.value This element is included in summaries. C 0..1 string Número de teléfono
Patient.contact.Slices for telecom.telecom:Telefono.use This element is a modifier element. This element is included in summaries. 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Patient.contact.Slices for telecom.telecom:CorreoElectronico C 0..* ContactPoint Correo electrónico de contacto
Patient.contact.Slices for telecom.telecom:CorreoElectronico.system This element is included in summaries. C 1..1 code email
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Fixed Value: email
Patient.contact.Slices for telecom.telecom:CorreoElectronico.value This element is included in summaries. C 0..1 string Dirección de correo electrónico de contacto
Patient.contact.Slices for telecom.telecom:CorreoElectronico.use This element is a modifier element. This element is included in summaries. 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Patient.managingOrganization This element is included in summaries. 0..1 Reference(Organization Institución ÚNICAS) Referencia al centro de atención primaria
Patient.managingOrganization.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
Patient.managingOrganization.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).
Patient.managingOrganization.identifier This element is included in summaries. C 1..1 Identifier Identificador del centro de atención primaria. Cuando no tengamos recurso Organization, se debera informar el identificador de institución mediante código REGCESS
Patient.managingOrganization.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 .
Patient.managingOrganization.identifier.system This element is included in summaries. 0..1 uri OID registro de número de REGCESS
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:oid:2.16.724.4.21.5.10
Patient.managingOrganization.identifier.value This element is included in summaries. C 0..1 string Código REGCESS
Example General: 123456
Example ÚNICAS: 0123456789
Patient.managingOrganization.display This element is included in summaries. C 0..1 string Nombre completo del centro de atención primaria
Patient.link This element is a modifier element. This element is included in summaries. 0..* BackboneElement Link to a Patient or RelatedPerson resource that concerns the same actual individual
Patient.link.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Patient.link.other This element is included in summaries. 1..1 Reference(Patient | RelatedPerson) The other patient or related person resource that the link refers to
Patient.link.type This element is included in summaries. 1..1 code replaced-by | replaces | refer | seealso
Binding: LinkType (required): The type of link between this patient resource and another Patient resource, or Patient/RelatedPerson when using the seealso code

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Patient.identifier.use Base required IdentifierUse 📍5.0.0 FHIR Std.
Patient.identifier.type Base extensible Value set de Tipos de documentos de identificación para persona ÚNICAS 📦0.0.12 This IG
Patient.name.use Base required NameUse 📍5.0.0 FHIR Std.
Patient.telecom:Telefono.​system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Patient.telecom:Telefono.​use Base required ContactPointUse 📍5.0.0 FHIR Std.
Patient.telecom:OtroTelefonos.​system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Patient.telecom:OtroTelefonos.​use Base required ContactPointUse 📍5.0.0 FHIR Std.
Patient.telecom:CorreoElectronico.​system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Patient.telecom:CorreoElectronico.​use Base required ContactPointUse 📍5.0.0 FHIR Std.
Patient.gender Base required AdministrativeGender 📍5.0.0 FHIR Std.
Patient.address.use Base required AddressUse 📍5.0.0 FHIR Std.
Patient.contact.relationship Base extensible Value set de Tipos de relaciones entre el paciente y su persona de contacto en ÚNICAS 📦0.0.12 This IG
Patient.contact.telecom:Telefono.​system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Patient.contact.telecom:Telefono.​use Base required ContactPointUse 📍5.0.0 FHIR Std.
Patient.contact.telecom:CorreoElectronico.​system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Patient.contact.telecom:CorreoElectronico.​use Base required ContactPointUse 📍5.0.0 FHIR Std.
Patient.managingOrganization.​type Base extensible Resource Types 📍5.0.0 FHIR Std.
Patient.managingOrganization.​identifier.use Base required IdentifierUse 📍5.0.0 FHIR Std.
Patient.link.type Base required Link Type 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Patient If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Patient 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 Patient 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 Patient If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Patient 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()
pat-1 error Patient.contact SHALL at least contain a contact's details or a reference to an organization name.exists() or telecom.exists() or address.exists() or organization.exists()

This structure is derived from Patient

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Patient 0..* Patient Information about an individual or animal receiving health care services
Patient.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for extension.extension:edadPaciente 0..* integer Edad del Paciente
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/EdadPaciente
Patient.Slices for extension.extension:estadoEnrolamientoPaciente 0..* (Complex) Estado de enrolamiento del paciente en la red de ÚNICAS
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/EstadoEnrolamientoPaciente
Patient.Slices for extension.extension:momento-unicas 0..1 CodeableConcept Momento ÚNICAS
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/MomentosUnicas
Binding: Value set de Momentos ÚNICAS (required): Value set de Momentos ÚNICAS
Patient.Slices for extension.extension:nodoAltaUnicas 0..1 CodeableConcept Códigos de nodos autonómicos que realiza el enrolamiento del paciente
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/NodoAlta
Binding: Value set de Códigos de Nodos Autonómicos que participan en ÚNICAS (required): Value set de Códigos de Nodos Autonómicos que participan en ÚNICAS
Patient.Slices for extension.extension:nodoInscripcionUnicas 0..* CodeableConcept Códigos de los nodos autonómicos donde el paciente está inscrito
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/NodoInscripcion
Binding: Value set de Códigos de Nodos Autonómicos que participan en ÚNICAS (required): Value set de Códigos de Nodos Autonómicos que participan en ÚNICAS
Patient.identifier 1..* Identifier Identificadores del paciente (Pueden ser documento nacional de identidad, pasaporte, tarjeta de identidad de extranjero, número de historia clínica, número de afiliación a la Seguridad Social, código de identificación del paciente en la comunidad autónoma, código de identificación personal en el Sistema Nacional de Salud, código de identificación personal europeo)
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
Patient.identifier.type.coding
Patient.identifier.type.coding.system 0..1 uri URL del refset Tipos de documento para identificación personal de SNOMED CT. Extensión para España del SNS | URL del SNOMED CT. Extensión para España del SNS
Patient.identifier.type.coding.code 0..1 code Código del identificador
Patient.identifier.type.coding.display 0..1 string Decripción del identificador
Patient.identifier.system 1..1 uri OID registro según el tipo de documento de identificación
Example ÚNICAS: urn:oid:2.16.724.4.40
Patient.identifier.value 1..1 string Código según el tipo de documento de identificación
Example ÚNICAS: BBBBBBBBQR648597
Patient.name 1..* HumanName A name associated with the patient
Patient.name.text 0..1 string Nombre completo del paciente
Patient.name.family 1..1 string Apellidos del paciente
Patient.name.family.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.name.family.Slices for extension.extension:primerApellido 1..* string Primer apellido del paciente
URL: http://hl7.org/fhir/StructureDefinition/humanname-fathers-family
Patient.name.family.Slices for extension.extension:segundoApellido 0..* string Segundo apellido del paciente
URL: http://hl7.org/fhir/StructureDefinition/humanname-mothers-family
Patient.name.given 1..* string Nombre del paciente
Patient.Slices for telecom.telecom:Telefono 0..* ContactPoint Teléfono móvil de contacto

Fixed Value: As shown
Patient.Slices for telecom.telecom:Telefono.system 1..1 code phone | fax | email | pager | url | sms | other
Fixed Value: phone
Patient.Slices for telecom.telecom:Telefono.use 1..1 code home | work | temp | old | mobile - purpose of this contact point
Fixed Value: mobile
Patient.Slices for telecom.telecom:Telefono.system 0..1 code phone
Patient.Slices for telecom.telecom:Telefono.value 0..1 string Número de teléfono móvil
Patient.Slices for telecom.telecom:OtroTelefonos 0..* ContactPoint Otro teléfonos

Fixed Value: As shown
Patient.Slices for telecom.telecom:OtroTelefonos.system 1..1 code phone | fax | email | pager | url | sms | other
Fixed Value: phone
Patient.Slices for telecom.telecom:OtroTelefonos.use 1..1 code home | work | temp | old | mobile - purpose of this contact point
Fixed Value: home
Patient.Slices for telecom.telecom:OtroTelefonos.system 0..1 code phone
Patient.Slices for telecom.telecom:OtroTelefonos.value 0..1 string Número de teléfono
Patient.Slices for telecom.telecom:CorreoElectronico 0..* ContactPoint Correo electrónico

Fixed Value: As shown
Patient.Slices for telecom.telecom:CorreoElectronico.system 1..1 code phone | fax | email | pager | url | sms | other
Fixed Value: email
Patient.Slices for telecom.telecom:CorreoElectronico.system 0..1 code email
Patient.Slices for telecom.telecom:CorreoElectronico.value 0..1 string Dirección de correo electrónico
Patient.gender 1..1 code Sexo asignado al nacer
Patient.birthDate 1..1 date Fecha de nacimiento del paciente
Patient.deceased[x] 0..1 boolean, dateTime Fallecido/a
Patient.address 0..* Address Domicilio del paciente
Patient.address.Slices for extension Content/Rules for all slices
Patient.address.Slices for extension.extension:provincia 0..1 string Provincia en la dirección
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/Provincia
Patient.address.line 0..* string Tipo de vía, Nombre de vía, Número de vía, Piso, Letra del paciente
Patient.address.city 0..1 string Ciudad
Patient.address.district 0..1 string Municipio en la dirección
Patient.address.state 0..1 string Comunidad Autónoma
Patient.address.postalCode 0..1 string Código postal
Patient.address.country 0..1 string País
Patient.contact 0..* BackboneElement Persona de contacto del paciente
Patient.contact.relationship 0..* CodeableConcept Tipo de relación de la persona contacto con el paciente
Binding: Value set de Tipos de relaciones entre el paciente y su persona de contacto en ÚNICAS (extensible): Value set de Tipos de relaciones entre el paciente y su persona de contacto en ÚNICAS
Patient.contact.relationship.coding
Patient.contact.relationship.coding.system 0..1 uri URL del SNOMED CT. Extensión para España del SNS
Patient.contact.relationship.coding.code 0..1 code Código del tipo de relación entre el paciente y su persona de contacto
Patient.contact.relationship.coding.display 0..1 string Descripción del tipo de relación entre el paciente y su persona de contacto
Patient.contact.name
Patient.contact.name.text 0..1 string Nombre completo de la persona contacto
Patient.contact.name.family 0..1 string Apellidos de la persona contacto
Patient.contact.name.family.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.contact.name.family.Slices for extension.extension:primerApellido 0..* string Primer apellido de la persona contacto
URL: http://hl7.org/fhir/StructureDefinition/humanname-fathers-family
Patient.contact.name.family.Slices for extension.extension:segundoApellido 0..* string Segundo apellido de la persona contacto
URL: http://hl7.org/fhir/StructureDefinition/humanname-mothers-family
Patient.contact.name.given 0..* string Nombre de la persona contacto
Patient.contact.Slices for telecom 0..* ContactPoint A contact detail for the person
Slice: Unordered, Open by value:system
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.contact.Slices for telecom.telecom:Telefono 0..* ContactPoint Teléfonos de contacto
Patient.contact.Slices for telecom.telecom:Telefono.system 1..1 code phone
Fixed Value: phone
Patient.contact.Slices for telecom.telecom:Telefono.value 0..1 string Número de teléfono
Patient.contact.Slices for telecom.telecom:CorreoElectronico 0..* ContactPoint Correo electrónico de contacto
Patient.contact.Slices for telecom.telecom:CorreoElectronico.system 1..1 code email
Fixed Value: email
Patient.contact.Slices for telecom.telecom:CorreoElectronico.value 0..1 string Dirección de correo electrónico de contacto
Patient.managingOrganization 0..1 Reference(Organization Institución ÚNICAS) Referencia al centro de atención primaria
Patient.managingOrganization.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
Patient.managingOrganization.type 1..1 uri Tipo de recurso FHIR
Patient.managingOrganization.identifier 1..1 Identifier Identificador del centro de atención primaria. Cuando no tengamos recurso Organization, se debera informar el identificador de institución mediante código REGCESS
Patient.managingOrganization.identifier.system 0..1 uri OID registro de número de REGCESS
Example ÚNICAS: urn:oid:2.16.724.4.21.5.10
Patient.managingOrganization.identifier.value 0..1 string Código REGCESS
Example ÚNICAS: 0123456789
Patient.managingOrganization.display 0..1 string Nombre completo del centro de atención primaria

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Patient.identifier.type Base extensible Value set de Tipos de documentos de identificación para persona ÚNICAS 📦0.0.12 This IG
Patient.contact.relationship Base extensible Value set de Tipos de relaciones entre el paciente y su persona de contacto en ÚNICAS 📦0.0.12 This IG
NameFlagsCard.TypeDescription & Constraints    Filter: doco
Patient 0..* Patient Information about an individual or animal receiving health care services
Patient.id This element is included in summaries. 0..1 id Logical id of this artifact
Patient.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Patient.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
Patient.language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
Patient.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
Patient.contained 0..* Resource Contained, inline Resources
Patient.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for extension.extension:edadPaciente 0..* integer Edad del Paciente
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/EdadPaciente
Patient.Slices for extension.extension:estadoEnrolamientoPaciente 0..* (Complex) Estado de enrolamiento del paciente en la red de ÚNICAS
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/EstadoEnrolamientoPaciente
Patient.Slices for extension.extension:momento-unicas 0..1 CodeableConcept Momento ÚNICAS
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/MomentosUnicas
Binding: Value set de Momentos ÚNICAS (required): Value set de Momentos ÚNICAS
Patient.Slices for extension.extension:nodoAltaUnicas 0..1 CodeableConcept Códigos de nodos autonómicos que realiza el enrolamiento del paciente
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/NodoAlta
Binding: Value set de Códigos de Nodos Autonómicos que participan en ÚNICAS (required): Value set de Códigos de Nodos Autonómicos que participan en ÚNICAS
Patient.Slices for extension.extension:nodoInscripcionUnicas 0..* CodeableConcept Códigos de los nodos autonómicos donde el paciente está inscrito
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/NodoInscripcion
Binding: Value set de Códigos de Nodos Autonómicos que participan en ÚNICAS (required): Value set de Códigos de Nodos Autonómicos que participan en ÚNICAS
Patient.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Patient.identifier This element is included in summaries. 1..* Identifier Identificadores del paciente (Pueden ser documento nacional de identidad, pasaporte, tarjeta de identidad de extranjero, número de historia clínica, número de afiliación a la Seguridad Social, código de identificación del paciente en la comunidad autónoma, código de identificación personal en el Sistema Nacional de Salud, código de identificación personal europeo)
Patient.identifier.id 0..1 id Unique id for inter-element referencing
Patient.identifier.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
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 .
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
Patient.identifier.type.id 0..1 id Unique id for inter-element referencing
Patient.identifier.type.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.identifier.type.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Patient.identifier.type.coding.id 0..1 id Unique id for inter-element referencing
Patient.identifier.type.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.identifier.type.coding.system This element is included in summaries. 0..1 uri URL del refset Tipos de documento para identificación personal de SNOMED CT. Extensión para España del SNS | URL del SNOMED CT. Extensión para España del SNS
Patient.identifier.type.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Patient.identifier.type.coding.code This element is included in summaries. C 0..1 code Código del identificador
Patient.identifier.type.coding.display This element is included in summaries. C 0..1 string Decripción del identificador
Patient.identifier.type.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Patient.identifier.type.text This element is included in summaries. 0..1 string Plain text representation of the concept
Patient.identifier.system This element is included in summaries. 1..1 uri OID registro según el tipo de documento de identificación
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:oid:2.16.724.4.40
Patient.identifier.value This element is included in summaries. C 1..1 string Código según el tipo de documento de identificación
Example General: 123456
Example ÚNICAS: BBBBBBBBQR648597
Patient.identifier.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
Patient.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
Patient.active This element is a modifier element. This element is included in summaries. 0..1 boolean Whether this patient's record is in active use
Patient.name This element is included in summaries. 1..* HumanName A name associated with the patient
Patient.name.id 0..1 id Unique id for inter-element referencing
Patient.name.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.name.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.
Patient.name.text This element is included in summaries. 0..1 string Nombre completo del paciente
Patient.name.family This element is included in summaries. 1..1 string Apellidos del paciente
Patient.name.family.id 0..1 string xml:id (or equivalent in JSON)
Patient.name.family.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.name.family.Slices for extension.extension:primerApellido 1..* string Primer apellido del paciente
URL: http://hl7.org/fhir/StructureDefinition/humanname-fathers-family
Patient.name.family.Slices for extension.extension:segundoApellido 0..* string Segundo apellido del paciente
URL: http://hl7.org/fhir/StructureDefinition/humanname-mothers-family
Patient.name.family.value 0..1 string Primitive value for string
Max Length:1048576
Patient.name.given This element is included in summaries. 1..* string Nombre del paciente
This repeating element order: Given Names appear in the correct order for presenting the name
Patient.name.prefix This element is included in summaries. 0..* string Parts that come before the name
This repeating element order: Prefixes appear in the correct order for presenting the name
Patient.name.suffix This element is included in summaries. 0..* string Parts that come after the name
This repeating element order: Suffixes appear in the correct order for presenting the name
Patient.name.period This element is included in summaries. 0..1 Period Time period when name was/is in use
Patient.Slices for telecom This element is included in summaries. 0..* ContactPoint A contact detail for the individual
Slice: Unordered, Open by value:system, value:use

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for telecom.telecom:Telefono This element is included in summaries. 0..* ContactPoint Teléfono móvil de contacto

Fixed Value: As shown
Patient.Slices for telecom.telecom:Telefono.id 0..0 string Unique id for inter-element referencing
Patient.Slices for telecom.telecom:Telefono.extension 0..0 Extension Additional content defined by implementations
Patient.Slices for telecom.telecom:Telefono.system 1..1 code phone | fax | email | pager | url | sms | other
Fixed Value: phone
Patient.Slices for telecom.telecom:Telefono.value 0..0 string The actual contact point details
Patient.Slices for telecom.telecom:Telefono.use 1..1 code home | work | temp | old | mobile - purpose of this contact point
Fixed Value: mobile
Patient.Slices for telecom.telecom:Telefono.rank 0..0 positiveInt Specify preferred order of use (1 = highest)
Patient.Slices for telecom.telecom:Telefono.period 0..0 Period Time period when the contact point was/is in use
Patient.Slices for telecom.telecom:Telefono.id 0..1 id Unique id for inter-element referencing
Patient.Slices for telecom.telecom:Telefono.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for telecom.telecom:Telefono.system This element is included in summaries. C 0..1 code phone
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Patient.Slices for telecom.telecom:Telefono.value This element is included in summaries. C 0..1 string Número de teléfono móvil
Patient.Slices for telecom.telecom:Telefono.use This element is a modifier element. This element is included in summaries. 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Patient.Slices for telecom.telecom:Telefono.rank This element is included in summaries. 0..1 positiveInt Specify preferred order of use (1 = highest)
Patient.Slices for telecom.telecom:Telefono.period This element is included in summaries. 0..1 Period Time period when the contact point was/is in use
Patient.Slices for telecom.telecom:OtroTelefonos This element is included in summaries. 0..* ContactPoint Otro teléfonos

Fixed Value: As shown
Patient.Slices for telecom.telecom:OtroTelefonos.id 0..0 string Unique id for inter-element referencing
Patient.Slices for telecom.telecom:OtroTelefonos.extension 0..0 Extension Additional content defined by implementations
Patient.Slices for telecom.telecom:OtroTelefonos.system 1..1 code phone | fax | email | pager | url | sms | other
Fixed Value: phone
Patient.Slices for telecom.telecom:OtroTelefonos.value 0..0 string The actual contact point details
Patient.Slices for telecom.telecom:OtroTelefonos.use 1..1 code home | work | temp | old | mobile - purpose of this contact point
Fixed Value: home
Patient.Slices for telecom.telecom:OtroTelefonos.rank 0..0 positiveInt Specify preferred order of use (1 = highest)
Patient.Slices for telecom.telecom:OtroTelefonos.period 0..0 Period Time period when the contact point was/is in use
Patient.Slices for telecom.telecom:OtroTelefonos.id 0..1 id Unique id for inter-element referencing
Patient.Slices for telecom.telecom:OtroTelefonos.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for telecom.telecom:OtroTelefonos.system This element is included in summaries. C 0..1 code phone
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Patient.Slices for telecom.telecom:OtroTelefonos.value This element is included in summaries. C 0..1 string Número de teléfono
Patient.Slices for telecom.telecom:OtroTelefonos.use This element is a modifier element. This element is included in summaries. 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Patient.Slices for telecom.telecom:OtroTelefonos.rank This element is included in summaries. 0..1 positiveInt Specify preferred order of use (1 = highest)
Patient.Slices for telecom.telecom:OtroTelefonos.period This element is included in summaries. 0..1 Period Time period when the contact point was/is in use
Patient.Slices for telecom.telecom:CorreoElectronico This element is included in summaries. 0..* ContactPoint Correo electrónico

Fixed Value: As shown
Patient.Slices for telecom.telecom:CorreoElectronico.id 0..0 string Unique id for inter-element referencing
Patient.Slices for telecom.telecom:CorreoElectronico.extension 0..0 Extension Additional content defined by implementations
Patient.Slices for telecom.telecom:CorreoElectronico.system 1..1 code phone | fax | email | pager | url | sms | other
Fixed Value: email
Patient.Slices for telecom.telecom:CorreoElectronico.value 0..0 string The actual contact point details
Patient.Slices for telecom.telecom:CorreoElectronico.use 0..0 code home | work | temp | old | mobile - purpose of this contact point
Patient.Slices for telecom.telecom:CorreoElectronico.rank 0..0 positiveInt Specify preferred order of use (1 = highest)
Patient.Slices for telecom.telecom:CorreoElectronico.period 0..0 Period Time period when the contact point was/is in use
Patient.Slices for telecom.telecom:CorreoElectronico.id 0..1 id Unique id for inter-element referencing
Patient.Slices for telecom.telecom:CorreoElectronico.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for telecom.telecom:CorreoElectronico.system This element is included in summaries. C 0..1 code email
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Patient.Slices for telecom.telecom:CorreoElectronico.value This element is included in summaries. C 0..1 string Dirección de correo electrónico
Patient.Slices for telecom.telecom:CorreoElectronico.use This element is a modifier element. This element is included in summaries. 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Patient.Slices for telecom.telecom:CorreoElectronico.rank This element is included in summaries. 0..1 positiveInt Specify preferred order of use (1 = highest)
Patient.Slices for telecom.telecom:CorreoElectronico.period This element is included in summaries. 0..1 Period Time period when the contact point was/is in use
Patient.gender This element is included in summaries. 1..1 code Sexo asignado al nacer
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
Patient.birthDate This element is included in summaries. 1..1 date Fecha de nacimiento del paciente
Patient.deceased[x] This element is a modifier element. This element is included in summaries. 0..1 Fallecido/a
Patient.deceased[x].deceasedBoolean boolean
Patient.deceased[x].deceasedDateTime dateTime
Patient.address This element is included in summaries. 0..* Address Domicilio del paciente
Patient.address.id 0..1 id Unique id for inter-element referencing
Patient.address.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.address.Slices for extension.extension:provincia 0..1 string Provincia en la dirección
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/Provincia
Patient.address.use This element is a modifier element. This element is included in summaries. 0..1 code home | work | temp | old | billing - purpose of this address
Binding: AddressUse (required): The use of an address (home / work / etc.).
Example General: home
Patient.address.type This element is included in summaries. 0..1 code postal | physical | both
Binding: AddressType (required): The type of an address (physical / postal).
Example General: both
Patient.address.text This element is included in summaries. 0..1 string Text representation of the address
Example General: 137 Nowhere Street, Erewhon 9132
Patient.address.line This element is included in summaries. 0..* string Tipo de vía, Nombre de vía, Número de vía, Piso, Letra del paciente
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
Patient.address.city This element is included in summaries. 0..1 string Ciudad
Example General: Erewhon
Patient.address.district This element is included in summaries. 0..1 string Municipio en la dirección
Example General: Madison
Patient.address.state This element is included in summaries. 0..1 string Comunidad Autónoma
Patient.address.postalCode This element is included in summaries. 0..1 string Código postal
Example General: 9132
Patient.address.country This element is included in summaries. 0..1 string País
Patient.address.period This element is included in summaries. 0..1 Period Time period when address was/is in use
Example General: {"start":"2010-03-23","end":"2010-07-01"}
Patient.maritalStatus 0..1 CodeableConcept Marital (civil) status of a patient
Binding: MaritalStatusCodes (extensible): The domestic partnership status of a person.
Patient.multipleBirth[x] 0..1 Whether patient is part of a multiple birth
Patient.multipleBirth[x].multipleBirthBoolean boolean
Patient.multipleBirth[x].multipleBirthInteger integer
Patient.photo 0..* Attachment Image of the patient
Patient.contact C 0..* BackboneElement Persona de contacto del paciente
Constraints: pat-1
Patient.contact.id 0..1 string Unique id for inter-element referencing
Patient.contact.extension 0..* Extension Additional content defined by implementations
Patient.contact.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Patient.contact.relationship 0..* CodeableConcept Tipo de relación de la persona contacto con el paciente
Binding: Value set de Tipos de relaciones entre el paciente y su persona de contacto en ÚNICAS (extensible): Value set de Tipos de relaciones entre el paciente y su persona de contacto en ÚNICAS
Patient.contact.relationship.id 0..1 id Unique id for inter-element referencing
Patient.contact.relationship.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.contact.relationship.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Patient.contact.relationship.coding.id 0..1 id Unique id for inter-element referencing
Patient.contact.relationship.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.contact.relationship.coding.system This element is included in summaries. 0..1 uri URL del SNOMED CT. Extensión para España del SNS
Patient.contact.relationship.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Patient.contact.relationship.coding.code This element is included in summaries. C 0..1 code Código del tipo de relación entre el paciente y su persona de contacto
Patient.contact.relationship.coding.display This element is included in summaries. C 0..1 string Descripción del tipo de relación entre el paciente y su persona de contacto
Patient.contact.relationship.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Patient.contact.relationship.text This element is included in summaries. 0..1 string Plain text representation of the concept
Patient.contact.name C 0..1 HumanName A name associated with the contact person
Patient.contact.name.id 0..1 id Unique id for inter-element referencing
Patient.contact.name.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.contact.name.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.
Patient.contact.name.text This element is included in summaries. 0..1 string Nombre completo de la persona contacto
Patient.contact.name.family This element is included in summaries. 0..1 string Apellidos de la persona contacto
Patient.contact.name.family.id 0..1 string xml:id (or equivalent in JSON)
Patient.contact.name.family.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.contact.name.family.Slices for extension.extension:primerApellido 0..* string Primer apellido de la persona contacto
URL: http://hl7.org/fhir/StructureDefinition/humanname-fathers-family
Patient.contact.name.family.Slices for extension.extension:segundoApellido 0..* string Segundo apellido de la persona contacto
URL: http://hl7.org/fhir/StructureDefinition/humanname-mothers-family
Patient.contact.name.family.value 0..1 string Primitive value for string
Max Length:1048576
Patient.contact.name.given This element is included in summaries. 0..* string Nombre de la persona contacto
This repeating element order: Given Names appear in the correct order for presenting the name
Patient.contact.name.prefix This element is included in summaries. 0..* string Parts that come before the name
This repeating element order: Prefixes appear in the correct order for presenting the name
Patient.contact.name.suffix This element is included in summaries. 0..* string Parts that come after the name
This repeating element order: Suffixes appear in the correct order for presenting the name
Patient.contact.name.period This element is included in summaries. 0..1 Period Time period when name was/is in use
Patient.contact.Slices for telecom C 0..* ContactPoint A contact detail for the person
Slice: Unordered, Open by value:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.contact.Slices for telecom.telecom:Telefono C 0..* ContactPoint Teléfonos de contacto
Patient.contact.Slices for telecom.telecom:Telefono.id 0..1 id Unique id for inter-element referencing
Patient.contact.Slices for telecom.telecom:Telefono.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.contact.Slices for telecom.telecom:Telefono.system This element is included in summaries. C 1..1 code phone
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Fixed Value: phone
Patient.contact.Slices for telecom.telecom:Telefono.value This element is included in summaries. C 0..1 string Número de teléfono
Patient.contact.Slices for telecom.telecom:Telefono.use This element is a modifier element. This element is included in summaries. 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Patient.contact.Slices for telecom.telecom:Telefono.rank This element is included in summaries. 0..1 positiveInt Specify preferred order of use (1 = highest)
Patient.contact.Slices for telecom.telecom:Telefono.period This element is included in summaries. 0..1 Period Time period when the contact point was/is in use
Patient.contact.Slices for telecom.telecom:CorreoElectronico C 0..* ContactPoint Correo electrónico de contacto
Patient.contact.Slices for telecom.telecom:CorreoElectronico.id 0..1 id Unique id for inter-element referencing
Patient.contact.Slices for telecom.telecom:CorreoElectronico.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.contact.Slices for telecom.telecom:CorreoElectronico.system This element is included in summaries. C 1..1 code email
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Fixed Value: email
Patient.contact.Slices for telecom.telecom:CorreoElectronico.value This element is included in summaries. C 0..1 string Dirección de correo electrónico de contacto
Patient.contact.Slices for telecom.telecom:CorreoElectronico.use This element is a modifier element. This element is included in summaries. 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Patient.contact.Slices for telecom.telecom:CorreoElectronico.rank This element is included in summaries. 0..1 positiveInt Specify preferred order of use (1 = highest)
Patient.contact.Slices for telecom.telecom:CorreoElectronico.period This element is included in summaries. 0..1 Period Time period when the contact point was/is in use
Patient.contact.address C 0..1 Address Address for the contact person
Patient.contact.gender 0..1 code male | female | other | unknown
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
Patient.contact.organization C 0..1 Reference(Organization) Organization that is associated with the contact
Patient.contact.period 0..1 Period The period during which this contact person or organization is valid to be contacted relating to this patient
Patient.communication 0..* BackboneElement A language which may be used to communicate with the patient about his or her health
Patient.communication.id 0..1 string Unique id for inter-element referencing
Patient.communication.extension 0..* Extension Additional content defined by implementations
Patient.communication.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Patient.communication.language 1..1 CodeableConcept The language which can be used to communicate with the patient about his or her health
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
Patient.communication.preferred 0..1 boolean Language preference indicator
Patient.generalPractitioner 0..* Reference(Organization | Practitioner | PractitionerRole) Patient's nominated primary care provider
Patient.managingOrganization This element is included in summaries. 0..1 Reference(Organization Institución ÚNICAS) Referencia al centro de atención primaria
Patient.managingOrganization.id 0..1 id Unique id for inter-element referencing
Patient.managingOrganization.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.managingOrganization.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
Patient.managingOrganization.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).
Patient.managingOrganization.identifier This element is included in summaries. C 1..1 Identifier Identificador del centro de atención primaria. Cuando no tengamos recurso Organization, se debera informar el identificador de institución mediante código REGCESS
Patient.managingOrganization.identifier.id 0..1 id Unique id for inter-element referencing
Patient.managingOrganization.identifier.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.managingOrganization.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 .
Patient.managingOrganization.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.
Patient.managingOrganization.identifier.system This element is included in summaries. 0..1 uri OID registro de número de REGCESS
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:oid:2.16.724.4.21.5.10
Patient.managingOrganization.identifier.value This element is included in summaries. C 0..1 string Código REGCESS
Example General: 123456
Example ÚNICAS: 0123456789
Patient.managingOrganization.identifier.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
Patient.managingOrganization.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
Patient.managingOrganization.display This element is included in summaries. C 0..1 string Nombre completo del centro de atención primaria
Patient.link This element is a modifier element. This element is included in summaries. 0..* BackboneElement Link to a Patient or RelatedPerson resource that concerns the same actual individual
Patient.link.id 0..1 string Unique id for inter-element referencing
Patient.link.extension 0..* Extension Additional content defined by implementations
Patient.link.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Patient.link.other This element is included in summaries. 1..1 Reference(Patient | RelatedPerson) The other patient or related person resource that the link refers to
Patient.link.type This element is included in summaries. 1..1 code replaced-by | replaces | refer | seealso
Binding: LinkType (required): The type of link between this patient resource and another Patient resource, or Patient/RelatedPerson when using the seealso code

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Patient.language Base required All Languages 📍5.0.0 FHIR Std.
Patient.identifier.use Base required IdentifierUse 📍5.0.0 FHIR Std.
Patient.identifier.type Base extensible Value set de Tipos de documentos de identificación para persona ÚNICAS 📦0.0.12 This IG
Patient.name.use Base required NameUse 📍5.0.0 FHIR Std.
Patient.telecom:Telefono.​system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Patient.telecom:Telefono.​use Base required ContactPointUse 📍5.0.0 FHIR Std.
Patient.telecom:OtroTelefonos.​system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Patient.telecom:OtroTelefonos.​use Base required ContactPointUse 📍5.0.0 FHIR Std.
Patient.telecom:CorreoElectronico.​system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Patient.telecom:CorreoElectronico.​use Base required ContactPointUse 📍5.0.0 FHIR Std.
Patient.gender Base required AdministrativeGender 📍5.0.0 FHIR Std.
Patient.address.use Base required AddressUse 📍5.0.0 FHIR Std.
Patient.address.type Base required AddressType 📍5.0.0 FHIR Std.
Patient.maritalStatus Base extensible Marital Status Codes 📍5.0.0 FHIR Std.
Patient.contact.relationship Base extensible Value set de Tipos de relaciones entre el paciente y su persona de contacto en ÚNICAS 📦0.0.12 This IG
Patient.contact.name.​use Base required NameUse 📍5.0.0 FHIR Std.
Patient.contact.telecom:Telefono.​system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Patient.contact.telecom:Telefono.​use Base required ContactPointUse 📍5.0.0 FHIR Std.
Patient.contact.telecom:CorreoElectronico.​system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Patient.contact.telecom:CorreoElectronico.​use Base required ContactPointUse 📍5.0.0 FHIR Std.
Patient.contact.gender Base required AdministrativeGender 📍5.0.0 FHIR Std.
Patient.communication.​language Base required All Languages 📍5.0.0 FHIR Std.
Patient.managingOrganization.​type Base extensible Resource Types 📍5.0.0 FHIR Std.
Patient.managingOrganization.​identifier.use Base required IdentifierUse 📍5.0.0 FHIR Std.
Patient.managingOrganization.​identifier.type Base extensible Identifier Type Codes 📍5.0.0 FHIR Std.
Patient.link.type Base required Link Type 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Patient If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Patient 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 Patient 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 Patient If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Patient 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()
pat-1 error Patient.contact SHALL at least contain a contact's details or a reference to an organization name.exists() or telecom.exists() or address.exists() or organization.exists()

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Patient 0..* Patient Information about an individual or animal receiving health care services
Patient.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
Patient.contained 0..* Resource Contained, inline Resources
Patient.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for extension.extension:edadPaciente 0..* integer Edad del Paciente
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/EdadPaciente
Patient.Slices for extension.extension:estadoEnrolamientoPaciente 0..* (Complex) Estado de enrolamiento del paciente en la red de ÚNICAS
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/EstadoEnrolamientoPaciente
Patient.Slices for extension.extension:momento-unicas 0..1 CodeableConcept Momento ÚNICAS
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/MomentosUnicas
Binding: Value set de Momentos ÚNICAS (required): Value set de Momentos ÚNICAS
Patient.Slices for extension.extension:nodoAltaUnicas 0..1 CodeableConcept Códigos de nodos autonómicos que realiza el enrolamiento del paciente
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/NodoAlta
Binding: Value set de Códigos de Nodos Autonómicos que participan en ÚNICAS (required): Value set de Códigos de Nodos Autonómicos que participan en ÚNICAS
Patient.Slices for extension.extension:nodoInscripcionUnicas 0..* CodeableConcept Códigos de los nodos autonómicos donde el paciente está inscrito
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/NodoInscripcion
Binding: Value set de Códigos de Nodos Autonómicos que participan en ÚNICAS (required): Value set de Códigos de Nodos Autonómicos que participan en ÚNICAS
Patient.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Patient.identifier This element is included in summaries. 1..* Identifier Identificadores del paciente (Pueden ser documento nacional de identidad, pasaporte, tarjeta de identidad de extranjero, número de historia clínica, número de afiliación a la Seguridad Social, código de identificación del paciente en la comunidad autónoma, código de identificación personal en el Sistema Nacional de Salud, código de identificación personal europeo)
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 .
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
Patient.identifier.system This element is included in summaries. 1..1 uri OID registro según el tipo de documento de identificación
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:oid:2.16.724.4.40
Patient.identifier.value This element is included in summaries. C 1..1 string Código según el tipo de documento de identificación
Example General: 123456
Example ÚNICAS: BBBBBBBBQR648597
Patient.active This element is a modifier element. This element is included in summaries. 0..1 boolean Whether this patient's record is in active use
Patient.name This element is included in summaries. 1..* HumanName A name associated with the patient
Patient.name.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.
Patient.name.text This element is included in summaries. 0..1 string Nombre completo del paciente
Patient.name.family This element is included in summaries. 1..1 string Apellidos del paciente
Patient.name.family.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.name.family.Slices for extension.extension:primerApellido 1..* string Primer apellido del paciente
URL: http://hl7.org/fhir/StructureDefinition/humanname-fathers-family
Patient.name.family.Slices for extension.extension:segundoApellido 0..* string Segundo apellido del paciente
URL: http://hl7.org/fhir/StructureDefinition/humanname-mothers-family
Patient.name.given This element is included in summaries. 1..* string Nombre del paciente
This repeating element order: Given Names appear in the correct order for presenting the name
Patient.Slices for telecom This element is included in summaries. 0..* ContactPoint A contact detail for the individual
Slice: Unordered, Open by value:system, value:use

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for telecom.telecom:Telefono This element is included in summaries. 0..* ContactPoint Teléfono móvil de contacto

Fixed Value: As shown
Patient.Slices for telecom.telecom:Telefono.id 0..0 string Unique id for inter-element referencing
Patient.Slices for telecom.telecom:Telefono.extension 0..0 Extension Additional content defined by implementations
Patient.Slices for telecom.telecom:Telefono.system 1..1 code phone | fax | email | pager | url | sms | other
Fixed Value: phone
Patient.Slices for telecom.telecom:Telefono.value 0..0 string The actual contact point details
Patient.Slices for telecom.telecom:Telefono.use 1..1 code home | work | temp | old | mobile - purpose of this contact point
Fixed Value: mobile
Patient.Slices for telecom.telecom:Telefono.rank 0..0 positiveInt Specify preferred order of use (1 = highest)
Patient.Slices for telecom.telecom:Telefono.period 0..0 Period Time period when the contact point was/is in use
Patient.Slices for telecom.telecom:Telefono.system This element is included in summaries. C 0..1 code phone
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Patient.Slices for telecom.telecom:Telefono.value This element is included in summaries. C 0..1 string Número de teléfono móvil
Patient.Slices for telecom.telecom:Telefono.use This element is a modifier element. This element is included in summaries. 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Patient.Slices for telecom.telecom:OtroTelefonos This element is included in summaries. 0..* ContactPoint Otro teléfonos

Fixed Value: As shown
Patient.Slices for telecom.telecom:OtroTelefonos.id 0..0 string Unique id for inter-element referencing
Patient.Slices for telecom.telecom:OtroTelefonos.extension 0..0 Extension Additional content defined by implementations
Patient.Slices for telecom.telecom:OtroTelefonos.system 1..1 code phone | fax | email | pager | url | sms | other
Fixed Value: phone
Patient.Slices for telecom.telecom:OtroTelefonos.value 0..0 string The actual contact point details
Patient.Slices for telecom.telecom:OtroTelefonos.use 1..1 code home | work | temp | old | mobile - purpose of this contact point
Fixed Value: home
Patient.Slices for telecom.telecom:OtroTelefonos.rank 0..0 positiveInt Specify preferred order of use (1 = highest)
Patient.Slices for telecom.telecom:OtroTelefonos.period 0..0 Period Time period when the contact point was/is in use
Patient.Slices for telecom.telecom:OtroTelefonos.system This element is included in summaries. C 0..1 code phone
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Patient.Slices for telecom.telecom:OtroTelefonos.value This element is included in summaries. C 0..1 string Número de teléfono
Patient.Slices for telecom.telecom:OtroTelefonos.use This element is a modifier element. This element is included in summaries. 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Patient.Slices for telecom.telecom:CorreoElectronico This element is included in summaries. 0..* ContactPoint Correo electrónico

Fixed Value: As shown
Patient.Slices for telecom.telecom:CorreoElectronico.id 0..0 string Unique id for inter-element referencing
Patient.Slices for telecom.telecom:CorreoElectronico.extension 0..0 Extension Additional content defined by implementations
Patient.Slices for telecom.telecom:CorreoElectronico.system 1..1 code phone | fax | email | pager | url | sms | other
Fixed Value: email
Patient.Slices for telecom.telecom:CorreoElectronico.value 0..0 string The actual contact point details
Patient.Slices for telecom.telecom:CorreoElectronico.use 0..0 code home | work | temp | old | mobile - purpose of this contact point
Patient.Slices for telecom.telecom:CorreoElectronico.rank 0..0 positiveInt Specify preferred order of use (1 = highest)
Patient.Slices for telecom.telecom:CorreoElectronico.period 0..0 Period Time period when the contact point was/is in use
Patient.Slices for telecom.telecom:CorreoElectronico.system This element is included in summaries. C 0..1 code email
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Patient.Slices for telecom.telecom:CorreoElectronico.value This element is included in summaries. C 0..1 string Dirección de correo electrónico
Patient.Slices for telecom.telecom:CorreoElectronico.use This element is a modifier element. This element is included in summaries. 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Patient.gender This element is included in summaries. 1..1 code Sexo asignado al nacer
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
Patient.birthDate This element is included in summaries. 1..1 date Fecha de nacimiento del paciente
Patient.deceased[x] This element is a modifier element. This element is included in summaries. 0..1 Fallecido/a
Patient.deceased[x].deceasedBoolean boolean
Patient.deceased[x].deceasedDateTime dateTime
Patient.address This element is included in summaries. 0..* Address Domicilio del paciente
Patient.address.Slices for extension Content/Rules for all slices
Patient.address.Slices for extension.extension:provincia 0..1 string Provincia en la dirección
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/Provincia
Patient.address.use This element is a modifier element. This element is included in summaries. 0..1 code home | work | temp | old | billing - purpose of this address
Binding: AddressUse (required): The use of an address (home / work / etc.).
Example General: home
Patient.address.line This element is included in summaries. 0..* string Tipo de vía, Nombre de vía, Número de vía, Piso, Letra del paciente
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
Patient.address.city This element is included in summaries. 0..1 string Ciudad
Example General: Erewhon
Patient.address.district This element is included in summaries. 0..1 string Municipio en la dirección
Example General: Madison
Patient.address.state This element is included in summaries. 0..1 string Comunidad Autónoma
Patient.address.postalCode This element is included in summaries. 0..1 string Código postal
Example General: 9132
Patient.address.country This element is included in summaries. 0..1 string País
Patient.contact C 0..* BackboneElement Persona de contacto del paciente
Constraints: pat-1
Patient.contact.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Patient.contact.relationship 0..* CodeableConcept Tipo de relación de la persona contacto con el paciente
Binding: Value set de Tipos de relaciones entre el paciente y su persona de contacto en ÚNICAS (extensible): Value set de Tipos de relaciones entre el paciente y su persona de contacto en ÚNICAS
Patient.contact.Slices for telecom C 0..* ContactPoint A contact detail for the person
Slice: Unordered, Open by value:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.contact.Slices for telecom.telecom:Telefono C 0..* ContactPoint Teléfonos de contacto
Patient.contact.Slices for telecom.telecom:Telefono.system This element is included in summaries. C 1..1 code phone
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Fixed Value: phone
Patient.contact.Slices for telecom.telecom:Telefono.value This element is included in summaries. C 0..1 string Número de teléfono
Patient.contact.Slices for telecom.telecom:Telefono.use This element is a modifier element. This element is included in summaries. 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Patient.contact.Slices for telecom.telecom:CorreoElectronico C 0..* ContactPoint Correo electrónico de contacto
Patient.contact.Slices for telecom.telecom:CorreoElectronico.system This element is included in summaries. C 1..1 code email
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Fixed Value: email
Patient.contact.Slices for telecom.telecom:CorreoElectronico.value This element is included in summaries. C 0..1 string Dirección de correo electrónico de contacto
Patient.contact.Slices for telecom.telecom:CorreoElectronico.use This element is a modifier element. This element is included in summaries. 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Patient.managingOrganization This element is included in summaries. 0..1 Reference(Organization Institución ÚNICAS) Referencia al centro de atención primaria
Patient.managingOrganization.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
Patient.managingOrganization.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).
Patient.managingOrganization.identifier This element is included in summaries. C 1..1 Identifier Identificador del centro de atención primaria. Cuando no tengamos recurso Organization, se debera informar el identificador de institución mediante código REGCESS
Patient.managingOrganization.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 .
Patient.managingOrganization.identifier.system This element is included in summaries. 0..1 uri OID registro de número de REGCESS
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:oid:2.16.724.4.21.5.10
Patient.managingOrganization.identifier.value This element is included in summaries. C 0..1 string Código REGCESS
Example General: 123456
Example ÚNICAS: 0123456789
Patient.managingOrganization.display This element is included in summaries. C 0..1 string Nombre completo del centro de atención primaria
Patient.link This element is a modifier element. This element is included in summaries. 0..* BackboneElement Link to a Patient or RelatedPerson resource that concerns the same actual individual
Patient.link.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Patient.link.other This element is included in summaries. 1..1 Reference(Patient | RelatedPerson) The other patient or related person resource that the link refers to
Patient.link.type This element is included in summaries. 1..1 code replaced-by | replaces | refer | seealso
Binding: LinkType (required): The type of link between this patient resource and another Patient resource, or Patient/RelatedPerson when using the seealso code

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Patient.identifier.use Base required IdentifierUse 📍5.0.0 FHIR Std.
Patient.identifier.type Base extensible Value set de Tipos de documentos de identificación para persona ÚNICAS 📦0.0.12 This IG
Patient.name.use Base required NameUse 📍5.0.0 FHIR Std.
Patient.telecom:Telefono.​system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Patient.telecom:Telefono.​use Base required ContactPointUse 📍5.0.0 FHIR Std.
Patient.telecom:OtroTelefonos.​system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Patient.telecom:OtroTelefonos.​use Base required ContactPointUse 📍5.0.0 FHIR Std.
Patient.telecom:CorreoElectronico.​system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Patient.telecom:CorreoElectronico.​use Base required ContactPointUse 📍5.0.0 FHIR Std.
Patient.gender Base required AdministrativeGender 📍5.0.0 FHIR Std.
Patient.address.use Base required AddressUse 📍5.0.0 FHIR Std.
Patient.contact.relationship Base extensible Value set de Tipos de relaciones entre el paciente y su persona de contacto en ÚNICAS 📦0.0.12 This IG
Patient.contact.telecom:Telefono.​system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Patient.contact.telecom:Telefono.​use Base required ContactPointUse 📍5.0.0 FHIR Std.
Patient.contact.telecom:CorreoElectronico.​system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Patient.contact.telecom:CorreoElectronico.​use Base required ContactPointUse 📍5.0.0 FHIR Std.
Patient.managingOrganization.​type Base extensible Resource Types 📍5.0.0 FHIR Std.
Patient.managingOrganization.​identifier.use Base required IdentifierUse 📍5.0.0 FHIR Std.
Patient.link.type Base required Link Type 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Patient If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Patient 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 Patient 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 Patient If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Patient 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()
pat-1 error Patient.contact SHALL at least contain a contact's details or a reference to an organization name.exists() or telecom.exists() or address.exists() or organization.exists()

Differential View

This structure is derived from Patient

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Patient 0..* Patient Information about an individual or animal receiving health care services
Patient.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for extension.extension:edadPaciente 0..* integer Edad del Paciente
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/EdadPaciente
Patient.Slices for extension.extension:estadoEnrolamientoPaciente 0..* (Complex) Estado de enrolamiento del paciente en la red de ÚNICAS
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/EstadoEnrolamientoPaciente
Patient.Slices for extension.extension:momento-unicas 0..1 CodeableConcept Momento ÚNICAS
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/MomentosUnicas
Binding: Value set de Momentos ÚNICAS (required): Value set de Momentos ÚNICAS
Patient.Slices for extension.extension:nodoAltaUnicas 0..1 CodeableConcept Códigos de nodos autonómicos que realiza el enrolamiento del paciente
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/NodoAlta
Binding: Value set de Códigos de Nodos Autonómicos que participan en ÚNICAS (required): Value set de Códigos de Nodos Autonómicos que participan en ÚNICAS
Patient.Slices for extension.extension:nodoInscripcionUnicas 0..* CodeableConcept Códigos de los nodos autonómicos donde el paciente está inscrito
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/NodoInscripcion
Binding: Value set de Códigos de Nodos Autonómicos que participan en ÚNICAS (required): Value set de Códigos de Nodos Autonómicos que participan en ÚNICAS
Patient.identifier 1..* Identifier Identificadores del paciente (Pueden ser documento nacional de identidad, pasaporte, tarjeta de identidad de extranjero, número de historia clínica, número de afiliación a la Seguridad Social, código de identificación del paciente en la comunidad autónoma, código de identificación personal en el Sistema Nacional de Salud, código de identificación personal europeo)
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
Patient.identifier.type.coding
Patient.identifier.type.coding.system 0..1 uri URL del refset Tipos de documento para identificación personal de SNOMED CT. Extensión para España del SNS | URL del SNOMED CT. Extensión para España del SNS
Patient.identifier.type.coding.code 0..1 code Código del identificador
Patient.identifier.type.coding.display 0..1 string Decripción del identificador
Patient.identifier.system 1..1 uri OID registro según el tipo de documento de identificación
Example ÚNICAS: urn:oid:2.16.724.4.40
Patient.identifier.value 1..1 string Código según el tipo de documento de identificación
Example ÚNICAS: BBBBBBBBQR648597
Patient.name 1..* HumanName A name associated with the patient
Patient.name.text 0..1 string Nombre completo del paciente
Patient.name.family 1..1 string Apellidos del paciente
Patient.name.family.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.name.family.Slices for extension.extension:primerApellido 1..* string Primer apellido del paciente
URL: http://hl7.org/fhir/StructureDefinition/humanname-fathers-family
Patient.name.family.Slices for extension.extension:segundoApellido 0..* string Segundo apellido del paciente
URL: http://hl7.org/fhir/StructureDefinition/humanname-mothers-family
Patient.name.given 1..* string Nombre del paciente
Patient.Slices for telecom 0..* ContactPoint A contact detail for the individual
Slice: Unordered, Open by value:system, value:use
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for telecom.telecom:Telefono 0..* ContactPoint Teléfono móvil de contacto

Fixed Value: As shown
Patient.Slices for telecom.telecom:Telefono.system 1..1 code phone | fax | email | pager | url | sms | other
Fixed Value: phone
Patient.Slices for telecom.telecom:Telefono.use 1..1 code home | work | temp | old | mobile - purpose of this contact point
Fixed Value: mobile
Patient.Slices for telecom.telecom:Telefono.system 0..1 code phone
Patient.Slices for telecom.telecom:Telefono.value 0..1 string Número de teléfono móvil
Patient.Slices for telecom.telecom:OtroTelefonos 0..* ContactPoint Otro teléfonos

Fixed Value: As shown
Patient.Slices for telecom.telecom:OtroTelefonos.system 1..1 code phone | fax | email | pager | url | sms | other
Fixed Value: phone
Patient.Slices for telecom.telecom:OtroTelefonos.use 1..1 code home | work | temp | old | mobile - purpose of this contact point
Fixed Value: home
Patient.Slices for telecom.telecom:OtroTelefonos.system 0..1 code phone
Patient.Slices for telecom.telecom:OtroTelefonos.value 0..1 string Número de teléfono
Patient.Slices for telecom.telecom:CorreoElectronico 0..* ContactPoint Correo electrónico

Fixed Value: As shown
Patient.Slices for telecom.telecom:CorreoElectronico.system 1..1 code phone | fax | email | pager | url | sms | other
Fixed Value: email
Patient.Slices for telecom.telecom:CorreoElectronico.system 0..1 code email
Patient.Slices for telecom.telecom:CorreoElectronico.value 0..1 string Dirección de correo electrónico
Patient.gender 1..1 code Sexo asignado al nacer
Patient.birthDate 1..1 date Fecha de nacimiento del paciente
Patient.deceased[x] 0..1 boolean, dateTime Fallecido/a
Patient.address 0..* Address Domicilio del paciente
Patient.address.Slices for extension Content/Rules for all slices
Patient.address.Slices for extension.extension:provincia 0..1 string Provincia en la dirección
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/Provincia
Patient.address.line 0..* string Tipo de vía, Nombre de vía, Número de vía, Piso, Letra del paciente
Patient.address.city 0..1 string Ciudad
Patient.address.district 0..1 string Municipio en la dirección
Patient.address.state 0..1 string Comunidad Autónoma
Patient.address.postalCode 0..1 string Código postal
Patient.address.country 0..1 string País
Patient.contact 0..* BackboneElement Persona de contacto del paciente
Patient.contact.relationship 0..* CodeableConcept Tipo de relación de la persona contacto con el paciente
Binding: Value set de Tipos de relaciones entre el paciente y su persona de contacto en ÚNICAS (extensible): Value set de Tipos de relaciones entre el paciente y su persona de contacto en ÚNICAS
Patient.contact.relationship.coding
Patient.contact.relationship.coding.system 0..1 uri URL del SNOMED CT. Extensión para España del SNS
Patient.contact.relationship.coding.code 0..1 code Código del tipo de relación entre el paciente y su persona de contacto
Patient.contact.relationship.coding.display 0..1 string Descripción del tipo de relación entre el paciente y su persona de contacto
Patient.contact.name
Patient.contact.name.text 0..1 string Nombre completo de la persona contacto
Patient.contact.name.family 0..1 string Apellidos de la persona contacto
Patient.contact.name.family.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.contact.name.family.Slices for extension.extension:primerApellido 0..* string Primer apellido de la persona contacto
URL: http://hl7.org/fhir/StructureDefinition/humanname-fathers-family
Patient.contact.name.family.Slices for extension.extension:segundoApellido 0..* string Segundo apellido de la persona contacto
URL: http://hl7.org/fhir/StructureDefinition/humanname-mothers-family
Patient.contact.name.given 0..* string Nombre de la persona contacto
Patient.contact.Slices for telecom 0..* ContactPoint A contact detail for the person
Slice: Unordered, Open by value:system
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.contact.Slices for telecom.telecom:Telefono 0..* ContactPoint Teléfonos de contacto
Patient.contact.Slices for telecom.telecom:Telefono.system 1..1 code phone
Fixed Value: phone
Patient.contact.Slices for telecom.telecom:Telefono.value 0..1 string Número de teléfono
Patient.contact.Slices for telecom.telecom:CorreoElectronico 0..* ContactPoint Correo electrónico de contacto
Patient.contact.Slices for telecom.telecom:CorreoElectronico.system 1..1 code email
Fixed Value: email
Patient.contact.Slices for telecom.telecom:CorreoElectronico.value 0..1 string Dirección de correo electrónico de contacto
Patient.managingOrganization 0..1 Reference(Organization Institución ÚNICAS) Referencia al centro de atención primaria
Patient.managingOrganization.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
Patient.managingOrganization.type 1..1 uri Tipo de recurso FHIR
Patient.managingOrganization.identifier 1..1 Identifier Identificador del centro de atención primaria. Cuando no tengamos recurso Organization, se debera informar el identificador de institución mediante código REGCESS
Patient.managingOrganization.identifier.system 0..1 uri OID registro de número de REGCESS
Example ÚNICAS: urn:oid:2.16.724.4.21.5.10
Patient.managingOrganization.identifier.value 0..1 string Código REGCESS
Example ÚNICAS: 0123456789
Patient.managingOrganization.display 0..1 string Nombre completo del centro de atención primaria

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Patient.identifier.type Base extensible Value set de Tipos de documentos de identificación para persona ÚNICAS 📦0.0.12 This IG
Patient.contact.relationship Base extensible Value set de Tipos de relaciones entre el paciente y su persona de contacto en ÚNICAS 📦0.0.12 This IG

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Patient 0..* Patient Information about an individual or animal receiving health care services
Patient.id This element is included in summaries. 0..1 id Logical id of this artifact
Patient.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Patient.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
Patient.language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
Patient.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
Patient.contained 0..* Resource Contained, inline Resources
Patient.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for extension.extension:edadPaciente 0..* integer Edad del Paciente
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/EdadPaciente
Patient.Slices for extension.extension:estadoEnrolamientoPaciente 0..* (Complex) Estado de enrolamiento del paciente en la red de ÚNICAS
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/EstadoEnrolamientoPaciente
Patient.Slices for extension.extension:momento-unicas 0..1 CodeableConcept Momento ÚNICAS
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/MomentosUnicas
Binding: Value set de Momentos ÚNICAS (required): Value set de Momentos ÚNICAS
Patient.Slices for extension.extension:nodoAltaUnicas 0..1 CodeableConcept Códigos de nodos autonómicos que realiza el enrolamiento del paciente
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/NodoAlta
Binding: Value set de Códigos de Nodos Autonómicos que participan en ÚNICAS (required): Value set de Códigos de Nodos Autonómicos que participan en ÚNICAS
Patient.Slices for extension.extension:nodoInscripcionUnicas 0..* CodeableConcept Códigos de los nodos autonómicos donde el paciente está inscrito
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/NodoInscripcion
Binding: Value set de Códigos de Nodos Autonómicos que participan en ÚNICAS (required): Value set de Códigos de Nodos Autonómicos que participan en ÚNICAS
Patient.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Patient.identifier This element is included in summaries. 1..* Identifier Identificadores del paciente (Pueden ser documento nacional de identidad, pasaporte, tarjeta de identidad de extranjero, número de historia clínica, número de afiliación a la Seguridad Social, código de identificación del paciente en la comunidad autónoma, código de identificación personal en el Sistema Nacional de Salud, código de identificación personal europeo)
Patient.identifier.id 0..1 id Unique id for inter-element referencing
Patient.identifier.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
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 .
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
Patient.identifier.type.id 0..1 id Unique id for inter-element referencing
Patient.identifier.type.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.identifier.type.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Patient.identifier.type.coding.id 0..1 id Unique id for inter-element referencing
Patient.identifier.type.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.identifier.type.coding.system This element is included in summaries. 0..1 uri URL del refset Tipos de documento para identificación personal de SNOMED CT. Extensión para España del SNS | URL del SNOMED CT. Extensión para España del SNS
Patient.identifier.type.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Patient.identifier.type.coding.code This element is included in summaries. C 0..1 code Código del identificador
Patient.identifier.type.coding.display This element is included in summaries. C 0..1 string Decripción del identificador
Patient.identifier.type.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Patient.identifier.type.text This element is included in summaries. 0..1 string Plain text representation of the concept
Patient.identifier.system This element is included in summaries. 1..1 uri OID registro según el tipo de documento de identificación
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:oid:2.16.724.4.40
Patient.identifier.value This element is included in summaries. C 1..1 string Código según el tipo de documento de identificación
Example General: 123456
Example ÚNICAS: BBBBBBBBQR648597
Patient.identifier.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
Patient.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
Patient.active This element is a modifier element. This element is included in summaries. 0..1 boolean Whether this patient's record is in active use
Patient.name This element is included in summaries. 1..* HumanName A name associated with the patient
Patient.name.id 0..1 id Unique id for inter-element referencing
Patient.name.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.name.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.
Patient.name.text This element is included in summaries. 0..1 string Nombre completo del paciente
Patient.name.family This element is included in summaries. 1..1 string Apellidos del paciente
Patient.name.family.id 0..1 string xml:id (or equivalent in JSON)
Patient.name.family.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.name.family.Slices for extension.extension:primerApellido 1..* string Primer apellido del paciente
URL: http://hl7.org/fhir/StructureDefinition/humanname-fathers-family
Patient.name.family.Slices for extension.extension:segundoApellido 0..* string Segundo apellido del paciente
URL: http://hl7.org/fhir/StructureDefinition/humanname-mothers-family
Patient.name.family.value 0..1 string Primitive value for string
Max Length:1048576
Patient.name.given This element is included in summaries. 1..* string Nombre del paciente
This repeating element order: Given Names appear in the correct order for presenting the name
Patient.name.prefix This element is included in summaries. 0..* string Parts that come before the name
This repeating element order: Prefixes appear in the correct order for presenting the name
Patient.name.suffix This element is included in summaries. 0..* string Parts that come after the name
This repeating element order: Suffixes appear in the correct order for presenting the name
Patient.name.period This element is included in summaries. 0..1 Period Time period when name was/is in use
Patient.Slices for telecom This element is included in summaries. 0..* ContactPoint A contact detail for the individual
Slice: Unordered, Open by value:system, value:use

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for telecom.telecom:Telefono This element is included in summaries. 0..* ContactPoint Teléfono móvil de contacto

Fixed Value: As shown
Patient.Slices for telecom.telecom:Telefono.id 0..0 string Unique id for inter-element referencing
Patient.Slices for telecom.telecom:Telefono.extension 0..0 Extension Additional content defined by implementations
Patient.Slices for telecom.telecom:Telefono.system 1..1 code phone | fax | email | pager | url | sms | other
Fixed Value: phone
Patient.Slices for telecom.telecom:Telefono.value 0..0 string The actual contact point details
Patient.Slices for telecom.telecom:Telefono.use 1..1 code home | work | temp | old | mobile - purpose of this contact point
Fixed Value: mobile
Patient.Slices for telecom.telecom:Telefono.rank 0..0 positiveInt Specify preferred order of use (1 = highest)
Patient.Slices for telecom.telecom:Telefono.period 0..0 Period Time period when the contact point was/is in use
Patient.Slices for telecom.telecom:Telefono.id 0..1 id Unique id for inter-element referencing
Patient.Slices for telecom.telecom:Telefono.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for telecom.telecom:Telefono.system This element is included in summaries. C 0..1 code phone
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Patient.Slices for telecom.telecom:Telefono.value This element is included in summaries. C 0..1 string Número de teléfono móvil
Patient.Slices for telecom.telecom:Telefono.use This element is a modifier element. This element is included in summaries. 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Patient.Slices for telecom.telecom:Telefono.rank This element is included in summaries. 0..1 positiveInt Specify preferred order of use (1 = highest)
Patient.Slices for telecom.telecom:Telefono.period This element is included in summaries. 0..1 Period Time period when the contact point was/is in use
Patient.Slices for telecom.telecom:OtroTelefonos This element is included in summaries. 0..* ContactPoint Otro teléfonos

Fixed Value: As shown
Patient.Slices for telecom.telecom:OtroTelefonos.id 0..0 string Unique id for inter-element referencing
Patient.Slices for telecom.telecom:OtroTelefonos.extension 0..0 Extension Additional content defined by implementations
Patient.Slices for telecom.telecom:OtroTelefonos.system 1..1 code phone | fax | email | pager | url | sms | other
Fixed Value: phone
Patient.Slices for telecom.telecom:OtroTelefonos.value 0..0 string The actual contact point details
Patient.Slices for telecom.telecom:OtroTelefonos.use 1..1 code home | work | temp | old | mobile - purpose of this contact point
Fixed Value: home
Patient.Slices for telecom.telecom:OtroTelefonos.rank 0..0 positiveInt Specify preferred order of use (1 = highest)
Patient.Slices for telecom.telecom:OtroTelefonos.period 0..0 Period Time period when the contact point was/is in use
Patient.Slices for telecom.telecom:OtroTelefonos.id 0..1 id Unique id for inter-element referencing
Patient.Slices for telecom.telecom:OtroTelefonos.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for telecom.telecom:OtroTelefonos.system This element is included in summaries. C 0..1 code phone
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Patient.Slices for telecom.telecom:OtroTelefonos.value This element is included in summaries. C 0..1 string Número de teléfono
Patient.Slices for telecom.telecom:OtroTelefonos.use This element is a modifier element. This element is included in summaries. 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Patient.Slices for telecom.telecom:OtroTelefonos.rank This element is included in summaries. 0..1 positiveInt Specify preferred order of use (1 = highest)
Patient.Slices for telecom.telecom:OtroTelefonos.period This element is included in summaries. 0..1 Period Time period when the contact point was/is in use
Patient.Slices for telecom.telecom:CorreoElectronico This element is included in summaries. 0..* ContactPoint Correo electrónico

Fixed Value: As shown
Patient.Slices for telecom.telecom:CorreoElectronico.id 0..0 string Unique id for inter-element referencing
Patient.Slices for telecom.telecom:CorreoElectronico.extension 0..0 Extension Additional content defined by implementations
Patient.Slices for telecom.telecom:CorreoElectronico.system 1..1 code phone | fax | email | pager | url | sms | other
Fixed Value: email
Patient.Slices for telecom.telecom:CorreoElectronico.value 0..0 string The actual contact point details
Patient.Slices for telecom.telecom:CorreoElectronico.use 0..0 code home | work | temp | old | mobile - purpose of this contact point
Patient.Slices for telecom.telecom:CorreoElectronico.rank 0..0 positiveInt Specify preferred order of use (1 = highest)
Patient.Slices for telecom.telecom:CorreoElectronico.period 0..0 Period Time period when the contact point was/is in use
Patient.Slices for telecom.telecom:CorreoElectronico.id 0..1 id Unique id for inter-element referencing
Patient.Slices for telecom.telecom:CorreoElectronico.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for telecom.telecom:CorreoElectronico.system This element is included in summaries. C 0..1 code email
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Patient.Slices for telecom.telecom:CorreoElectronico.value This element is included in summaries. C 0..1 string Dirección de correo electrónico
Patient.Slices for telecom.telecom:CorreoElectronico.use This element is a modifier element. This element is included in summaries. 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Patient.Slices for telecom.telecom:CorreoElectronico.rank This element is included in summaries. 0..1 positiveInt Specify preferred order of use (1 = highest)
Patient.Slices for telecom.telecom:CorreoElectronico.period This element is included in summaries. 0..1 Period Time period when the contact point was/is in use
Patient.gender This element is included in summaries. 1..1 code Sexo asignado al nacer
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
Patient.birthDate This element is included in summaries. 1..1 date Fecha de nacimiento del paciente
Patient.deceased[x] This element is a modifier element. This element is included in summaries. 0..1 Fallecido/a
Patient.deceased[x].deceasedBoolean boolean
Patient.deceased[x].deceasedDateTime dateTime
Patient.address This element is included in summaries. 0..* Address Domicilio del paciente
Patient.address.id 0..1 id Unique id for inter-element referencing
Patient.address.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.address.Slices for extension.extension:provincia 0..1 string Provincia en la dirección
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/Provincia
Patient.address.use This element is a modifier element. This element is included in summaries. 0..1 code home | work | temp | old | billing - purpose of this address
Binding: AddressUse (required): The use of an address (home / work / etc.).
Example General: home
Patient.address.type This element is included in summaries. 0..1 code postal | physical | both
Binding: AddressType (required): The type of an address (physical / postal).
Example General: both
Patient.address.text This element is included in summaries. 0..1 string Text representation of the address
Example General: 137 Nowhere Street, Erewhon 9132
Patient.address.line This element is included in summaries. 0..* string Tipo de vía, Nombre de vía, Número de vía, Piso, Letra del paciente
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
Patient.address.city This element is included in summaries. 0..1 string Ciudad
Example General: Erewhon
Patient.address.district This element is included in summaries. 0..1 string Municipio en la dirección
Example General: Madison
Patient.address.state This element is included in summaries. 0..1 string Comunidad Autónoma
Patient.address.postalCode This element is included in summaries. 0..1 string Código postal
Example General: 9132
Patient.address.country This element is included in summaries. 0..1 string País
Patient.address.period This element is included in summaries. 0..1 Period Time period when address was/is in use
Example General: {"start":"2010-03-23","end":"2010-07-01"}
Patient.maritalStatus 0..1 CodeableConcept Marital (civil) status of a patient
Binding: MaritalStatusCodes (extensible): The domestic partnership status of a person.
Patient.multipleBirth[x] 0..1 Whether patient is part of a multiple birth
Patient.multipleBirth[x].multipleBirthBoolean boolean
Patient.multipleBirth[x].multipleBirthInteger integer
Patient.photo 0..* Attachment Image of the patient
Patient.contact C 0..* BackboneElement Persona de contacto del paciente
Constraints: pat-1
Patient.contact.id 0..1 string Unique id for inter-element referencing
Patient.contact.extension 0..* Extension Additional content defined by implementations
Patient.contact.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Patient.contact.relationship 0..* CodeableConcept Tipo de relación de la persona contacto con el paciente
Binding: Value set de Tipos de relaciones entre el paciente y su persona de contacto en ÚNICAS (extensible): Value set de Tipos de relaciones entre el paciente y su persona de contacto en ÚNICAS
Patient.contact.relationship.id 0..1 id Unique id for inter-element referencing
Patient.contact.relationship.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.contact.relationship.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Patient.contact.relationship.coding.id 0..1 id Unique id for inter-element referencing
Patient.contact.relationship.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.contact.relationship.coding.system This element is included in summaries. 0..1 uri URL del SNOMED CT. Extensión para España del SNS
Patient.contact.relationship.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Patient.contact.relationship.coding.code This element is included in summaries. C 0..1 code Código del tipo de relación entre el paciente y su persona de contacto
Patient.contact.relationship.coding.display This element is included in summaries. C 0..1 string Descripción del tipo de relación entre el paciente y su persona de contacto
Patient.contact.relationship.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Patient.contact.relationship.text This element is included in summaries. 0..1 string Plain text representation of the concept
Patient.contact.name C 0..1 HumanName A name associated with the contact person
Patient.contact.name.id 0..1 id Unique id for inter-element referencing
Patient.contact.name.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.contact.name.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.
Patient.contact.name.text This element is included in summaries. 0..1 string Nombre completo de la persona contacto
Patient.contact.name.family This element is included in summaries. 0..1 string Apellidos de la persona contacto
Patient.contact.name.family.id 0..1 string xml:id (or equivalent in JSON)
Patient.contact.name.family.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.contact.name.family.Slices for extension.extension:primerApellido 0..* string Primer apellido de la persona contacto
URL: http://hl7.org/fhir/StructureDefinition/humanname-fathers-family
Patient.contact.name.family.Slices for extension.extension:segundoApellido 0..* string Segundo apellido de la persona contacto
URL: http://hl7.org/fhir/StructureDefinition/humanname-mothers-family
Patient.contact.name.family.value 0..1 string Primitive value for string
Max Length:1048576
Patient.contact.name.given This element is included in summaries. 0..* string Nombre de la persona contacto
This repeating element order: Given Names appear in the correct order for presenting the name
Patient.contact.name.prefix This element is included in summaries. 0..* string Parts that come before the name
This repeating element order: Prefixes appear in the correct order for presenting the name
Patient.contact.name.suffix This element is included in summaries. 0..* string Parts that come after the name
This repeating element order: Suffixes appear in the correct order for presenting the name
Patient.contact.name.period This element is included in summaries. 0..1 Period Time period when name was/is in use
Patient.contact.Slices for telecom C 0..* ContactPoint A contact detail for the person
Slice: Unordered, Open by value:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.contact.Slices for telecom.telecom:Telefono C 0..* ContactPoint Teléfonos de contacto
Patient.contact.Slices for telecom.telecom:Telefono.id 0..1 id Unique id for inter-element referencing
Patient.contact.Slices for telecom.telecom:Telefono.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.contact.Slices for telecom.telecom:Telefono.system This element is included in summaries. C 1..1 code phone
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Fixed Value: phone
Patient.contact.Slices for telecom.telecom:Telefono.value This element is included in summaries. C 0..1 string Número de teléfono
Patient.contact.Slices for telecom.telecom:Telefono.use This element is a modifier element. This element is included in summaries. 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Patient.contact.Slices for telecom.telecom:Telefono.rank This element is included in summaries. 0..1 positiveInt Specify preferred order of use (1 = highest)
Patient.contact.Slices for telecom.telecom:Telefono.period This element is included in summaries. 0..1 Period Time period when the contact point was/is in use
Patient.contact.Slices for telecom.telecom:CorreoElectronico C 0..* ContactPoint Correo electrónico de contacto
Patient.contact.Slices for telecom.telecom:CorreoElectronico.id 0..1 id Unique id for inter-element referencing
Patient.contact.Slices for telecom.telecom:CorreoElectronico.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.contact.Slices for telecom.telecom:CorreoElectronico.system This element is included in summaries. C 1..1 code email
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Fixed Value: email
Patient.contact.Slices for telecom.telecom:CorreoElectronico.value This element is included in summaries. C 0..1 string Dirección de correo electrónico de contacto
Patient.contact.Slices for telecom.telecom:CorreoElectronico.use This element is a modifier element. This element is included in summaries. 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Patient.contact.Slices for telecom.telecom:CorreoElectronico.rank This element is included in summaries. 0..1 positiveInt Specify preferred order of use (1 = highest)
Patient.contact.Slices for telecom.telecom:CorreoElectronico.period This element is included in summaries. 0..1 Period Time period when the contact point was/is in use
Patient.contact.address C 0..1 Address Address for the contact person
Patient.contact.gender 0..1 code male | female | other | unknown
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
Patient.contact.organization C 0..1 Reference(Organization) Organization that is associated with the contact
Patient.contact.period 0..1 Period The period during which this contact person or organization is valid to be contacted relating to this patient
Patient.communication 0..* BackboneElement A language which may be used to communicate with the patient about his or her health
Patient.communication.id 0..1 string Unique id for inter-element referencing
Patient.communication.extension 0..* Extension Additional content defined by implementations
Patient.communication.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Patient.communication.language 1..1 CodeableConcept The language which can be used to communicate with the patient about his or her health
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
Patient.communication.preferred 0..1 boolean Language preference indicator
Patient.generalPractitioner 0..* Reference(Organization | Practitioner | PractitionerRole) Patient's nominated primary care provider
Patient.managingOrganization This element is included in summaries. 0..1 Reference(Organization Institución ÚNICAS) Referencia al centro de atención primaria
Patient.managingOrganization.id 0..1 id Unique id for inter-element referencing
Patient.managingOrganization.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.managingOrganization.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
Patient.managingOrganization.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).
Patient.managingOrganization.identifier This element is included in summaries. C 1..1 Identifier Identificador del centro de atención primaria. Cuando no tengamos recurso Organization, se debera informar el identificador de institución mediante código REGCESS
Patient.managingOrganization.identifier.id 0..1 id Unique id for inter-element referencing
Patient.managingOrganization.identifier.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.managingOrganization.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 .
Patient.managingOrganization.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.
Patient.managingOrganization.identifier.system This element is included in summaries. 0..1 uri OID registro de número de REGCESS
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:oid:2.16.724.4.21.5.10
Patient.managingOrganization.identifier.value This element is included in summaries. C 0..1 string Código REGCESS
Example General: 123456
Example ÚNICAS: 0123456789
Patient.managingOrganization.identifier.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
Patient.managingOrganization.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
Patient.managingOrganization.display This element is included in summaries. C 0..1 string Nombre completo del centro de atención primaria
Patient.link This element is a modifier element. This element is included in summaries. 0..* BackboneElement Link to a Patient or RelatedPerson resource that concerns the same actual individual
Patient.link.id 0..1 string Unique id for inter-element referencing
Patient.link.extension 0..* Extension Additional content defined by implementations
Patient.link.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Patient.link.other This element is included in summaries. 1..1 Reference(Patient | RelatedPerson) The other patient or related person resource that the link refers to
Patient.link.type This element is included in summaries. 1..1 code replaced-by | replaces | refer | seealso
Binding: LinkType (required): The type of link between this patient resource and another Patient resource, or Patient/RelatedPerson when using the seealso code

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Patient.language Base required All Languages 📍5.0.0 FHIR Std.
Patient.identifier.use Base required IdentifierUse 📍5.0.0 FHIR Std.
Patient.identifier.type Base extensible Value set de Tipos de documentos de identificación para persona ÚNICAS 📦0.0.12 This IG
Patient.name.use Base required NameUse 📍5.0.0 FHIR Std.
Patient.telecom:Telefono.​system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Patient.telecom:Telefono.​use Base required ContactPointUse 📍5.0.0 FHIR Std.
Patient.telecom:OtroTelefonos.​system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Patient.telecom:OtroTelefonos.​use Base required ContactPointUse 📍5.0.0 FHIR Std.
Patient.telecom:CorreoElectronico.​system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Patient.telecom:CorreoElectronico.​use Base required ContactPointUse 📍5.0.0 FHIR Std.
Patient.gender Base required AdministrativeGender 📍5.0.0 FHIR Std.
Patient.address.use Base required AddressUse 📍5.0.0 FHIR Std.
Patient.address.type Base required AddressType 📍5.0.0 FHIR Std.
Patient.maritalStatus Base extensible Marital Status Codes 📍5.0.0 FHIR Std.
Patient.contact.relationship Base extensible Value set de Tipos de relaciones entre el paciente y su persona de contacto en ÚNICAS 📦0.0.12 This IG
Patient.contact.name.​use Base required NameUse 📍5.0.0 FHIR Std.
Patient.contact.telecom:Telefono.​system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Patient.contact.telecom:Telefono.​use Base required ContactPointUse 📍5.0.0 FHIR Std.
Patient.contact.telecom:CorreoElectronico.​system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Patient.contact.telecom:CorreoElectronico.​use Base required ContactPointUse 📍5.0.0 FHIR Std.
Patient.contact.gender Base required AdministrativeGender 📍5.0.0 FHIR Std.
Patient.communication.​language Base required All Languages 📍5.0.0 FHIR Std.
Patient.managingOrganization.​type Base extensible Resource Types 📍5.0.0 FHIR Std.
Patient.managingOrganization.​identifier.use Base required IdentifierUse 📍5.0.0 FHIR Std.
Patient.managingOrganization.​identifier.type Base extensible Identifier Type Codes 📍5.0.0 FHIR Std.
Patient.link.type Base required Link Type 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Patient If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Patient 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 Patient 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 Patient If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Patient 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()
pat-1 error Patient.contact SHALL at least contain a contact's details or a reference to an organization name.exists() or telecom.exists() or address.exists() or organization.exists()

 

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.