Guia de implementação do Sumário Internacional do Paciente: Release 1 - BR Realm | STU1
1.2.0 - STU1
This page is part of the IPS Brasil (v1.2.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://ips.saude.gov.br/fhir/StructureDefinition/MedicationBRIPS | Versão: 1.2.0 | |||
| Active as of 2026-08-22 | Nome computável: MedicationBRIPS | |||
Este perfil representa as restrições aplicadas ao recurso Medication pelo Guia de Implementação do FHIR do Resumo Internacional do Paciente (IPS). Um medicamento é descrito no sumário do paciente como uma instância de um recurso Medicamentos restrito por esse perfil
O projeto INSPIRA (Hospital Sírio-Libanês / HL7 Brasil, Protocolo 25000.176202/2023-57) revisou os perfis do Guia IPS Brasil, adicionou bindings nacionais da RNDS e expandiu o mapeamento de estrutura para 8 colunas. A versão atual do Guia é 1.1.0 (2026).
O perfil MedicationBRIPS especializa o perfil internacional Medication-uv-ips para o contexto brasileiro, mapeando o perfil RNDS RNDSMedicamento (baseDefinition: br-core-medication). O recurso Medication é usado como recurso referenciado (não como entry independente do Bundle IPS) para detalhar o medicamento em uso registrado em MedicationStatementBRIPS ou MedicationRequestBRIPS.
O campo Medication.code é obrigatório na RNDS (1..1) e deve ser preenchido com o código do medicamento. O binding IPS é de força preferred e aponta para o ValueSet medication-code-uv-ips, que inclui SNOMED CT GPS e Absent/Unknown. A RNDS utiliza o ValueSet nacional BRTerminologiaMedicamento (required), construído a partir de múltiplos CodeSystems da OBM (BRObmCATMAT, BRObmEAN, BRObmANVISA, BRObmAMPP, BRObmVMP). O BRIPS mantém o binding IPS (preferred) por compatibilidade internacional; a RNDS e o br-core não declaram binding explícito no code do br-core-medication.
Nota — OBM em atualização: Os ValueSets baseados na OBM (BRTerminologiaMedicamento, BRUnidadeMedidaMedicamento e CodeSystems relacionados) estão em revisão no projeto INSPIRA. Os bindings nacionais documentados neste perfil refletem o estado atual da RNDS e serão atualizados em versão futura do Guia IPS Brasil à medida que a OBM revisada for publicada.
O campo Medication.form (forma farmacêutica) é obrigatório na RNDS (1..1, required BRUnidadeMedidaMedicamento) mas opcional no IPS (0..1, example medicine-doseform — EDQM). O campo Medication.ingredient.item[x] deve referenciar substâncias codificadas conforme o ValueSet medicine-active-substances-uv-ips (SNOMED CT GPS, preferred) no IPS.
O recurso Medication não deve ser usado para registrar vacinas ou imunobiológicos (use ImmunizationBRIPS), nem para registrar dispositivos médicos (use DeviceBRIPS). Não deve ser utilizado diretamente como entry do sumário IPS — deve ser sempre referenciado por MedicationStatementBRIPS ou MedicationRequestBRIPS.
Este perfil não possui extensões nacionais adicionais além das herdadas do IPS.
O recurso MedicationBRIPS é referenciado por:
medication[x] (medicamentReference) como o medicamento em uso.medication[x] (medicamentReference) como o medicamento prescrito.manufacturer (fabricante do medicamento).ingredient.item[x] (substância ativa ou medicamento componente).A StructureDefinition BRMedicamento, utilizada para identificar e detalhar a composição dos medicamentos prescritos na RNDS, foi mapeada para o Perfil MedicationBRIPS.
Para identificação dos códigos do medicamento existem três possibilidades:
No caso dos dados extraídos da RNDS, são utilizados os identificadores da base nacional de medicamentos OBM — Ontologia Brasileira de Medicamentos, bem como o respectivo código WHO-ATC-IPS quando disponível. A OBM está sendo revisada no projeto INSPIRA; os mapeamentos terminológicos abaixo serão atualizados quando a nova versão for publicada.
Os principais elementos incluem: code (BRTerminologiaMedicamento + ATC), form (BRUnidadeMedidaMedicamento), status, batch.lotNumber e batch.expirationDate.
O recurso Medication é documentado no Sumário Internacional do Paciente BR como um recurso referenciado (não como entry independente), sendo referenciado a partir do MedicationStatement ou MedicationRequest.
| Opção | CodeSystem/ValueSet | Uso |
|---|---|---|
| 1 | Medications — SNOMED CT IPS Free Set | Preferencial para interoperabilidade internacional |
| 2 | WHO ATC — IPS | Quando disponível na RNDS (OBM/CATMAT) |
| 3 | Absent or Unknown Medication — IPS | Quando medicamento não identificado |
Mapeamento do perfil BRMEDICAMENTO da RNDS para o perfil MEDICATIONBRIPS do IPS. Os ValueSets OBM referenciados estão em revisão no INSPIRA e serão atualizados em versão futura.
| Elemento | Card. | Descrição | Domínio | Mapeamento | Observação |
|---|---|---|---|---|---|
| Medication.code | 1..1 | código e terminologia que descreve o medicamento | BRTerminologiaMedicamento ATC (Anatomic Therapeutic Classification) |
ATC (Anatomic Therapeutic Classification) | |
| Medication.status | 1..1 | Categoriza o exame ou teste utilizando os subgrupos do grupo 02 - Procedimentos com finalidade diagnóstica da Tabela SUS | BREstadoSolicitacaoMedicamento-1.0 | ||
| Medication.form | 1..1 | Forma farmacêutica do medicamento | BRUnidadeMedidaMedicamento | ||
| Medication.batch.lotNumber | 0..1 | Lote do medicamento | Medication.batch.IotNumber | Medication.batch.lotNumber | |
| Medication.batch.expirationDate | 0..1 | Data de validade do medicamento | Medication.batch.expirationDate | Medication.batch.expirationDate |
Mapeamento do perfil BRMedicamento da RNDS para MedicationBRIPS. Os ValueSets OBM referenciados (BRTerminologiaMedicamento, BRUnidadeMedidaMedicamento) estão em revisão no projeto INSPIRA e serão atualizados em versão futura do Guia.
| Elemento | Card. | Descrição | Domínio | Mapeamento | Observação |
|---|---|---|---|---|---|
| Medication.code | 1..1 | código e terminologia que descreve o medicamento | BRTerminologiaMedicamentoATC (Anatomic Therapeutic Classification) | ATC (Anatomic Therapeutic Classification) | |
| Medication.form | 1..1 | Forma farmacêutica do medicamento | BRUnidadeMedidaMedicamento | ||
| Medication.code | 1..1 | Nome e terminologia do medicamento fabricado. | BRTerminologiaMedicamento | Medication.code | |
| Medication.status | 0..1 | Código que indica se o medicamento está em uso ativo | BREstadoSolicitacaoMedicamento-1.0 | medicationrequest-status | BREstadoSolicitacaoMedicamento-1.0 utiliza os mesmos conceitos que medicationrequest-status< |
Usos:
You can also check for usages in the FHIR IG Statistics
Descrição de perfis, diferenciais, instantâneos e como as diferentes apresentações funcionam.
Esta estrutura é derivada de MedicationIPS
| Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
MedicationIPS | |||
![]() ![]() |
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..* | Extension | Extensões adicionais | |
![]() ![]() |
0..* | Extension | Extensões | |
![]() ![]() |
0..* | Identifier | Identificador de negócios para este medicamento | |
![]() ![]() |
1..1 | CodeableConceptIPS | Nome do medicamento | |
![]() ![]() |
0..1 | code | ativo| inativo| entrado com erro | |
![]() ![]() |
0..1 | Reference(OrganizationBRIPS) | Organização Fabricante | |
![]() ![]() |
0..1 | CodeableConceptIPS | Unidade de medida do medicamento | |
![]() ![]() |
0..1 | Ratio | Quantidade de medicamento | |
![]() ![]() |
0..* | BackboneElement | Ingrediente ativo ou inativo | |
![]() ![]() ![]() |
1..1 | CodeableConceptIPS, Reference(Substance | Medication) | Ingrediente Fatia: Não ordenado, Aberto por type:$this | |
![]() ![]() ![]() ![]() |
0..1 | Reference(Substance | MedicationBRIPS) | The actual ingredient or content | |
![]() ![]() ![]() |
0..1 | boolean | Ingrediente ativo | |
![]() ![]() ![]() |
0..1 | RatioIPS | 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 | |
Documentação para este formato | ||||
| Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
0..* | MedicationIPS | 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 Vínculo: CommonLanguages (preferred): A human language.
| |||||||||
![]() ![]() |
0..1 | Narrative | Resumo de texto para o recurso, para interpretação humana This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||||||
![]() ![]() |
0..* | Resource | Recursos contidos | |||||||||
![]() ![]() |
0..* | Extension | Extensões adicionais | |||||||||
![]() ![]() |
?! | 0..* | Extension | Extensões | ||||||||
![]() ![]() |
Σ | 0..* | Identifier | Identificador de negócios para este medicamento | ||||||||
![]() ![]() |
S | 1..1 | CodeableConceptIPS | Nome do medicamento Vínculo: Medications - SNOMED CT + Absent/Unknown (IPS) (preferred): SNOMED CT medications (Pharmaceutical / biologic product) or a code for absent/unknown medication
| ||||||||
![]() ![]() |
?!Σ | 0..1 | code | ativo| inativo| entrado com erro Vínculo: Medication Status Codes (required): A coded concept defining if the medication is in active use. | ||||||||
![]() ![]() |
Σ | 0..1 | Reference(OrganizationBRIPS) | Organização Fabricante | ||||||||
![]() ![]() |
S | 0..1 | CodeableConceptIPS | Unidade de medida do medicamento Vínculo: Medicine Doseform - IPS (preferred) | ||||||||
![]() ![]() |
Σ | 0..1 | Ratio | Quantidade de medicamento | ||||||||
![]() ![]() |
S | 0..* | BackboneElement | Ingrediente ativo ou inativo | ||||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||||||
![]() ![]() ![]() |
S | 1..1 | Ingrediente Fatia: Não ordenado, Aberto por type:$this Vínculo: Medicine Active Substances - IPS (preferred): SNOMED CT drug substances | |||||||||
![]() ![]() ![]() ![]() |
CodeableConcept(CodeableConceptIPS) | |||||||||||
![]() ![]() ![]() ![]() |
Reference(Substance | Medication) | |||||||||||
![]() ![]() ![]() ![]() |
S | 0..1 | Reference(Substance | MedicationBRIPS) | The actual ingredient or content | ||||||||
![]() ![]() ![]() |
0..1 | boolean | Ingrediente ativo | |||||||||
![]() ![]() ![]() |
SC | 0..1 | RatioIPS | Uma proporção de dois valores de Quantidade - um numerador e um denominador Constraints: rat-1 | ||||||||
![]() ![]() |
0..1 | BackboneElement | Detalhes sobre a medicação | |||||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||||||
![]() ![]() ![]() |
0..1 | string | Lote de medicamento | |||||||||
![]() ![]() ![]() |
0..1 | dateTime | Data de validade do medicamento | |||||||||
Documentação para este formato | ||||||||||||
| Caminho | Estado | Utilização | Conjunto de valores | Versão | Fonte |
| Medication.language | Base | preferred | Common Languages | 📦4.0.1 | a norma FHIR |
| Medication.code | Base | preferred | Medications - SNOMED CT + Absent/Unknown (IPS) | 📦1.1.0 | International Patient Summary Implementation Guide v1.1 |
| Medication.status | Base | required | Medication status codes | 📍4.0.1 | a norma FHIR |
| Medication.form | Base | preferred | Medicine Doseform - IPS | 📦1.1.0 | International Patient Summary Implementation Guide v1.1 |
| Medication.ingredient.item[x] | Base | preferred | Medicine Active Substances - IPS | 📦1.1.0 | International Patient Summary Implementation Guide v1.1 |
| Id | Grau | Caminho(s) | Descrição | Expressão |
| 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()
|
| rat-1 | error | Medication.ingredient.strength | Numerator and denominator SHALL both be present, or both are absent. If both are absent, there SHALL be some extension present |
(numerator.empty() xor denominator.exists()) and (numerator.exists() or extension.exists())
|
| Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
0..* | MedicationIPS | 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 Vínculo: CommonLanguages (preferred): A human language.
| |||||||||
![]() ![]() |
0..1 | Narrative | Resumo de texto para o recurso, para interpretação humana This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||||||
![]() ![]() |
0..* | Resource | Recursos contidos | |||||||||
![]() ![]() |
0..* | Extension | Extensões adicionais | |||||||||
![]() ![]() |
?! | 0..* | Extension | Extensões | ||||||||
![]() ![]() |
Σ | 0..* | Identifier | Identificador de negócios para este medicamento | ||||||||
![]() ![]() |
S | 1..1 | CodeableConceptIPS | Nome do medicamento Vínculo: Medications - SNOMED CT + Absent/Unknown (IPS) (preferred): SNOMED CT medications (Pharmaceutical / biologic product) or a code for absent/unknown medication
| ||||||||
![]() ![]() |
?!Σ | 0..1 | code | ativo| inativo| entrado com erro Vínculo: Medication Status Codes (required): A coded concept defining if the medication is in active use. | ||||||||
![]() ![]() |
Σ | 0..1 | Reference(OrganizationBRIPS) | Organização Fabricante | ||||||||
![]() ![]() |
S | 0..1 | CodeableConceptIPS | Unidade de medida do medicamento Vínculo: Medicine Doseform - IPS (preferred) | ||||||||
![]() ![]() |
Σ | 0..1 | Ratio | Quantidade de medicamento | ||||||||
![]() ![]() |
S | 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 | ||||||||
![]() ![]() ![]() |
S | 1..1 | Ingrediente Fatia: Não ordenado, Aberto por type:$this Vínculo: Medicine Active Substances - IPS (preferred): SNOMED CT drug substances | |||||||||
![]() ![]() ![]() ![]() |
CodeableConcept(CodeableConceptIPS) | |||||||||||
![]() ![]() ![]() ![]() |
Reference(Substance | Medication) | |||||||||||
![]() ![]() ![]() ![]() |
S | 0..1 | Reference(Substance | MedicationBRIPS) | The actual ingredient or content | ||||||||
![]() ![]() ![]() |
0..1 | boolean | Ingrediente ativo | |||||||||
![]() ![]() ![]() |
SC | 0..1 | RatioIPS | Uma proporção de dois valores de Quantidade - um numerador e um denominador Constraints: rat-1 | ||||||||
![]() ![]() |
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 | |||||||||
Documentação para este formato | ||||||||||||
| Caminho | Estado | Utilização | Conjunto de valores | Versão | Fonte |
| Medication.language | Base | preferred | Common Languages | 📦4.0.1 | a norma FHIR |
| Medication.code | Base | preferred | Medications - SNOMED CT + Absent/Unknown (IPS) | 📦1.1.0 | International Patient Summary Implementation Guide v1.1 |
| Medication.status | Base | required | Medication status codes | 📍4.0.1 | a norma FHIR |
| Medication.form | Base | preferred | Medicine Doseform - IPS | 📦1.1.0 | International Patient Summary Implementation Guide v1.1 |
| Medication.ingredient.item[x] | Base | preferred | Medicine Active Substances - IPS | 📦1.1.0 | International Patient Summary Implementation Guide v1.1 |
| Id | Grau | Caminho(s) | Descrição | Expressão |
| 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()
|
| rat-1 | error | Medication.ingredient.strength | Numerator and denominator SHALL both be present, or both are absent. If both are absent, there SHALL be some extension present |
(numerator.empty() xor denominator.exists()) and (numerator.exists() or extension.exists())
|
Esta estrutura é derivada de MedicationIPS
Resumo
Estruturas
Esta estrutura refere-se a estas outras estruturas:
Fatias
Esta estrutura define os seguintes Slices:
Visão diferencial
Esta estrutura é derivada de MedicationIPS
| Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
MedicationIPS | |||
![]() ![]() |
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..* | Extension | Extensões adicionais | |
![]() ![]() |
0..* | Extension | Extensões | |
![]() ![]() |
0..* | Identifier | Identificador de negócios para este medicamento | |
![]() ![]() |
1..1 | CodeableConceptIPS | Nome do medicamento | |
![]() ![]() |
0..1 | code | ativo| inativo| entrado com erro | |
![]() ![]() |
0..1 | Reference(OrganizationBRIPS) | Organização Fabricante | |
![]() ![]() |
0..1 | CodeableConceptIPS | Unidade de medida do medicamento | |
![]() ![]() |
0..1 | Ratio | Quantidade de medicamento | |
![]() ![]() |
0..* | BackboneElement | Ingrediente ativo ou inativo | |
![]() ![]() ![]() |
1..1 | CodeableConceptIPS, Reference(Substance | Medication) | Ingrediente Fatia: Não ordenado, Aberto por type:$this | |
![]() ![]() ![]() ![]() |
0..1 | Reference(Substance | MedicationBRIPS) | The actual ingredient or content | |
![]() ![]() ![]() |
0..1 | boolean | Ingrediente ativo | |
![]() ![]() ![]() |
0..1 | RatioIPS | 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 | |
Documentação para este formato | ||||
Visualização de elementos -chave
| Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
0..* | MedicationIPS | 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 Vínculo: CommonLanguages (preferred): A human language.
| |||||||||
![]() ![]() |
0..1 | Narrative | Resumo de texto para o recurso, para interpretação humana This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||||||
![]() ![]() |
0..* | Resource | Recursos contidos | |||||||||
![]() ![]() |
0..* | Extension | Extensões adicionais | |||||||||
![]() ![]() |
?! | 0..* | Extension | Extensões | ||||||||
![]() ![]() |
Σ | 0..* | Identifier | Identificador de negócios para este medicamento | ||||||||
![]() ![]() |
S | 1..1 | CodeableConceptIPS | Nome do medicamento Vínculo: Medications - SNOMED CT + Absent/Unknown (IPS) (preferred): SNOMED CT medications (Pharmaceutical / biologic product) or a code for absent/unknown medication
| ||||||||
![]() ![]() |
?!Σ | 0..1 | code | ativo| inativo| entrado com erro Vínculo: Medication Status Codes (required): A coded concept defining if the medication is in active use. | ||||||||
![]() ![]() |
Σ | 0..1 | Reference(OrganizationBRIPS) | Organização Fabricante | ||||||||
![]() ![]() |
S | 0..1 | CodeableConceptIPS | Unidade de medida do medicamento Vínculo: Medicine Doseform - IPS (preferred) | ||||||||
![]() ![]() |
Σ | 0..1 | Ratio | Quantidade de medicamento | ||||||||
![]() ![]() |
S | 0..* | BackboneElement | Ingrediente ativo ou inativo | ||||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||||||
![]() ![]() ![]() |
S | 1..1 | Ingrediente Fatia: Não ordenado, Aberto por type:$this Vínculo: Medicine Active Substances - IPS (preferred): SNOMED CT drug substances | |||||||||
![]() ![]() ![]() ![]() |
CodeableConcept(CodeableConceptIPS) | |||||||||||
![]() ![]() ![]() ![]() |
Reference(Substance | Medication) | |||||||||||
![]() ![]() ![]() ![]() |
S | 0..1 | Reference(Substance | MedicationBRIPS) | The actual ingredient or content | ||||||||
![]() ![]() ![]() |
0..1 | boolean | Ingrediente ativo | |||||||||
![]() ![]() ![]() |
SC | 0..1 | RatioIPS | Uma proporção de dois valores de Quantidade - um numerador e um denominador Constraints: rat-1 | ||||||||
![]() ![]() |
0..1 | BackboneElement | Detalhes sobre a medicação | |||||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||||||
![]() ![]() ![]() |
0..1 | string | Lote de medicamento | |||||||||
![]() ![]() ![]() |
0..1 | dateTime | Data de validade do medicamento | |||||||||
Documentação para este formato | ||||||||||||
| Caminho | Estado | Utilização | Conjunto de valores | Versão | Fonte |
| Medication.language | Base | preferred | Common Languages | 📦4.0.1 | a norma FHIR |
| Medication.code | Base | preferred | Medications - SNOMED CT + Absent/Unknown (IPS) | 📦1.1.0 | International Patient Summary Implementation Guide v1.1 |
| Medication.status | Base | required | Medication status codes | 📍4.0.1 | a norma FHIR |
| Medication.form | Base | preferred | Medicine Doseform - IPS | 📦1.1.0 | International Patient Summary Implementation Guide v1.1 |
| Medication.ingredient.item[x] | Base | preferred | Medicine Active Substances - IPS | 📦1.1.0 | International Patient Summary Implementation Guide v1.1 |
| Id | Grau | Caminho(s) | Descrição | Expressão |
| 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()
|
| rat-1 | error | Medication.ingredient.strength | Numerator and denominator SHALL both be present, or both are absent. If both are absent, there SHALL be some extension present |
(numerator.empty() xor denominator.exists()) and (numerator.exists() or extension.exists())
|
Visualização instantânea
| Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
0..* | MedicationIPS | 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 Vínculo: CommonLanguages (preferred): A human language.
| |||||||||
![]() ![]() |
0..1 | Narrative | Resumo de texto para o recurso, para interpretação humana This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||||||
![]() ![]() |
0..* | Resource | Recursos contidos | |||||||||
![]() ![]() |
0..* | Extension | Extensões adicionais | |||||||||
![]() ![]() |
?! | 0..* | Extension | Extensões | ||||||||
![]() ![]() |
Σ | 0..* | Identifier | Identificador de negócios para este medicamento | ||||||||
![]() ![]() |
S | 1..1 | CodeableConceptIPS | Nome do medicamento Vínculo: Medications - SNOMED CT + Absent/Unknown (IPS) (preferred): SNOMED CT medications (Pharmaceutical / biologic product) or a code for absent/unknown medication
| ||||||||
![]() ![]() |
?!Σ | 0..1 | code | ativo| inativo| entrado com erro Vínculo: Medication Status Codes (required): A coded concept defining if the medication is in active use. | ||||||||
![]() ![]() |
Σ | 0..1 | Reference(OrganizationBRIPS) | Organização Fabricante | ||||||||
![]() ![]() |
S | 0..1 | CodeableConceptIPS | Unidade de medida do medicamento Vínculo: Medicine Doseform - IPS (preferred) | ||||||||
![]() ![]() |
Σ | 0..1 | Ratio | Quantidade de medicamento | ||||||||
![]() ![]() |
S | 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 | ||||||||
![]() ![]() ![]() |
S | 1..1 | Ingrediente Fatia: Não ordenado, Aberto por type:$this Vínculo: Medicine Active Substances - IPS (preferred): SNOMED CT drug substances | |||||||||
![]() ![]() ![]() ![]() |
CodeableConcept(CodeableConceptIPS) | |||||||||||
![]() ![]() ![]() ![]() |
Reference(Substance | Medication) | |||||||||||
![]() ![]() ![]() ![]() |
S | 0..1 | Reference(Substance | MedicationBRIPS) | The actual ingredient or content | ||||||||
![]() ![]() ![]() |
0..1 | boolean | Ingrediente ativo | |||||||||
![]() ![]() ![]() |
SC | 0..1 | RatioIPS | Uma proporção de dois valores de Quantidade - um numerador e um denominador Constraints: rat-1 | ||||||||
![]() ![]() |
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 | |||||||||
Documentação para este formato | ||||||||||||
| Caminho | Estado | Utilização | Conjunto de valores | Versão | Fonte |
| Medication.language | Base | preferred | Common Languages | 📦4.0.1 | a norma FHIR |
| Medication.code | Base | preferred | Medications - SNOMED CT + Absent/Unknown (IPS) | 📦1.1.0 | International Patient Summary Implementation Guide v1.1 |
| Medication.status | Base | required | Medication status codes | 📍4.0.1 | a norma FHIR |
| Medication.form | Base | preferred | Medicine Doseform - IPS | 📦1.1.0 | International Patient Summary Implementation Guide v1.1 |
| Medication.ingredient.item[x] | Base | preferred | Medicine Active Substances - IPS | 📦1.1.0 | International Patient Summary Implementation Guide v1.1 |
| Id | Grau | Caminho(s) | Descrição | Expressão |
| 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()
|
| rat-1 | error | Medication.ingredient.strength | Numerator and denominator SHALL both be present, or both are absent. If both are absent, there SHALL be some extension present |
(numerator.empty() xor denominator.exists()) and (numerator.exists() or extension.exists())
|
Esta estrutura é derivada de MedicationIPS
Resumo
Estruturas
Esta estrutura refere-se a estas outras estruturas:
Fatias
Esta estrutura define os seguintes Slices:
Outras representações de perfil: CSV, Excel, Schematron