Guia de implementação do Core do Brasil: Release 1 - BR Realm | STU1
1.0.0 - STU1
This page is part of the Core do Brasil (v1.0.0: Release) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions
URL Canônica: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medication | Versão: 1.0.0 | |||
Active as of 2025-02-27 | Nome computável: BRCoreMedication |
Este recurso é uma especialização do recurso FHIR R4 Medication usado principalmente para a identificação e definição de um medicamento para fins de prescrição, dispensação e administração de um medicamento, bem como para fazer declarações sobre medicamentos no Brasil.
Representar medicamentos na maioria dos ambientes de assistência á saúde é uma questão de identificar um item de uma lista e então transmitir uma referência para o item selecionado em um recurso relacionado ao paciente ou para outros aplicativos. Informações adicionais sobre o medicamento são frequentemente fornecidas para verificação humana, mas uma representação completa dos detalhes da composição e eficácia do medicamento é transmitida consultando dicionários de medicamentos por meio dos códigos que eles definem. Há algumas ocasiões em que é necessário identificar um pouco mais de detalhes, como quando dispensar um pacote contendo um medicamento específico requer a identificação do medicamento e do pacote ao mesmo tempo. Há também algumas ocasiões (por exemplo, formulações personalizadas) em que a composição de um medicamento deve ser representada. Nesses casos, os ingredientes do medicamento devem ser especificados junto com a quantidade contida, embora o recurso Medication não forneça detalhes completos.
O recurso br-core-medication permite que os medicamentos sejam caracterizados pela forma do medicamento e pelo ingrediente (ou ingredientes), bem como pela forma como são embalados. O medicamento incluirá o(s) ingrediente(s) e sua(s) dosagem(ns) e a embalagem pode incluir a quantidade (por exemplo, número de comprimidos, volume, etc.) contida em um recipiente específico (por exemplo, 100 cápsulas de Amoxicilina 500mg por frasco).
O recurso br-core-medication pode ser utilizado para descrever um produto composto (também conhecido como extemporâneo ou magistral) que é fabricado pela farmácia no momento da dispensação. Neste caso, haverá vários ingredientes que são tipicamente produtos químicos básicos (por exemplo, pó de hidrocortisona) e pode haver outros ingredientes que são produtos manufaturados (por exemplo, Glaxal Base).
Quando um medicamento inclui um pacote, ou seja medicamentos na apresentação “pack”, mais detalhes sobre a composição podem ser fornecidos. Um pacote tem um recipiente (caixa embalada a vácuo, jarra, etc.) e uma lista dos produtos ou outros pacotes que estão no pacote.
Este recurso não deve ser utilizado para representar dados que não sejam relacionados a medicamentos.
A RDNS utiliza a structuredefintion BRPrescricaoMedicamento para descrever a prescrição de medicamentos. Cada um dos medicamentos prescritos são descritos utilizando a structuredefinition BRMedication aqui descrita.
Para identificação dos códigos do medicamento os identificadores da base nacional de medicamentos OBM-Ontologia Brasileira de Medicamentos serão utilizados.
Os seguintes elementos de dados devem estar sempre presentes (definição obrigatória) ou devem ser suportados se os dados estiverem presentes no sistema de envio (definição de suporte obrigatório). Eles são apresentados abaixo em uma explicação simples e legível. Orientações e exemplos específicos do perfil também são fornecidos. As Visualizações Formais abaixo fornecem o resumo formal, as definições e os requisitos de terminologia.
Cada medicamento deve ter:
Orientação de implementação específica do perfil:
Este perfil não possui extensões.
Usage:
Descrição de perfis, diferenciais, instantâneos e como as diferentes apresentações funcionam.
Esta estrutura é derivada de Medication
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
Medication | |||
![]() ![]() ![]() |
0..1 | id | Referenciamento entre elemento | |
![]() ![]() ![]() |
0..1 | Meta | Metadados sobre o recurso | |
![]() ![]() ![]() |
0..1 | uri | Um conjunto de regras sob as quais este conteúdo foi criado | |
![]() ![]() ![]() |
0..1 | code | Linguagem do recurso | |
![]() ![]() ![]() |
0..1 | Narrative | Resumo de texto para o recurso, para interpretação humana | |
![]() ![]() ![]() |
0..* | Resource | Recursos contidos | |
![]() ![]() ![]() |
0..1 | Extension | Extensões adicionais | |
![]() ![]() ![]() |
0..* | Extension | Extensões | |
![]() ![]() ![]() |
0..* | Identifier | Identificador de negócios para este medicamento | |
![]() ![]() ![]() |
0..1 | CodeableConcept | Nome do medicamento | |
![]() ![]() ![]() |
0..1 | code | ativo| inativo| entrado com erro | |
![]() ![]() ![]() |
0..1 | Reference(BRCoreOrganization) | Organização Fabricante | |
![]() ![]() ![]() |
0..1 | CodeableConcept | Unidade de medida do medicamento Binding: Medicine Doseform - IPS (required) | |
![]() ![]() ![]() |
0..1 | Ratio | Quantidade de medicamento | |
![]() ![]() ![]() |
0..* | BackboneElement | Ingrediente ativo ou inativo | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept, Reference(Substance | Medication) | Ingrediente Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Substance | br-core-medication) | The actual ingredient or content | |
![]() ![]() ![]() ![]() |
0..1 | boolean | Ingrediente ativo | |
![]() ![]() ![]() ![]() |
0..1 | Ratio | Uma proporção de dois valores de Quantidade - um numerador e um denominador | |
![]() ![]() ![]() |
0..1 | BackboneElement | Detalhes sobre a medicação. | |
![]() ![]() ![]() ![]() |
0..1 | string | Lote de medicamento. | |
![]() ![]() ![]() ![]() |
0..1 | dateTime | Data de validade do medicamento. | |
![]() |
Path | Conformance | ValueSet | URI |
Medication.form | required | MedicineDoseFormUvIpshttp://hl7.org/fhir/uv/ips/ValueSet/medicine-doseform |
Name | Flags | Card. | Type | Description & Constraints![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
0..* | Medication | Definition of a Medication dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources dom-3: 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 dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated dom-5: If a resource is contained in another resource, it SHALL NOT have a security label dom-6: A resource should have narrative for robust management | |||||
![]() ![]() ![]() |
Σ | 0..1 | id | Referenciamento entre elemento | ||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadados sobre o recurso ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | Um conjunto de regras sob as quais este conteúdo foi criado ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
0..1 | code | Linguagem do recurso Binding: CommonLanguages (preferred): A human language.
ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() |
0..1 | Narrative | Resumo de texto para o recurso, para interpretação humana ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() |
0..* | Resource | Recursos contidos | |||||
![]() ![]() ![]() |
0..1 | Extension | Extensões adicionais ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||
![]() ![]() ![]() |
?! | 0..* | Extension | Extensões ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | ||||
![]() ![]() ![]() |
Σ | 0..* | Identifier | Identificador de negócios para este medicamento ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Nome do medicamento Binding: SNOMEDCTMedicationCodes (example): A coded concept that defines the type of a medication. ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | code | ativo| inativo| entrado com erro Binding: Medication Status Codes (required): A coded concept defining if the medication is in active use. ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(BRCoreOrganization) | Organização Fabricante ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Unidade de medida do medicamento Binding: Medicine Doseform - IPS (required) ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() |
Σ | 0..1 | Ratio | Quantidade de medicamento ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
0..* | BackboneElement | Ingrediente ativo ou inativo ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | ||||
![]() ![]() ![]() ![]() |
1..1 | Ingrediente Slice: Unordered, Open by type:$this ele-1: All FHIR elements must have a @value or children | ||||||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() |
Reference(Substance | Medication) | |||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Substance | br-core-medication) | The actual ingredient or content ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() ![]() |
0..1 | boolean | Ingrediente ativo ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() ![]() |
0..1 | Ratio | Uma proporção de dois valores de Quantidade - um numerador e um denominador ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() |
0..1 | BackboneElement | Detalhes sobre a medicação. ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Lote de medicamento. ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() ![]() |
0..1 | dateTime | Data de validade do medicamento. ele-1: All FHIR elements must have a @value or children | |||||
![]() |
Path | Conformance | ValueSet | URI | |||
Medication.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages from the FHIR Standard
| ||||
Medication.code | example | SNOMEDCTMedicationCodeshttp://hl7.org/fhir/ValueSet/medication-codes from the FHIR Standard | ||||
Medication.status | required | Medication Status Codeshttp://hl7.org/fhir/ValueSet/medication-status|4.0.1 from the FHIR Standard | ||||
Medication.form | required | MedicineDoseFormUvIpshttp://hl7.org/fhir/uv/ips/ValueSet/medicine-doseform |
Id | Grade | Path(s) | Details | Requirements |
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() |
Name | Flags | Card. | Type | Description & Constraints![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
0..* | Medication | Definition of a Medication | |||||
![]() ![]() ![]() |
Σ | 0..1 | id | Referenciamento entre elemento | ||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadados sobre o recurso | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | Um conjunto de regras sob as quais este conteúdo foi criado | ||||
![]() ![]() ![]() |
0..1 | code | Linguagem do recurso Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() ![]() |
0..1 | Narrative | Resumo de texto para o recurso, para interpretação humana | |||||
![]() ![]() ![]() |
0..* | Resource | Recursos contidos | |||||
![]() ![]() ![]() |
0..1 | Extension | Extensões adicionais | |||||
![]() ![]() ![]() |
?! | 0..* | Extension | Extensões | ||||
![]() ![]() ![]() |
Σ | 0..* | Identifier | Identificador de negócios para este medicamento | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Nome do medicamento Binding: SNOMEDCTMedicationCodes (example): A coded concept that defines the type of a medication. | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | code | ativo| inativo| entrado com erro Binding: Medication Status Codes (required): A coded concept defining if the medication is in active use. | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(BRCoreOrganization) | Organização Fabricante | ||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Unidade de medida do medicamento Binding: Medicine Doseform - IPS (required) | |||||
![]() ![]() ![]() |
Σ | 0..1 | Ratio | Quantidade de medicamento | ||||
![]() ![]() ![]() |
0..* | BackboneElement | Ingrediente ativo ou inativo | |||||
![]() ![]() ![]() ![]() |
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 | ||||
![]() ![]() ![]() ![]() |
1..1 | Ingrediente Slice: Unordered, Open by type:$this | ||||||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() |
Reference(Substance | Medication) | |||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Substance | br-core-medication) | The actual ingredient or content | |||||
![]() ![]() ![]() ![]() |
0..1 | boolean | Ingrediente ativo | |||||
![]() ![]() ![]() ![]() |
0..1 | Ratio | Uma proporção de dois valores de Quantidade - um numerador e um denominador | |||||
![]() ![]() ![]() |
0..1 | BackboneElement | Detalhes sobre a medicação. | |||||
![]() ![]() ![]() ![]() |
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 | Lote de medicamento. | |||||
![]() ![]() ![]() ![]() |
0..1 | dateTime | Data de validade do medicamento. | |||||
![]() |
Path | Conformance | ValueSet | URI | |||
Medication.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages from the FHIR Standard
| ||||
Medication.code | example | SNOMEDCTMedicationCodeshttp://hl7.org/fhir/ValueSet/medication-codes from the FHIR Standard | ||||
Medication.status | required | Medication Status Codeshttp://hl7.org/fhir/ValueSet/medication-status|4.0.1 from the FHIR Standard | ||||
Medication.form | required | MedicineDoseFormUvIpshttp://hl7.org/fhir/uv/ips/ValueSet/medicine-doseform |
Id | Grade | Path(s) | Details | Requirements |
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() |
Esta estrutura é derivada de Medication
Summary
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Visão diferencial
Esta estrutura é derivada de Medication
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
Medication | |||
![]() ![]() ![]() |
0..1 | id | Referenciamento entre elemento | |
![]() ![]() ![]() |
0..1 | Meta | Metadados sobre o recurso | |
![]() ![]() ![]() |
0..1 | uri | Um conjunto de regras sob as quais este conteúdo foi criado | |
![]() ![]() ![]() |
0..1 | code | Linguagem do recurso | |
![]() ![]() ![]() |
0..1 | Narrative | Resumo de texto para o recurso, para interpretação humana | |
![]() ![]() ![]() |
0..* | Resource | Recursos contidos | |
![]() ![]() ![]() |
0..1 | Extension | Extensões adicionais | |
![]() ![]() ![]() |
0..* | Extension | Extensões | |
![]() ![]() ![]() |
0..* | Identifier | Identificador de negócios para este medicamento | |
![]() ![]() ![]() |
0..1 | CodeableConcept | Nome do medicamento | |
![]() ![]() ![]() |
0..1 | code | ativo| inativo| entrado com erro | |
![]() ![]() ![]() |
0..1 | Reference(BRCoreOrganization) | Organização Fabricante | |
![]() ![]() ![]() |
0..1 | CodeableConcept | Unidade de medida do medicamento Binding: Medicine Doseform - IPS (required) | |
![]() ![]() ![]() |
0..1 | Ratio | Quantidade de medicamento | |
![]() ![]() ![]() |
0..* | BackboneElement | Ingrediente ativo ou inativo | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept, Reference(Substance | Medication) | Ingrediente Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Substance | br-core-medication) | The actual ingredient or content | |
![]() ![]() ![]() ![]() |
0..1 | boolean | Ingrediente ativo | |
![]() ![]() ![]() ![]() |
0..1 | Ratio | Uma proporção de dois valores de Quantidade - um numerador e um denominador | |
![]() ![]() ![]() |
0..1 | BackboneElement | Detalhes sobre a medicação. | |
![]() ![]() ![]() ![]() |
0..1 | string | Lote de medicamento. | |
![]() ![]() ![]() ![]() |
0..1 | dateTime | Data de validade do medicamento. | |
![]() |
Path | Conformance | ValueSet | URI |
Medication.form | required | MedicineDoseFormUvIpshttp://hl7.org/fhir/uv/ips/ValueSet/medicine-doseform |
Visualização de elementos -chave
Name | Flags | Card. | Type | Description & Constraints![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
0..* | Medication | Definition of a Medication dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources dom-3: 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 dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated dom-5: If a resource is contained in another resource, it SHALL NOT have a security label dom-6: A resource should have narrative for robust management | |||||
![]() ![]() ![]() |
Σ | 0..1 | id | Referenciamento entre elemento | ||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadados sobre o recurso ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | Um conjunto de regras sob as quais este conteúdo foi criado ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
0..1 | code | Linguagem do recurso Binding: CommonLanguages (preferred): A human language.
ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() |
0..1 | Narrative | Resumo de texto para o recurso, para interpretação humana ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() |
0..* | Resource | Recursos contidos | |||||
![]() ![]() ![]() |
0..1 | Extension | Extensões adicionais ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||
![]() ![]() ![]() |
?! | 0..* | Extension | Extensões ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | ||||
![]() ![]() ![]() |
Σ | 0..* | Identifier | Identificador de negócios para este medicamento ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Nome do medicamento Binding: SNOMEDCTMedicationCodes (example): A coded concept that defines the type of a medication. ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | code | ativo| inativo| entrado com erro Binding: Medication Status Codes (required): A coded concept defining if the medication is in active use. ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(BRCoreOrganization) | Organização Fabricante ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Unidade de medida do medicamento Binding: Medicine Doseform - IPS (required) ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() |
Σ | 0..1 | Ratio | Quantidade de medicamento ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
0..* | BackboneElement | Ingrediente ativo ou inativo ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | ||||
![]() ![]() ![]() ![]() |
1..1 | Ingrediente Slice: Unordered, Open by type:$this ele-1: All FHIR elements must have a @value or children | ||||||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() |
Reference(Substance | Medication) | |||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Substance | br-core-medication) | The actual ingredient or content ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() ![]() |
0..1 | boolean | Ingrediente ativo ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() ![]() |
0..1 | Ratio | Uma proporção de dois valores de Quantidade - um numerador e um denominador ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() |
0..1 | BackboneElement | Detalhes sobre a medicação. ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Lote de medicamento. ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() ![]() |
0..1 | dateTime | Data de validade do medicamento. ele-1: All FHIR elements must have a @value or children | |||||
![]() |
Path | Conformance | ValueSet | URI | |||
Medication.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages from the FHIR Standard
| ||||
Medication.code | example | SNOMEDCTMedicationCodeshttp://hl7.org/fhir/ValueSet/medication-codes from the FHIR Standard | ||||
Medication.status | required | Medication Status Codeshttp://hl7.org/fhir/ValueSet/medication-status|4.0.1 from the FHIR Standard | ||||
Medication.form | required | MedicineDoseFormUvIpshttp://hl7.org/fhir/uv/ips/ValueSet/medicine-doseform |
Id | Grade | Path(s) | Details | Requirements |
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() |
Visualização instantânea
Name | Flags | Card. | Type | Description & Constraints![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
0..* | Medication | Definition of a Medication | |||||
![]() ![]() ![]() |
Σ | 0..1 | id | Referenciamento entre elemento | ||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadados sobre o recurso | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | Um conjunto de regras sob as quais este conteúdo foi criado | ||||
![]() ![]() ![]() |
0..1 | code | Linguagem do recurso Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() ![]() |
0..1 | Narrative | Resumo de texto para o recurso, para interpretação humana | |||||
![]() ![]() ![]() |
0..* | Resource | Recursos contidos | |||||
![]() ![]() ![]() |
0..1 | Extension | Extensões adicionais | |||||
![]() ![]() ![]() |
?! | 0..* | Extension | Extensões | ||||
![]() ![]() ![]() |
Σ | 0..* | Identifier | Identificador de negócios para este medicamento | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Nome do medicamento Binding: SNOMEDCTMedicationCodes (example): A coded concept that defines the type of a medication. | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | code | ativo| inativo| entrado com erro Binding: Medication Status Codes (required): A coded concept defining if the medication is in active use. | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(BRCoreOrganization) | Organização Fabricante | ||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Unidade de medida do medicamento Binding: Medicine Doseform - IPS (required) | |||||
![]() ![]() ![]() |
Σ | 0..1 | Ratio | Quantidade de medicamento | ||||
![]() ![]() ![]() |
0..* | BackboneElement | Ingrediente ativo ou inativo | |||||
![]() ![]() ![]() ![]() |
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 | ||||
![]() ![]() ![]() ![]() |
1..1 | Ingrediente Slice: Unordered, Open by type:$this | ||||||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() |
Reference(Substance | Medication) | |||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Substance | br-core-medication) | The actual ingredient or content | |||||
![]() ![]() ![]() ![]() |
0..1 | boolean | Ingrediente ativo | |||||
![]() ![]() ![]() ![]() |
0..1 | Ratio | Uma proporção de dois valores de Quantidade - um numerador e um denominador | |||||
![]() ![]() ![]() |
0..1 | BackboneElement | Detalhes sobre a medicação. | |||||
![]() ![]() ![]() ![]() |
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 | Lote de medicamento. | |||||
![]() ![]() ![]() ![]() |
0..1 | dateTime | Data de validade do medicamento. | |||||
![]() |
Path | Conformance | ValueSet | URI | |||
Medication.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages from the FHIR Standard
| ||||
Medication.code | example | SNOMEDCTMedicationCodeshttp://hl7.org/fhir/ValueSet/medication-codes from the FHIR Standard | ||||
Medication.status | required | Medication Status Codeshttp://hl7.org/fhir/ValueSet/medication-status|4.0.1 from the FHIR Standard | ||||
Medication.form | required | MedicineDoseFormUvIpshttp://hl7.org/fhir/uv/ips/ValueSet/medicine-doseform |
Id | Grade | Path(s) | Details | Requirements |
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() |
Esta estrutura é derivada de Medication
Summary
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Outras representações de perfil: CSV, Excel, Schematron