Ú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: Medication Medicación ÚNICAS

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

Este profile define las restricciones del recurso Medication para representar el registro de un medicamento 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
Medication 0..* Medication Definition of a Medication
Medication.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
Medication.contained 0..* Resource Contained, inline Resources
Medication.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Medication.code This element is included in summaries. 1..1 CodeableConcept Fármaco
Binding: Value set de Fármacos (extensible): Value set de Fármacos
Medication.code.text This element is included in summaries. 0..1 string Nombre comercial
Medication.status This element is a modifier element. This element is included in summaries. 0..1 code Estado
Binding: MedicationStatusCodes (required): A coded concept defining if the medication is in active use.
Medication.doseForm 0..1 CodeableConcept Forma farmacéutica
Binding: Value set de Formas farmacéuticas (Forma de producto) (extensible): Value set de Formas farmacéuticas (Forma de producto)
Medication.ingredient 0..* BackboneElement Principio activo
Medication.ingredient.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Medication.ingredient.item 1..1 CodeableReference(Substance | Medication) Principio activo
Binding: Value set de Sustancias (extensible): Value set de Sustancias
Medication.ingredient.item.concept This element is included in summaries. 0..1 CodeableConcept Principio activo

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Medication.code Base extensible Value set de Fármacos 📦0.0.12 This IG
Medication.status Base required Medication Status Codes 📍5.0.0 FHIR Std.
Medication.doseForm Base extensible Value set de Formas farmacéuticas (Forma de producto) 📦0.0.12 This IG
Medication.ingredient.​item Base extensible Value set de Sustancias 📦0.0.12 This IG

Constraints

Id Grade Path(s) Description Expression
dom-2 error Medication If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Medication 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 Medication 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 Medication If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Medication 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()

This structure is derived from Medication

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Medication Medication
Medication.code 1..1 CodeableConcept Fármaco
Binding: Value set de Fármacos (extensible): Value set de Fármacos
Medication.code.coding
Medication.code.coding.system 1..1 uri URL del SNOMED CT. Extensión para España del SNS | OID del ATC | OID del DCSA
Medication.code.coding.code 1..1 code Código del fármaco
Medication.code.coding.display 1..1 string Descripción del fármaco
Medication.code.text 0..1 string Nombre comercial
Medication.status 0..1 code Estado
Medication.doseForm 0..1 CodeableConcept Forma farmacéutica
Binding: Value set de Formas farmacéuticas (Forma de producto) (extensible): Value set de Formas farmacéuticas (Forma de producto)
Medication.doseForm.coding
Medication.doseForm.coding.system 0..1 uri OID del Nomenclátor de Prescripción AEMPS. Forma Farmacéutica
Medication.doseForm.coding.code 0..1 code Código de la forma farmacéutica
Medication.doseForm.coding.display 0..1 string Descripción de la forma farmacéutica
Medication.ingredient.item 1..1 CodeableReference(Substance | Medication) Principio activo
Binding: Value set de Sustancias (extensible): Value set de Sustancias
Medication.ingredient.item.concept 0..1 CodeableConcept Principio activo
Medication.ingredient.item.concept.coding
Medication.ingredient.item.concept.coding.system 0..1 uri URL del SNOMED CT. Extensión para España del SNS
Medication.ingredient.item.concept.coding.code 0..1 code Código del principio activo
Medication.ingredient.item.concept.coding.display 0..1 string Descripción del principio activo

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Medication.code Base extensible Value set de Fármacos 📦0.0.12 This IG
Medication.doseForm Base extensible Value set de Formas farmacéuticas (Forma de producto) 📦0.0.12 This IG
Medication.ingredient.​item Base extensible Value set de Sustancias 📦0.0.12 This IG
NameFlagsCard.TypeDescription & Constraints    Filter: doco
Medication 0..* Medication Definition of a Medication
Medication.id This element is included in summaries. 0..1 id Logical id of this artifact
Medication.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Medication.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
Medication.language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
Medication.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
Medication.contained 0..* Resource Contained, inline Resources
Medication.extension 0..* Extension Additional content defined by implementations
Medication.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Medication.identifier This element is included in summaries. 0..* Identifier Business identifier for this medication
Medication.code This element is included in summaries. 1..1 CodeableConcept Fármaco
Binding: Value set de Fármacos (extensible): Value set de Fármacos
Medication.code.id 0..1 id Unique id for inter-element referencing
Medication.code.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Medication.code.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Medication.code.coding.id 0..1 id Unique id for inter-element referencing
Medication.code.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Medication.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 ATC | OID del DCSA
Medication.code.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Medication.code.coding.code This element is included in summaries. C 1..1 code Código del fármaco
Medication.code.coding.display This element is included in summaries. C 1..1 string Descripción del fármaco
Medication.code.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Medication.code.text This element is included in summaries. 0..1 string Nombre comercial
Medication.status This element is a modifier element. This element is included in summaries. 0..1 code Estado
Binding: MedicationStatusCodes (required): A coded concept defining if the medication is in active use.
Medication.marketingAuthorizationHolder This element is included in summaries. 0..1 Reference(Organization) Organization that has authorization to market medication
Medication.doseForm 0..1 CodeableConcept Forma farmacéutica
Binding: Value set de Formas farmacéuticas (Forma de producto) (extensible): Value set de Formas farmacéuticas (Forma de producto)
Medication.doseForm.id 0..1 id Unique id for inter-element referencing
Medication.doseForm.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Medication.doseForm.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Medication.doseForm.coding.id 0..1 id Unique id for inter-element referencing
Medication.doseForm.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Medication.doseForm.coding.system This element is included in summaries. 0..1 uri OID del Nomenclátor de Prescripción AEMPS. Forma Farmacéutica
Medication.doseForm.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Medication.doseForm.coding.code This element is included in summaries. C 0..1 code Código de la forma farmacéutica
Medication.doseForm.coding.display This element is included in summaries. C 0..1 string Descripción de la forma farmacéutica
Medication.doseForm.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Medication.doseForm.text This element is included in summaries. 0..1 string Plain text representation of the concept
Medication.totalVolume This element is included in summaries. 0..1 Quantity When the specified product code does not infer a package size, this is the specific amount of drug in the product
Medication.ingredient 0..* BackboneElement Principio activo
Medication.ingredient.id 0..1 string Unique id for inter-element referencing
Medication.ingredient.extension 0..* Extension Additional content defined by implementations
Medication.ingredient.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Medication.ingredient.item 1..1 CodeableReference(Substance | Medication) Principio activo
Binding: Value set de Sustancias (extensible): Value set de Sustancias
Medication.ingredient.item.id 0..1 id Unique id for inter-element referencing
Medication.ingredient.item.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Medication.ingredient.item.concept This element is included in summaries. 0..1 CodeableConcept Principio activo
Medication.ingredient.item.concept.id 0..1 id Unique id for inter-element referencing
Medication.ingredient.item.concept.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Medication.ingredient.item.concept.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Medication.ingredient.item.concept.coding.id 0..1 id Unique id for inter-element referencing
Medication.ingredient.item.concept.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Medication.ingredient.item.concept.coding.system This element is included in summaries. 0..1 uri URL del SNOMED CT. Extensión para España del SNS
Medication.ingredient.item.concept.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Medication.ingredient.item.concept.coding.code This element is included in summaries. C 0..1 code Código del principio activo
Medication.ingredient.item.concept.coding.display This element is included in summaries. C 0..1 string Descripción del principio activo
Medication.ingredient.item.concept.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Medication.ingredient.item.concept.text This element is included in summaries. 0..1 string Plain text representation of the concept
Medication.ingredient.item.reference This element is included in summaries. 0..1 Reference() Reference to a resource (by instance)
Medication.ingredient.isActive 0..1 boolean Active ingredient indicator
Medication.ingredient.strength[x] 0..1 Quantity of ingredient present
Binding: MedicationIngredientStrengthCodes (preferred): A coded concpet defining the strength of an ingredient.
Medication.ingredient.strength[x].strengthRatio Ratio
Medication.ingredient.strength[x].strengthCodeableConcept CodeableConcept
Medication.ingredient.strength[x].strengthQuantity Quantity
Medication.batch 0..1 BackboneElement Details about packaged medications
Medication.batch.id 0..1 string Unique id for inter-element referencing
Medication.batch.extension 0..* Extension Additional content defined by implementations
Medication.batch.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Medication.batch.lotNumber 0..1 string Identifier assigned to batch
Medication.batch.expirationDate 0..1 dateTime When batch will expire
Medication.definition 0..1 Reference(MedicationKnowledge) Knowledge about this medication

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Medication.language Base required All Languages 📍5.0.0 FHIR Std.
Medication.code Base extensible Value set de Fármacos 📦0.0.12 This IG
Medication.status Base required Medication Status Codes 📍5.0.0 FHIR Std.
Medication.doseForm Base extensible Value set de Formas farmacéuticas (Forma de producto) 📦0.0.12 This IG
Medication.ingredient.​item Base extensible Value set de Sustancias 📦0.0.12 This IG
Medication.ingredient.​strength[x] Base preferred Medication Ingredient Strength Codes 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Medication If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Medication 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 Medication 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 Medication If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Medication 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()

This structure is derived from Medication

Summary

Mandatory: 1 element(3 nested mandatory elements)

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Medication 0..* Medication Definition of a Medication
Medication.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
Medication.contained 0..* Resource Contained, inline Resources
Medication.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Medication.code This element is included in summaries. 1..1 CodeableConcept Fármaco
Binding: Value set de Fármacos (extensible): Value set de Fármacos
Medication.code.text This element is included in summaries. 0..1 string Nombre comercial
Medication.status This element is a modifier element. This element is included in summaries. 0..1 code Estado
Binding: MedicationStatusCodes (required): A coded concept defining if the medication is in active use.
Medication.doseForm 0..1 CodeableConcept Forma farmacéutica
Binding: Value set de Formas farmacéuticas (Forma de producto) (extensible): Value set de Formas farmacéuticas (Forma de producto)
Medication.ingredient 0..* BackboneElement Principio activo
Medication.ingredient.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Medication.ingredient.item 1..1 CodeableReference(Substance | Medication) Principio activo
Binding: Value set de Sustancias (extensible): Value set de Sustancias
Medication.ingredient.item.concept This element is included in summaries. 0..1 CodeableConcept Principio activo

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Medication.code Base extensible Value set de Fármacos 📦0.0.12 This IG
Medication.status Base required Medication Status Codes 📍5.0.0 FHIR Std.
Medication.doseForm Base extensible Value set de Formas farmacéuticas (Forma de producto) 📦0.0.12 This IG
Medication.ingredient.​item Base extensible Value set de Sustancias 📦0.0.12 This IG

Constraints

Id Grade Path(s) Description Expression
dom-2 error Medication If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Medication 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 Medication 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 Medication If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Medication 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()

Differential View

This structure is derived from Medication

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Medication Medication
Medication.code 1..1 CodeableConcept Fármaco
Binding: Value set de Fármacos (extensible): Value set de Fármacos
Medication.code.coding
Medication.code.coding.system 1..1 uri URL del SNOMED CT. Extensión para España del SNS | OID del ATC | OID del DCSA
Medication.code.coding.code 1..1 code Código del fármaco
Medication.code.coding.display 1..1 string Descripción del fármaco
Medication.code.text 0..1 string Nombre comercial
Medication.status 0..1 code Estado
Medication.doseForm 0..1 CodeableConcept Forma farmacéutica
Binding: Value set de Formas farmacéuticas (Forma de producto) (extensible): Value set de Formas farmacéuticas (Forma de producto)
Medication.doseForm.coding
Medication.doseForm.coding.system 0..1 uri OID del Nomenclátor de Prescripción AEMPS. Forma Farmacéutica
Medication.doseForm.coding.code 0..1 code Código de la forma farmacéutica
Medication.doseForm.coding.display 0..1 string Descripción de la forma farmacéutica
Medication.ingredient 0..* BackboneElement Principio activo
Medication.ingredient.item 1..1 CodeableReference(Substance | Medication) Principio activo
Binding: Value set de Sustancias (extensible): Value set de Sustancias
Medication.ingredient.item.concept 0..1 CodeableConcept Principio activo
Medication.ingredient.item.concept.coding
Medication.ingredient.item.concept.coding.system 0..1 uri URL del SNOMED CT. Extensión para España del SNS
Medication.ingredient.item.concept.coding.code 0..1 code Código del principio activo
Medication.ingredient.item.concept.coding.display 0..1 string Descripción del principio activo

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Medication.code Base extensible Value set de Fármacos 📦0.0.12 This IG
Medication.doseForm Base extensible Value set de Formas farmacéuticas (Forma de producto) 📦0.0.12 This IG
Medication.ingredient.​item Base extensible Value set de Sustancias 📦0.0.12 This IG

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Medication 0..* Medication Definition of a Medication
Medication.id This element is included in summaries. 0..1 id Logical id of this artifact
Medication.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Medication.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
Medication.language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
Medication.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
Medication.contained 0..* Resource Contained, inline Resources
Medication.extension 0..* Extension Additional content defined by implementations
Medication.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Medication.identifier This element is included in summaries. 0..* Identifier Business identifier for this medication
Medication.code This element is included in summaries. 1..1 CodeableConcept Fármaco
Binding: Value set de Fármacos (extensible): Value set de Fármacos
Medication.code.id 0..1 id Unique id for inter-element referencing
Medication.code.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Medication.code.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Medication.code.coding.id 0..1 id Unique id for inter-element referencing
Medication.code.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Medication.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 ATC | OID del DCSA
Medication.code.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Medication.code.coding.code This element is included in summaries. C 1..1 code Código del fármaco
Medication.code.coding.display This element is included in summaries. C 1..1 string Descripción del fármaco
Medication.code.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Medication.code.text This element is included in summaries. 0..1 string Nombre comercial
Medication.status This element is a modifier element. This element is included in summaries. 0..1 code Estado
Binding: MedicationStatusCodes (required): A coded concept defining if the medication is in active use.
Medication.marketingAuthorizationHolder This element is included in summaries. 0..1 Reference(Organization) Organization that has authorization to market medication
Medication.doseForm 0..1 CodeableConcept Forma farmacéutica
Binding: Value set de Formas farmacéuticas (Forma de producto) (extensible): Value set de Formas farmacéuticas (Forma de producto)
Medication.doseForm.id 0..1 id Unique id for inter-element referencing
Medication.doseForm.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Medication.doseForm.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Medication.doseForm.coding.id 0..1 id Unique id for inter-element referencing
Medication.doseForm.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Medication.doseForm.coding.system This element is included in summaries. 0..1 uri OID del Nomenclátor de Prescripción AEMPS. Forma Farmacéutica
Medication.doseForm.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Medication.doseForm.coding.code This element is included in summaries. C 0..1 code Código de la forma farmacéutica
Medication.doseForm.coding.display This element is included in summaries. C 0..1 string Descripción de la forma farmacéutica
Medication.doseForm.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Medication.doseForm.text This element is included in summaries. 0..1 string Plain text representation of the concept
Medication.totalVolume This element is included in summaries. 0..1 Quantity When the specified product code does not infer a package size, this is the specific amount of drug in the product
Medication.ingredient 0..* BackboneElement Principio activo
Medication.ingredient.id 0..1 string Unique id for inter-element referencing
Medication.ingredient.extension 0..* Extension Additional content defined by implementations
Medication.ingredient.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Medication.ingredient.item 1..1 CodeableReference(Substance | Medication) Principio activo
Binding: Value set de Sustancias (extensible): Value set de Sustancias
Medication.ingredient.item.id 0..1 id Unique id for inter-element referencing
Medication.ingredient.item.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Medication.ingredient.item.concept This element is included in summaries. 0..1 CodeableConcept Principio activo
Medication.ingredient.item.concept.id 0..1 id Unique id for inter-element referencing
Medication.ingredient.item.concept.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Medication.ingredient.item.concept.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Medication.ingredient.item.concept.coding.id 0..1 id Unique id for inter-element referencing
Medication.ingredient.item.concept.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Medication.ingredient.item.concept.coding.system This element is included in summaries. 0..1 uri URL del SNOMED CT. Extensión para España del SNS
Medication.ingredient.item.concept.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Medication.ingredient.item.concept.coding.code This element is included in summaries. C 0..1 code Código del principio activo
Medication.ingredient.item.concept.coding.display This element is included in summaries. C 0..1 string Descripción del principio activo
Medication.ingredient.item.concept.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Medication.ingredient.item.concept.text This element is included in summaries. 0..1 string Plain text representation of the concept
Medication.ingredient.item.reference This element is included in summaries. 0..1 Reference() Reference to a resource (by instance)
Medication.ingredient.isActive 0..1 boolean Active ingredient indicator
Medication.ingredient.strength[x] 0..1 Quantity of ingredient present
Binding: MedicationIngredientStrengthCodes (preferred): A coded concpet defining the strength of an ingredient.
Medication.ingredient.strength[x].strengthRatio Ratio
Medication.ingredient.strength[x].strengthCodeableConcept CodeableConcept
Medication.ingredient.strength[x].strengthQuantity Quantity
Medication.batch 0..1 BackboneElement Details about packaged medications
Medication.batch.id 0..1 string Unique id for inter-element referencing
Medication.batch.extension 0..* Extension Additional content defined by implementations
Medication.batch.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Medication.batch.lotNumber 0..1 string Identifier assigned to batch
Medication.batch.expirationDate 0..1 dateTime When batch will expire
Medication.definition 0..1 Reference(MedicationKnowledge) Knowledge about this medication

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Medication.language Base required All Languages 📍5.0.0 FHIR Std.
Medication.code Base extensible Value set de Fármacos 📦0.0.12 This IG
Medication.status Base required Medication Status Codes 📍5.0.0 FHIR Std.
Medication.doseForm Base extensible Value set de Formas farmacéuticas (Forma de producto) 📦0.0.12 This IG
Medication.ingredient.​item Base extensible Value set de Sustancias 📦0.0.12 This IG
Medication.ingredient.​strength[x] Base preferred Medication Ingredient Strength Codes 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Medication If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Medication 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 Medication 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 Medication If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Medication 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()

This structure is derived from Medication

Summary

Mandatory: 1 element(3 nested mandatory elements)

 

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.