Notificación FACEDRA basada en FHIR® R5 |
0.1.1 - ci-build International flag

Notificación FACEDRA basada en FHIR® R5 | - Local Development build (v0.1.1) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: Medicamento FACEDRA ( Experimental )

Official URL: https://hl7.comisca.org/fhir/StructureDefinition/medicamento-facedra Version: 0.1.1
Standards status: Informative Computable Name: MedicamentoFACEDRA

Copyright/Legal: Derechos de autor (c) 2026, Consejo de Ministros de Salud de Centroamérica y República Dominicana (COMISCA). Este trabajo se distribuye bajo la licencia CC0-1.0, lo que permite su uso sin restricciones, incluso para fines comerciales. HL7®, FHIR® y el logotipo FHIR (diseño de llama) son marcas registradas de Health Level Seven International. Su uso no implica respaldo por parte de HL7. El contenido normativo de FHIR es © HL7.org 2011+. Todos los derechos reservados.

Perfil del recurso Medication para representar el medicamento reportado en una notificación FACEDRA.

Estructura: Nombre comercial + Principio activo + Concentración + Forma farmacéutica + Titular de venta. Referenciado desde MedicamentoSospechosoFACEDRA (MedicationStatement.medication.reference).

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description Differentials, Snapshots, and other representations.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Medication 0..* Medication Definition of a Medication
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
.... coding Σ 0..1 Coding Código WHODrug del principio activo o producto
Binding: Medicamentos WHODrug Regional COMISCA (preferred)
..... system Σ 1..1 uri URI del sistema WHODrug
Required Pattern: https://hl7.comisca.org/fhir/CodeSystem/whoDrug-regional
..... code ΣC 1..1 code Código WHODrug
..... display ΣC 1..1 string Nombre normalizado (WHODrug)
.... text Σ 1..1 string Nombre tal como lo reportó el notificador (nombre comercial)
... status ?!ΣC 0..1 code Estado del medicamento: active | inactive
Binding: MedicationStatusCodes (required): A coded concept defining if the medication is in active use.
Constraints: facedra-med-status-activo-inactivo
... marketingAuthorizationHolder Σ 0..1 Reference(Organization) Laboratorio titular del registro sanitario
... doseForm 0..1 CodeableConcept Forma farmacéutica (tableta, cápsula, inyectable, etc.)
Binding: SNOMEDCTFormCodes (example): A coded concept defining the form of a medication.
.... coding Σ 0..1 Coding Código de la forma farmacéutica
..... system Σ 1..1 uri Identity of the terminology system
..... code ΣC 1..1 code Código de la forma farmacéutica
..... display ΣC 1..1 string Nombre de la forma farmacéutica
... ingredient 0..* BackboneElement Principio(s) activo(s) del medicamento
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... item 1..1 CodeableReference(Substance | Medication) Sustancia activa codificada con WHODrug
Binding: SNOMEDCTMedicationCodes (example)
.... Slices for strength[x] 0..1 Quantity of ingredient present
Slice: Unordered, Open by type:$this
Binding: MedicationIngredientStrengthCodes (preferred): A coded concpet defining the strength of an ingredient.
..... strengthRatio Ratio
..... strengthCodeableConcept CodeableConcept
..... strengthQuantity Quantity
..... strength[x]:strengthRatio 0..1 Ratio Concentración del ingrediente activo
...... numerator ΣC 1..1 Quantity Numerador de la concentración del principio activo
....... value Σ 1..1 decimal Valor numérico del numerador
....... comparator ?!Σ 0..1 code < | <= | >= | > | ad - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
....... unit Σ 1..1 string Unidad de medida del numerador
....... system ΣC 1..1 uri URI del sistema de unidades para el numerador
Required Pattern: http://unitsofmeasure.org
....... code ΣC 1..1 code Código de la unidad del numerador
...... denominator ΣC 1..1 SimpleQuantity(5.0.0) Denominador de la concentración del principio activo
....... value Σ 1..1 decimal Valor numérico del denominador
....... unit Σ 1..1 string Unidad de medida del denominador
....... system ΣC 1..1 uri URI del sistema de unidades para el denominador
Required Pattern: http://unitsofmeasure.org
....... code ΣC 1..1 code Código de la unidad del denominador
... batch 0..1 BackboneElement Información de lote y caducidad del medicamento
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... lotNumber 0..1 string Número de lote impreso en el empaque
.... expirationDate 0..1 dateTime Fecha de caducidad (formato MM/AAAA)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Medication.code Base example SNOMED CT Medication Codes 📍5.0.0 FHIR Std.
Medication.code.coding Base preferred Medicamentos WHODrug Regional COMISCA 📦2.0 This IG
Medication.status Base required Medication Status Codes 📍5.0.0 FHIR Std.
Medication.doseForm Base example SNOMED CT Form Codes 📍5.0.0 FHIR Std.
Medication.ingredient.​item Base example SNOMED CT Medication Codes 📍5.0.0 FHIR Std.
Medication.ingredient.​strength[x] Base preferred Medication Ingredient Strength Codes 📍5.0.0 FHIR Std.
Medication.ingredient.​strength[x]:strengthRatio.​numerator.comparator Base required QuantityComparator 📍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()
facedra-med-status-activo-inactivo error Medication.status Cuando se informa status, solo se permiten los valores active o inactive. $this = 'active' or $this = 'inactive'

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Medication 0..* Medication Definition of a Medication
... code 1..1 CodeableConcept Nombre e identificación del medicamento
.... coding 0..1 Coding Código WHODrug del principio activo o producto
Binding: Medicamentos WHODrug Regional COMISCA (preferred)
..... system 1..1 uri URI del sistema WHODrug
Required Pattern: https://hl7.comisca.org/fhir/CodeSystem/whoDrug-regional
..... code 1..1 code Código WHODrug
..... display 1..1 string Nombre normalizado (WHODrug)
.... text 1..1 string Nombre tal como lo reportó el notificador (nombre comercial)
... status C 0..1 code Estado del medicamento: active | inactive
Constraints: facedra-med-status-activo-inactivo
... marketingAuthorizationHolder 0..1 Reference(Organization) Laboratorio titular del registro sanitario
.... coding 0..1 Coding Código de la forma farmacéutica
..... system 1..1 uri Identity of the terminology system
..... code 1..1 code Código de la forma farmacéutica
..... display 1..1 string Nombre de la forma farmacéutica
... ingredient 0..* BackboneElement Principio(s) activo(s) del medicamento
.... item 1..1 CodeableReference(Substance | Medication) Sustancia activa codificada con WHODrug
..... concept
...... coding 0..1 Coding Code defined by a terminology system
....... system 1..1 uri URI del sistema WHODrug
Required Pattern: https://hl7.comisca.org/fhir/CodeSystem/whoDrug-regional
....... code 1..1 code Symbol in syntax defined by the system
....... display 1..1 string Representation defined by the system
...... text 0..1 string Nombre de la sustancia en texto libre
.... Slices for strength[x] 0..1 Ratio, CodeableConcept, Quantity Quantity of ingredient present
Slice: Unordered, Open by type:$this
..... strength[x]:strengthRatio 0..1 Ratio Concentración del ingrediente activo
...... numerator 1..1 Quantity Numerador de la concentración del principio activo
....... value 1..1 decimal Valor numérico del numerador
....... unit 1..1 string Unidad de medida del numerador
....... system 1..1 uri URI del sistema de unidades para el numerador
Required Pattern: http://unitsofmeasure.org
....... code 1..1 code Código de la unidad del numerador
...... denominator 1..1 SimpleQuantity(5.0.0) Denominador de la concentración del principio activo
....... value 1..1 decimal Valor numérico del denominador
....... unit 1..1 string Unidad de medida del denominador
....... system 1..1 uri URI del sistema de unidades para el denominador
Required Pattern: http://unitsofmeasure.org
....... code 1..1 code Código de la unidad del denominador
... batch 0..1 BackboneElement Información de lote y caducidad del medicamento
.... lotNumber 0..1 string Número de lote impreso en el empaque
.... expirationDate 0..1 dateTime Fecha de caducidad (formato MM/AAAA)

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Medication.code.coding Base preferred Medicamentos WHODrug Regional COMISCA 📦2.0 This IG

Constraints

Id Grade Path(s) Description Expression
facedra-med-status-activo-inactivo error Medication.status Cuando se informa status, solo se permiten los valores active o inactive. $this = 'active' or $this = 'inactive'
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Medication 0..* Medication Definition of a Medication
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... 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
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier Business identifier for this medication
... code Σ 1..1 CodeableConcept Nombre e identificación del medicamento
Binding: SNOMEDCTMedicationCodes (example): A coded concept that defines the type of a medication.
.... id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ 0..1 Coding Código WHODrug del principio activo o producto
Binding: Medicamentos WHODrug Regional COMISCA (preferred)
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ 1..1 uri URI del sistema WHODrug
Required Pattern: https://hl7.comisca.org/fhir/CodeSystem/whoDrug-regional
..... version Σ 0..1 string Version of the system - if relevant
..... code ΣC 1..1 code Código WHODrug
..... display ΣC 1..1 string Nombre normalizado (WHODrug)
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text Σ 1..1 string Nombre tal como lo reportó el notificador (nombre comercial)
... status ?!ΣC 0..1 code Estado del medicamento: active | inactive
Binding: MedicationStatusCodes (required): A coded concept defining if the medication is in active use.
Constraints: facedra-med-status-activo-inactivo
... marketingAuthorizationHolder Σ 0..1 Reference(Organization) Laboratorio titular del registro sanitario
... doseForm 0..1 CodeableConcept Forma farmacéutica (tableta, cápsula, inyectable, etc.)
Binding: SNOMEDCTFormCodes (example): A coded concept defining the form of a medication.
.... id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ 0..1 Coding Código de la forma farmacéutica
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ 1..1 uri Identity of the terminology system
..... version Σ 0..1 string Version of the system - if relevant
..... code ΣC 1..1 code Código de la forma farmacéutica
..... display ΣC 1..1 string Nombre de la forma farmacéutica
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text Σ 0..1 string Plain text representation of the concept
... totalVolume Σ 0..1 Quantity When the specified product code does not infer a package size, this is the specific amount of drug in the product
... ingredient 0..* BackboneElement Principio(s) activo(s) del medicamento
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... item 1..1 CodeableReference(Substance | Medication) Sustancia activa codificada con WHODrug
Binding: SNOMEDCTMedicationCodes (example)
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... concept Σ 0..1 CodeableConcept Reference to a concept (by class)
...... id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... coding Σ 0..1 Coding Code defined by a terminology system
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... system Σ 1..1 uri URI del sistema WHODrug
Required Pattern: https://hl7.comisca.org/fhir/CodeSystem/whoDrug-regional
....... version Σ 0..1 string Version of the system - if relevant
....... code ΣC 1..1 code Symbol in syntax defined by the system
....... display ΣC 1..1 string Representation defined by the system
....... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
...... text Σ 0..1 string Nombre de la sustancia en texto libre
..... reference Σ 0..1 Reference() Reference to a resource (by instance)
.... isActive 0..1 boolean Active ingredient indicator
.... Slices for strength[x] 0..1 Quantity of ingredient present
Slice: Unordered, Open by type:$this
Binding: MedicationIngredientStrengthCodes (preferred): A coded concpet defining the strength of an ingredient.
..... strengthRatio Ratio
..... strengthCodeableConcept CodeableConcept
..... strengthQuantity Quantity
..... strength[x]:strengthRatio 0..1 Ratio Concentración del ingrediente activo
...... id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... numerator ΣC 1..1 Quantity Numerador de la concentración del principio activo
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... value Σ 1..1 decimal Valor numérico del numerador
....... comparator ?!Σ 0..1 code < | <= | >= | > | ad - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
....... unit Σ 1..1 string Unidad de medida del numerador
....... system ΣC 1..1 uri URI del sistema de unidades para el numerador
Required Pattern: http://unitsofmeasure.org
....... code ΣC 1..1 code Código de la unidad del numerador
...... denominator ΣC 1..1 SimpleQuantity(5.0.0) Denominador de la concentración del principio activo
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... value Σ 1..1 decimal Valor numérico del denominador
....... unit Σ 1..1 string Unidad de medida del denominador
....... system ΣC 1..1 uri URI del sistema de unidades para el denominador
Required Pattern: http://unitsofmeasure.org
....... code ΣC 1..1 code Código de la unidad del denominador
... batch 0..1 BackboneElement Información de lote y caducidad del medicamento
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... lotNumber 0..1 string Número de lote impreso en el empaque
.... expirationDate 0..1 dateTime Fecha de caducidad (formato MM/AAAA)
... 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 example SNOMED CT Medication Codes 📍5.0.0 FHIR Std.
Medication.code.coding Base preferred Medicamentos WHODrug Regional COMISCA 📦2.0 This IG
Medication.status Base required Medication Status Codes 📍5.0.0 FHIR Std.
Medication.doseForm Base example SNOMED CT Form Codes 📍5.0.0 FHIR Std.
Medication.ingredient.​item Base example SNOMED CT Medication Codes 📍5.0.0 FHIR Std.
Medication.ingredient.​strength[x] Base preferred Medication Ingredient Strength Codes 📍5.0.0 FHIR Std.
Medication.ingredient.​strength[x]:strengthRatio.​numerator.comparator Base required QuantityComparator 📍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()
facedra-med-status-activo-inactivo error Medication.status Cuando se informa status, solo se permiten los valores active o inactive. $this = 'active' or $this = 'inactive'

Summary

Mandatory: 2 elements(19 nested mandatory elements)

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Medication.ingredient.strength[x]

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Medication 0..* Medication Definition of a Medication
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
.... coding Σ 0..1 Coding Código WHODrug del principio activo o producto
Binding: Medicamentos WHODrug Regional COMISCA (preferred)
..... system Σ 1..1 uri URI del sistema WHODrug
Required Pattern: https://hl7.comisca.org/fhir/CodeSystem/whoDrug-regional
..... code ΣC 1..1 code Código WHODrug
..... display ΣC 1..1 string Nombre normalizado (WHODrug)
.... text Σ 1..1 string Nombre tal como lo reportó el notificador (nombre comercial)
... status ?!ΣC 0..1 code Estado del medicamento: active | inactive
Binding: MedicationStatusCodes (required): A coded concept defining if the medication is in active use.
Constraints: facedra-med-status-activo-inactivo
... marketingAuthorizationHolder Σ 0..1 Reference(Organization) Laboratorio titular del registro sanitario
... doseForm 0..1 CodeableConcept Forma farmacéutica (tableta, cápsula, inyectable, etc.)
Binding: SNOMEDCTFormCodes (example): A coded concept defining the form of a medication.
.... coding Σ 0..1 Coding Código de la forma farmacéutica
..... system Σ 1..1 uri Identity of the terminology system
..... code ΣC 1..1 code Código de la forma farmacéutica
..... display ΣC 1..1 string Nombre de la forma farmacéutica
... ingredient 0..* BackboneElement Principio(s) activo(s) del medicamento
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... item 1..1 CodeableReference(Substance | Medication) Sustancia activa codificada con WHODrug
Binding: SNOMEDCTMedicationCodes (example)
.... Slices for strength[x] 0..1 Quantity of ingredient present
Slice: Unordered, Open by type:$this
Binding: MedicationIngredientStrengthCodes (preferred): A coded concpet defining the strength of an ingredient.
..... strengthRatio Ratio
..... strengthCodeableConcept CodeableConcept
..... strengthQuantity Quantity
..... strength[x]:strengthRatio 0..1 Ratio Concentración del ingrediente activo
...... numerator ΣC 1..1 Quantity Numerador de la concentración del principio activo
....... value Σ 1..1 decimal Valor numérico del numerador
....... comparator ?!Σ 0..1 code < | <= | >= | > | ad - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
....... unit Σ 1..1 string Unidad de medida del numerador
....... system ΣC 1..1 uri URI del sistema de unidades para el numerador
Required Pattern: http://unitsofmeasure.org
....... code ΣC 1..1 code Código de la unidad del numerador
...... denominator ΣC 1..1 SimpleQuantity(5.0.0) Denominador de la concentración del principio activo
....... value Σ 1..1 decimal Valor numérico del denominador
....... unit Σ 1..1 string Unidad de medida del denominador
....... system ΣC 1..1 uri URI del sistema de unidades para el denominador
Required Pattern: http://unitsofmeasure.org
....... code ΣC 1..1 code Código de la unidad del denominador
... batch 0..1 BackboneElement Información de lote y caducidad del medicamento
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... lotNumber 0..1 string Número de lote impreso en el empaque
.... expirationDate 0..1 dateTime Fecha de caducidad (formato MM/AAAA)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Medication.code Base example SNOMED CT Medication Codes 📍5.0.0 FHIR Std.
Medication.code.coding Base preferred Medicamentos WHODrug Regional COMISCA 📦2.0 This IG
Medication.status Base required Medication Status Codes 📍5.0.0 FHIR Std.
Medication.doseForm Base example SNOMED CT Form Codes 📍5.0.0 FHIR Std.
Medication.ingredient.​item Base example SNOMED CT Medication Codes 📍5.0.0 FHIR Std.
Medication.ingredient.​strength[x] Base preferred Medication Ingredient Strength Codes 📍5.0.0 FHIR Std.
Medication.ingredient.​strength[x]:strengthRatio.​numerator.comparator Base required QuantityComparator 📍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()
facedra-med-status-activo-inactivo error Medication.status Cuando se informa status, solo se permiten los valores active o inactive. $this = 'active' or $this = 'inactive'

Differential View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Medication 0..* Medication Definition of a Medication
... code 1..1 CodeableConcept Nombre e identificación del medicamento
.... coding 0..1 Coding Código WHODrug del principio activo o producto
Binding: Medicamentos WHODrug Regional COMISCA (preferred)
..... system 1..1 uri URI del sistema WHODrug
Required Pattern: https://hl7.comisca.org/fhir/CodeSystem/whoDrug-regional
..... code 1..1 code Código WHODrug
..... display 1..1 string Nombre normalizado (WHODrug)
.... text 1..1 string Nombre tal como lo reportó el notificador (nombre comercial)
... status C 0..1 code Estado del medicamento: active | inactive
Constraints: facedra-med-status-activo-inactivo
... marketingAuthorizationHolder 0..1 Reference(Organization) Laboratorio titular del registro sanitario
.... coding 0..1 Coding Código de la forma farmacéutica
..... system 1..1 uri Identity of the terminology system
..... code 1..1 code Código de la forma farmacéutica
..... display 1..1 string Nombre de la forma farmacéutica
... ingredient 0..* BackboneElement Principio(s) activo(s) del medicamento
.... item 1..1 CodeableReference(Substance | Medication) Sustancia activa codificada con WHODrug
..... concept
...... coding 0..1 Coding Code defined by a terminology system
....... system 1..1 uri URI del sistema WHODrug
Required Pattern: https://hl7.comisca.org/fhir/CodeSystem/whoDrug-regional
....... code 1..1 code Symbol in syntax defined by the system
....... display 1..1 string Representation defined by the system
...... text 0..1 string Nombre de la sustancia en texto libre
.... Slices for strength[x] 0..1 Ratio, CodeableConcept, Quantity Quantity of ingredient present
Slice: Unordered, Open by type:$this
..... strength[x]:strengthRatio 0..1 Ratio Concentración del ingrediente activo
...... numerator 1..1 Quantity Numerador de la concentración del principio activo
....... value 1..1 decimal Valor numérico del numerador
....... unit 1..1 string Unidad de medida del numerador
....... system 1..1 uri URI del sistema de unidades para el numerador
Required Pattern: http://unitsofmeasure.org
....... code 1..1 code Código de la unidad del numerador
...... denominator 1..1 SimpleQuantity(5.0.0) Denominador de la concentración del principio activo
....... value 1..1 decimal Valor numérico del denominador
....... unit 1..1 string Unidad de medida del denominador
....... system 1..1 uri URI del sistema de unidades para el denominador
Required Pattern: http://unitsofmeasure.org
....... code 1..1 code Código de la unidad del denominador
... batch 0..1 BackboneElement Información de lote y caducidad del medicamento
.... lotNumber 0..1 string Número de lote impreso en el empaque
.... expirationDate 0..1 dateTime Fecha de caducidad (formato MM/AAAA)

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Medication.code.coding Base preferred Medicamentos WHODrug Regional COMISCA 📦2.0 This IG

Constraints

Id Grade Path(s) Description Expression
facedra-med-status-activo-inactivo error Medication.status Cuando se informa status, solo se permiten los valores active o inactive. $this = 'active' or $this = 'inactive'

Snapshot ViewView

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Medication 0..* Medication Definition of a Medication
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... 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
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier Business identifier for this medication
... code Σ 1..1 CodeableConcept Nombre e identificación del medicamento
Binding: SNOMEDCTMedicationCodes (example): A coded concept that defines the type of a medication.
.... id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ 0..1 Coding Código WHODrug del principio activo o producto
Binding: Medicamentos WHODrug Regional COMISCA (preferred)
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ 1..1 uri URI del sistema WHODrug
Required Pattern: https://hl7.comisca.org/fhir/CodeSystem/whoDrug-regional
..... version Σ 0..1 string Version of the system - if relevant
..... code ΣC 1..1 code Código WHODrug
..... display ΣC 1..1 string Nombre normalizado (WHODrug)
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text Σ 1..1 string Nombre tal como lo reportó el notificador (nombre comercial)
... status ?!ΣC 0..1 code Estado del medicamento: active | inactive
Binding: MedicationStatusCodes (required): A coded concept defining if the medication is in active use.
Constraints: facedra-med-status-activo-inactivo
... marketingAuthorizationHolder Σ 0..1 Reference(Organization) Laboratorio titular del registro sanitario
... doseForm 0..1 CodeableConcept Forma farmacéutica (tableta, cápsula, inyectable, etc.)
Binding: SNOMEDCTFormCodes (example): A coded concept defining the form of a medication.
.... id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ 0..1 Coding Código de la forma farmacéutica
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ 1..1 uri Identity of the terminology system
..... version Σ 0..1 string Version of the system - if relevant
..... code ΣC 1..1 code Código de la forma farmacéutica
..... display ΣC 1..1 string Nombre de la forma farmacéutica
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text Σ 0..1 string Plain text representation of the concept
... totalVolume Σ 0..1 Quantity When the specified product code does not infer a package size, this is the specific amount of drug in the product
... ingredient 0..* BackboneElement Principio(s) activo(s) del medicamento
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... item 1..1 CodeableReference(Substance | Medication) Sustancia activa codificada con WHODrug
Binding: SNOMEDCTMedicationCodes (example)
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... concept Σ 0..1 CodeableConcept Reference to a concept (by class)
...... id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... coding Σ 0..1 Coding Code defined by a terminology system
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... system Σ 1..1 uri URI del sistema WHODrug
Required Pattern: https://hl7.comisca.org/fhir/CodeSystem/whoDrug-regional
....... version Σ 0..1 string Version of the system - if relevant
....... code ΣC 1..1 code Symbol in syntax defined by the system
....... display ΣC 1..1 string Representation defined by the system
....... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
...... text Σ 0..1 string Nombre de la sustancia en texto libre
..... reference Σ 0..1 Reference() Reference to a resource (by instance)
.... isActive 0..1 boolean Active ingredient indicator
.... Slices for strength[x] 0..1 Quantity of ingredient present
Slice: Unordered, Open by type:$this
Binding: MedicationIngredientStrengthCodes (preferred): A coded concpet defining the strength of an ingredient.
..... strengthRatio Ratio
..... strengthCodeableConcept CodeableConcept
..... strengthQuantity Quantity
..... strength[x]:strengthRatio 0..1 Ratio Concentración del ingrediente activo
...... id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... numerator ΣC 1..1 Quantity Numerador de la concentración del principio activo
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... value Σ 1..1 decimal Valor numérico del numerador
....... comparator ?!Σ 0..1 code < | <= | >= | > | ad - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
....... unit Σ 1..1 string Unidad de medida del numerador
....... system ΣC 1..1 uri URI del sistema de unidades para el numerador
Required Pattern: http://unitsofmeasure.org
....... code ΣC 1..1 code Código de la unidad del numerador
...... denominator ΣC 1..1 SimpleQuantity(5.0.0) Denominador de la concentración del principio activo
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... value Σ 1..1 decimal Valor numérico del denominador
....... unit Σ 1..1 string Unidad de medida del denominador
....... system ΣC 1..1 uri URI del sistema de unidades para el denominador
Required Pattern: http://unitsofmeasure.org
....... code ΣC 1..1 code Código de la unidad del denominador
... batch 0..1 BackboneElement Información de lote y caducidad del medicamento
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... lotNumber 0..1 string Número de lote impreso en el empaque
.... expirationDate 0..1 dateTime Fecha de caducidad (formato MM/AAAA)
... 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 example SNOMED CT Medication Codes 📍5.0.0 FHIR Std.
Medication.code.coding Base preferred Medicamentos WHODrug Regional COMISCA 📦2.0 This IG
Medication.status Base required Medication Status Codes 📍5.0.0 FHIR Std.
Medication.doseForm Base example SNOMED CT Form Codes 📍5.0.0 FHIR Std.
Medication.ingredient.​item Base example SNOMED CT Medication Codes 📍5.0.0 FHIR Std.
Medication.ingredient.​strength[x] Base preferred Medication Ingredient Strength Codes 📍5.0.0 FHIR Std.
Medication.ingredient.​strength[x]:strengthRatio.​numerator.comparator Base required QuantityComparator 📍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()
facedra-med-status-activo-inactivo error Medication.status Cuando se informa status, solo se permiten los valores active o inactive. $this = 'active' or $this = 'inactive'

Summary

Mandatory: 2 elements(19 nested mandatory elements)

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Medication.ingredient.strength[x]

 

Other representations of profile: CSV, Excel, Schematron