馃嚚馃嚤 EMA Health Chile Implementation Guide
0.1.0 - ci-build
馃嚚馃嚤 EMA Health Chile Implementation Guide - Local Development build (v0.1.0) built by the FHIR (HL7庐 FHIR庐 Standard) Build Tools. See the Directory of published versions
| Official URL: https://emahealth.io/fhir/cl/StructureDefinition/ema-medication | Version: 0.1.0 | |||
| Draft as of 2026-06-30 | Computable Name: EmaMedication | |||
Medicamento registrado en EMA Clinic, basado en CoreMedicamentoCl de CLCore.
EmaMedication representa un medicamento registrado en EMA Clinic. Extiende el perfil CoreMedicamentoCl de CLCore, que define la estructura base para medicamentos en el ecosistema FHIR chileno.
Este perfil hereda de CoreMedicamentoCl de CLCore v1.9.3, que incluye extensiones para el nombre comercial y el registro ISP (Instituto de Salud P煤blica) del medicamento.
code: Obligatorio. C贸digo del medicamento (ATC, SNOMED CT, o c贸digo local).form: Forma farmac茅utica (comprimido, jarabe, inyectable, etc.).manufacturer: Laboratorio fabricante (EmaOrganization).Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots and how the different presentations work.
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | CoreMedicamentoCl | Definition of a Medication | |
![]() ![]() |
?!危 | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() |
S | 0..1 | string | Nombre Comercial F谩rmaco URL: https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/NombreComercial |
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() |
S危 | 0..* | Identifier | Identificador de Medicamento |
![]() ![]() ![]() |
?!S危 | 0..1 | code | usual | official | temp | secondary | old Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . |
![]() ![]() ![]() |
S危 | 0..1 | uri | Sistema de identificaci贸n Example General: http://www.acme.com/identifiers/patient |
![]() ![]() ![]() |
S危 | 0..1 | string | Valor del identificador Example General: 123456 |
![]() ![]() |
S危 | 1..1 | CodeableConcept | C贸digo que identifica este medicamento Binding: SNOMEDCTMedicationCodes (example) |
![]() ![]() |
?!危 | 0..1 | code | active | inactive | entered-in-error Binding: Medication Status Codes (required): A coded concept defining if the medication is in active use. |
![]() ![]() |
S危 | 0..1 | Reference(EMA Organization) | Laboratorio |
![]() ![]() ![]() |
S危C | 0..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() ![]() |
S危 | 0..1 | string | Nombre del laboratorio farmac茅utico |
![]() ![]() |
S | 0..1 | CodeableConcept | Forma farmac茅utica Binding: SNOMEDCTFormCodes (example) |
![]() ![]() |
S | 0..* | BackboneElement | Componentes del medicamento |
![]() ![]() ![]() |
?!危 | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
S | 1..1 | Componente del f谩rmaco Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() |
Reference(Substance | Medication) | |||
![]() ![]() ![]() ![]() |
S | 0..1 | CodeableConcept | The actual ingredient or content Binding: SNOMEDCTMedicationCodes (example) |
![]() ![]() ![]() ![]() |
S | 0..1 | Reference(Substance | CL Medicamento) | The actual ingredient or content |
![]() ![]() ![]() |
S | 0..1 | boolean | Determinaci贸n si el componente es componente activo o no |
![]() ![]() ![]() |
S | 0..1 | Ratio | Potencia del componente |
![]() ![]() ![]() ![]() |
S危 | 0..1 | Quantity | Valor del Numerador |
![]() ![]() ![]() ![]() ![]() |
?!危 | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. |
![]() ![]() ![]() ![]() |
S危 | 0..1 | Quantity | Valor del Denominador |
![]() ![]() ![]() ![]() ![]() |
?!危 | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Medication.identifier.鈥媢se | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Medication.code | Base | example | SNOMED CT Medication Codes | 📦4.0.1 | FHIR Std. |
| Medication.status | Base | required | Medication status codes | 📍4.0.1 | FHIR Std. |
| Medication.form | Base | example | SNOMED CT Form Codes | 📦4.0.1 | FHIR Std. |
| Medication.ingredient.鈥媔tem[x]:itemCodeableConcept | Base | example | SNOMED CT Medication Codes | 📦4.0.1 | FHIR Std. |
| Medication.ingredient.鈥媠trength.numerator.comparator | Base | required | QuantityComparator | 📍4.0.1 | FHIR Std. |
| Medication.ingredient.鈥媠trength.denominator.鈥媍omparator | Base | required | QuantityComparator | 📍4.0.1 | FHIR Std. |
| 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().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(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 CoreMedicamentoCl
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | CoreMedicamentoCl | Definition of a Medication | |
![]() ![]() |
1..1 | CodeableConcept | C贸digo que identifica este medicamento | |
![]() ![]() |
0..1 | Reference(EMA Organization) | Laboratorio | |
Documentation for this format | ||||
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | CoreMedicamentoCl | Definition of a Medication | |||||
![]() ![]() |
危 | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
危 | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!危 | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
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 | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
S | 0..1 | string | Nombre Comercial F谩rmaco URL: https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/NombreComercial | ||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() |
S危 | 0..* | Identifier | Identificador de Medicamento | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!S危 | 0..1 | code | usual | official | temp | secondary | old Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||
![]() ![]() ![]() |
危 | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
![]() ![]() ![]() |
S危 | 0..1 | uri | Sistema de identificaci贸n Example General: http://www.acme.com/identifiers/patient | ||||
![]() ![]() ![]() |
S危 | 0..1 | string | Valor del identificador Example General: 123456 | ||||
![]() ![]() ![]() |
危 | 0..1 | Period | Time period when id is/was valid for use | ||||
![]() ![]() ![]() |
危 | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
![]() ![]() |
S危 | 1..1 | CodeableConcept | C贸digo que identifica este medicamento Binding: SNOMEDCTMedicationCodes (example) | ||||
![]() ![]() |
?!危 | 0..1 | code | active | inactive | entered-in-error Binding: Medication Status Codes (required): A coded concept defining if the medication is in active use. | ||||
![]() ![]() |
S危 | 0..1 | Reference(EMA Organization) | Laboratorio | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
S危C | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() |
危 | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() |
危 | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() |
S危 | 0..1 | string | Nombre del laboratorio farmac茅utico | ||||
![]() ![]() |
S | 0..1 | CodeableConcept | Forma farmac茅utica Binding: SNOMEDCTFormCodes (example) | ||||
![]() ![]() |
危 | 0..1 | Ratio | Amount of drug in package | ||||
![]() ![]() |
S | 0..* | BackboneElement | Componentes del medicamento | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!危 | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
S | 1..1 | Componente del f谩rmaco Slice: Unordered, Closed by type:$this | |||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
Reference(Substance | Medication) | |||||||
![]() ![]() ![]() ![]() |
S | 0..1 | CodeableConcept | The actual ingredient or content Binding: SNOMEDCTMedicationCodes (example) | ||||
![]() ![]() ![]() ![]() |
S | 0..1 | Reference(Substance | CL Medicamento) | The actual ingredient or content | ||||
![]() ![]() ![]() |
S | 0..1 | boolean | Determinaci贸n si el componente es componente activo o no | ||||
![]() ![]() ![]() |
S | 0..1 | Ratio | Potencia del componente | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
S危 | 0..1 | Quantity | Valor del Numerador | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
危 | 0..1 | decimal | Valor del Numerador | ||||
![]() ![]() ![]() ![]() ![]() |
?!危 | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. | ||||
![]() ![]() ![]() ![]() ![]() |
危 | 0..1 | string | Unidad del Numerador | ||||
![]() ![]() ![]() ![]() ![]() |
危C | 0..1 | uri | System that defines coded unit form | ||||
![]() ![]() ![]() ![]() ![]() |
危 | 0..1 | code | Coded form of the unit | ||||
![]() ![]() ![]() ![]() |
S危 | 0..1 | Quantity | Valor del Denominador | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
危 | 0..1 | decimal | Valor del Denominador | ||||
![]() ![]() ![]() ![]() ![]() |
?!危 | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. | ||||
![]() ![]() ![]() ![]() ![]() |
危 | 0..1 | string | Unidad del Denominador | ||||
![]() ![]() ![]() ![]() ![]() |
危C | 0..1 | uri | System that defines coded unit form | ||||
![]() ![]() ![]() ![]() ![]() |
危 | 0..1 | code | Coded form of the unit | ||||
![]() ![]() |
0..1 | BackboneElement | Details about packaged medications | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!危 | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
0..1 | string | Identifier assigned to batch | |||||
![]() ![]() ![]() |
0..1 | dateTime | When batch will expire | |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Medication.language | Base | preferred | Common Languages | 📦4.0.1 | FHIR Std. |
| Medication.identifier.鈥媢se | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Medication.identifier.鈥媡ype | Base | extensible | IdentifierType | 📦4.0.1 | FHIR Std. |
| Medication.code | Base | example | SNOMED CT Medication Codes | 📦4.0.1 | FHIR Std. |
| Medication.status | Base | required | Medication status codes | 📍4.0.1 | FHIR Std. |
| Medication.manufacturer.鈥媡ype | Base | extensible | ResourceType | 📦4.0.1 | FHIR Std. |
| Medication.form | Base | example | SNOMED CT Form Codes | 📦4.0.1 | FHIR Std. |
| Medication.ingredient.鈥媔tem[x]:itemCodeableConcept | Base | example | SNOMED CT Medication Codes | 📦4.0.1 | FHIR Std. |
| Medication.ingredient.鈥媠trength.numerator.comparator | Base | required | QuantityComparator | 📍4.0.1 | FHIR Std. |
| Medication.ingredient.鈥媠trength.denominator.鈥媍omparator | Base | required | QuantityComparator | 📍4.0.1 | FHIR Std. |
| 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().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(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 CoreMedicamentoCl
Key Elements View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | CoreMedicamentoCl | Definition of a Medication | |
![]() ![]() |
?!危 | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() |
S | 0..1 | string | Nombre Comercial F谩rmaco URL: https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/NombreComercial |
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() |
S危 | 0..* | Identifier | Identificador de Medicamento |
![]() ![]() ![]() |
?!S危 | 0..1 | code | usual | official | temp | secondary | old Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . |
![]() ![]() ![]() |
S危 | 0..1 | uri | Sistema de identificaci贸n Example General: http://www.acme.com/identifiers/patient |
![]() ![]() ![]() |
S危 | 0..1 | string | Valor del identificador Example General: 123456 |
![]() ![]() |
S危 | 1..1 | CodeableConcept | C贸digo que identifica este medicamento Binding: SNOMEDCTMedicationCodes (example) |
![]() ![]() |
?!危 | 0..1 | code | active | inactive | entered-in-error Binding: Medication Status Codes (required): A coded concept defining if the medication is in active use. |
![]() ![]() |
S危 | 0..1 | Reference(EMA Organization) | Laboratorio |
![]() ![]() ![]() |
S危C | 0..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() ![]() |
S危 | 0..1 | string | Nombre del laboratorio farmac茅utico |
![]() ![]() |
S | 0..1 | CodeableConcept | Forma farmac茅utica Binding: SNOMEDCTFormCodes (example) |
![]() ![]() |
S | 0..* | BackboneElement | Componentes del medicamento |
![]() ![]() ![]() |
?!危 | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
S | 1..1 | Componente del f谩rmaco Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() |
Reference(Substance | Medication) | |||
![]() ![]() ![]() ![]() |
S | 0..1 | CodeableConcept | The actual ingredient or content Binding: SNOMEDCTMedicationCodes (example) |
![]() ![]() ![]() ![]() |
S | 0..1 | Reference(Substance | CL Medicamento) | The actual ingredient or content |
![]() ![]() ![]() |
S | 0..1 | boolean | Determinaci贸n si el componente es componente activo o no |
![]() ![]() ![]() |
S | 0..1 | Ratio | Potencia del componente |
![]() ![]() ![]() ![]() |
S危 | 0..1 | Quantity | Valor del Numerador |
![]() ![]() ![]() ![]() ![]() |
?!危 | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. |
![]() ![]() ![]() ![]() |
S危 | 0..1 | Quantity | Valor del Denominador |
![]() ![]() ![]() ![]() ![]() |
?!危 | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Medication.identifier.鈥媢se | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Medication.code | Base | example | SNOMED CT Medication Codes | 📦4.0.1 | FHIR Std. |
| Medication.status | Base | required | Medication status codes | 📍4.0.1 | FHIR Std. |
| Medication.form | Base | example | SNOMED CT Form Codes | 📦4.0.1 | FHIR Std. |
| Medication.ingredient.鈥媔tem[x]:itemCodeableConcept | Base | example | SNOMED CT Medication Codes | 📦4.0.1 | FHIR Std. |
| Medication.ingredient.鈥媠trength.numerator.comparator | Base | required | QuantityComparator | 📍4.0.1 | FHIR Std. |
| Medication.ingredient.鈥媠trength.denominator.鈥媍omparator | Base | required | QuantityComparator | 📍4.0.1 | FHIR Std. |
| 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().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(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 CoreMedicamentoCl
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | CoreMedicamentoCl | Definition of a Medication | |
![]() ![]() |
1..1 | CodeableConcept | C贸digo que identifica este medicamento | |
![]() ![]() |
0..1 | Reference(EMA Organization) | Laboratorio | |
Documentation for this format | ||||
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | CoreMedicamentoCl | Definition of a Medication | |||||
![]() ![]() |
危 | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
危 | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!危 | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
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 | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
S | 0..1 | string | Nombre Comercial F谩rmaco URL: https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/NombreComercial | ||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() |
S危 | 0..* | Identifier | Identificador de Medicamento | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!S危 | 0..1 | code | usual | official | temp | secondary | old Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||
![]() ![]() ![]() |
危 | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
![]() ![]() ![]() |
S危 | 0..1 | uri | Sistema de identificaci贸n Example General: http://www.acme.com/identifiers/patient | ||||
![]() ![]() ![]() |
S危 | 0..1 | string | Valor del identificador Example General: 123456 | ||||
![]() ![]() ![]() |
危 | 0..1 | Period | Time period when id is/was valid for use | ||||
![]() ![]() ![]() |
危 | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
![]() ![]() |
S危 | 1..1 | CodeableConcept | C贸digo que identifica este medicamento Binding: SNOMEDCTMedicationCodes (example) | ||||
![]() ![]() |
?!危 | 0..1 | code | active | inactive | entered-in-error Binding: Medication Status Codes (required): A coded concept defining if the medication is in active use. | ||||
![]() ![]() |
S危 | 0..1 | Reference(EMA Organization) | Laboratorio | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
S危C | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() |
危 | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() |
危 | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() |
S危 | 0..1 | string | Nombre del laboratorio farmac茅utico | ||||
![]() ![]() |
S | 0..1 | CodeableConcept | Forma farmac茅utica Binding: SNOMEDCTFormCodes (example) | ||||
![]() ![]() |
危 | 0..1 | Ratio | Amount of drug in package | ||||
![]() ![]() |
S | 0..* | BackboneElement | Componentes del medicamento | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!危 | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
S | 1..1 | Componente del f谩rmaco Slice: Unordered, Closed by type:$this | |||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
Reference(Substance | Medication) | |||||||
![]() ![]() ![]() ![]() |
S | 0..1 | CodeableConcept | The actual ingredient or content Binding: SNOMEDCTMedicationCodes (example) | ||||
![]() ![]() ![]() ![]() |
S | 0..1 | Reference(Substance | CL Medicamento) | The actual ingredient or content | ||||
![]() ![]() ![]() |
S | 0..1 | boolean | Determinaci贸n si el componente es componente activo o no | ||||
![]() ![]() ![]() |
S | 0..1 | Ratio | Potencia del componente | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
S危 | 0..1 | Quantity | Valor del Numerador | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
危 | 0..1 | decimal | Valor del Numerador | ||||
![]() ![]() ![]() ![]() ![]() |
?!危 | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. | ||||
![]() ![]() ![]() ![]() ![]() |
危 | 0..1 | string | Unidad del Numerador | ||||
![]() ![]() ![]() ![]() ![]() |
危C | 0..1 | uri | System that defines coded unit form | ||||
![]() ![]() ![]() ![]() ![]() |
危 | 0..1 | code | Coded form of the unit | ||||
![]() ![]() ![]() ![]() |
S危 | 0..1 | Quantity | Valor del Denominador | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
危 | 0..1 | decimal | Valor del Denominador | ||||
![]() ![]() ![]() ![]() ![]() |
?!危 | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required): How the Quantity should be understood and represented. | ||||
![]() ![]() ![]() ![]() ![]() |
危 | 0..1 | string | Unidad del Denominador | ||||
![]() ![]() ![]() ![]() ![]() |
危C | 0..1 | uri | System that defines coded unit form | ||||
![]() ![]() ![]() ![]() ![]() |
危 | 0..1 | code | Coded form of the unit | ||||
![]() ![]() |
0..1 | BackboneElement | Details about packaged medications | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!危 | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
0..1 | string | Identifier assigned to batch | |||||
![]() ![]() ![]() |
0..1 | dateTime | When batch will expire | |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Medication.language | Base | preferred | Common Languages | 📦4.0.1 | FHIR Std. |
| Medication.identifier.鈥媢se | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Medication.identifier.鈥媡ype | Base | extensible | IdentifierType | 📦4.0.1 | FHIR Std. |
| Medication.code | Base | example | SNOMED CT Medication Codes | 📦4.0.1 | FHIR Std. |
| Medication.status | Base | required | Medication status codes | 📍4.0.1 | FHIR Std. |
| Medication.manufacturer.鈥媡ype | Base | extensible | ResourceType | 📦4.0.1 | FHIR Std. |
| Medication.form | Base | example | SNOMED CT Form Codes | 📦4.0.1 | FHIR Std. |
| Medication.ingredient.鈥媔tem[x]:itemCodeableConcept | Base | example | SNOMED CT Medication Codes | 📦4.0.1 | FHIR Std. |
| Medication.ingredient.鈥媠trength.numerator.comparator | Base | required | QuantityComparator | 📍4.0.1 | FHIR Std. |
| Medication.ingredient.鈥媠trength.denominator.鈥媍omparator | Base | required | QuantityComparator | 📍4.0.1 | FHIR Std. |
| 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().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(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 CoreMedicamentoCl
Other representations of profile: CSV, Excel, Schematron