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. This is the current published version. 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 2025-02-27 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.

Usage:

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

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationAdministration MedicationAdministration
... 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
... statusReason 0..* CodeableConcept Motivo da administração não realizada
... 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) Quem recebeu a medicação
... context 0..1 Reference(br-core-encounter) Encontro ou Episódio de Cuidado administrado como parte de
... 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
... performer 0..* BackboneElement Quem realizou a administração da medicação e o que eles fizeram
.... function 0..1 CodeableConcept Tipo de desempenho
Binding: MedicationAdministration Performer Function Codes (preferred)
.... actor 1..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCorePatient | BRCoreRelatedPerson | Device) Quem realizou a administração do medicamento
... reasonCode 0..* CodeableConcept Motivo da administração realizada
... reasonReference 0..* Reference(BRCoreCondition | BRCoreObservation | BRCoreDiagnosticReport) Condição ou observação que respalda o motivo pelo qual o medicamento foi administrado
... request 0..1 Reference(br-core-medicationrequest) Solicitação pela qual a administração foi performada
... device 0..* Reference(Device) Dispositivo usado para administrar
... note 0..* Annotation Informações sobre a administração
... dosage 0..1 BackboneElement Detalhes de como a medicação foi administrada
.... text 0..1 string Instruções de dosagem em texto livre, por exemplo, SIG
.... site 0..1 CodeableConcept Local do corpo administrado em
.... route 0..1 CodeableConcept Caminho da substância para o corpo
Binding: Medicine Route of Administration - IPS (required)
.... method 0..1 CodeableConcept Como a medicação foi administrada
.... dose 0..1 SimpleQuantity Quantidade de medicação por dose
.... rate[x] 0..1 Ratio, SimpleQuantity Quantidade de dose por unidade de tempo
... eventHistory 0..* Reference(Provenance) Uma lista de eventos de interesse no ciclo de vida

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
MedicationAdministration.performer.functionpreferredMedicationAdministration Performer Function Codes
http://hl7.org/fhir/ValueSet/med-admin-perform-function
from the FHIR Standard
MedicationAdministration.dosage.routerequiredMedicineRouteOfAdministrationUvIps
http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration
NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationAdministration 0..* MedicationAdministration Administration of medication to a patient
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: A resource should have narrative for robust management
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
ele-1: All FHIR elements must have a @value or children
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... identifier 0..* Identifier Identificadores externos para este recurso
ele-1: All FHIR elements must have a @value or children
... partOf Σ 0..* Reference(br-core-medicationadministration | BRCoreProcedure) Parte do evento referenciado
ele-1: All FHIR elements must have a @value or children
... status ?!Σ 1..1 code Códigos de status de administração de medicamentos
Binding: MedicationAdministration Status Codes (required): A set of codes indicating the current status of a MedicationAdministration.


ele-1: All FHIR elements must have a @value or children
... statusReason 0..* CodeableConcept Motivo da administração não realizada
Binding: SNOMEDCTReasonMedicationNotGivenCodes (example): A set of codes indicating the reason why the MedicationAdministration is negated.


ele-1: All FHIR elements must have a @value or children
... category 0..1 CodeableConcept Tipo de uso de medicamentos
Binding: MedicationAdministration Category Codes (preferred): A coded concept describing where the medication administered is expected to occur.


ele-1: All FHIR elements must have a @value or children
... medication[x] Σ 1..1 O que foi administrado
Binding: SNOMEDCTMedicationCodes (example): Codes identifying substance or product that can be administered.


ele-1: All FHIR elements must have a @value or children
.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(Medication)
... subject Σ 1..1 Reference(BRCorePatient) Quem recebeu a medicação
ele-1: All FHIR elements must have a @value or children
... context 0..1 Reference(br-core-encounter) Encontro ou Episódio de Cuidado administrado como parte de
ele-1: All FHIR elements must have a @value or children
... supportingInformation 0..* Reference(Resource) Informações adicionais para suporte à administração
ele-1: All FHIR elements must have a @value or children
... effective[x] Σ 1..1 Hora de início e término da administração
ele-1: All FHIR elements must have a @value or children
.... effectiveDateTime dateTime
.... effectivePeriod Period
... performer Σ 0..* BackboneElement Quem realizou a administração da medicação e o que eles fizeram
ele-1: All FHIR elements must have a @value or children
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... function 0..1 CodeableConcept Tipo de desempenho
Binding: MedicationAdministration Performer Function Codes (preferred)
ele-1: All FHIR elements must have a @value or children
.... actor Σ 1..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCorePatient | BRCoreRelatedPerson | Device) Quem realizou a administração do medicamento
ele-1: All FHIR elements must have a @value or children
... reasonCode 0..* CodeableConcept Motivo da administração realizada
Binding: ReasonMedicationGivenCodes (example): A set of codes indicating the reason why the MedicationAdministration was made.


ele-1: All FHIR elements must have a @value or children
... reasonReference 0..* Reference(BRCoreCondition | BRCoreObservation | BRCoreDiagnosticReport) Condição ou observação que respalda o motivo pelo qual o medicamento foi administrado
ele-1: All FHIR elements must have a @value or children
... request 0..1 Reference(br-core-medicationrequest) Solicitação pela qual a administração foi performada
ele-1: All FHIR elements must have a @value or children
... device 0..* Reference(Device) Dispositivo usado para administrar
ele-1: All FHIR elements must have a @value or children
... note 0..* Annotation Informações sobre a administração
ele-1: All FHIR elements must have a @value or children
... dosage C 0..1 BackboneElement Detalhes de como a medicação foi administrada
ele-1: All FHIR elements must have a @value or children
mad-1: SHALL have at least one of dosage.dose or dosage.rate[x]
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... text 0..1 string Instruções de dosagem em texto livre, por exemplo, SIG
ele-1: All FHIR elements must have a @value or children
.... site 0..1 CodeableConcept Local do corpo administrado em
Binding: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example): A coded concept describing the site location the medicine enters into or onto the body.


ele-1: All FHIR elements must have a @value or children
.... route 0..1 CodeableConcept Caminho da substância para o corpo
Binding: Medicine Route of Administration - IPS (required)
ele-1: All FHIR elements must have a @value or children
.... method 0..1 CodeableConcept Como a medicação foi administrada
Binding: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered.


ele-1: All FHIR elements must have a @value or children
.... dose 0..1 SimpleQuantity Quantidade de medicação por dose
ele-1: All FHIR elements must have a @value or children
.... rate[x] 0..1 Quantidade de dose por unidade de tempo
ele-1: All FHIR elements must have a @value or children
..... rateRatio Ratio
..... rateQuantity Quantity(SimpleQuantity)
... eventHistory 0..* Reference(Provenance) Uma lista de eventos de interesse no ciclo de vida
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
MedicationAdministration.statusrequiredMedicationAdministration Status Codes
http://hl7.org/fhir/ValueSet/medication-admin-status|4.0.1
from the FHIR Standard
MedicationAdministration.statusReasonexampleSNOMEDCTReasonMedicationNotGivenCodes
http://hl7.org/fhir/ValueSet/reason-medication-not-given-codes
from the FHIR Standard
MedicationAdministration.categorypreferredMedicationAdministration Category Codes
http://hl7.org/fhir/ValueSet/medication-admin-category
from the FHIR Standard
MedicationAdministration.medication[x]exampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
from the FHIR Standard
MedicationAdministration.performer.functionpreferredMedicationAdministration Performer Function Codes
http://hl7.org/fhir/ValueSet/med-admin-perform-function
from the FHIR Standard
MedicationAdministration.reasonCodeexampleReasonMedicationGivenCodes
http://hl7.org/fhir/ValueSet/reason-medication-given-codes
from the FHIR Standard
MedicationAdministration.dosage.siteexampleSNOMEDCTAnatomicalStructureForAdministrationSiteCodes
http://hl7.org/fhir/ValueSet/approach-site-codes
from the FHIR Standard
MedicationAdministration.dosage.routerequiredMedicineRouteOfAdministrationUvIps
http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration
MedicationAdministration.dosage.methodexampleSNOMEDCTAdministrationMethodCodes
http://hl7.org/fhir/ValueSet/administration-method-codes
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorMedicationAdministrationIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorMedicationAdministrationIf 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-4errorMedicationAdministrationIf 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-5errorMedicationAdministrationIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceMedicationAdministrationA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
mad-1errorMedicationAdministration.dosageSHALL have at least one of dosage.dose or dosage.rate[x]
: dose.exists() or rate.exists()
NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationAdministration 0..* MedicationAdministration Administration of medication to a patient
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... 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
Binding: MedicationAdministration Status Codes (required): A set of codes indicating the current status of a MedicationAdministration.

... statusReason 0..* CodeableConcept Motivo da administração não realizada
Binding: SNOMEDCTReasonMedicationNotGivenCodes (example): A set of codes indicating the reason why the MedicationAdministration is negated.


... category 0..1 CodeableConcept Tipo de uso de medicamentos
Binding: MedicationAdministration Category Codes (preferred): A coded concept describing where the medication administered is expected to occur.

... medication[x] Σ 1..1 O que foi administrado
Binding: SNOMEDCTMedicationCodes (example): Codes identifying substance or product that can be administered.

.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(Medication)
... subject Σ 1..1 Reference(BRCorePatient) Quem recebeu a medicação
... context 0..1 Reference(br-core-encounter) Encontro ou Episódio de Cuidado administrado como parte de
... 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
.... effectiveDateTime dateTime
.... effectivePeriod Period
... performer Σ 0..* BackboneElement Quem realizou a administração da medicação e o que eles fizeram
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... function 0..1 CodeableConcept Tipo de desempenho
Binding: MedicationAdministration Performer Function Codes (preferred)
.... actor Σ 1..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCorePatient | BRCoreRelatedPerson | Device) Quem realizou a administração do medicamento
... reasonCode 0..* CodeableConcept Motivo da administração realizada
Binding: ReasonMedicationGivenCodes (example): A set of codes indicating the reason why the MedicationAdministration was made.


... reasonReference 0..* Reference(BRCoreCondition | BRCoreObservation | BRCoreDiagnosticReport) Condição ou observação que respalda o motivo pelo qual o medicamento foi administrado
... request 0..1 Reference(br-core-medicationrequest) Solicitação pela qual a administração foi performada
... device 0..* Reference(Device) Dispositivo usado para administrar
... note 0..* Annotation Informações sobre a administração
... dosage C 0..1 BackboneElement Detalhes de como a medicação foi administrada
mad-1: SHALL have at least one of dosage.dose or dosage.rate[x]
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... text 0..1 string Instruções de dosagem em texto livre, por exemplo, SIG
.... site 0..1 CodeableConcept Local do corpo administrado em
Binding: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example): A coded concept describing the site location the medicine enters into or onto the body.

.... route 0..1 CodeableConcept Caminho da substância para o corpo
Binding: Medicine Route of Administration - IPS (required)
.... method 0..1 CodeableConcept Como a medicação foi administrada
Binding: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered.

.... dose 0..1 SimpleQuantity Quantidade de medicação por dose
.... rate[x] 0..1 Quantidade de dose por unidade de tempo
..... rateRatio Ratio
..... rateQuantity Quantity(SimpleQuantity)
... eventHistory 0..* Reference(Provenance) Uma lista de eventos de interesse no ciclo de vida

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
MedicationAdministration.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
MedicationAdministration.statusrequiredMedicationAdministration Status Codes
http://hl7.org/fhir/ValueSet/medication-admin-status|4.0.1
from the FHIR Standard
MedicationAdministration.statusReasonexampleSNOMEDCTReasonMedicationNotGivenCodes
http://hl7.org/fhir/ValueSet/reason-medication-not-given-codes
from the FHIR Standard
MedicationAdministration.categorypreferredMedicationAdministration Category Codes
http://hl7.org/fhir/ValueSet/medication-admin-category
from the FHIR Standard
MedicationAdministration.medication[x]exampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
from the FHIR Standard
MedicationAdministration.performer.functionpreferredMedicationAdministration Performer Function Codes
http://hl7.org/fhir/ValueSet/med-admin-perform-function
from the FHIR Standard
MedicationAdministration.reasonCodeexampleReasonMedicationGivenCodes
http://hl7.org/fhir/ValueSet/reason-medication-given-codes
from the FHIR Standard
MedicationAdministration.dosage.siteexampleSNOMEDCTAnatomicalStructureForAdministrationSiteCodes
http://hl7.org/fhir/ValueSet/approach-site-codes
from the FHIR Standard
MedicationAdministration.dosage.routerequiredMedicineRouteOfAdministrationUvIps
http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration
MedicationAdministration.dosage.methodexampleSNOMEDCTAdministrationMethodCodes
http://hl7.org/fhir/ValueSet/administration-method-codes
from the FHIR Standard

Constraints

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

Visão diferencial

Esta estrutura é derivada de MedicationAdministration

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationAdministration MedicationAdministration
... 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
... statusReason 0..* CodeableConcept Motivo da administração não realizada
... 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) Quem recebeu a medicação
... context 0..1 Reference(br-core-encounter) Encontro ou Episódio de Cuidado administrado como parte de
... 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
... performer 0..* BackboneElement Quem realizou a administração da medicação e o que eles fizeram
.... function 0..1 CodeableConcept Tipo de desempenho
Binding: MedicationAdministration Performer Function Codes (preferred)
.... actor 1..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCorePatient | BRCoreRelatedPerson | Device) Quem realizou a administração do medicamento
... reasonCode 0..* CodeableConcept Motivo da administração realizada
... reasonReference 0..* Reference(BRCoreCondition | BRCoreObservation | BRCoreDiagnosticReport) Condição ou observação que respalda o motivo pelo qual o medicamento foi administrado
... request 0..1 Reference(br-core-medicationrequest) Solicitação pela qual a administração foi performada
... device 0..* Reference(Device) Dispositivo usado para administrar
... note 0..* Annotation Informações sobre a administração
... dosage 0..1 BackboneElement Detalhes de como a medicação foi administrada
.... text 0..1 string Instruções de dosagem em texto livre, por exemplo, SIG
.... site 0..1 CodeableConcept Local do corpo administrado em
.... route 0..1 CodeableConcept Caminho da substância para o corpo
Binding: Medicine Route of Administration - IPS (required)
.... method 0..1 CodeableConcept Como a medicação foi administrada
.... dose 0..1 SimpleQuantity Quantidade de medicação por dose
.... rate[x] 0..1 Ratio, SimpleQuantity Quantidade de dose por unidade de tempo
... eventHistory 0..* Reference(Provenance) Uma lista de eventos de interesse no ciclo de vida

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
MedicationAdministration.performer.functionpreferredMedicationAdministration Performer Function Codes
http://hl7.org/fhir/ValueSet/med-admin-perform-function
from the FHIR Standard
MedicationAdministration.dosage.routerequiredMedicineRouteOfAdministrationUvIps
http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration

Visualização de elementos -chave

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationAdministration 0..* MedicationAdministration Administration of medication to a patient
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: A resource should have narrative for robust management
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
ele-1: All FHIR elements must have a @value or children
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... identifier 0..* Identifier Identificadores externos para este recurso
ele-1: All FHIR elements must have a @value or children
... partOf Σ 0..* Reference(br-core-medicationadministration | BRCoreProcedure) Parte do evento referenciado
ele-1: All FHIR elements must have a @value or children
... status ?!Σ 1..1 code Códigos de status de administração de medicamentos
Binding: MedicationAdministration Status Codes (required): A set of codes indicating the current status of a MedicationAdministration.


ele-1: All FHIR elements must have a @value or children
... statusReason 0..* CodeableConcept Motivo da administração não realizada
Binding: SNOMEDCTReasonMedicationNotGivenCodes (example): A set of codes indicating the reason why the MedicationAdministration is negated.


ele-1: All FHIR elements must have a @value or children
... category 0..1 CodeableConcept Tipo de uso de medicamentos
Binding: MedicationAdministration Category Codes (preferred): A coded concept describing where the medication administered is expected to occur.


ele-1: All FHIR elements must have a @value or children
... medication[x] Σ 1..1 O que foi administrado
Binding: SNOMEDCTMedicationCodes (example): Codes identifying substance or product that can be administered.


ele-1: All FHIR elements must have a @value or children
.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(Medication)
... subject Σ 1..1 Reference(BRCorePatient) Quem recebeu a medicação
ele-1: All FHIR elements must have a @value or children
... context 0..1 Reference(br-core-encounter) Encontro ou Episódio de Cuidado administrado como parte de
ele-1: All FHIR elements must have a @value or children
... supportingInformation 0..* Reference(Resource) Informações adicionais para suporte à administração
ele-1: All FHIR elements must have a @value or children
... effective[x] Σ 1..1 Hora de início e término da administração
ele-1: All FHIR elements must have a @value or children
.... effectiveDateTime dateTime
.... effectivePeriod Period
... performer Σ 0..* BackboneElement Quem realizou a administração da medicação e o que eles fizeram
ele-1: All FHIR elements must have a @value or children
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... function 0..1 CodeableConcept Tipo de desempenho
Binding: MedicationAdministration Performer Function Codes (preferred)
ele-1: All FHIR elements must have a @value or children
.... actor Σ 1..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCorePatient | BRCoreRelatedPerson | Device) Quem realizou a administração do medicamento
ele-1: All FHIR elements must have a @value or children
... reasonCode 0..* CodeableConcept Motivo da administração realizada
Binding: ReasonMedicationGivenCodes (example): A set of codes indicating the reason why the MedicationAdministration was made.


ele-1: All FHIR elements must have a @value or children
... reasonReference 0..* Reference(BRCoreCondition | BRCoreObservation | BRCoreDiagnosticReport) Condição ou observação que respalda o motivo pelo qual o medicamento foi administrado
ele-1: All FHIR elements must have a @value or children
... request 0..1 Reference(br-core-medicationrequest) Solicitação pela qual a administração foi performada
ele-1: All FHIR elements must have a @value or children
... device 0..* Reference(Device) Dispositivo usado para administrar
ele-1: All FHIR elements must have a @value or children
... note 0..* Annotation Informações sobre a administração
ele-1: All FHIR elements must have a @value or children
... dosage C 0..1 BackboneElement Detalhes de como a medicação foi administrada
ele-1: All FHIR elements must have a @value or children
mad-1: SHALL have at least one of dosage.dose or dosage.rate[x]
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... text 0..1 string Instruções de dosagem em texto livre, por exemplo, SIG
ele-1: All FHIR elements must have a @value or children
.... site 0..1 CodeableConcept Local do corpo administrado em
Binding: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example): A coded concept describing the site location the medicine enters into or onto the body.


ele-1: All FHIR elements must have a @value or children
.... route 0..1 CodeableConcept Caminho da substância para o corpo
Binding: Medicine Route of Administration - IPS (required)
ele-1: All FHIR elements must have a @value or children
.... method 0..1 CodeableConcept Como a medicação foi administrada
Binding: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered.


ele-1: All FHIR elements must have a @value or children
.... dose 0..1 SimpleQuantity Quantidade de medicação por dose
ele-1: All FHIR elements must have a @value or children
.... rate[x] 0..1 Quantidade de dose por unidade de tempo
ele-1: All FHIR elements must have a @value or children
..... rateRatio Ratio
..... rateQuantity Quantity(SimpleQuantity)
... eventHistory 0..* Reference(Provenance) Uma lista de eventos de interesse no ciclo de vida
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
MedicationAdministration.statusrequiredMedicationAdministration Status Codes
http://hl7.org/fhir/ValueSet/medication-admin-status|4.0.1
from the FHIR Standard
MedicationAdministration.statusReasonexampleSNOMEDCTReasonMedicationNotGivenCodes
http://hl7.org/fhir/ValueSet/reason-medication-not-given-codes
from the FHIR Standard
MedicationAdministration.categorypreferredMedicationAdministration Category Codes
http://hl7.org/fhir/ValueSet/medication-admin-category
from the FHIR Standard
MedicationAdministration.medication[x]exampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
from the FHIR Standard
MedicationAdministration.performer.functionpreferredMedicationAdministration Performer Function Codes
http://hl7.org/fhir/ValueSet/med-admin-perform-function
from the FHIR Standard
MedicationAdministration.reasonCodeexampleReasonMedicationGivenCodes
http://hl7.org/fhir/ValueSet/reason-medication-given-codes
from the FHIR Standard
MedicationAdministration.dosage.siteexampleSNOMEDCTAnatomicalStructureForAdministrationSiteCodes
http://hl7.org/fhir/ValueSet/approach-site-codes
from the FHIR Standard
MedicationAdministration.dosage.routerequiredMedicineRouteOfAdministrationUvIps
http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration
MedicationAdministration.dosage.methodexampleSNOMEDCTAdministrationMethodCodes
http://hl7.org/fhir/ValueSet/administration-method-codes
from the FHIR Standard

Constraints

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

Visualização instantânea

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationAdministration 0..* MedicationAdministration Administration of medication to a patient
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... 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
Binding: MedicationAdministration Status Codes (required): A set of codes indicating the current status of a MedicationAdministration.

... statusReason 0..* CodeableConcept Motivo da administração não realizada
Binding: SNOMEDCTReasonMedicationNotGivenCodes (example): A set of codes indicating the reason why the MedicationAdministration is negated.


... category 0..1 CodeableConcept Tipo de uso de medicamentos
Binding: MedicationAdministration Category Codes (preferred): A coded concept describing where the medication administered is expected to occur.

... medication[x] Σ 1..1 O que foi administrado
Binding: SNOMEDCTMedicationCodes (example): Codes identifying substance or product that can be administered.

.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(Medication)
... subject Σ 1..1 Reference(BRCorePatient) Quem recebeu a medicação
... context 0..1 Reference(br-core-encounter) Encontro ou Episódio de Cuidado administrado como parte de
... 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
.... effectiveDateTime dateTime
.... effectivePeriod Period
... performer Σ 0..* BackboneElement Quem realizou a administração da medicação e o que eles fizeram
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... function 0..1 CodeableConcept Tipo de desempenho
Binding: MedicationAdministration Performer Function Codes (preferred)
.... actor Σ 1..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCorePatient | BRCoreRelatedPerson | Device) Quem realizou a administração do medicamento
... reasonCode 0..* CodeableConcept Motivo da administração realizada
Binding: ReasonMedicationGivenCodes (example): A set of codes indicating the reason why the MedicationAdministration was made.


... reasonReference 0..* Reference(BRCoreCondition | BRCoreObservation | BRCoreDiagnosticReport) Condição ou observação que respalda o motivo pelo qual o medicamento foi administrado
... request 0..1 Reference(br-core-medicationrequest) Solicitação pela qual a administração foi performada
... device 0..* Reference(Device) Dispositivo usado para administrar
... note 0..* Annotation Informações sobre a administração
... dosage C 0..1 BackboneElement Detalhes de como a medicação foi administrada
mad-1: SHALL have at least one of dosage.dose or dosage.rate[x]
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... text 0..1 string Instruções de dosagem em texto livre, por exemplo, SIG
.... site 0..1 CodeableConcept Local do corpo administrado em
Binding: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example): A coded concept describing the site location the medicine enters into or onto the body.

.... route 0..1 CodeableConcept Caminho da substância para o corpo
Binding: Medicine Route of Administration - IPS (required)
.... method 0..1 CodeableConcept Como a medicação foi administrada
Binding: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered.

.... dose 0..1 SimpleQuantity Quantidade de medicação por dose
.... rate[x] 0..1 Quantidade de dose por unidade de tempo
..... rateRatio Ratio
..... rateQuantity Quantity(SimpleQuantity)
... eventHistory 0..* Reference(Provenance) Uma lista de eventos de interesse no ciclo de vida

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
MedicationAdministration.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
MedicationAdministration.statusrequiredMedicationAdministration Status Codes
http://hl7.org/fhir/ValueSet/medication-admin-status|4.0.1
from the FHIR Standard
MedicationAdministration.statusReasonexampleSNOMEDCTReasonMedicationNotGivenCodes
http://hl7.org/fhir/ValueSet/reason-medication-not-given-codes
from the FHIR Standard
MedicationAdministration.categorypreferredMedicationAdministration Category Codes
http://hl7.org/fhir/ValueSet/medication-admin-category
from the FHIR Standard
MedicationAdministration.medication[x]exampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
from the FHIR Standard
MedicationAdministration.performer.functionpreferredMedicationAdministration Performer Function Codes
http://hl7.org/fhir/ValueSet/med-admin-perform-function
from the FHIR Standard
MedicationAdministration.reasonCodeexampleReasonMedicationGivenCodes
http://hl7.org/fhir/ValueSet/reason-medication-given-codes
from the FHIR Standard
MedicationAdministration.dosage.siteexampleSNOMEDCTAnatomicalStructureForAdministrationSiteCodes
http://hl7.org/fhir/ValueSet/approach-site-codes
from the FHIR Standard
MedicationAdministration.dosage.routerequiredMedicineRouteOfAdministrationUvIps
http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration
MedicationAdministration.dosage.methodexampleSNOMEDCTAdministrationMethodCodes
http://hl7.org/fhir/ValueSet/administration-method-codes
from the FHIR Standard

Constraints

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

 

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