Guia de implementação do Core do Brasil: Release 1 - BR Realm | STU1
1.0.0 - STU1 BR

Publish Box vai aqui

Resource Profile: br-core-medication

URL Canônica: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medication Versão: 1.0.0
Active as of 2026-01-14 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

Escopo/Uso

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.

Uso indevido

Este recurso não deve ser utilizado para representar dados que não sejam relacionados a medicamentos.

Caso de uso

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.

Identificadores

Para identificação dos códigos do medicamento os identificadores da base nacional de medicamentos OBM-Ontologia Brasileira de Medicamentos serão utilizados.

MUST SUPPORT - Elementos de dados obrigatórios e que devem estar presentes

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:

  1. Um código de medicamento

Orientação de implementação específica do perfil:

  1. Os conceitos da OBM são definidos como uma associação preferred.
  2. Como a associação é preferred quando um código não está disponível, apenas o texto é permitido.
  3. Quando o medicamento é composto e é uma lista de ingredientes, o código ainda está presente e pode conter apenas o texto.

Extensões

Este perfil não possui extensões.

Usos:

Visões formais do conteúdo do perfil

Descrição de perfis, diferenciais, instantâneos e como as diferentes apresentações funcionam.

Esta estrutura é derivada de Medication

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Medication Medication
... id 0..1 id Identificador lógico deste artefato
... meta 0..1 Meta Metadados sobre o recurso
... implicitRules 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
... contained 0..* Resource Recursos contidos no recurso
... extension 0..* Extension Extensões adicionais que não fazem parte do modelo base
... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier 0..* Identifier Identificadores para este recurso
... code 0..1 CodeableConcept Código do medicamento
... status 0..1 code Status do medicamento ativo| inativo| entrado com erro
... manufacturer 0..1 Reference(BRCoreOrganization) Referência ao fabricante do medicamento
... form 0..1 CodeableConcept Forma famacêutica do medicamento
Vínculo: Medicine Doseform - IPS (required)
... amount 0..1 Ratio Quantidade de medicamento na embalagem
... ingredient 0..* BackboneElement Ingredientes do medicamento
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension 0..* Extension Extensões que não podem ser ignoradas
.... Fatias para item[x] 1..1 CodeableConcept, Reference(Substance | Medication) Ingrediente
Fatia: Não ordenado, Aberto por type:$this
..... item[x]:itemReference 0..1 Reference(Substance | br-core-medication) Referência à Substance ou br-core-medication
.... isActive 0..1 boolean Indica se este é o ingrediente ativo
.... strength 0..1 Ratio Quantidade do ingrediente presente
... batch 0..1 BackboneElement Detalhes sobre medicamento na forma tack
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... lotNumber 0..1 string Número do lote do pack de medicamento
.... expirationDate 0..1 dateTime Data de validade do pack do medicamento

doco Documentação para este formato

Terminologia Ligações (Diferencial)

CaminhoConformidadeConjunto de valoresURI
Medication.formrequiredMedicineDoseFormUvIps
http://hl7.org/fhir/uv/ips/ValueSet/medicine-doseform
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Medication 0..* Medication Definition of a Medication
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos no recurso
... extension 0..* Extension Extensões adicionais que não fazem parte do modelo base
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier Σ 0..* Identifier Identificadores para este recurso
... code Σ 0..1 CodeableConcept Código do medicamento
Vínculo: SNOMEDCTMedicationCodes (example): A coded concept that defines the type of a medication.
... status ?!Σ 0..1 code Status do medicamento ativo| inativo| entrado com erro
Vínculo: Medication Status Codes (required): A coded concept defining if the medication is in active use.
... manufacturer Σ 0..1 Reference(BRCoreOrganization) Referência ao fabricante do medicamento
... form 0..1 CodeableConcept Forma famacêutica do medicamento
Vínculo: Medicine Doseform - IPS (required)
... amount Σ 0..1 Ratio Quantidade de medicamento na embalagem
... ingredient 0..* BackboneElement Ingredientes do medicamento
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas
.... Fatias para item[x] 1..1 Ingrediente
Fatia: Não ordenado, Aberto por type:$this
..... itemCodeableConcept CodeableConcept
..... itemReference Reference(Substance | Medication)
..... item[x]:itemReference 0..1 Reference(Substance | br-core-medication) Referência à Substance ou br-core-medication
.... isActive 0..1 boolean Indica se este é o ingrediente ativo
.... strength 0..1 Ratio Quantidade do ingrediente presente
... batch 0..1 BackboneElement Detalhes sobre medicamento na forma tack
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... lotNumber 0..1 string Número do lote do pack de medicamento
.... expirationDate 0..1 dateTime Data de validade do pack do medicamento

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
Medication.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
Medication.codeexampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
From a norma FHIR
Medication.statusrequiredMedication Status Codes
http://hl7.org/fhir/ValueSet/medication-status|4.0.1
From a norma FHIR
Medication.formrequiredMedicineDoseFormUvIps
http://hl7.org/fhir/uv/ips/ValueSet/medicine-doseform

Restrições

IdGrauCaminho(s)DetalhesRequisitos
dom-2errorMedicationIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorMedicationIf 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-4errorMedicationIf 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-5errorMedicationIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceMedicationA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Medication 0..* Medication Definition of a Medication
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos no recurso
... extension 0..* Extension Extensões adicionais que não fazem parte do modelo base
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier Σ 0..* Identifier Identificadores para este recurso
... code Σ 0..1 CodeableConcept Código do medicamento
Vínculo: SNOMEDCTMedicationCodes (example): A coded concept that defines the type of a medication.
... status ?!Σ 0..1 code Status do medicamento ativo| inativo| entrado com erro
Vínculo: Medication Status Codes (required): A coded concept defining if the medication is in active use.
... manufacturer Σ 0..1 Reference(BRCoreOrganization) Referência ao fabricante do medicamento
... form 0..1 CodeableConcept Forma famacêutica do medicamento
Vínculo: Medicine Doseform - IPS (required)
... amount Σ 0..1 Ratio Quantidade de medicamento na embalagem
... ingredient 0..* BackboneElement Ingredientes do medicamento
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas
.... Fatias para item[x] 1..1 Ingrediente
Fatia: Não ordenado, Aberto por type:$this
..... itemCodeableConcept CodeableConcept
..... itemReference Reference(Substance | Medication)
..... item[x]:itemReference 0..1 Reference(Substance | br-core-medication) Referência à Substance ou br-core-medication
.... isActive 0..1 boolean Indica se este é o ingrediente ativo
.... strength 0..1 Ratio Quantidade do ingrediente presente
... batch 0..1 BackboneElement Detalhes sobre medicamento na forma tack
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... lotNumber 0..1 string Número do lote do pack de medicamento
.... expirationDate 0..1 dateTime Data de validade do pack do medicamento

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
Medication.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
Medication.codeexampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
From a norma FHIR
Medication.statusrequiredMedication Status Codes
http://hl7.org/fhir/ValueSet/medication-status|4.0.1
From a norma FHIR
Medication.formrequiredMedicineDoseFormUvIps
http://hl7.org/fhir/uv/ips/ValueSet/medicine-doseform

Restrições

IdGrauCaminho(s)DetalhesRequisitos
dom-2errorMedicationIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorMedicationIf 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-4errorMedicationIf 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-5errorMedicationIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceMedicationA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Esta estrutura é derivada de Medication

Resumo

Estruturas

Esta estrutura refere-se a estas outras estruturas:

Fatias

Esta estrutura define os seguintes Slices:

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

Visão diferencial

Esta estrutura é derivada de Medication

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Medication Medication
... id 0..1 id Identificador lógico deste artefato
... meta 0..1 Meta Metadados sobre o recurso
... implicitRules 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
... contained 0..* Resource Recursos contidos no recurso
... extension 0..* Extension Extensões adicionais que não fazem parte do modelo base
... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier 0..* Identifier Identificadores para este recurso
... code 0..1 CodeableConcept Código do medicamento
... status 0..1 code Status do medicamento ativo| inativo| entrado com erro
... manufacturer 0..1 Reference(BRCoreOrganization) Referência ao fabricante do medicamento
... form 0..1 CodeableConcept Forma famacêutica do medicamento
Vínculo: Medicine Doseform - IPS (required)
... amount 0..1 Ratio Quantidade de medicamento na embalagem
... ingredient 0..* BackboneElement Ingredientes do medicamento
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension 0..* Extension Extensões que não podem ser ignoradas
.... Fatias para item[x] 1..1 CodeableConcept, Reference(Substance | Medication) Ingrediente
Fatia: Não ordenado, Aberto por type:$this
..... item[x]:itemReference 0..1 Reference(Substance | br-core-medication) Referência à Substance ou br-core-medication
.... isActive 0..1 boolean Indica se este é o ingrediente ativo
.... strength 0..1 Ratio Quantidade do ingrediente presente
... batch 0..1 BackboneElement Detalhes sobre medicamento na forma tack
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... lotNumber 0..1 string Número do lote do pack de medicamento
.... expirationDate 0..1 dateTime Data de validade do pack do medicamento

doco Documentação para este formato

Terminologia Ligações (Diferencial)

CaminhoConformidadeConjunto de valoresURI
Medication.formrequiredMedicineDoseFormUvIps
http://hl7.org/fhir/uv/ips/ValueSet/medicine-doseform

Visualização de elementos -chave

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Medication 0..* Medication Definition of a Medication
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos no recurso
... extension 0..* Extension Extensões adicionais que não fazem parte do modelo base
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier Σ 0..* Identifier Identificadores para este recurso
... code Σ 0..1 CodeableConcept Código do medicamento
Vínculo: SNOMEDCTMedicationCodes (example): A coded concept that defines the type of a medication.
... status ?!Σ 0..1 code Status do medicamento ativo| inativo| entrado com erro
Vínculo: Medication Status Codes (required): A coded concept defining if the medication is in active use.
... manufacturer Σ 0..1 Reference(BRCoreOrganization) Referência ao fabricante do medicamento
... form 0..1 CodeableConcept Forma famacêutica do medicamento
Vínculo: Medicine Doseform - IPS (required)
... amount Σ 0..1 Ratio Quantidade de medicamento na embalagem
... ingredient 0..* BackboneElement Ingredientes do medicamento
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas
.... Fatias para item[x] 1..1 Ingrediente
Fatia: Não ordenado, Aberto por type:$this
..... itemCodeableConcept CodeableConcept
..... itemReference Reference(Substance | Medication)
..... item[x]:itemReference 0..1 Reference(Substance | br-core-medication) Referência à Substance ou br-core-medication
.... isActive 0..1 boolean Indica se este é o ingrediente ativo
.... strength 0..1 Ratio Quantidade do ingrediente presente
... batch 0..1 BackboneElement Detalhes sobre medicamento na forma tack
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... lotNumber 0..1 string Número do lote do pack de medicamento
.... expirationDate 0..1 dateTime Data de validade do pack do medicamento

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
Medication.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
Medication.codeexampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
From a norma FHIR
Medication.statusrequiredMedication Status Codes
http://hl7.org/fhir/ValueSet/medication-status|4.0.1
From a norma FHIR
Medication.formrequiredMedicineDoseFormUvIps
http://hl7.org/fhir/uv/ips/ValueSet/medicine-doseform

Restrições

IdGrauCaminho(s)DetalhesRequisitos
dom-2errorMedicationIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorMedicationIf 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-4errorMedicationIf 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-5errorMedicationIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceMedicationA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Visualização instantânea

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Medication 0..* Medication Definition of a Medication
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos no recurso
... extension 0..* Extension Extensões adicionais que não fazem parte do modelo base
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier Σ 0..* Identifier Identificadores para este recurso
... code Σ 0..1 CodeableConcept Código do medicamento
Vínculo: SNOMEDCTMedicationCodes (example): A coded concept that defines the type of a medication.
... status ?!Σ 0..1 code Status do medicamento ativo| inativo| entrado com erro
Vínculo: Medication Status Codes (required): A coded concept defining if the medication is in active use.
... manufacturer Σ 0..1 Reference(BRCoreOrganization) Referência ao fabricante do medicamento
... form 0..1 CodeableConcept Forma famacêutica do medicamento
Vínculo: Medicine Doseform - IPS (required)
... amount Σ 0..1 Ratio Quantidade de medicamento na embalagem
... ingredient 0..* BackboneElement Ingredientes do medicamento
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas
.... Fatias para item[x] 1..1 Ingrediente
Fatia: Não ordenado, Aberto por type:$this
..... itemCodeableConcept CodeableConcept
..... itemReference Reference(Substance | Medication)
..... item[x]:itemReference 0..1 Reference(Substance | br-core-medication) Referência à Substance ou br-core-medication
.... isActive 0..1 boolean Indica se este é o ingrediente ativo
.... strength 0..1 Ratio Quantidade do ingrediente presente
... batch 0..1 BackboneElement Detalhes sobre medicamento na forma tack
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... lotNumber 0..1 string Número do lote do pack de medicamento
.... expirationDate 0..1 dateTime Data de validade do pack do medicamento

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
Medication.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
Medication.codeexampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
From a norma FHIR
Medication.statusrequiredMedication Status Codes
http://hl7.org/fhir/ValueSet/medication-status|4.0.1
From a norma FHIR
Medication.formrequiredMedicineDoseFormUvIps
http://hl7.org/fhir/uv/ips/ValueSet/medicine-doseform

Restrições

IdGrauCaminho(s)DetalhesRequisitos
dom-2errorMedicationIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorMedicationIf 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-4errorMedicationIf 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-5errorMedicationIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceMedicationA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Esta estrutura é derivada de Medication

Resumo

Estruturas

Esta estrutura refere-se a estas outras estruturas:

Fatias

Esta estrutura define os seguintes Slices:

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

 

Outras representações de perfil: CSV, Excel, Schematron