Ú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: Condition Enfermedad ÚNICAS

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

Este profile define las restricciones del recurso Condition para representar el registro de una enfermedad previa o una enfermedad neonatal en el contexto del caso de uso de ÚNICAS.

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

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

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Condition C 0..* Condition Detailed information about conditions, problems or diagnoses
Constraints: con-2, con-3
Condition.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
Condition.contained 0..* Resource Contained, inline Resources
Condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Condition.identifier This element is included in summaries. 1..* Identifier Identificador único
Condition.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 .
Condition.identifier.system This element is included in summaries. C 1..1 uri Sistema para identificar el origen
Constraints: regcess-system
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:regcess:0123456789
Condition.identifier.value This element is included in summaries. C 1..1 string Identificador interno del sistema para la enfermedad
Example General: 123456
Example ÚNICAS: 123456
Condition.clinicalStatus This element is a modifier element. This element is included in summaries. C 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.
Condition.verificationStatus This element is a modifier element. This element is included in summaries. 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.
Condition.category C 0..* CodeableConcept Clasificación de enfermedad: enfermedades previas | trastorno neonatal
Binding: Value set de Tipos de informaciones para ÚNICAS (extensible): Value set de Tipos de informaciones para ÚNICAS
Condition.code This element is included in summaries. 1..1 CodeableConcept Enfermedad
Binding: Value set de Enfermedades (extensible): Value set de Enfermedades
Condition.code.coding This element is included in summaries. 1..* Coding Code defined by a terminology system
Condition.code.coding.system This element is included in summaries. 1..1 uri URL del SNOMED CT. Extensión para España del SNS | OID del CIE-10-ES. Diagnósticos | OID del ORPHA
Condition.code.coding.code This element is included in summaries. C 1..1 code Código del enfermedad
Condition.code.coding.display This element is included in summaries. C 1..1 string Descripción del enfermedad
Condition.code.text This element is included in summaries. 0..1 string Descripción narrativa, registrada por el professional
Condition.subject This element is included in summaries. 1..1 Reference(Patient Paciente ÚNICAS) Referencia al paciente
Condition.subject.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
Condition.subject.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).
Condition.subject.identifier This element is included in summaries. C 1..1 Identifier Identificador de paciente CIP-SNS. Cuando no tengamos recurso Patient, se debera informar el identificador de paciente mediante CIP-SNS
Condition.subject.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 .
Condition.subject.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
Condition.subject.identifier.system This element is included in summaries. 0..1 uri OID registro de número de CIP-SNS
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:oid:2.16.724.4.40
Condition.subject.identifier.value This element is included in summaries. C 0..1 string Número CIP-SNS
Example General: 123456
Example ÚNICAS: BBBBBBBBQR648597
Condition.subject.display This element is included in summaries. C 0..1 string Nombre completo del paciente
Condition.onset[x] This element is included in summaries. 1..1 dateTime Fecha de inicio
Condition.participant This element is included in summaries. 0..* BackboneElement Profesional sanitario
Condition.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Condition.participant.actor This element is included in summaries. 1..1 Reference(PractitionerRole Profesional Sanitario ÚNICAS | Practitioner Profesional Sanitario ÚNICAS | Organization Institución ÚNICAS) Referencia al profesional sanitario
Condition.participant.actor.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
Condition.participant.actor.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).
Condition.participant.actor.identifier This element is included in summaries. C 1..1 Identifier Identificadores del profesional sanitario. Cuando no tengamos recurso Practitioner, se debera informar el identificador del profesional sanitario mediante DNI como dato mínimo. Adicionalmente, se puede informar el número colegiado del profesional sanitario como dato recomendado
Condition.participant.actor.identifier.Slices for extension Content/Rules for all slices
Condition.participant.actor.identifier.Slices for extension.extension:numeroColegiadoProfesionalSanitario 0..* Identifier Número de colegiado del profesional sanitario
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/NumeroColegiadoProfesionalSanitario
Condition.participant.actor.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 .
Condition.participant.actor.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
Condition.participant.actor.identifier.system This element is included in summaries. 0..1 uri OID registro de DNI
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:oid:1.3.6.1.4.1.19126.3
Condition.participant.actor.identifier.value This element is included in summaries. C 0..1 string Número del DNI
Example General: 123456
Example ÚNICAS: 0000001X
Condition.participant.actor.display This element is included in summaries. C 0..1 string Nombre completo del profesional sanitario

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Condition.identifier.​use Base required IdentifierUse 📍5.0.0 FHIR Std.
Condition.clinicalStatus Base required Condition Clinical Status Codes 📍5.0.0 FHIR Std.
Condition.verificationStatus Base required Condition Verification Status 📍5.0.0 FHIR Std.
Condition.category Base extensible Value set de Tipos de informaciones para ÚNICAS 📦0.0.12 This IG
Condition.code Base extensible Value set de Enfermedades 📦0.0.12 This IG
Condition.subject.type Base extensible Resource Types 📍5.0.0 FHIR Std.
Condition.subject.identifier.​use Base required IdentifierUse 📍5.0.0 FHIR Std.
Condition.subject.identifier.​type Base extensible Value set de Tipos de documentos de identificación para persona ÚNICAS 📦0.0.12 This IG
Condition.participant.​actor.type Base extensible Resource Types 📍5.0.0 FHIR Std.
Condition.participant.​actor.identifier.use Base required IdentifierUse 📍5.0.0 FHIR Std.
Condition.participant.​actor.identifier.type Base extensible Value set de Tipos de documentos de identificación para persona ÚNICAS 📦0.0.12 This IG

Constraints

Id Grade Path(s) Description Expression
con-2 warning Condition If category is problems list item, the clinicalStatus should not be unknown category.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-category' and code='problem-list-item').exists() implies clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and code='unknown').exists().not()
con-3 error Condition If condition is abated, then clinicalStatus must be either inactive, resolved, or remission. abatement.exists() implies (clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='inactive' or code='resolved' or code='remission')).exists())
dom-2 error Condition If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Condition 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 Condition 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 Condition If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Condition 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()
regcess-system warning Condition.identifier.system system debe comenzar por urn:regcess: seguido del identificador del sistema. matches('^urn:regcess:[A-Za-z0-9]+$')

This structure is derived from Condition

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Condition Condition
Condition.identifier 1..* Identifier Identificador único
Condition.identifier.system C 1..1 uri Sistema para identificar el origen
Constraints: regcess-system
Example ÚNICAS: urn:regcess:0123456789
Condition.identifier.value 1..1 string Identificador interno del sistema para la enfermedad
Example ÚNICAS: 123456
Condition.category 0..* CodeableConcept Clasificación de enfermedad: enfermedades previas | trastorno neonatal
Binding: Value set de Tipos de informaciones para ÚNICAS (extensible): Value set de Tipos de informaciones para ÚNICAS
Condition.category.coding
Condition.category.coding.system 0..1 uri URL del SNOMED CT. Extensión para España del SNS
Condition.category.coding.code 0..1 code Código de la clasificación de enfermedad
Condition.category.coding.display 0..1 string Descripción de la clasificación de enfermedad
Condition.code 1..1 CodeableConcept Enfermedad
Binding: Value set de Enfermedades (extensible): Value set de Enfermedades
Condition.code.coding 1..* Coding Code defined by a terminology system
Condition.code.coding.system 1..1 uri URL del SNOMED CT. Extensión para España del SNS | OID del CIE-10-ES. Diagnósticos | OID del ORPHA
Condition.code.coding.code 1..1 code Código del enfermedad
Condition.code.coding.display 1..1 string Descripción del enfermedad
Condition.code.text 0..1 string Descripción narrativa, registrada por el professional
Condition.subject.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
Condition.subject.type 1..1 uri Tipo de recurso FHIR
Condition.subject.identifier 1..1 Identifier Identificador de paciente CIP-SNS. Cuando no tengamos recurso Patient, se debera informar el identificador de paciente mediante CIP-SNS
Condition.subject.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
Condition.subject.identifier.type.coding
Condition.subject.identifier.type.coding.system 0..1 uri URL del SNOMED CT. Extensión para España del SNS
Condition.subject.identifier.type.coding.code 0..1 code Código del identificador
Condition.subject.identifier.type.coding.display 0..1 string Decripción del identificador
Condition.subject.identifier.system 0..1 uri OID registro de número de CIP-SNS
Example ÚNICAS: urn:oid:2.16.724.4.40
Condition.subject.identifier.value 0..1 string Número CIP-SNS
Example ÚNICAS: BBBBBBBBQR648597
Condition.subject.display 0..1 string Nombre completo del paciente
Condition.onset[x] 1..1 dateTime Fecha de inicio
Condition.participant 0..* BackboneElement Profesional sanitario
Condition.participant.actor 1..1 Reference(PractitionerRole Profesional Sanitario ÚNICAS | Practitioner Profesional Sanitario ÚNICAS | Organization Institución ÚNICAS) Referencia al profesional sanitario
Condition.participant.actor.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
Condition.participant.actor.type 1..1 uri Tipo de recurso FHIR
Condition.participant.actor.identifier 1..1 Identifier Identificadores del profesional sanitario. Cuando no tengamos recurso Practitioner, se debera informar el identificador del profesional sanitario mediante DNI como dato mínimo. Adicionalmente, se puede informar el número colegiado del profesional sanitario como dato recomendado
Condition.participant.actor.identifier.Slices for extension Content/Rules for all slices
Condition.participant.actor.identifier.Slices for extension.extension:numeroColegiadoProfesionalSanitario 0..* Identifier Número de colegiado del profesional sanitario
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/NumeroColegiadoProfesionalSanitario
Condition.participant.actor.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
Condition.participant.actor.identifier.type.coding
Condition.participant.actor.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
Condition.participant.actor.identifier.type.coding.code 0..1 code Código del identificador
Condition.participant.actor.identifier.type.coding.display 0..1 string Decripción del identificador
Condition.participant.actor.identifier.system 0..1 uri OID registro de DNI
Example ÚNICAS: urn:oid:1.3.6.1.4.1.19126.3
Condition.participant.actor.identifier.value 0..1 string Número del DNI
Example ÚNICAS: 0000001X
Condition.participant.actor.display 0..1 string Nombre completo del profesional sanitario

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Condition.category Base extensible Value set de Tipos de informaciones para ÚNICAS 📦0.0.12 This IG
Condition.code Base extensible Value set de Enfermedades 📦0.0.12 This IG
Condition.subject.identifier.​type Base extensible Value set de Tipos de documentos de identificación para persona ÚNICAS 📦0.0.12 This IG
Condition.participant.​actor.identifier.type Base extensible Value set de Tipos de documentos de identificación para persona ÚNICAS 📦0.0.12 This IG

Constraints

Id Grade Path(s) Description Expression
regcess-system warning Condition.identifier.system system debe comenzar por urn:regcess: seguido del identificador del sistema. matches('^urn:regcess:[A-Za-z0-9]+$')
NameFlagsCard.TypeDescription & Constraints    Filter: doco
Condition C 0..* Condition Detailed information about conditions, problems or diagnoses
Constraints: con-2, con-3
Condition.id This element is included in summaries. 0..1 id Logical id of this artifact
Condition.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Condition.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
Condition.language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
Condition.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
Condition.contained 0..* Resource Contained, inline Resources
Condition.extension 0..* Extension Additional content defined by implementations
Condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Condition.identifier This element is included in summaries. 1..* Identifier Identificador único
Condition.identifier.id 0..1 id Unique id for inter-element referencing
Condition.identifier.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Condition.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 .
Condition.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.
Condition.identifier.system This element is included in summaries. C 1..1 uri Sistema para identificar el origen
Constraints: regcess-system
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:regcess:0123456789
Condition.identifier.value This element is included in summaries. C 1..1 string Identificador interno del sistema para la enfermedad
Example General: 123456
Example ÚNICAS: 123456
Condition.identifier.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
Condition.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
Condition.clinicalStatus This element is a modifier element. This element is included in summaries. C 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.
Condition.verificationStatus This element is a modifier element. This element is included in summaries. 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.
Condition.category C 0..* CodeableConcept Clasificación de enfermedad: enfermedades previas | trastorno neonatal
Binding: Value set de Tipos de informaciones para ÚNICAS (extensible): Value set de Tipos de informaciones para ÚNICAS
Condition.category.id 0..1 id Unique id for inter-element referencing
Condition.category.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Condition.category.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Condition.category.coding.id 0..1 id Unique id for inter-element referencing
Condition.category.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Condition.category.coding.system This element is included in summaries. 0..1 uri URL del SNOMED CT. Extensión para España del SNS
Condition.category.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Condition.category.coding.code This element is included in summaries. C 0..1 code Código de la clasificación de enfermedad
Condition.category.coding.display This element is included in summaries. C 0..1 string Descripción de la clasificación de enfermedad
Condition.category.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Condition.category.text This element is included in summaries. 0..1 string Plain text representation of the concept
Condition.severity 0..1 CodeableConcept Subjective severity of condition
Binding: ConditionDiagnosisSeverity (preferred): A subjective assessment of the severity of the condition as evaluated by the clinician.
Condition.code This element is included in summaries. 1..1 CodeableConcept Enfermedad
Binding: Value set de Enfermedades (extensible): Value set de Enfermedades
Condition.code.id 0..1 id Unique id for inter-element referencing
Condition.code.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Condition.code.coding This element is included in summaries. 1..* Coding Code defined by a terminology system
Condition.code.coding.id 0..1 id Unique id for inter-element referencing
Condition.code.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Condition.code.coding.system This element is included in summaries. 1..1 uri URL del SNOMED CT. Extensión para España del SNS | OID del CIE-10-ES. Diagnósticos | OID del ORPHA
Condition.code.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Condition.code.coding.code This element is included in summaries. C 1..1 code Código del enfermedad
Condition.code.coding.display This element is included in summaries. C 1..1 string Descripción del enfermedad
Condition.code.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Condition.code.text This element is included in summaries. 0..1 string Descripción narrativa, registrada por el professional
Condition.bodySite This element is included in summaries. 0..* CodeableConcept Anatomical location, if relevant
Binding: SNOMEDCTBodyStructures (example): SNOMED CT Body site concepts
Condition.subject This element is included in summaries. 1..1 Reference(Patient Paciente ÚNICAS) Referencia al paciente
Condition.subject.id 0..1 id Unique id for inter-element referencing
Condition.subject.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Condition.subject.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
Condition.subject.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).
Condition.subject.identifier This element is included in summaries. C 1..1 Identifier Identificador de paciente CIP-SNS. Cuando no tengamos recurso Patient, se debera informar el identificador de paciente mediante CIP-SNS
Condition.subject.identifier.id 0..1 id Unique id for inter-element referencing
Condition.subject.identifier.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Condition.subject.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 .
Condition.subject.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
Condition.subject.identifier.type.id 0..1 id Unique id for inter-element referencing
Condition.subject.identifier.type.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Condition.subject.identifier.type.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Condition.subject.identifier.type.coding.id 0..1 id Unique id for inter-element referencing
Condition.subject.identifier.type.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Condition.subject.identifier.type.coding.system This element is included in summaries. 0..1 uri URL del SNOMED CT. Extensión para España del SNS
Condition.subject.identifier.type.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Condition.subject.identifier.type.coding.code This element is included in summaries. C 0..1 code Código del identificador
Condition.subject.identifier.type.coding.display This element is included in summaries. C 0..1 string Decripción del identificador
Condition.subject.identifier.type.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Condition.subject.identifier.type.text This element is included in summaries. 0..1 string Plain text representation of the concept
Condition.subject.identifier.system This element is included in summaries. 0..1 uri OID registro de número de CIP-SNS
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:oid:2.16.724.4.40
Condition.subject.identifier.value This element is included in summaries. C 0..1 string Número CIP-SNS
Example General: 123456
Example ÚNICAS: BBBBBBBBQR648597
Condition.subject.identifier.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
Condition.subject.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
Condition.subject.display This element is included in summaries. C 0..1 string Nombre completo del paciente
Condition.encounter This element is included in summaries. 0..1 Reference(Encounter) The Encounter during which this Condition was created
Condition.onset[x] This element is included in summaries. 1..1 dateTime Fecha de inicio
Condition.abatement[x] C 0..1 When in resolution/remission
Condition.abatement[x].abatementDateTime dateTime
Condition.abatement[x].abatementAge Age
Condition.abatement[x].abatementPeriod Period
Condition.abatement[x].abatementRange Range
Condition.abatement[x].abatementString string
Condition.recordedDate This element is included in summaries. 0..1 dateTime Date condition was first recorded
Condition.participant This element is included in summaries. 0..* BackboneElement Profesional sanitario
Condition.participant.id 0..1 string Unique id for inter-element referencing
Condition.participant.extension 0..* Extension Additional content defined by implementations
Condition.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Condition.participant.function This element is included in summaries. 0..1 CodeableConcept Type of involvement
Binding: ParticipationRoleType (extensible)
Condition.participant.actor This element is included in summaries. 1..1 Reference(PractitionerRole Profesional Sanitario ÚNICAS | Practitioner Profesional Sanitario ÚNICAS | Organization Institución ÚNICAS) Referencia al profesional sanitario
Condition.participant.actor.id 0..1 id Unique id for inter-element referencing
Condition.participant.actor.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Condition.participant.actor.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
Condition.participant.actor.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).
Condition.participant.actor.identifier This element is included in summaries. C 1..1 Identifier Identificadores del profesional sanitario. Cuando no tengamos recurso Practitioner, se debera informar el identificador del profesional sanitario mediante DNI como dato mínimo. Adicionalmente, se puede informar el número colegiado del profesional sanitario como dato recomendado
Condition.participant.actor.identifier.id 0..1 id Unique id for inter-element referencing
Condition.participant.actor.identifier.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Condition.participant.actor.identifier.Slices for extension.extension:numeroColegiadoProfesionalSanitario 0..* Identifier Número de colegiado del profesional sanitario
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/NumeroColegiadoProfesionalSanitario
Condition.participant.actor.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 .
Condition.participant.actor.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
Condition.participant.actor.identifier.type.id 0..1 id Unique id for inter-element referencing
Condition.participant.actor.identifier.type.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Condition.participant.actor.identifier.type.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Condition.participant.actor.identifier.type.coding.id 0..1 id Unique id for inter-element referencing
Condition.participant.actor.identifier.type.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Condition.participant.actor.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
Condition.participant.actor.identifier.type.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Condition.participant.actor.identifier.type.coding.code This element is included in summaries. C 0..1 code Código del identificador
Condition.participant.actor.identifier.type.coding.display This element is included in summaries. C 0..1 string Decripción del identificador
Condition.participant.actor.identifier.type.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Condition.participant.actor.identifier.type.text This element is included in summaries. 0..1 string Plain text representation of the concept
Condition.participant.actor.identifier.system This element is included in summaries. 0..1 uri OID registro de DNI
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:oid:1.3.6.1.4.1.19126.3
Condition.participant.actor.identifier.value This element is included in summaries. C 0..1 string Número del DNI
Example General: 123456
Example ÚNICAS: 0000001X
Condition.participant.actor.identifier.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
Condition.participant.actor.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
Condition.participant.actor.display This element is included in summaries. C 0..1 string Nombre completo del profesional sanitario
Condition.stage C 0..* BackboneElement Stage/grade, usually assessed formally
Constraints: con-1
Condition.stage.id 0..1 string Unique id for inter-element referencing
Condition.stage.extension 0..* Extension Additional content defined by implementations
Condition.stage.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Condition.stage.summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: ConditionStage (example): Codes describing condition stages (e.g. Cancer stages).
Condition.stage.assessment C 0..* Reference(ClinicalImpression | DiagnosticReport | Observation) Formal record of assessment
Condition.stage.type 0..1 CodeableConcept Kind of staging
Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
Condition.evidence This element is included in summaries. 0..* CodeableReference(Resource) Supporting evidence for the verification status
Binding: SNOMEDCTClinicalFindings (example)
Condition.note 0..* Annotation Additional information about the Condition

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Condition.language Base required All Languages 📍5.0.0 FHIR Std.
Condition.identifier.​use Base required IdentifierUse 📍5.0.0 FHIR Std.
Condition.identifier.​type Base extensible Identifier Type Codes 📍5.0.0 FHIR Std.
Condition.clinicalStatus Base required Condition Clinical Status Codes 📍5.0.0 FHIR Std.
Condition.verificationStatus Base required Condition Verification Status 📍5.0.0 FHIR Std.
Condition.category Base extensible Value set de Tipos de informaciones para ÚNICAS 📦0.0.12 This IG
Condition.severity Base preferred Condition/Diagnosis Severity 📍5.0.0 FHIR Std.
Condition.code Base extensible Value set de Enfermedades 📦0.0.12 This IG
Condition.bodySite Base example SNOMED CT Body Structures 📍5.0.0 FHIR Std.
Condition.subject.type Base extensible Resource Types 📍5.0.0 FHIR Std.
Condition.subject.identifier.​use Base required IdentifierUse 📍5.0.0 FHIR Std.
Condition.subject.identifier.​type Base extensible Value set de Tipos de documentos de identificación para persona ÚNICAS 📦0.0.12 This IG
Condition.participant.​function Base extensible Participation Role Type 📍5.0.0 FHIR Std.
Condition.participant.​actor.type Base extensible Resource Types 📍5.0.0 FHIR Std.
Condition.participant.​actor.identifier.use Base required IdentifierUse 📍5.0.0 FHIR Std.
Condition.participant.​actor.identifier.type Base extensible Value set de Tipos de documentos de identificación para persona ÚNICAS 📦0.0.12 This IG
Condition.stage.summary Base example Condition Stage 📍5.0.0 FHIR Std.
Condition.stage.type Base example Condition Stage Type 📍5.0.0 FHIR Std.
Condition.evidence Base example SNOMED CT Clinical Findings 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
con-1 error Condition.stage Stage SHALL have summary or assessment summary.exists() or assessment.exists()
con-2 warning Condition If category is problems list item, the clinicalStatus should not be unknown category.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-category' and code='problem-list-item').exists() implies clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and code='unknown').exists().not()
con-3 error Condition If condition is abated, then clinicalStatus must be either inactive, resolved, or remission. abatement.exists() implies (clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='inactive' or code='resolved' or code='remission')).exists())
dom-2 error Condition If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Condition 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 Condition 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 Condition If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Condition 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()
regcess-system warning Condition.identifier.system system debe comenzar por urn:regcess: seguido del identificador del sistema. matches('^urn:regcess:[A-Za-z0-9]+$')

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Condition C 0..* Condition Detailed information about conditions, problems or diagnoses
Constraints: con-2, con-3
Condition.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
Condition.contained 0..* Resource Contained, inline Resources
Condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Condition.identifier This element is included in summaries. 1..* Identifier Identificador único
Condition.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 .
Condition.identifier.system This element is included in summaries. C 1..1 uri Sistema para identificar el origen
Constraints: regcess-system
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:regcess:0123456789
Condition.identifier.value This element is included in summaries. C 1..1 string Identificador interno del sistema para la enfermedad
Example General: 123456
Example ÚNICAS: 123456
Condition.clinicalStatus This element is a modifier element. This element is included in summaries. C 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.
Condition.verificationStatus This element is a modifier element. This element is included in summaries. 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.
Condition.category C 0..* CodeableConcept Clasificación de enfermedad: enfermedades previas | trastorno neonatal
Binding: Value set de Tipos de informaciones para ÚNICAS (extensible): Value set de Tipos de informaciones para ÚNICAS
Condition.code This element is included in summaries. 1..1 CodeableConcept Enfermedad
Binding: Value set de Enfermedades (extensible): Value set de Enfermedades
Condition.code.coding This element is included in summaries. 1..* Coding Code defined by a terminology system
Condition.code.coding.system This element is included in summaries. 1..1 uri URL del SNOMED CT. Extensión para España del SNS | OID del CIE-10-ES. Diagnósticos | OID del ORPHA
Condition.code.coding.code This element is included in summaries. C 1..1 code Código del enfermedad
Condition.code.coding.display This element is included in summaries. C 1..1 string Descripción del enfermedad
Condition.code.text This element is included in summaries. 0..1 string Descripción narrativa, registrada por el professional
Condition.subject This element is included in summaries. 1..1 Reference(Patient Paciente ÚNICAS) Referencia al paciente
Condition.subject.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
Condition.subject.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).
Condition.subject.identifier This element is included in summaries. C 1..1 Identifier Identificador de paciente CIP-SNS. Cuando no tengamos recurso Patient, se debera informar el identificador de paciente mediante CIP-SNS
Condition.subject.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 .
Condition.subject.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
Condition.subject.identifier.system This element is included in summaries. 0..1 uri OID registro de número de CIP-SNS
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:oid:2.16.724.4.40
Condition.subject.identifier.value This element is included in summaries. C 0..1 string Número CIP-SNS
Example General: 123456
Example ÚNICAS: BBBBBBBBQR648597
Condition.subject.display This element is included in summaries. C 0..1 string Nombre completo del paciente
Condition.onset[x] This element is included in summaries. 1..1 dateTime Fecha de inicio
Condition.participant This element is included in summaries. 0..* BackboneElement Profesional sanitario
Condition.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Condition.participant.actor This element is included in summaries. 1..1 Reference(PractitionerRole Profesional Sanitario ÚNICAS | Practitioner Profesional Sanitario ÚNICAS | Organization Institución ÚNICAS) Referencia al profesional sanitario
Condition.participant.actor.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
Condition.participant.actor.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).
Condition.participant.actor.identifier This element is included in summaries. C 1..1 Identifier Identificadores del profesional sanitario. Cuando no tengamos recurso Practitioner, se debera informar el identificador del profesional sanitario mediante DNI como dato mínimo. Adicionalmente, se puede informar el número colegiado del profesional sanitario como dato recomendado
Condition.participant.actor.identifier.Slices for extension Content/Rules for all slices
Condition.participant.actor.identifier.Slices for extension.extension:numeroColegiadoProfesionalSanitario 0..* Identifier Número de colegiado del profesional sanitario
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/NumeroColegiadoProfesionalSanitario
Condition.participant.actor.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 .
Condition.participant.actor.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
Condition.participant.actor.identifier.system This element is included in summaries. 0..1 uri OID registro de DNI
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:oid:1.3.6.1.4.1.19126.3
Condition.participant.actor.identifier.value This element is included in summaries. C 0..1 string Número del DNI
Example General: 123456
Example ÚNICAS: 0000001X
Condition.participant.actor.display This element is included in summaries. C 0..1 string Nombre completo del profesional sanitario

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Condition.identifier.​use Base required IdentifierUse 📍5.0.0 FHIR Std.
Condition.clinicalStatus Base required Condition Clinical Status Codes 📍5.0.0 FHIR Std.
Condition.verificationStatus Base required Condition Verification Status 📍5.0.0 FHIR Std.
Condition.category Base extensible Value set de Tipos de informaciones para ÚNICAS 📦0.0.12 This IG
Condition.code Base extensible Value set de Enfermedades 📦0.0.12 This IG
Condition.subject.type Base extensible Resource Types 📍5.0.0 FHIR Std.
Condition.subject.identifier.​use Base required IdentifierUse 📍5.0.0 FHIR Std.
Condition.subject.identifier.​type Base extensible Value set de Tipos de documentos de identificación para persona ÚNICAS 📦0.0.12 This IG
Condition.participant.​actor.type Base extensible Resource Types 📍5.0.0 FHIR Std.
Condition.participant.​actor.identifier.use Base required IdentifierUse 📍5.0.0 FHIR Std.
Condition.participant.​actor.identifier.type Base extensible Value set de Tipos de documentos de identificación para persona ÚNICAS 📦0.0.12 This IG

Constraints

Id Grade Path(s) Description Expression
con-2 warning Condition If category is problems list item, the clinicalStatus should not be unknown category.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-category' and code='problem-list-item').exists() implies clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and code='unknown').exists().not()
con-3 error Condition If condition is abated, then clinicalStatus must be either inactive, resolved, or remission. abatement.exists() implies (clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='inactive' or code='resolved' or code='remission')).exists())
dom-2 error Condition If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Condition 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 Condition 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 Condition If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Condition 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()
regcess-system warning Condition.identifier.system system debe comenzar por urn:regcess: seguido del identificador del sistema. matches('^urn:regcess:[A-Za-z0-9]+$')

Differential View

This structure is derived from Condition

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Condition Condition
Condition.identifier 1..* Identifier Identificador único
Condition.identifier.system C 1..1 uri Sistema para identificar el origen
Constraints: regcess-system
Example ÚNICAS: urn:regcess:0123456789
Condition.identifier.value 1..1 string Identificador interno del sistema para la enfermedad
Example ÚNICAS: 123456
Condition.category 0..* CodeableConcept Clasificación de enfermedad: enfermedades previas | trastorno neonatal
Binding: Value set de Tipos de informaciones para ÚNICAS (extensible): Value set de Tipos de informaciones para ÚNICAS
Condition.category.coding
Condition.category.coding.system 0..1 uri URL del SNOMED CT. Extensión para España del SNS
Condition.category.coding.code 0..1 code Código de la clasificación de enfermedad
Condition.category.coding.display 0..1 string Descripción de la clasificación de enfermedad
Condition.code 1..1 CodeableConcept Enfermedad
Binding: Value set de Enfermedades (extensible): Value set de Enfermedades
Condition.code.coding 1..* Coding Code defined by a terminology system
Condition.code.coding.system 1..1 uri URL del SNOMED CT. Extensión para España del SNS | OID del CIE-10-ES. Diagnósticos | OID del ORPHA
Condition.code.coding.code 1..1 code Código del enfermedad
Condition.code.coding.display 1..1 string Descripción del enfermedad
Condition.code.text 0..1 string Descripción narrativa, registrada por el professional
Condition.subject 1..1 Reference(Patient Paciente ÚNICAS) Referencia al paciente
Condition.subject.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
Condition.subject.type 1..1 uri Tipo de recurso FHIR
Condition.subject.identifier 1..1 Identifier Identificador de paciente CIP-SNS. Cuando no tengamos recurso Patient, se debera informar el identificador de paciente mediante CIP-SNS
Condition.subject.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
Condition.subject.identifier.type.coding
Condition.subject.identifier.type.coding.system 0..1 uri URL del SNOMED CT. Extensión para España del SNS
Condition.subject.identifier.type.coding.code 0..1 code Código del identificador
Condition.subject.identifier.type.coding.display 0..1 string Decripción del identificador
Condition.subject.identifier.system 0..1 uri OID registro de número de CIP-SNS
Example ÚNICAS: urn:oid:2.16.724.4.40
Condition.subject.identifier.value 0..1 string Número CIP-SNS
Example ÚNICAS: BBBBBBBBQR648597
Condition.subject.display 0..1 string Nombre completo del paciente
Condition.onset[x] 1..1 dateTime Fecha de inicio
Condition.participant 0..* BackboneElement Profesional sanitario
Condition.participant.actor 1..1 Reference(PractitionerRole Profesional Sanitario ÚNICAS | Practitioner Profesional Sanitario ÚNICAS | Organization Institución ÚNICAS) Referencia al profesional sanitario
Condition.participant.actor.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
Condition.participant.actor.type 1..1 uri Tipo de recurso FHIR
Condition.participant.actor.identifier 1..1 Identifier Identificadores del profesional sanitario. Cuando no tengamos recurso Practitioner, se debera informar el identificador del profesional sanitario mediante DNI como dato mínimo. Adicionalmente, se puede informar el número colegiado del profesional sanitario como dato recomendado
Condition.participant.actor.identifier.Slices for extension Content/Rules for all slices
Condition.participant.actor.identifier.Slices for extension.extension:numeroColegiadoProfesionalSanitario 0..* Identifier Número de colegiado del profesional sanitario
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/NumeroColegiadoProfesionalSanitario
Condition.participant.actor.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
Condition.participant.actor.identifier.type.coding
Condition.participant.actor.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
Condition.participant.actor.identifier.type.coding.code 0..1 code Código del identificador
Condition.participant.actor.identifier.type.coding.display 0..1 string Decripción del identificador
Condition.participant.actor.identifier.system 0..1 uri OID registro de DNI
Example ÚNICAS: urn:oid:1.3.6.1.4.1.19126.3
Condition.participant.actor.identifier.value 0..1 string Número del DNI
Example ÚNICAS: 0000001X
Condition.participant.actor.display 0..1 string Nombre completo del profesional sanitario

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Condition.category Base extensible Value set de Tipos de informaciones para ÚNICAS 📦0.0.12 This IG
Condition.code Base extensible Value set de Enfermedades 📦0.0.12 This IG
Condition.subject.identifier.​type Base extensible Value set de Tipos de documentos de identificación para persona ÚNICAS 📦0.0.12 This IG
Condition.participant.​actor.identifier.type Base extensible Value set de Tipos de documentos de identificación para persona ÚNICAS 📦0.0.12 This IG

Constraints

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

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Condition C 0..* Condition Detailed information about conditions, problems or diagnoses
Constraints: con-2, con-3
Condition.id This element is included in summaries. 0..1 id Logical id of this artifact
Condition.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Condition.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
Condition.language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
Condition.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
Condition.contained 0..* Resource Contained, inline Resources
Condition.extension 0..* Extension Additional content defined by implementations
Condition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Condition.identifier This element is included in summaries. 1..* Identifier Identificador único
Condition.identifier.id 0..1 id Unique id for inter-element referencing
Condition.identifier.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Condition.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 .
Condition.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.
Condition.identifier.system This element is included in summaries. C 1..1 uri Sistema para identificar el origen
Constraints: regcess-system
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:regcess:0123456789
Condition.identifier.value This element is included in summaries. C 1..1 string Identificador interno del sistema para la enfermedad
Example General: 123456
Example ÚNICAS: 123456
Condition.identifier.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
Condition.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
Condition.clinicalStatus This element is a modifier element. This element is included in summaries. C 1..1 CodeableConcept active | recurrence | relapse | inactive | remission | resolved | unknown
Binding: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.
Condition.verificationStatus This element is a modifier element. This element is included in summaries. 0..1 CodeableConcept unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.
Condition.category C 0..* CodeableConcept Clasificación de enfermedad: enfermedades previas | trastorno neonatal
Binding: Value set de Tipos de informaciones para ÚNICAS (extensible): Value set de Tipos de informaciones para ÚNICAS
Condition.category.id 0..1 id Unique id for inter-element referencing
Condition.category.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Condition.category.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Condition.category.coding.id 0..1 id Unique id for inter-element referencing
Condition.category.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Condition.category.coding.system This element is included in summaries. 0..1 uri URL del SNOMED CT. Extensión para España del SNS
Condition.category.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Condition.category.coding.code This element is included in summaries. C 0..1 code Código de la clasificación de enfermedad
Condition.category.coding.display This element is included in summaries. C 0..1 string Descripción de la clasificación de enfermedad
Condition.category.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Condition.category.text This element is included in summaries. 0..1 string Plain text representation of the concept
Condition.severity 0..1 CodeableConcept Subjective severity of condition
Binding: ConditionDiagnosisSeverity (preferred): A subjective assessment of the severity of the condition as evaluated by the clinician.
Condition.code This element is included in summaries. 1..1 CodeableConcept Enfermedad
Binding: Value set de Enfermedades (extensible): Value set de Enfermedades
Condition.code.id 0..1 id Unique id for inter-element referencing
Condition.code.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Condition.code.coding This element is included in summaries. 1..* Coding Code defined by a terminology system
Condition.code.coding.id 0..1 id Unique id for inter-element referencing
Condition.code.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Condition.code.coding.system This element is included in summaries. 1..1 uri URL del SNOMED CT. Extensión para España del SNS | OID del CIE-10-ES. Diagnósticos | OID del ORPHA
Condition.code.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Condition.code.coding.code This element is included in summaries. C 1..1 code Código del enfermedad
Condition.code.coding.display This element is included in summaries. C 1..1 string Descripción del enfermedad
Condition.code.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Condition.code.text This element is included in summaries. 0..1 string Descripción narrativa, registrada por el professional
Condition.bodySite This element is included in summaries. 0..* CodeableConcept Anatomical location, if relevant
Binding: SNOMEDCTBodyStructures (example): SNOMED CT Body site concepts
Condition.subject This element is included in summaries. 1..1 Reference(Patient Paciente ÚNICAS) Referencia al paciente
Condition.subject.id 0..1 id Unique id for inter-element referencing
Condition.subject.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Condition.subject.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
Condition.subject.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).
Condition.subject.identifier This element is included in summaries. C 1..1 Identifier Identificador de paciente CIP-SNS. Cuando no tengamos recurso Patient, se debera informar el identificador de paciente mediante CIP-SNS
Condition.subject.identifier.id 0..1 id Unique id for inter-element referencing
Condition.subject.identifier.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Condition.subject.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 .
Condition.subject.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
Condition.subject.identifier.type.id 0..1 id Unique id for inter-element referencing
Condition.subject.identifier.type.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Condition.subject.identifier.type.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Condition.subject.identifier.type.coding.id 0..1 id Unique id for inter-element referencing
Condition.subject.identifier.type.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Condition.subject.identifier.type.coding.system This element is included in summaries. 0..1 uri URL del SNOMED CT. Extensión para España del SNS
Condition.subject.identifier.type.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Condition.subject.identifier.type.coding.code This element is included in summaries. C 0..1 code Código del identificador
Condition.subject.identifier.type.coding.display This element is included in summaries. C 0..1 string Decripción del identificador
Condition.subject.identifier.type.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Condition.subject.identifier.type.text This element is included in summaries. 0..1 string Plain text representation of the concept
Condition.subject.identifier.system This element is included in summaries. 0..1 uri OID registro de número de CIP-SNS
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:oid:2.16.724.4.40
Condition.subject.identifier.value This element is included in summaries. C 0..1 string Número CIP-SNS
Example General: 123456
Example ÚNICAS: BBBBBBBBQR648597
Condition.subject.identifier.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
Condition.subject.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
Condition.subject.display This element is included in summaries. C 0..1 string Nombre completo del paciente
Condition.encounter This element is included in summaries. 0..1 Reference(Encounter) The Encounter during which this Condition was created
Condition.onset[x] This element is included in summaries. 1..1 dateTime Fecha de inicio
Condition.abatement[x] C 0..1 When in resolution/remission
Condition.abatement[x].abatementDateTime dateTime
Condition.abatement[x].abatementAge Age
Condition.abatement[x].abatementPeriod Period
Condition.abatement[x].abatementRange Range
Condition.abatement[x].abatementString string
Condition.recordedDate This element is included in summaries. 0..1 dateTime Date condition was first recorded
Condition.participant This element is included in summaries. 0..* BackboneElement Profesional sanitario
Condition.participant.id 0..1 string Unique id for inter-element referencing
Condition.participant.extension 0..* Extension Additional content defined by implementations
Condition.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Condition.participant.function This element is included in summaries. 0..1 CodeableConcept Type of involvement
Binding: ParticipationRoleType (extensible)
Condition.participant.actor This element is included in summaries. 1..1 Reference(PractitionerRole Profesional Sanitario ÚNICAS | Practitioner Profesional Sanitario ÚNICAS | Organization Institución ÚNICAS) Referencia al profesional sanitario
Condition.participant.actor.id 0..1 id Unique id for inter-element referencing
Condition.participant.actor.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Condition.participant.actor.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
Condition.participant.actor.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).
Condition.participant.actor.identifier This element is included in summaries. C 1..1 Identifier Identificadores del profesional sanitario. Cuando no tengamos recurso Practitioner, se debera informar el identificador del profesional sanitario mediante DNI como dato mínimo. Adicionalmente, se puede informar el número colegiado del profesional sanitario como dato recomendado
Condition.participant.actor.identifier.id 0..1 id Unique id for inter-element referencing
Condition.participant.actor.identifier.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Condition.participant.actor.identifier.Slices for extension.extension:numeroColegiadoProfesionalSanitario 0..* Identifier Número de colegiado del profesional sanitario
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/NumeroColegiadoProfesionalSanitario
Condition.participant.actor.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 .
Condition.participant.actor.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
Condition.participant.actor.identifier.type.id 0..1 id Unique id for inter-element referencing
Condition.participant.actor.identifier.type.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Condition.participant.actor.identifier.type.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Condition.participant.actor.identifier.type.coding.id 0..1 id Unique id for inter-element referencing
Condition.participant.actor.identifier.type.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Condition.participant.actor.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
Condition.participant.actor.identifier.type.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Condition.participant.actor.identifier.type.coding.code This element is included in summaries. C 0..1 code Código del identificador
Condition.participant.actor.identifier.type.coding.display This element is included in summaries. C 0..1 string Decripción del identificador
Condition.participant.actor.identifier.type.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Condition.participant.actor.identifier.type.text This element is included in summaries. 0..1 string Plain text representation of the concept
Condition.participant.actor.identifier.system This element is included in summaries. 0..1 uri OID registro de DNI
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:oid:1.3.6.1.4.1.19126.3
Condition.participant.actor.identifier.value This element is included in summaries. C 0..1 string Número del DNI
Example General: 123456
Example ÚNICAS: 0000001X
Condition.participant.actor.identifier.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
Condition.participant.actor.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
Condition.participant.actor.display This element is included in summaries. C 0..1 string Nombre completo del profesional sanitario
Condition.stage C 0..* BackboneElement Stage/grade, usually assessed formally
Constraints: con-1
Condition.stage.id 0..1 string Unique id for inter-element referencing
Condition.stage.extension 0..* Extension Additional content defined by implementations
Condition.stage.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Condition.stage.summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: ConditionStage (example): Codes describing condition stages (e.g. Cancer stages).
Condition.stage.assessment C 0..* Reference(ClinicalImpression | DiagnosticReport | Observation) Formal record of assessment
Condition.stage.type 0..1 CodeableConcept Kind of staging
Binding: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
Condition.evidence This element is included in summaries. 0..* CodeableReference(Resource) Supporting evidence for the verification status
Binding: SNOMEDCTClinicalFindings (example)
Condition.note 0..* Annotation Additional information about the Condition

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Condition.language Base required All Languages 📍5.0.0 FHIR Std.
Condition.identifier.​use Base required IdentifierUse 📍5.0.0 FHIR Std.
Condition.identifier.​type Base extensible Identifier Type Codes 📍5.0.0 FHIR Std.
Condition.clinicalStatus Base required Condition Clinical Status Codes 📍5.0.0 FHIR Std.
Condition.verificationStatus Base required Condition Verification Status 📍5.0.0 FHIR Std.
Condition.category Base extensible Value set de Tipos de informaciones para ÚNICAS 📦0.0.12 This IG
Condition.severity Base preferred Condition/Diagnosis Severity 📍5.0.0 FHIR Std.
Condition.code Base extensible Value set de Enfermedades 📦0.0.12 This IG
Condition.bodySite Base example SNOMED CT Body Structures 📍5.0.0 FHIR Std.
Condition.subject.type Base extensible Resource Types 📍5.0.0 FHIR Std.
Condition.subject.identifier.​use Base required IdentifierUse 📍5.0.0 FHIR Std.
Condition.subject.identifier.​type Base extensible Value set de Tipos de documentos de identificación para persona ÚNICAS 📦0.0.12 This IG
Condition.participant.​function Base extensible Participation Role Type 📍5.0.0 FHIR Std.
Condition.participant.​actor.type Base extensible Resource Types 📍5.0.0 FHIR Std.
Condition.participant.​actor.identifier.use Base required IdentifierUse 📍5.0.0 FHIR Std.
Condition.participant.​actor.identifier.type Base extensible Value set de Tipos de documentos de identificación para persona ÚNICAS 📦0.0.12 This IG
Condition.stage.summary Base example Condition Stage 📍5.0.0 FHIR Std.
Condition.stage.type Base example Condition Stage Type 📍5.0.0 FHIR Std.
Condition.evidence Base example SNOMED CT Clinical Findings 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
con-1 error Condition.stage Stage SHALL have summary or assessment summary.exists() or assessment.exists()
con-2 warning Condition If category is problems list item, the clinicalStatus should not be unknown category.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-category' and code='problem-list-item').exists() implies clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and code='unknown').exists().not()
con-3 error Condition If condition is abated, then clinicalStatus must be either inactive, resolved, or remission. abatement.exists() implies (clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='inactive' or code='resolved' or code='remission')).exists())
dom-2 error Condition If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Condition 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 Condition 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 Condition If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Condition 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()
regcess-system warning Condition.identifier.system system debe comenzar por urn:regcess: seguido del identificador del sistema. matches('^urn:regcess:[A-Za-z0-9]+$')

 

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.