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

This page is part of the Core do Brasil (v1.0.0: Release) based on FHIR (HL7® FHIR® Standard) R4. No current official version has been published yet. For a full list of available versions, see the Directory of published versions

Resource Profile: br-core-medicationadministration

URL Canônica: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medicationadministration Versão: 1.0.0
Active as of 2026-03-12 Nome computável: BRCoreMedicationAdministration

Descreve o evento de um paciente consumindo ou de algum medicamento sendo administrado a um paciente. Isso pode ser tão simples quanto engolir um comprimido ou pode ser uma infusão de longa duração. Recursos relacionados vinculam esse evento à prescrição de autorização e ao atendimento specífco entre o paciente e o profissional de saúde

Escopo/Uso

Este recurso abrange a administração de todos os medicamentos, mas não a administração de vacinas. Consulte o recurso/Perfil br-core-immunization para registrar a administração de vacinas. O recurso br-core-medicationadministration será usado principalmente em ambientes de atendimento (incluindo internação) para registrar a captura de administrações de medicamentos, incluindo autoadministrações de medicamentos orais, injeções, ajustes intravenosos, etc. Este recurso pode também ser utilizado em ambientes ambulatoriais para registrar vacinas contra alergia e outras administrações não relacionadas à imunização. Em alguns casos, ele pode ser usado para relatórios de saúde domiciliar, como registrar insulina autoadministrada ou mesmo administrada por um dispositivo. O recurso br-core-medicationadministration é um recurso de evento de uma perspectiva de fluxo de trabalho FHIR - veja Evento de fluxo de trabalho

O recurso br-core-medicationadministration é um recurso de evento de uma perspectiva de fluxo de trabalho FHIR - veja Evento de fluxo de trabalho

Caso de uso

O recurso br-core-medicationadministration no FHIR é utilizado para documentar e rastrear a administração de medicamentos a um paciente, mas não faz parte dos documentos clínicos da RNDS. Este recurso desempenha um papel importante em sistemas de prescrição, gerenciamento de terapias e auditorias clínicas. As seguintes situações de uso se aplicam a este recurso:

  1. Registro de Administração de Medicamentos em Hospitais
    • Descrição: Enfermeiros registram a administração de medicamentos no ponto de cuidado (por exemplo, via sistemas de prontuário eletrônico).
  2. Monitoramento de Terapias Intravenosas
    • Descrição: Representação de infusões contínuas ou intermitentes, incluindo taxa de fluxo, tipo de solução e aditivos.
  3. Auditorias e Conformidade
    • Descrição: Rastrear administrações para atender a regulamentações e garantir conformidade com protocolos hospitalares.
  4. Administração de Medicamentos em Casa
    • Descrição: Pacientes ou cuidadores registram a administração de medicamentos prescritos em dispositivos ou aplicativos.
  5. Suporte a Estudos Clínicos
    • Descrição: Registro detalhado de administrações para documentar a adesão ao protocolo de estudos.
  6. Geração de Alarmes em Tempo Real
    • Descrição: Integração com dispositivos para monitorar atrasos ou falhas na administração planejada.
  7. Comunicação entre Sistemas
    • Descrição: Troca de informações sobre administração entre diferentes sistemas, como farmácias, dispositivos de infusão e Registros Eletrônicos de Saúde.
  8. Registro de Reações Adversas Imediatas
    • Descrição: Documentação de eventos adversos ocorridos durante ou imediatamente após a administração.

Limites e relacionamentos

O recurso br-core-medicationadministration é destinado a rastrear a administração de medicamentos não vacinais. A administração de vacinas deve ser manipulada usando o recurso br-core-immunization . Alguns sistemas tratam imunizações da mesma forma que qualquer outra administração de medicamentos. Esses sistemas DEVEM usar um recurso de br-core-immunization para representá-los. Se os sistemas precisarem usar um recurso br-core-medicationadministration para capturar vacinações para fluxo de trabalho ou outros motivos, eles DEVEM também criar e expor uma instância do br-core-immunization.

O domínio de medicamentos inclui uma série de recursos relacionados:

MedicationRequest(br-core-medicationrequest) Uma ordem para fornecimento do medicamento e instruções para administração do medicamento a um paciente.
MedicamentoDispense(br-core-medicationdispense) Fornecimento de um medicamento com a intenção de que ele seja posteriormente consumido por um paciente (geralmente em resposta a uma prescrição).
MedicationAdministration(br-core-medicationadministration) Quando um paciente realmente consome um medicamento, ou o medicamento é administrado a ele de outra forma
MedicationAdministration(br-core-medicationstatement) Este é um registro de um medicamento sendo tomado por um paciente ou que um medicamento foi dado a um paciente, onde o registro é o resultado de um relatório do paciente ou de outro clínico. Uma declaração de medicamento não é parte do fluxo prescrever->dispensar->administrar, mas é um relatório de que este fluxo (ou pelo menos uma parte dela) ocorreu, resultando em uma crença de que o paciente recebeu um medicamento específico.

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 MedicationAdministration

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. MedicationAdministration 0..* MedicationAdministration Administration of medication to a patient
... id 0..1 id Identificador lógico deste artefato
... meta 0..1 Meta Metadados sobre o recurso
... implicitRules 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... language 0..1 code Idioma do recurso
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
... contained 0..* Resource Recursos contidos no recurso
... extension 0..* Extension Extensões adicionais que não fazem parte do modelo base
... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier 0..* Identifier Identificadores externos para este recurso
... instantiates 0..* uri Instancia protocolo ou definição
... partOf 0..* Reference(br-core-medicationadministration | BRCoreProcedure) Parte do evento referenciado
... status 1..1 code Códigos de status de administração de medicamentos
... statusReason 0..* CodeableConcept Motivo da não realização da administração
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/reason-medication-not-given (example)
... category 0..1 CodeableConcept Tipo de uso de medicamentos
... medication[x] 1..1 CodeableConcept, Reference(Medication) O que foi administrado
... subject 1..1 Reference(BRCorePatient) Referência ao paciente que recebeu o medicamento
... context 0..1 Reference(br-core-encounter) Referência ao atendimento que administrou o medicamento
... supportingInformation 0..* Reference(Resource) Informações adicionais para suporte à administração
... effective[x] 1..1 dateTime, Period Hora de início e término da administração do medicamento
... performer 0..* BackboneElement Quem realizou a administração da medicamento e o que eles fizeram
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido pelas implementações
.... modifierExtension 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... function 0..1 CodeableConcept Função do profissional que administrou o medicamento
Vínculo: MedicationAdministration Performer Function Codes (example)
.... actor 1..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCorePatient | BRCoreRelatedPerson | Device) Referência ao profissional que realizou a administraçãoexampleamento
... reasonCode 0..* CodeableConcept Motivo da administração do medicamento
... reasonReference 0..* Reference(BRCoreCondition | BRCoreObservation | BRCoreDiagnosticReport) Referência à condição ou observação que é o motivo da administração do medicamento
... request 0..1 Reference(br-core-medicationrequest) Referência à solicitação do medicamento
... device 0..* Reference(Device) Referência ao dispositivo utilizado para administrar o medicamento
... note 0..* Annotation Informações sobre a administração do medicamento
... dosage 0..1 BackboneElement Dose administrada do medicamento
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido pelas implementações
.... modifierExtension 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... text 0..1 string Instruções de dosagem em texto livre, por exemplo, SIG
.... site 0..1 CodeableConcept Local do corpo que o corpo foi administrado
Vínculo: SNOMEDCTBodyStructures (example)
.... route 0..1 CodeableConcept Via de administração do medicamento
Vínculo: Medicine Route of Administration - IPS (example)
.... method 0..1 CodeableConcept Método de admnistração do medicamento
.... dose 0..1 SimpleQuantity(4.0.1) Quantidade da dose do medicamento
.... rate[x] 0..1 Ratio, SimpleQuantity(4.0.1) Quantidade da dose por unidade de tempo
... eventHistory 0..* Reference(Provenance) Referência à uma lista de eventos

doco Documentação para este formato

Terminologia Ligações (Diferencial)

Caminho Estado Utilização Conjunto de valores Versão Fonte
MedicationAdministration.​statusReason Base example https://terminologia.saude.gov.br/fhir/ValueSet/reason-medication-not-given Not State Unknown
MedicationAdministration.​performer.function Base example Medication administration performer function codes 📦4.0.1 a norma FHIR
MedicationAdministration.​dosage.site Base example SNOMED CT Body Structures 📦4.0.1 a norma FHIR
MedicationAdministration.​dosage.route Base example Medicine Route of Administration - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. MedicationAdministration 0..* MedicationAdministration Administration of medication to a patient
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... language 0..1 code Idioma do recurso
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos no recurso
... extension 0..* Extension Extensões adicionais que não fazem parte do modelo base
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier 0..* Identifier Identificadores externos para este recurso
... instantiates Σ 0..* uri Instancia protocolo ou definição
... partOf Σ 0..* Reference(br-core-medicationadministration | BRCoreProcedure) Parte do evento referenciado
... status ?!Σ 1..1 code Códigos de status de administração de medicamentos
Vínculo: MedicationAdministration Status Codes (required): A set of codes indicating the current status of a MedicationAdministration.
... statusReason 0..* CodeableConcept Motivo da não realização da administração
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/reason-medication-not-given (example)
... category 0..1 CodeableConcept Tipo de uso de medicamentos
Vínculo: MedicationAdministration Category Codes (preferred): A coded concept describing where the medication administered is expected to occur.
... medication[x] Σ 1..1 O que foi administrado
Vínculo: SNOMEDCTMedicationCodes (example): Codes identifying substance or product that can be administered.
.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(Medication)
... subject Σ 1..1 Reference(BRCorePatient) Referência ao paciente que recebeu o medicamento
... context 0..1 Reference(br-core-encounter) Referência ao atendimento que administrou o medicamento
... supportingInformation 0..* Reference(Resource) Informações adicionais para suporte à administração
... effective[x] Σ 1..1 Hora de início e término da administração do medicamento
.... effectiveDateTime dateTime
.... effectivePeriod Period
... performer Σ 0..* BackboneElement Quem realizou a administração da medicamento e o que eles fizeram
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido pelas implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... function 0..1 CodeableConcept Função do profissional que administrou o medicamento
Vínculo: MedicationAdministration Performer Function Codes (example)
.... actor Σ 1..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCorePatient | BRCoreRelatedPerson | Device) Referência ao profissional que realizou a administraçãoexampleamento
... reasonCode 0..* CodeableConcept Motivo da administração do medicamento
Vínculo: ReasonMedicationGivenCodes (example): A set of codes indicating the reason why the MedicationAdministration was made.
... reasonReference 0..* Reference(BRCoreCondition | BRCoreObservation | BRCoreDiagnosticReport) Referência à condição ou observação que é o motivo da administração do medicamento
... request 0..1 Reference(br-core-medicationrequest) Referência à solicitação do medicamento
... device 0..* Reference(Device) Referência ao dispositivo utilizado para administrar o medicamento
... note 0..* Annotation Informações sobre a administração do medicamento
... dosage C 0..1 BackboneElement Dose administrada do medicamento
Constraints: mad-1
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido pelas implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... text 0..1 string Instruções de dosagem em texto livre, por exemplo, SIG
.... site 0..1 CodeableConcept Local do corpo que o corpo foi administrado
Vínculo: SNOMEDCTBodyStructures (example)
.... route 0..1 CodeableConcept Via de administração do medicamento
Vínculo: Medicine Route of Administration - IPS (example)
.... method 0..1 CodeableConcept Método de admnistração do medicamento
Vínculo: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered.
.... dose 0..1 SimpleQuantity(4.0.1) Quantidade da dose do medicamento
.... rate[x] 0..1 Quantidade da dose por unidade de tempo
..... rateRatio Ratio
..... rateQuantity Quantity(SimpleQuantity)
... eventHistory 0..* Reference(Provenance) Referência à uma lista de eventos

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
MedicationAdministration.​language Base preferred Common Languages 📍4.0.1 a norma FHIR
MedicationAdministration.​status Base required Medication administration status codes 📍4.0.1 a norma FHIR
MedicationAdministration.​statusReason Base example https://terminologia.saude.gov.br/fhir/ValueSet/reason-medication-not-given Not State Unknown
MedicationAdministration.​category Base preferred Medication administration category codes 📍4.0.1 a norma FHIR
MedicationAdministration.​medication[x] Base example SNOMED CT Medication Codes 📍4.0.1 a norma FHIR
MedicationAdministration.​performer.function Base example Medication administration performer function codes 📦4.0.1 a norma FHIR
MedicationAdministration.​reasonCode Base example Reason Medication Given Codes 📍4.0.1 a norma FHIR
MedicationAdministration.​dosage.site Base example SNOMED CT Body Structures 📦4.0.1 a norma FHIR
MedicationAdministration.​dosage.route Base example Medicine Route of Administration - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
MedicationAdministration.​dosage.method Base example SNOMED CT Administration Method Codes 📍4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error MedicationAdministration If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicationAdministration 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 MedicationAdministration 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 MedicationAdministration If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice MedicationAdministration 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()
mad-1 error MedicationAdministration.dosage SHALL have at least one of dosage.dose or dosage.rate[x] dose.exists() or rate.exists()
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. MedicationAdministration 0..* MedicationAdministration Administration of medication to a patient
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... language 0..1 code Idioma do recurso
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos no recurso
... extension 0..* Extension Extensões adicionais que não fazem parte do modelo base
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier 0..* Identifier Identificadores externos para este recurso
... instantiates Σ 0..* uri Instancia protocolo ou definição
... partOf Σ 0..* Reference(br-core-medicationadministration | BRCoreProcedure) Parte do evento referenciado
... status ?!Σ 1..1 code Códigos de status de administração de medicamentos
Vínculo: MedicationAdministration Status Codes (required): A set of codes indicating the current status of a MedicationAdministration.
... statusReason 0..* CodeableConcept Motivo da não realização da administração
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/reason-medication-not-given (example)
... category 0..1 CodeableConcept Tipo de uso de medicamentos
Vínculo: MedicationAdministration Category Codes (preferred): A coded concept describing where the medication administered is expected to occur.
... medication[x] Σ 1..1 O que foi administrado
Vínculo: SNOMEDCTMedicationCodes (example): Codes identifying substance or product that can be administered.
.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(Medication)
... subject Σ 1..1 Reference(BRCorePatient) Referência ao paciente que recebeu o medicamento
... context 0..1 Reference(br-core-encounter) Referência ao atendimento que administrou o medicamento
... supportingInformation 0..* Reference(Resource) Informações adicionais para suporte à administração
... effective[x] Σ 1..1 Hora de início e término da administração do medicamento
.... effectiveDateTime dateTime
.... effectivePeriod Period
... performer Σ 0..* BackboneElement Quem realizou a administração da medicamento e o que eles fizeram
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido pelas implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... function 0..1 CodeableConcept Função do profissional que administrou o medicamento
Vínculo: MedicationAdministration Performer Function Codes (example)
.... actor Σ 1..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCorePatient | BRCoreRelatedPerson | Device) Referência ao profissional que realizou a administraçãoexampleamento
... reasonCode 0..* CodeableConcept Motivo da administração do medicamento
Vínculo: ReasonMedicationGivenCodes (example): A set of codes indicating the reason why the MedicationAdministration was made.
... reasonReference 0..* Reference(BRCoreCondition | BRCoreObservation | BRCoreDiagnosticReport) Referência à condição ou observação que é o motivo da administração do medicamento
... request 0..1 Reference(br-core-medicationrequest) Referência à solicitação do medicamento
... device 0..* Reference(Device) Referência ao dispositivo utilizado para administrar o medicamento
... note 0..* Annotation Informações sobre a administração do medicamento
... dosage C 0..1 BackboneElement Dose administrada do medicamento
Constraints: mad-1
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido pelas implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... text 0..1 string Instruções de dosagem em texto livre, por exemplo, SIG
.... site 0..1 CodeableConcept Local do corpo que o corpo foi administrado
Vínculo: SNOMEDCTBodyStructures (example)
.... route 0..1 CodeableConcept Via de administração do medicamento
Vínculo: Medicine Route of Administration - IPS (example)
.... method 0..1 CodeableConcept Método de admnistração do medicamento
Vínculo: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered.
.... dose 0..1 SimpleQuantity(4.0.1) Quantidade da dose do medicamento
.... rate[x] 0..1 Quantidade da dose por unidade de tempo
..... rateRatio Ratio
..... rateQuantity Quantity(SimpleQuantity)
... eventHistory 0..* Reference(Provenance) Referência à uma lista de eventos

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
MedicationAdministration.​language Base preferred Common Languages 📍4.0.1 a norma FHIR
MedicationAdministration.​status Base required Medication administration status codes 📍4.0.1 a norma FHIR
MedicationAdministration.​statusReason Base example https://terminologia.saude.gov.br/fhir/ValueSet/reason-medication-not-given Not State Unknown
MedicationAdministration.​category Base preferred Medication administration category codes 📍4.0.1 a norma FHIR
MedicationAdministration.​medication[x] Base example SNOMED CT Medication Codes 📍4.0.1 a norma FHIR
MedicationAdministration.​performer.function Base example Medication administration performer function codes 📦4.0.1 a norma FHIR
MedicationAdministration.​reasonCode Base example Reason Medication Given Codes 📍4.0.1 a norma FHIR
MedicationAdministration.​dosage.site Base example SNOMED CT Body Structures 📦4.0.1 a norma FHIR
MedicationAdministration.​dosage.route Base example Medicine Route of Administration - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
MedicationAdministration.​dosage.method Base example SNOMED CT Administration Method Codes 📍4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error MedicationAdministration If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicationAdministration 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 MedicationAdministration 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 MedicationAdministration If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice MedicationAdministration 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()
mad-1 error MedicationAdministration.dosage SHALL have at least one of dosage.dose or dosage.rate[x] dose.exists() or rate.exists()

Visão diferencial

Esta estrutura é derivada de MedicationAdministration

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. MedicationAdministration 0..* MedicationAdministration Administration of medication to a patient
... id 0..1 id Identificador lógico deste artefato
... meta 0..1 Meta Metadados sobre o recurso
... implicitRules 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... language 0..1 code Idioma do recurso
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
... contained 0..* Resource Recursos contidos no recurso
... extension 0..* Extension Extensões adicionais que não fazem parte do modelo base
... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier 0..* Identifier Identificadores externos para este recurso
... instantiates 0..* uri Instancia protocolo ou definição
... partOf 0..* Reference(br-core-medicationadministration | BRCoreProcedure) Parte do evento referenciado
... status 1..1 code Códigos de status de administração de medicamentos
... statusReason 0..* CodeableConcept Motivo da não realização da administração
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/reason-medication-not-given (example)
... category 0..1 CodeableConcept Tipo de uso de medicamentos
... medication[x] 1..1 CodeableConcept, Reference(Medication) O que foi administrado
... subject 1..1 Reference(BRCorePatient) Referência ao paciente que recebeu o medicamento
... context 0..1 Reference(br-core-encounter) Referência ao atendimento que administrou o medicamento
... supportingInformation 0..* Reference(Resource) Informações adicionais para suporte à administração
... effective[x] 1..1 dateTime, Period Hora de início e término da administração do medicamento
... performer 0..* BackboneElement Quem realizou a administração da medicamento e o que eles fizeram
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido pelas implementações
.... modifierExtension 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... function 0..1 CodeableConcept Função do profissional que administrou o medicamento
Vínculo: MedicationAdministration Performer Function Codes (example)
.... actor 1..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCorePatient | BRCoreRelatedPerson | Device) Referência ao profissional que realizou a administraçãoexampleamento
... reasonCode 0..* CodeableConcept Motivo da administração do medicamento
... reasonReference 0..* Reference(BRCoreCondition | BRCoreObservation | BRCoreDiagnosticReport) Referência à condição ou observação que é o motivo da administração do medicamento
... request 0..1 Reference(br-core-medicationrequest) Referência à solicitação do medicamento
... device 0..* Reference(Device) Referência ao dispositivo utilizado para administrar o medicamento
... note 0..* Annotation Informações sobre a administração do medicamento
... dosage 0..1 BackboneElement Dose administrada do medicamento
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido pelas implementações
.... modifierExtension 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... text 0..1 string Instruções de dosagem em texto livre, por exemplo, SIG
.... site 0..1 CodeableConcept Local do corpo que o corpo foi administrado
Vínculo: SNOMEDCTBodyStructures (example)
.... route 0..1 CodeableConcept Via de administração do medicamento
Vínculo: Medicine Route of Administration - IPS (example)
.... method 0..1 CodeableConcept Método de admnistração do medicamento
.... dose 0..1 SimpleQuantity(4.0.1) Quantidade da dose do medicamento
.... rate[x] 0..1 Ratio, SimpleQuantity(4.0.1) Quantidade da dose por unidade de tempo
... eventHistory 0..* Reference(Provenance) Referência à uma lista de eventos

doco Documentação para este formato

Terminologia Ligações (Diferencial)

Caminho Estado Utilização Conjunto de valores Versão Fonte
MedicationAdministration.​statusReason Base example https://terminologia.saude.gov.br/fhir/ValueSet/reason-medication-not-given Not State Unknown
MedicationAdministration.​performer.function Base example Medication administration performer function codes 📦4.0.1 a norma FHIR
MedicationAdministration.​dosage.site Base example SNOMED CT Body Structures 📦4.0.1 a norma FHIR
MedicationAdministration.​dosage.route Base example Medicine Route of Administration - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1

Visualização de elementos -chave

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. MedicationAdministration 0..* MedicationAdministration Administration of medication to a patient
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... language 0..1 code Idioma do recurso
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos no recurso
... extension 0..* Extension Extensões adicionais que não fazem parte do modelo base
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier 0..* Identifier Identificadores externos para este recurso
... instantiates Σ 0..* uri Instancia protocolo ou definição
... partOf Σ 0..* Reference(br-core-medicationadministration | BRCoreProcedure) Parte do evento referenciado
... status ?!Σ 1..1 code Códigos de status de administração de medicamentos
Vínculo: MedicationAdministration Status Codes (required): A set of codes indicating the current status of a MedicationAdministration.
... statusReason 0..* CodeableConcept Motivo da não realização da administração
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/reason-medication-not-given (example)
... category 0..1 CodeableConcept Tipo de uso de medicamentos
Vínculo: MedicationAdministration Category Codes (preferred): A coded concept describing where the medication administered is expected to occur.
... medication[x] Σ 1..1 O que foi administrado
Vínculo: SNOMEDCTMedicationCodes (example): Codes identifying substance or product that can be administered.
.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(Medication)
... subject Σ 1..1 Reference(BRCorePatient) Referência ao paciente que recebeu o medicamento
... context 0..1 Reference(br-core-encounter) Referência ao atendimento que administrou o medicamento
... supportingInformation 0..* Reference(Resource) Informações adicionais para suporte à administração
... effective[x] Σ 1..1 Hora de início e término da administração do medicamento
.... effectiveDateTime dateTime
.... effectivePeriod Period
... performer Σ 0..* BackboneElement Quem realizou a administração da medicamento e o que eles fizeram
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido pelas implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... function 0..1 CodeableConcept Função do profissional que administrou o medicamento
Vínculo: MedicationAdministration Performer Function Codes (example)
.... actor Σ 1..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCorePatient | BRCoreRelatedPerson | Device) Referência ao profissional que realizou a administraçãoexampleamento
... reasonCode 0..* CodeableConcept Motivo da administração do medicamento
Vínculo: ReasonMedicationGivenCodes (example): A set of codes indicating the reason why the MedicationAdministration was made.
... reasonReference 0..* Reference(BRCoreCondition | BRCoreObservation | BRCoreDiagnosticReport) Referência à condição ou observação que é o motivo da administração do medicamento
... request 0..1 Reference(br-core-medicationrequest) Referência à solicitação do medicamento
... device 0..* Reference(Device) Referência ao dispositivo utilizado para administrar o medicamento
... note 0..* Annotation Informações sobre a administração do medicamento
... dosage C 0..1 BackboneElement Dose administrada do medicamento
Constraints: mad-1
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido pelas implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... text 0..1 string Instruções de dosagem em texto livre, por exemplo, SIG
.... site 0..1 CodeableConcept Local do corpo que o corpo foi administrado
Vínculo: SNOMEDCTBodyStructures (example)
.... route 0..1 CodeableConcept Via de administração do medicamento
Vínculo: Medicine Route of Administration - IPS (example)
.... method 0..1 CodeableConcept Método de admnistração do medicamento
Vínculo: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered.
.... dose 0..1 SimpleQuantity(4.0.1) Quantidade da dose do medicamento
.... rate[x] 0..1 Quantidade da dose por unidade de tempo
..... rateRatio Ratio
..... rateQuantity Quantity(SimpleQuantity)
... eventHistory 0..* Reference(Provenance) Referência à uma lista de eventos

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
MedicationAdministration.​language Base preferred Common Languages 📍4.0.1 a norma FHIR
MedicationAdministration.​status Base required Medication administration status codes 📍4.0.1 a norma FHIR
MedicationAdministration.​statusReason Base example https://terminologia.saude.gov.br/fhir/ValueSet/reason-medication-not-given Not State Unknown
MedicationAdministration.​category Base preferred Medication administration category codes 📍4.0.1 a norma FHIR
MedicationAdministration.​medication[x] Base example SNOMED CT Medication Codes 📍4.0.1 a norma FHIR
MedicationAdministration.​performer.function Base example Medication administration performer function codes 📦4.0.1 a norma FHIR
MedicationAdministration.​reasonCode Base example Reason Medication Given Codes 📍4.0.1 a norma FHIR
MedicationAdministration.​dosage.site Base example SNOMED CT Body Structures 📦4.0.1 a norma FHIR
MedicationAdministration.​dosage.route Base example Medicine Route of Administration - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
MedicationAdministration.​dosage.method Base example SNOMED CT Administration Method Codes 📍4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error MedicationAdministration If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicationAdministration 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 MedicationAdministration 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 MedicationAdministration If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice MedicationAdministration 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()
mad-1 error MedicationAdministration.dosage SHALL have at least one of dosage.dose or dosage.rate[x] dose.exists() or rate.exists()

Visualização instantânea

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. MedicationAdministration 0..* MedicationAdministration Administration of medication to a patient
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... language 0..1 code Idioma do recurso
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos no recurso
... extension 0..* Extension Extensões adicionais que não fazem parte do modelo base
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier 0..* Identifier Identificadores externos para este recurso
... instantiates Σ 0..* uri Instancia protocolo ou definição
... partOf Σ 0..* Reference(br-core-medicationadministration | BRCoreProcedure) Parte do evento referenciado
... status ?!Σ 1..1 code Códigos de status de administração de medicamentos
Vínculo: MedicationAdministration Status Codes (required): A set of codes indicating the current status of a MedicationAdministration.
... statusReason 0..* CodeableConcept Motivo da não realização da administração
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/reason-medication-not-given (example)
... category 0..1 CodeableConcept Tipo de uso de medicamentos
Vínculo: MedicationAdministration Category Codes (preferred): A coded concept describing where the medication administered is expected to occur.
... medication[x] Σ 1..1 O que foi administrado
Vínculo: SNOMEDCTMedicationCodes (example): Codes identifying substance or product that can be administered.
.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(Medication)
... subject Σ 1..1 Reference(BRCorePatient) Referência ao paciente que recebeu o medicamento
... context 0..1 Reference(br-core-encounter) Referência ao atendimento que administrou o medicamento
... supportingInformation 0..* Reference(Resource) Informações adicionais para suporte à administração
... effective[x] Σ 1..1 Hora de início e término da administração do medicamento
.... effectiveDateTime dateTime
.... effectivePeriod Period
... performer Σ 0..* BackboneElement Quem realizou a administração da medicamento e o que eles fizeram
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido pelas implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... function 0..1 CodeableConcept Função do profissional que administrou o medicamento
Vínculo: MedicationAdministration Performer Function Codes (example)
.... actor Σ 1..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCorePatient | BRCoreRelatedPerson | Device) Referência ao profissional que realizou a administraçãoexampleamento
... reasonCode 0..* CodeableConcept Motivo da administração do medicamento
Vínculo: ReasonMedicationGivenCodes (example): A set of codes indicating the reason why the MedicationAdministration was made.
... reasonReference 0..* Reference(BRCoreCondition | BRCoreObservation | BRCoreDiagnosticReport) Referência à condição ou observação que é o motivo da administração do medicamento
... request 0..1 Reference(br-core-medicationrequest) Referência à solicitação do medicamento
... device 0..* Reference(Device) Referência ao dispositivo utilizado para administrar o medicamento
... note 0..* Annotation Informações sobre a administração do medicamento
... dosage C 0..1 BackboneElement Dose administrada do medicamento
Constraints: mad-1
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido pelas implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... text 0..1 string Instruções de dosagem em texto livre, por exemplo, SIG
.... site 0..1 CodeableConcept Local do corpo que o corpo foi administrado
Vínculo: SNOMEDCTBodyStructures (example)
.... route 0..1 CodeableConcept Via de administração do medicamento
Vínculo: Medicine Route of Administration - IPS (example)
.... method 0..1 CodeableConcept Método de admnistração do medicamento
Vínculo: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered.
.... dose 0..1 SimpleQuantity(4.0.1) Quantidade da dose do medicamento
.... rate[x] 0..1 Quantidade da dose por unidade de tempo
..... rateRatio Ratio
..... rateQuantity Quantity(SimpleQuantity)
... eventHistory 0..* Reference(Provenance) Referência à uma lista de eventos

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
MedicationAdministration.​language Base preferred Common Languages 📍4.0.1 a norma FHIR
MedicationAdministration.​status Base required Medication administration status codes 📍4.0.1 a norma FHIR
MedicationAdministration.​statusReason Base example https://terminologia.saude.gov.br/fhir/ValueSet/reason-medication-not-given Not State Unknown
MedicationAdministration.​category Base preferred Medication administration category codes 📍4.0.1 a norma FHIR
MedicationAdministration.​medication[x] Base example SNOMED CT Medication Codes 📍4.0.1 a norma FHIR
MedicationAdministration.​performer.function Base example Medication administration performer function codes 📦4.0.1 a norma FHIR
MedicationAdministration.​reasonCode Base example Reason Medication Given Codes 📍4.0.1 a norma FHIR
MedicationAdministration.​dosage.site Base example SNOMED CT Body Structures 📦4.0.1 a norma FHIR
MedicationAdministration.​dosage.route Base example Medicine Route of Administration - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
MedicationAdministration.​dosage.method Base example SNOMED CT Administration Method Codes 📍4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error MedicationAdministration If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicationAdministration 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 MedicationAdministration 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 MedicationAdministration If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice MedicationAdministration 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()
mad-1 error MedicationAdministration.dosage SHALL have at least one of dosage.dose or dosage.rate[x] dose.exists() or rate.exists()

 

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