Guia de implementação do Sumário Internacional do Paciente: Release 1 - BR Realm | STU1
1.2.0 - STU1 Brazil flag

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

Resource Profile: MedicationStatementBRIPS

URL Canônica: https://ips.saude.gov.br/fhir/StructureDefinition/MedicationStatementBRIPS Versão: 1.2.0
Active as of 2026-08-22 Nome computável: MedicationStatementBRIPS

Este recurso se refere a um registro de um medicamento que está sendo consumido por um paciente. Um relatório de medicamentos pode indicar que o paciente pode estar tomando o medicamento no momento presente ou já tomou o medicamento no passado ou irá tomá-la no futuro. A fonte dessas informaçõespode ser o paciente, uma pessoa próxima (como um membro da família ou cônjuge) ou um médico. Um cenário comum em que essas informações são capturadas é durante o processo de obtenção do histórico, durante a visita ou internação do paciente. As informações sobre medicamentos podem vir de fontes como a memória do paciente, de um frasco de prescrição ou de uma lista de medicamentos que o paciente, o médico ou terceiros mantém

A principal diferença entre um relatório de medicamentos e uma administração de medicamentos é que a administração do medicamento possui informações completas sobre a administração e é baseada nas informações reais de administração da pessoa que administrou o medicamento. Um relatório de medicamentos é frequentemente, senão sempre, menos específico. Não há data/hora obrigatória em que o medicamento foi administrado, na verdade só se sabe que uma fonte relatou que o paciente está tomando este medicamento, onde detalhes como horário, quantidade ou dosagem ou mesmo produto do medicamento podem estar incompletos ou ausentes ou menos preciso. Conforme afirmado anteriormente, as informações do Relatório de Medicamentos podem vir da memória do paciente, de um frasco de prescrição ou de uma lista de medicamentos mantida pelo que paciente, o médico ou por terceiros. A administração de medicamentos é mais formal e não faltam informações detalhadas.

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).

Escopo/Uso

O perfil MedicationStatementBRIPS especializa o perfil internacional MedicationStatement-uv-ips para o contexto brasileiro. A RNDS não possui um perfil nativo de MedicationStatement — este recurso é derivado do mapeamento do documento REPM (Registro Eletrônico de Prescrição de Medicamentos) via RNDSPrescricaoMedicamento e, adicionalmente, do REDFM (Registro de Dispensação e Fornecimento de Medicamentos / MedicationDispense). Os medicamentos em uso são construídos no BRIPS a partir dessas fontes via MedicationStatement.derivedFrom.

​O campo MedicationStatement.medication[x] é obrigatório (1..1, MustSupport) e deve referenciar uma instância do perfil MedicationBRIPS via medicationReference. O binding herdado do IPS é de força preferred e aponta para o ValueSet medication-code-uv-ips, que inclui SNOMED CT GPS, Absent/Unknown e o IPS Free Set.

O campo MedicationStatement.status é obrigatório (1..1) e deve ser mapeado a partir de MedicationRequest.status da prescrição de origem seguindo a tabela de conversão: active→active; completed→completed; stopped→stopped; cancelled→entered-in-error; on-hold→on-hold; draft→intended. O campo MedicationStatement.dosage.route deve ser codificado com o ValueSet medicine-route-of-administration (preferred), com additional-binding para BRViaAdministracao no contexto nacional.

Risco de duplicação: como a RNDS não vincula prescrição (REPM) à dispensação (REDFM), a derivação de medicamentos a partir das duas fontes pode gerar instâncias duplicadas do mesmo medicamento. As implementações devem adotar estratégias de deduplicação (por medicamento e período de uso).

Uso indevido

O recurso MedicationStatement não deve ser usado para registrar vacinas — use ImmunizationBRIPS. Não deve registrar procedimentos que envolvam administração de medicamentos em contexto de internação sem prescrição associada — use MedicationAdministration quando aplicável. Não deve representar o ato de prescrição em si — use MedicationRequestBRIPS para a prescrição original.

Extensões

Este perfil não possui extensões nacionais adicionais além das herdadas do IPS. A extensão data-absent-reason é mantida em MedicationStatement.effective[x] para casos em que o período de uso não está disponível.

Limites e Relacionamentos

O recurso MedicationStatementBRIPS é referenciado pela seção “Medicamentos em Uso” (LOINC 10160-0) da CompositionBRIPS (section.entry). Referencia e é referenciado por:

  • MedicationBRIPS — referenciado em medication[x] (medicamentReference) como o medicamento em uso.
  • MedicationRequestBRIPS — derivedFrom aponta para a prescrição de origem (RNDSPrescricaoMedicamento).
  • PatientBRIPS — referenciado em subject (paciente em uso do medicamento).
  • ConditionBRIPS — referenciado em reasonReference (diagnóstico que motivou o uso do medicamento).
  • PractitionerBRIPS / PractitionerRoleBRIPS / OrganizationBRIPS — referenciados em informationSource (prescritor ou estabelecimento).

Caso de Uso

Condição de entrada

A seção de Sumário de medicamentos contém uma descrição dos medicamentos do paciente relevantes para o escopo do sumário. A RNDS não possui um perfil MedicationStatement direto — as informações sobre medicamentos são originadas da StructureDefinition BRPrescricaoMedicamento (restrição de MedicationRequest).

O conteúdo desta seção é extraído a partir dos dados disponíveis na RNDS provenientes de:

  • RAC — Registro de Atendimento Clínico
  • SA — Sumário de Alta Hospitalar
  • SAO — Sumário de Alta Obstétrico
  • RPM — Registro de Prescrição de Medicamentos

São exibidos todos os medicamentos ativos do último ano provenientes desses registros. Quando disponíveis dados da saúde suplementar, apenas os medicamentos ativos dos últimos seis meses serão exibidos. Os medicamentos oriundos de Sumários internacionais são exibidos exatamente como recebidos.

Condição de saída

Os medicamentos são documentados no Sumário Internacional do Paciente BR no Perfil de MedicationStatement. As entradas desta seção são uma das opções abaixo:

  • uma entrada informando que se sabe que o paciente não está tomando nenhum medicamento relevante;
  • uma entrada informando que nenhuma informação está disponível sobre os possíveis medicamentos do paciente;
  • uma ou mais entradas enumerando o medicamento relevante do paciente (uma entrada por medicamento).

Mapeamentos terminológicos RNDS — IPS

No elemento MedicationRequest.dosageInstruction.route foi necessário criar um Mapa de Conceitos do CodeSystem (CS) da RNDS BRViaAdministracao para o CS preferido (preferred) do IPS: Medicine Route of Administration — IPS: EDQM Standards Terms.

CodeSystem RNDS Elemento CodeSystem IPS
BRViaAdministracao dosageInstruction.route Medicine Route of Administration — IPS (EDQM)

Mapeamento de estrutura — Versão 1.0.0

Versão IGDataDescrição da mudança
1.0.02023-05Versão inicial. Perfil derivado do REPM; sem perfil RNDS direto. Tabela com 6 colunas.
1.1.02026-08Revisão completa. Confirmação de que MedicationStatement não é utilizado diretamente pela RNDS. Tabela expandida para 8 colunas.

Usos:

You can also check for usages in the FHIR IG Statistics

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 MedicationStatementIPS

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. MedicationStatement MedicationStatementIPS
... id 0..1 id Identificador lógico deste artefato
... meta 0..1 Meta Metadados sobre o recurso
... implicitRules 0..1 uri URI(s) sob as quais este recurso é conhecido
... text 0..1 Narrative Texto narrativo, 72 caracteres para resumo
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Extensões adicionais
... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas
... identifier 0..* Identifier Identificadores externos para este recurso
... basedOn 0..* Reference(MedicationRequestBRIPS | CarePlan | ServiceRequest) Referência ao pedido ou ao plano de tratamento que gerou este recurso
... partOf 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ObservationResultsBRIPS) Referência ao evento do qual este recurso faz parte
... status 1..1 code Status atual do recurso
... statusReason 0..* CodeableConcept Motivo do status atual
... category 0..1 CodeableConcept Tipo de uso de medicamento
... Fatias para medication[x] 1..1 Reference(Medication (IPS)), CodeableConceptIPS Qual medicamento foi tomado
Fatia: Não ordenado, Aberto por type:$this
.... medication[x]:medicationReference 0..1 Reference(MedicationBRIPS) What medication was taken
... subject 1..1 Reference(PatientBRIPS) Quem toma ou tomou o medicamento
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... reference 1..1 string Referência literal. URL relativa, interna ou externa
.... type 0..1 uri Tipo de recurso ao qual a referência é feita
.... identifier 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display 0..1 string Texto alternativo para o recurso
... context 0..1 Reference(Encounter | EpisodeOfCare) Recurso Encounter ou Episode associado a este recurso
... effective[x] 1..1 dateTime, Period Data ou intervalo na qual o medicamento foi ou será tomado
Fatia: Não ordenado, Fechado por type:$this
.... effective[x]:Todas as fatias Conteúdo/regras para todas as fatias
..... id 0..1 string Identificador único para referência interna
..... Fatias para extension Conteúdo/regras para todas as fatias
...... extension:data-absent-reason 0..1 DataAbsentReason(5.3.0) Se não há data, por que não há data?
... dateAsserted 0..1 dateTime Quando a declaração de medicação foi estabelecida
... informationSource 0..1 Reference(PatientBRIPS | PractitionerBRIPS | PractitionerRoleBRIPS | RelatedPerson | OrganizationBRIPS) Referência à pessoa ou organização que forneceu as informações sobre esta administração de medicamento
... derivedFrom 0..* Reference(Resource) Referência a um recurso com informações de suporte adicionais
... reasonCode 0..* CodeableConcept Razão pela qual o medicamento está sendo ou foi tomado
... reasonReference 0..* Reference(ConditionBRIPS | ObservationResultsBRIPS | DiagnosticReportBRIPS) Condição ou observação que apoia a tomada deste medicamento
... note 0..* Annotation Informações adicionais sobre essa declaração
... dosage 0..* Dosage Detalhes sobre a administração do medicamento
.... id 0..1 string Identificador único para referenciação 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
.... sequence 0..1 integer A ordem das instruções de dosagem
.... text 0..1 string Instruções de dosagem em texto livre
.... additionalInstruction 0..* CodeableConcept Informações auxiliares ou advertências ao paciente
.... patientInstruction 0..1 string Instruções orientadas ao paciente ou consumidor
.... timing 0..1 Timing Quando o medicamento deve ser administrado
.... asNeeded[x] 0..1 boolean, CodeableConcept Tomar "conforme necessário" (para x)
.... site 0..1 CodeableConcept Local no corpo onde deve ser administrado o medicamento
.... route 0..1 CodeableConceptIPS Rota de administração
.... method 0..1 CodeableConcept Método de administração
.... doseAndRate 0..* Element Quantidade de medicamento administrado
..... id 0..1 string Identificador único para referenciação cruzada
..... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
..... type 0..1 CodeableConcept O tipo de dose especificado
..... dose[x] 0..1 Range, SimpleQuantity Quantidade de medicamento por dose
..... rate[x] 0..1 Ratio, Range, SimpleQuantity Quantidade de medicamento por unidade de tempo
.... maxDosePerPeriod 0..1 Ratio Limite máximo de medicamento por unidade de tempo
.... maxDosePerAdministration 0..1 SimpleQuantity Limite máximo de medicamento por administração
.... maxDosePerLifetime 0..1 SimpleQuantity Limite máximo de medicamento por tempo de vida do paciente

doco Documentação para este formato
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. MedicationStatement 0..* MedicationStatementIPS Record of medication being taken by a patient
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri URI(s) sob as quais este recurso é conhecido
... text 0..1 Narrative Texto narrativo, 72 caracteres para resumo
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Extensões adicionais
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas
... identifier Σ 0..* Identifier Identificadores externos para este recurso
... basedOn Σ 0..* Reference(MedicationRequestBRIPS | CarePlan | ServiceRequest) Referência ao pedido ou ao plano de tratamento que gerou este recurso
... partOf Σ 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ObservationResultsBRIPS) Referência ao evento do qual este recurso faz parte
... status ?!Σ 1..1 code Status atual do recurso
Vínculo: Medication Status Codes (required): A coded concept indicating the current status of a MedicationStatement.
... statusReason 0..* CodeableConcept Motivo do status atual
Vínculo: SNOMEDCTDrugTherapyStatusCodes (example): A coded concept indicating the reason for the status of the statement.
... category Σ 0..1 CodeableConcept Tipo de uso de medicamento
Vínculo: Medication usage category codes (preferred): A coded concept identifying where the medication included in the MedicationStatement is expected to be consumed or administered.
... Fatias para medication[x] SΣ 1..1 Qual medicamento foi tomado
Fatia: Não ordenado, Aberto por type:$this
Vínculo: Medications - SNOMED CT + Absent/Unknown (IPS) (preferred): SNOMED CT medications (Pharmaceutical / biologic product) or a code for absent/unknown medication
.... medicationReference Reference(Medication (IPS))
.... medicationCodeableConcept CodeableConcept(CodeableConceptIPS)
.... medication[x]:medicationReference SΣ 0..1 Reference(MedicationBRIPS) What medication was taken
... subject SΣ 1..1 Reference(PatientBRIPS) Quem toma ou tomou o medicamento
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
Fatia: Não ordenado, Aberto por value:url
.... reference SΣC 1..1 string Referência literal. URL relativa, interna ou externa
.... type Σ 0..1 uri Tipo de recurso ao qual a referência é feita
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display Σ 0..1 string Texto alternativo para o recurso
... context Σ 0..1 Reference(Encounter | EpisodeOfCare) Recurso Encounter ou Episode associado a este recurso
... effective[x] SΣ 1..1 Data ou intervalo na qual o medicamento foi ou será tomado
Fatia: Não ordenado, Aberto por type:$this
.... effective[x]:Todas as fatias Conteúdo/regras para todas as fatias
..... effective[x]Todos os tipos Conteúdo/regras para todos os tipos
...... id 0..1 string Identificador único para referência interna
...... Fatias para extension Conteúdo/regras para todas as fatias
....... extension:data-absent-reason S 0..1 code Se não há data, por que não há data?
URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
Vínculo: DataAbsentReason (required)
.... effectiveDateTime dateTime
.... effectivePeriod Period
... dateAsserted Σ 0..1 dateTime Quando a declaração de medicação foi estabelecida
... informationSource 0..1 Reference(PatientBRIPS | PractitionerBRIPS | PractitionerRoleBRIPS | RelatedPerson | OrganizationBRIPS) Referência à pessoa ou organização que forneceu as informações sobre esta administração de medicamento
... derivedFrom 0..* Reference(Resource) Referência a um recurso com informações de suporte adicionais
... reasonCode 0..* CodeableConcept Razão pela qual o medicamento está sendo ou foi tomado
Vínculo: Condition/Problem/DiagnosisCodes (example): A coded concept identifying why the medication is being taken.
... reasonReference 0..* Reference(ConditionBRIPS | ObservationResultsBRIPS | DiagnosticReportBRIPS) Condição ou observação que apoia a tomada deste medicamento
... note 0..* Annotation Informações adicionais sobre essa declaração
... dosage S 0..* Dosage Detalhes sobre a administração do medicamento
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
Fatia: Não ordenado, Aberto por value:url
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... sequence Σ 0..1 integer A ordem das instruções de dosagem
.... text SΣ 0..1 string Instruções de dosagem em texto livre
.... additionalInstruction Σ 0..* CodeableConcept Informações auxiliares ou advertências ao paciente
Vínculo: SNOMEDCTAdditionalDosageInstructions (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery".
.... patientInstruction Σ 0..1 string Instruções orientadas ao paciente ou consumidor
.... timing SΣ 0..1 Timing Quando o medicamento deve ser administrado
.... asNeeded[x] Σ 0..1 Tomar "conforme necessário" (para x)
Vínculo: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the precondition that should be met or evaluated prior to consuming or administering a medication dose. For example "pain", "30 minutes prior to sexual intercourse", "on flare-up" etc.
..... asNeededBoolean boolean
..... asNeededCodeableConcept CodeableConcept
.... site Σ 0..1 CodeableConcept Local no corpo onde deve ser administrado o medicamento
Vínculo: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example): A coded concept describing the site location the medicine enters into or onto the body.
.... route 0..1 CodeableConceptIPS Rota de administração
Vínculo: Medicine Route of Administration - IPS (preferred): EDQM Standards Terms
.... method Σ 0..1 CodeableConcept Método de administração
Vínculo: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered.
.... doseAndRate Σ 0..* Element Quantidade de medicamento administrado
..... id 0..1 string Identificador único para referenciação cruzada
..... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
Fatia: Não ordenado, Aberto por value:url
..... type Σ 0..1 CodeableConcept O tipo de dose especificado
Vínculo: DoseAndRateType (example): The kind of dose or rate specified.
..... dose[x] Σ 0..1 Quantidade de medicamento por dose
...... doseRange Range
...... doseQuantity Quantity(SimpleQuantity)
..... rate[x] Σ 0..1 Quantidade de medicamento por unidade de tempo
...... rateRatio Ratio
...... rateRange Range
...... rateQuantity Quantity(SimpleQuantity)
.... maxDosePerPeriod Σ 0..1 Ratio Limite máximo de medicamento por unidade de tempo
.... maxDosePerAdministration Σ 0..1 SimpleQuantity Limite máximo de medicamento por administração
.... maxDosePerLifetime Σ 0..1 SimpleQuantity Limite máximo de medicamento por tempo de vida do paciente

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
MedicationStatement.​language Base preferred Common Languages 📦4.0.1 a norma FHIR
MedicationStatement.​status Base required Medication status codes 📍4.0.1 a norma FHIR
MedicationStatement.​statusReason Base example SNOMED CT Drug Therapy Status codes 📦4.0.1 a norma FHIR
MedicationStatement.​category Base preferred Medication usage category codes 📦4.0.1 a norma FHIR
MedicationStatement.​medication[x] Base preferred Medications - SNOMED CT + Absent/Unknown (IPS) 📦1.1.0 International Patient Summary Implementation Guide v1.1
MedicationStatement.​subject.type Base extensible ResourceType 📦4.0.1 a norma FHIR
MedicationStatement.​reasonCode Base example Condition/Problem/Diagnosis Codes 📦4.0.1 a norma FHIR
MedicationStatement.​dosage.additionalInstruction Base example SNOMED CT Additional Dosage Instructions 📦4.0.1 a norma FHIR
MedicationStatement.​dosage.asNeeded[x] Base example SNOMED CT Medication As Needed Reason Codes 📦4.0.1 a norma FHIR
MedicationStatement.​dosage.site Base example SNOMED CT Anatomical Structure for Administration Site Codes 📦4.0.1 a norma FHIR
MedicationStatement.​dosage.route Base preferred Medicine Route of Administration - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
MedicationStatement.​dosage.method Base example SNOMED CT Administration Method Codes 📦4.0.1 a norma FHIR
MedicationStatement.​dosage.doseAndRate.type Base example DoseAndRateType 📦4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error MedicationStatement If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicationStatement 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 MedicationStatement 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 MedicationStatement If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice MedicationStatement 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()
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. MedicationStatement 0..* MedicationStatementIPS Record of medication being taken by a patient
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri URI(s) sob as quais este recurso é conhecido
... text 0..1 Narrative Texto narrativo, 72 caracteres para resumo
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Extensões adicionais
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas
... identifier Σ 0..* Identifier Identificadores externos para este recurso
... basedOn Σ 0..* Reference(MedicationRequestBRIPS | CarePlan | ServiceRequest) Referência ao pedido ou ao plano de tratamento que gerou este recurso
... partOf Σ 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ObservationResultsBRIPS) Referência ao evento do qual este recurso faz parte
... status ?!Σ 1..1 code Status atual do recurso
Vínculo: Medication Status Codes (required): A coded concept indicating the current status of a MedicationStatement.
... statusReason 0..* CodeableConcept Motivo do status atual
Vínculo: SNOMEDCTDrugTherapyStatusCodes (example): A coded concept indicating the reason for the status of the statement.
... category Σ 0..1 CodeableConcept Tipo de uso de medicamento
Vínculo: Medication usage category codes (preferred): A coded concept identifying where the medication included in the MedicationStatement is expected to be consumed or administered.
... Fatias para medication[x] SΣ 1..1 Qual medicamento foi tomado
Fatia: Não ordenado, Aberto por type:$this
Vínculo: Medications - SNOMED CT + Absent/Unknown (IPS) (preferred): SNOMED CT medications (Pharmaceutical / biologic product) or a code for absent/unknown medication
.... medicationReference Reference(Medication (IPS))
.... medicationCodeableConcept CodeableConcept(CodeableConceptIPS)
.... medication[x]:medicationReference SΣ 0..1 Reference(MedicationBRIPS) What medication was taken
... subject SΣ 1..1 Reference(PatientBRIPS) Quem toma ou tomou o medicamento
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
Fatia: Não ordenado, Aberto por value:url
.... reference SΣC 1..1 string Referência literal. URL relativa, interna ou externa
.... type Σ 0..1 uri Tipo de recurso ao qual a referência é feita
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display Σ 0..1 string Texto alternativo para o recurso
... context Σ 0..1 Reference(Encounter | EpisodeOfCare) Recurso Encounter ou Episode associado a este recurso
... effective[x] SΣ 1..1 Data ou intervalo na qual o medicamento foi ou será tomado
Fatia: Não ordenado, Aberto por type:$this
.... effective[x]:Todas as fatias Conteúdo/regras para todas as fatias
..... effective[x]Todos os tipos Conteúdo/regras para todos os tipos
...... id 0..1 string Identificador único para referência interna
...... Fatias para extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
....... extension:data-absent-reason S 0..1 code Se não há data, por que não há data?
URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
Vínculo: DataAbsentReason (required)
.... effectiveDateTime dateTime
.... effectivePeriod Period
... dateAsserted Σ 0..1 dateTime Quando a declaração de medicação foi estabelecida
... informationSource 0..1 Reference(PatientBRIPS | PractitionerBRIPS | PractitionerRoleBRIPS | RelatedPerson | OrganizationBRIPS) Referência à pessoa ou organização que forneceu as informações sobre esta administração de medicamento
... derivedFrom 0..* Reference(Resource) Referência a um recurso com informações de suporte adicionais
... reasonCode 0..* CodeableConcept Razão pela qual o medicamento está sendo ou foi tomado
Vínculo: Condition/Problem/DiagnosisCodes (example): A coded concept identifying why the medication is being taken.
... reasonReference 0..* Reference(ConditionBRIPS | ObservationResultsBRIPS | DiagnosticReportBRIPS) Condição ou observação que apoia a tomada deste medicamento
... note 0..* Annotation Informações adicionais sobre essa declaração
... dosage S 0..* Dosage Detalhes sobre a administração do medicamento
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
Fatia: Não ordenado, Aberto por value:url
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... sequence Σ 0..1 integer A ordem das instruções de dosagem
.... text SΣ 0..1 string Instruções de dosagem em texto livre
.... additionalInstruction Σ 0..* CodeableConcept Informações auxiliares ou advertências ao paciente
Vínculo: SNOMEDCTAdditionalDosageInstructions (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery".
.... patientInstruction Σ 0..1 string Instruções orientadas ao paciente ou consumidor
.... timing SΣ 0..1 Timing Quando o medicamento deve ser administrado
.... asNeeded[x] Σ 0..1 Tomar "conforme necessário" (para x)
Vínculo: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the precondition that should be met or evaluated prior to consuming or administering a medication dose. For example "pain", "30 minutes prior to sexual intercourse", "on flare-up" etc.
..... asNeededBoolean boolean
..... asNeededCodeableConcept CodeableConcept
.... site Σ 0..1 CodeableConcept Local no corpo onde deve ser administrado o medicamento
Vínculo: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example): A coded concept describing the site location the medicine enters into or onto the body.
.... route 0..1 CodeableConceptIPS Rota de administração
Vínculo: Medicine Route of Administration - IPS (preferred): EDQM Standards Terms
.... method Σ 0..1 CodeableConcept Método de administração
Vínculo: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered.
.... doseAndRate Σ 0..* Element Quantidade de medicamento administrado
..... id 0..1 string Identificador único para referenciação cruzada
..... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
Fatia: Não ordenado, Aberto por value:url
..... type Σ 0..1 CodeableConcept O tipo de dose especificado
Vínculo: DoseAndRateType (example): The kind of dose or rate specified.
..... dose[x] Σ 0..1 Quantidade de medicamento por dose
...... doseRange Range
...... doseQuantity Quantity(SimpleQuantity)
..... rate[x] Σ 0..1 Quantidade de medicamento por unidade de tempo
...... rateRatio Ratio
...... rateRange Range
...... rateQuantity Quantity(SimpleQuantity)
.... maxDosePerPeriod Σ 0..1 Ratio Limite máximo de medicamento por unidade de tempo
.... maxDosePerAdministration Σ 0..1 SimpleQuantity Limite máximo de medicamento por administração
.... maxDosePerLifetime Σ 0..1 SimpleQuantity Limite máximo de medicamento por tempo de vida do paciente

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
MedicationStatement.​language Base preferred Common Languages 📦4.0.1 a norma FHIR
MedicationStatement.​status Base required Medication status codes 📍4.0.1 a norma FHIR
MedicationStatement.​statusReason Base example SNOMED CT Drug Therapy Status codes 📦4.0.1 a norma FHIR
MedicationStatement.​category Base preferred Medication usage category codes 📦4.0.1 a norma FHIR
MedicationStatement.​medication[x] Base preferred Medications - SNOMED CT + Absent/Unknown (IPS) 📦1.1.0 International Patient Summary Implementation Guide v1.1
MedicationStatement.​subject.type Base extensible ResourceType 📦4.0.1 a norma FHIR
MedicationStatement.​reasonCode Base example Condition/Problem/Diagnosis Codes 📦4.0.1 a norma FHIR
MedicationStatement.​dosage.additionalInstruction Base example SNOMED CT Additional Dosage Instructions 📦4.0.1 a norma FHIR
MedicationStatement.​dosage.asNeeded[x] Base example SNOMED CT Medication As Needed Reason Codes 📦4.0.1 a norma FHIR
MedicationStatement.​dosage.site Base example SNOMED CT Anatomical Structure for Administration Site Codes 📦4.0.1 a norma FHIR
MedicationStatement.​dosage.route Base preferred Medicine Route of Administration - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
MedicationStatement.​dosage.method Base example SNOMED CT Administration Method Codes 📦4.0.1 a norma FHIR
MedicationStatement.​dosage.doseAndRate.type Base example DoseAndRateType 📦4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error MedicationStatement If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicationStatement 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 MedicationStatement 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 MedicationStatement If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice MedicationStatement 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()

Visão diferencial

Esta estrutura é derivada de MedicationStatementIPS

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. MedicationStatement MedicationStatementIPS
... id 0..1 id Identificador lógico deste artefato
... meta 0..1 Meta Metadados sobre o recurso
... implicitRules 0..1 uri URI(s) sob as quais este recurso é conhecido
... text 0..1 Narrative Texto narrativo, 72 caracteres para resumo
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Extensões adicionais
... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas
... identifier 0..* Identifier Identificadores externos para este recurso
... basedOn 0..* Reference(MedicationRequestBRIPS | CarePlan | ServiceRequest) Referência ao pedido ou ao plano de tratamento que gerou este recurso
... partOf 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ObservationResultsBRIPS) Referência ao evento do qual este recurso faz parte
... status 1..1 code Status atual do recurso
... statusReason 0..* CodeableConcept Motivo do status atual
... category 0..1 CodeableConcept Tipo de uso de medicamento
... Fatias para medication[x] 1..1 Reference(Medication (IPS)), CodeableConceptIPS Qual medicamento foi tomado
Fatia: Não ordenado, Aberto por type:$this
.... medication[x]:medicationReference 0..1 Reference(MedicationBRIPS) What medication was taken
... subject 1..1 Reference(PatientBRIPS) Quem toma ou tomou o medicamento
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... reference 1..1 string Referência literal. URL relativa, interna ou externa
.... type 0..1 uri Tipo de recurso ao qual a referência é feita
.... identifier 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display 0..1 string Texto alternativo para o recurso
... context 0..1 Reference(Encounter | EpisodeOfCare) Recurso Encounter ou Episode associado a este recurso
... effective[x] 1..1 dateTime, Period Data ou intervalo na qual o medicamento foi ou será tomado
Fatia: Não ordenado, Fechado por type:$this
.... effective[x]:Todas as fatias Conteúdo/regras para todas as fatias
..... id 0..1 string Identificador único para referência interna
..... Fatias para extension Conteúdo/regras para todas as fatias
...... extension:data-absent-reason 0..1 DataAbsentReason(5.3.0) Se não há data, por que não há data?
... dateAsserted 0..1 dateTime Quando a declaração de medicação foi estabelecida
... informationSource 0..1 Reference(PatientBRIPS | PractitionerBRIPS | PractitionerRoleBRIPS | RelatedPerson | OrganizationBRIPS) Referência à pessoa ou organização que forneceu as informações sobre esta administração de medicamento
... derivedFrom 0..* Reference(Resource) Referência a um recurso com informações de suporte adicionais
... reasonCode 0..* CodeableConcept Razão pela qual o medicamento está sendo ou foi tomado
... reasonReference 0..* Reference(ConditionBRIPS | ObservationResultsBRIPS | DiagnosticReportBRIPS) Condição ou observação que apoia a tomada deste medicamento
... note 0..* Annotation Informações adicionais sobre essa declaração
... dosage 0..* Dosage Detalhes sobre a administração do medicamento
.... id 0..1 string Identificador único para referenciação 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
.... sequence 0..1 integer A ordem das instruções de dosagem
.... text 0..1 string Instruções de dosagem em texto livre
.... additionalInstruction 0..* CodeableConcept Informações auxiliares ou advertências ao paciente
.... patientInstruction 0..1 string Instruções orientadas ao paciente ou consumidor
.... timing 0..1 Timing Quando o medicamento deve ser administrado
.... asNeeded[x] 0..1 boolean, CodeableConcept Tomar "conforme necessário" (para x)
.... site 0..1 CodeableConcept Local no corpo onde deve ser administrado o medicamento
.... route 0..1 CodeableConceptIPS Rota de administração
.... method 0..1 CodeableConcept Método de administração
.... doseAndRate 0..* Element Quantidade de medicamento administrado
..... id 0..1 string Identificador único para referenciação cruzada
..... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
..... type 0..1 CodeableConcept O tipo de dose especificado
..... dose[x] 0..1 Range, SimpleQuantity Quantidade de medicamento por dose
..... rate[x] 0..1 Ratio, Range, SimpleQuantity Quantidade de medicamento por unidade de tempo
.... maxDosePerPeriod 0..1 Ratio Limite máximo de medicamento por unidade de tempo
.... maxDosePerAdministration 0..1 SimpleQuantity Limite máximo de medicamento por administração
.... maxDosePerLifetime 0..1 SimpleQuantity Limite máximo de medicamento por tempo de vida do paciente

doco Documentação para este formato

Visualização de elementos -chave

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. MedicationStatement 0..* MedicationStatementIPS Record of medication being taken by a patient
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri URI(s) sob as quais este recurso é conhecido
... text 0..1 Narrative Texto narrativo, 72 caracteres para resumo
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Extensões adicionais
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas
... identifier Σ 0..* Identifier Identificadores externos para este recurso
... basedOn Σ 0..* Reference(MedicationRequestBRIPS | CarePlan | ServiceRequest) Referência ao pedido ou ao plano de tratamento que gerou este recurso
... partOf Σ 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ObservationResultsBRIPS) Referência ao evento do qual este recurso faz parte
... status ?!Σ 1..1 code Status atual do recurso
Vínculo: Medication Status Codes (required): A coded concept indicating the current status of a MedicationStatement.
... statusReason 0..* CodeableConcept Motivo do status atual
Vínculo: SNOMEDCTDrugTherapyStatusCodes (example): A coded concept indicating the reason for the status of the statement.
... category Σ 0..1 CodeableConcept Tipo de uso de medicamento
Vínculo: Medication usage category codes (preferred): A coded concept identifying where the medication included in the MedicationStatement is expected to be consumed or administered.
... Fatias para medication[x] SΣ 1..1 Qual medicamento foi tomado
Fatia: Não ordenado, Aberto por type:$this
Vínculo: Medications - SNOMED CT + Absent/Unknown (IPS) (preferred): SNOMED CT medications (Pharmaceutical / biologic product) or a code for absent/unknown medication
.... medicationReference Reference(Medication (IPS))
.... medicationCodeableConcept CodeableConcept(CodeableConceptIPS)
.... medication[x]:medicationReference SΣ 0..1 Reference(MedicationBRIPS) What medication was taken
... subject SΣ 1..1 Reference(PatientBRIPS) Quem toma ou tomou o medicamento
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
Fatia: Não ordenado, Aberto por value:url
.... reference SΣC 1..1 string Referência literal. URL relativa, interna ou externa
.... type Σ 0..1 uri Tipo de recurso ao qual a referência é feita
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display Σ 0..1 string Texto alternativo para o recurso
... context Σ 0..1 Reference(Encounter | EpisodeOfCare) Recurso Encounter ou Episode associado a este recurso
... effective[x] SΣ 1..1 Data ou intervalo na qual o medicamento foi ou será tomado
Fatia: Não ordenado, Aberto por type:$this
.... effective[x]:Todas as fatias Conteúdo/regras para todas as fatias
..... effective[x]Todos os tipos Conteúdo/regras para todos os tipos
...... id 0..1 string Identificador único para referência interna
...... Fatias para extension Conteúdo/regras para todas as fatias
....... extension:data-absent-reason S 0..1 code Se não há data, por que não há data?
URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
Vínculo: DataAbsentReason (required)
.... effectiveDateTime dateTime
.... effectivePeriod Period
... dateAsserted Σ 0..1 dateTime Quando a declaração de medicação foi estabelecida
... informationSource 0..1 Reference(PatientBRIPS | PractitionerBRIPS | PractitionerRoleBRIPS | RelatedPerson | OrganizationBRIPS) Referência à pessoa ou organização que forneceu as informações sobre esta administração de medicamento
... derivedFrom 0..* Reference(Resource) Referência a um recurso com informações de suporte adicionais
... reasonCode 0..* CodeableConcept Razão pela qual o medicamento está sendo ou foi tomado
Vínculo: Condition/Problem/DiagnosisCodes (example): A coded concept identifying why the medication is being taken.
... reasonReference 0..* Reference(ConditionBRIPS | ObservationResultsBRIPS | DiagnosticReportBRIPS) Condição ou observação que apoia a tomada deste medicamento
... note 0..* Annotation Informações adicionais sobre essa declaração
... dosage S 0..* Dosage Detalhes sobre a administração do medicamento
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
Fatia: Não ordenado, Aberto por value:url
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... sequence Σ 0..1 integer A ordem das instruções de dosagem
.... text SΣ 0..1 string Instruções de dosagem em texto livre
.... additionalInstruction Σ 0..* CodeableConcept Informações auxiliares ou advertências ao paciente
Vínculo: SNOMEDCTAdditionalDosageInstructions (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery".
.... patientInstruction Σ 0..1 string Instruções orientadas ao paciente ou consumidor
.... timing SΣ 0..1 Timing Quando o medicamento deve ser administrado
.... asNeeded[x] Σ 0..1 Tomar "conforme necessário" (para x)
Vínculo: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the precondition that should be met or evaluated prior to consuming or administering a medication dose. For example "pain", "30 minutes prior to sexual intercourse", "on flare-up" etc.
..... asNeededBoolean boolean
..... asNeededCodeableConcept CodeableConcept
.... site Σ 0..1 CodeableConcept Local no corpo onde deve ser administrado o medicamento
Vínculo: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example): A coded concept describing the site location the medicine enters into or onto the body.
.... route 0..1 CodeableConceptIPS Rota de administração
Vínculo: Medicine Route of Administration - IPS (preferred): EDQM Standards Terms
.... method Σ 0..1 CodeableConcept Método de administração
Vínculo: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered.
.... doseAndRate Σ 0..* Element Quantidade de medicamento administrado
..... id 0..1 string Identificador único para referenciação cruzada
..... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
Fatia: Não ordenado, Aberto por value:url
..... type Σ 0..1 CodeableConcept O tipo de dose especificado
Vínculo: DoseAndRateType (example): The kind of dose or rate specified.
..... dose[x] Σ 0..1 Quantidade de medicamento por dose
...... doseRange Range
...... doseQuantity Quantity(SimpleQuantity)
..... rate[x] Σ 0..1 Quantidade de medicamento por unidade de tempo
...... rateRatio Ratio
...... rateRange Range
...... rateQuantity Quantity(SimpleQuantity)
.... maxDosePerPeriod Σ 0..1 Ratio Limite máximo de medicamento por unidade de tempo
.... maxDosePerAdministration Σ 0..1 SimpleQuantity Limite máximo de medicamento por administração
.... maxDosePerLifetime Σ 0..1 SimpleQuantity Limite máximo de medicamento por tempo de vida do paciente

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
MedicationStatement.​language Base preferred Common Languages 📦4.0.1 a norma FHIR
MedicationStatement.​status Base required Medication status codes 📍4.0.1 a norma FHIR
MedicationStatement.​statusReason Base example SNOMED CT Drug Therapy Status codes 📦4.0.1 a norma FHIR
MedicationStatement.​category Base preferred Medication usage category codes 📦4.0.1 a norma FHIR
MedicationStatement.​medication[x] Base preferred Medications - SNOMED CT + Absent/Unknown (IPS) 📦1.1.0 International Patient Summary Implementation Guide v1.1
MedicationStatement.​subject.type Base extensible ResourceType 📦4.0.1 a norma FHIR
MedicationStatement.​reasonCode Base example Condition/Problem/Diagnosis Codes 📦4.0.1 a norma FHIR
MedicationStatement.​dosage.additionalInstruction Base example SNOMED CT Additional Dosage Instructions 📦4.0.1 a norma FHIR
MedicationStatement.​dosage.asNeeded[x] Base example SNOMED CT Medication As Needed Reason Codes 📦4.0.1 a norma FHIR
MedicationStatement.​dosage.site Base example SNOMED CT Anatomical Structure for Administration Site Codes 📦4.0.1 a norma FHIR
MedicationStatement.​dosage.route Base preferred Medicine Route of Administration - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
MedicationStatement.​dosage.method Base example SNOMED CT Administration Method Codes 📦4.0.1 a norma FHIR
MedicationStatement.​dosage.doseAndRate.type Base example DoseAndRateType 📦4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error MedicationStatement If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicationStatement 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 MedicationStatement 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 MedicationStatement If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice MedicationStatement 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

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. MedicationStatement 0..* MedicationStatementIPS Record of medication being taken by a patient
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri URI(s) sob as quais este recurso é conhecido
... text 0..1 Narrative Texto narrativo, 72 caracteres para resumo
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Extensões adicionais
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas
... identifier Σ 0..* Identifier Identificadores externos para este recurso
... basedOn Σ 0..* Reference(MedicationRequestBRIPS | CarePlan | ServiceRequest) Referência ao pedido ou ao plano de tratamento que gerou este recurso
... partOf Σ 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ObservationResultsBRIPS) Referência ao evento do qual este recurso faz parte
... status ?!Σ 1..1 code Status atual do recurso
Vínculo: Medication Status Codes (required): A coded concept indicating the current status of a MedicationStatement.
... statusReason 0..* CodeableConcept Motivo do status atual
Vínculo: SNOMEDCTDrugTherapyStatusCodes (example): A coded concept indicating the reason for the status of the statement.
... category Σ 0..1 CodeableConcept Tipo de uso de medicamento
Vínculo: Medication usage category codes (preferred): A coded concept identifying where the medication included in the MedicationStatement is expected to be consumed or administered.
... Fatias para medication[x] SΣ 1..1 Qual medicamento foi tomado
Fatia: Não ordenado, Aberto por type:$this
Vínculo: Medications - SNOMED CT + Absent/Unknown (IPS) (preferred): SNOMED CT medications (Pharmaceutical / biologic product) or a code for absent/unknown medication
.... medicationReference Reference(Medication (IPS))
.... medicationCodeableConcept CodeableConcept(CodeableConceptIPS)
.... medication[x]:medicationReference SΣ 0..1 Reference(MedicationBRIPS) What medication was taken
... subject SΣ 1..1 Reference(PatientBRIPS) Quem toma ou tomou o medicamento
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
Fatia: Não ordenado, Aberto por value:url
.... reference SΣC 1..1 string Referência literal. URL relativa, interna ou externa
.... type Σ 0..1 uri Tipo de recurso ao qual a referência é feita
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display Σ 0..1 string Texto alternativo para o recurso
... context Σ 0..1 Reference(Encounter | EpisodeOfCare) Recurso Encounter ou Episode associado a este recurso
... effective[x] SΣ 1..1 Data ou intervalo na qual o medicamento foi ou será tomado
Fatia: Não ordenado, Aberto por type:$this
.... effective[x]:Todas as fatias Conteúdo/regras para todas as fatias
..... effective[x]Todos os tipos Conteúdo/regras para todos os tipos
...... id 0..1 string Identificador único para referência interna
...... Fatias para extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
....... extension:data-absent-reason S 0..1 code Se não há data, por que não há data?
URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
Vínculo: DataAbsentReason (required)
.... effectiveDateTime dateTime
.... effectivePeriod Period
... dateAsserted Σ 0..1 dateTime Quando a declaração de medicação foi estabelecida
... informationSource 0..1 Reference(PatientBRIPS | PractitionerBRIPS | PractitionerRoleBRIPS | RelatedPerson | OrganizationBRIPS) Referência à pessoa ou organização que forneceu as informações sobre esta administração de medicamento
... derivedFrom 0..* Reference(Resource) Referência a um recurso com informações de suporte adicionais
... reasonCode 0..* CodeableConcept Razão pela qual o medicamento está sendo ou foi tomado
Vínculo: Condition/Problem/DiagnosisCodes (example): A coded concept identifying why the medication is being taken.
... reasonReference 0..* Reference(ConditionBRIPS | ObservationResultsBRIPS | DiagnosticReportBRIPS) Condição ou observação que apoia a tomada deste medicamento
... note 0..* Annotation Informações adicionais sobre essa declaração
... dosage S 0..* Dosage Detalhes sobre a administração do medicamento
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
Fatia: Não ordenado, Aberto por value:url
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... sequence Σ 0..1 integer A ordem das instruções de dosagem
.... text SΣ 0..1 string Instruções de dosagem em texto livre
.... additionalInstruction Σ 0..* CodeableConcept Informações auxiliares ou advertências ao paciente
Vínculo: SNOMEDCTAdditionalDosageInstructions (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery".
.... patientInstruction Σ 0..1 string Instruções orientadas ao paciente ou consumidor
.... timing SΣ 0..1 Timing Quando o medicamento deve ser administrado
.... asNeeded[x] Σ 0..1 Tomar "conforme necessário" (para x)
Vínculo: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the precondition that should be met or evaluated prior to consuming or administering a medication dose. For example "pain", "30 minutes prior to sexual intercourse", "on flare-up" etc.
..... asNeededBoolean boolean
..... asNeededCodeableConcept CodeableConcept
.... site Σ 0..1 CodeableConcept Local no corpo onde deve ser administrado o medicamento
Vínculo: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example): A coded concept describing the site location the medicine enters into or onto the body.
.... route 0..1 CodeableConceptIPS Rota de administração
Vínculo: Medicine Route of Administration - IPS (preferred): EDQM Standards Terms
.... method Σ 0..1 CodeableConcept Método de administração
Vínculo: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered.
.... doseAndRate Σ 0..* Element Quantidade de medicamento administrado
..... id 0..1 string Identificador único para referenciação cruzada
..... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
Fatia: Não ordenado, Aberto por value:url
..... type Σ 0..1 CodeableConcept O tipo de dose especificado
Vínculo: DoseAndRateType (example): The kind of dose or rate specified.
..... dose[x] Σ 0..1 Quantidade de medicamento por dose
...... doseRange Range
...... doseQuantity Quantity(SimpleQuantity)
..... rate[x] Σ 0..1 Quantidade de medicamento por unidade de tempo
...... rateRatio Ratio
...... rateRange Range
...... rateQuantity Quantity(SimpleQuantity)
.... maxDosePerPeriod Σ 0..1 Ratio Limite máximo de medicamento por unidade de tempo
.... maxDosePerAdministration Σ 0..1 SimpleQuantity Limite máximo de medicamento por administração
.... maxDosePerLifetime Σ 0..1 SimpleQuantity Limite máximo de medicamento por tempo de vida do paciente

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
MedicationStatement.​language Base preferred Common Languages 📦4.0.1 a norma FHIR
MedicationStatement.​status Base required Medication status codes 📍4.0.1 a norma FHIR
MedicationStatement.​statusReason Base example SNOMED CT Drug Therapy Status codes 📦4.0.1 a norma FHIR
MedicationStatement.​category Base preferred Medication usage category codes 📦4.0.1 a norma FHIR
MedicationStatement.​medication[x] Base preferred Medications - SNOMED CT + Absent/Unknown (IPS) 📦1.1.0 International Patient Summary Implementation Guide v1.1
MedicationStatement.​subject.type Base extensible ResourceType 📦4.0.1 a norma FHIR
MedicationStatement.​reasonCode Base example Condition/Problem/Diagnosis Codes 📦4.0.1 a norma FHIR
MedicationStatement.​dosage.additionalInstruction Base example SNOMED CT Additional Dosage Instructions 📦4.0.1 a norma FHIR
MedicationStatement.​dosage.asNeeded[x] Base example SNOMED CT Medication As Needed Reason Codes 📦4.0.1 a norma FHIR
MedicationStatement.​dosage.site Base example SNOMED CT Anatomical Structure for Administration Site Codes 📦4.0.1 a norma FHIR
MedicationStatement.​dosage.route Base preferred Medicine Route of Administration - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
MedicationStatement.​dosage.method Base example SNOMED CT Administration Method Codes 📦4.0.1 a norma FHIR
MedicationStatement.​dosage.doseAndRate.type Base example DoseAndRateType 📦4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error MedicationStatement If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicationStatement 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 MedicationStatement 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 MedicationStatement If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice MedicationStatement 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()

 

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