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

Publish Box vai aqui

Resource Profile: br-core-medicationadministration

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

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 MedicationAdministration
... 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 (required)
... 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 (preferred)
.... actor 1..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCorePatient | BRCoreRelatedPerson | Device) Referência ao profissional que realizou a administração do medicamento
... 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 (required)
.... route 0..1 CodeableConcept Via de administração do medicamento
Vínculo: Medicine Route of Administration - IPS (required)
.... method 0..1 CodeableConcept Método de admnistração do medicamento
.... dose 0..1 SimpleQuantity Quantidade da dose do medicamento
.... rate[x] 0..1 Ratio, SimpleQuantity 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)

CaminhoConformidadeConjunto de valoresURI
MedicationAdministration.statusReasonrequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/reason-medication-not-given
https://terminologia.saude.gov.br/fhir/ValueSet/reason-medication-not-given
MedicationAdministration.performer.functionpreferredMedicationAdministration Performer Function Codes
http://hl7.org/fhir/ValueSet/med-admin-perform-function
From a norma FHIR
MedicationAdministration.dosage.siterequiredSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
From a norma FHIR
MedicationAdministration.dosage.routerequiredMedicineRouteOfAdministrationUvIps
http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration
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 (required)
... 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 (preferred)
.... actor Σ 1..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCorePatient | BRCoreRelatedPerson | Device) Referência ao profissional que realizou a administração do medicamento
... 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 (required)
.... route 0..1 CodeableConcept Via de administração do medicamento
Vínculo: Medicine Route of Administration - IPS (required)
.... 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 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

CaminhoConformidadeConjunto de valoresURI
MedicationAdministration.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
MedicationAdministration.statusrequiredMedicationAdministration Status Codes
http://hl7.org/fhir/ValueSet/medication-admin-status|4.0.1
From a norma FHIR
MedicationAdministration.statusReasonrequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/reason-medication-not-given
https://terminologia.saude.gov.br/fhir/ValueSet/reason-medication-not-given
MedicationAdministration.categorypreferredMedicationAdministration Category Codes
http://hl7.org/fhir/ValueSet/medication-admin-category
From a norma FHIR
MedicationAdministration.medication[x]exampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
From a norma FHIR
MedicationAdministration.performer.functionpreferredMedicationAdministration Performer Function Codes
http://hl7.org/fhir/ValueSet/med-admin-perform-function
From a norma FHIR
MedicationAdministration.reasonCodeexampleReasonMedicationGivenCodes
http://hl7.org/fhir/ValueSet/reason-medication-given-codes
From a norma FHIR
MedicationAdministration.dosage.siterequiredSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
From a norma FHIR
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 a norma FHIR

Restrições

IdGrauCaminho(s)DetalhesRequisitos
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()
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 (required)
... 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 (preferred)
.... actor Σ 1..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCorePatient | BRCoreRelatedPerson | Device) Referência ao profissional que realizou a administração do medicamento
... 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 (required)
.... route 0..1 CodeableConcept Via de administração do medicamento
Vínculo: Medicine Route of Administration - IPS (required)
.... 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 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

CaminhoConformidadeConjunto de valoresURI
MedicationAdministration.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
MedicationAdministration.statusrequiredMedicationAdministration Status Codes
http://hl7.org/fhir/ValueSet/medication-admin-status|4.0.1
From a norma FHIR
MedicationAdministration.statusReasonrequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/reason-medication-not-given
https://terminologia.saude.gov.br/fhir/ValueSet/reason-medication-not-given
MedicationAdministration.categorypreferredMedicationAdministration Category Codes
http://hl7.org/fhir/ValueSet/medication-admin-category
From a norma FHIR
MedicationAdministration.medication[x]exampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
From a norma FHIR
MedicationAdministration.performer.functionpreferredMedicationAdministration Performer Function Codes
http://hl7.org/fhir/ValueSet/med-admin-perform-function
From a norma FHIR
MedicationAdministration.reasonCodeexampleReasonMedicationGivenCodes
http://hl7.org/fhir/ValueSet/reason-medication-given-codes
From a norma FHIR
MedicationAdministration.dosage.siterequiredSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
From a norma FHIR
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 a norma FHIR

Restrições

IdGrauCaminho(s)DetalhesRequisitos
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

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. MedicationAdministration MedicationAdministration
... 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 (required)
... 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 (preferred)
.... actor 1..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCorePatient | BRCoreRelatedPerson | Device) Referência ao profissional que realizou a administração do medicamento
... 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 (required)
.... route 0..1 CodeableConcept Via de administração do medicamento
Vínculo: Medicine Route of Administration - IPS (required)
.... method 0..1 CodeableConcept Método de admnistração do medicamento
.... dose 0..1 SimpleQuantity Quantidade da dose do medicamento
.... rate[x] 0..1 Ratio, SimpleQuantity 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)

CaminhoConformidadeConjunto de valoresURI
MedicationAdministration.statusReasonrequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/reason-medication-not-given
https://terminologia.saude.gov.br/fhir/ValueSet/reason-medication-not-given
MedicationAdministration.performer.functionpreferredMedicationAdministration Performer Function Codes
http://hl7.org/fhir/ValueSet/med-admin-perform-function
From a norma FHIR
MedicationAdministration.dosage.siterequiredSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
From a norma FHIR
MedicationAdministration.dosage.routerequiredMedicineRouteOfAdministrationUvIps
http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration

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 (required)
... 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 (preferred)
.... actor Σ 1..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCorePatient | BRCoreRelatedPerson | Device) Referência ao profissional que realizou a administração do medicamento
... 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 (required)
.... route 0..1 CodeableConcept Via de administração do medicamento
Vínculo: Medicine Route of Administration - IPS (required)
.... 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 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

CaminhoConformidadeConjunto de valoresURI
MedicationAdministration.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
MedicationAdministration.statusrequiredMedicationAdministration Status Codes
http://hl7.org/fhir/ValueSet/medication-admin-status|4.0.1
From a norma FHIR
MedicationAdministration.statusReasonrequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/reason-medication-not-given
https://terminologia.saude.gov.br/fhir/ValueSet/reason-medication-not-given
MedicationAdministration.categorypreferredMedicationAdministration Category Codes
http://hl7.org/fhir/ValueSet/medication-admin-category
From a norma FHIR
MedicationAdministration.medication[x]exampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
From a norma FHIR
MedicationAdministration.performer.functionpreferredMedicationAdministration Performer Function Codes
http://hl7.org/fhir/ValueSet/med-admin-perform-function
From a norma FHIR
MedicationAdministration.reasonCodeexampleReasonMedicationGivenCodes
http://hl7.org/fhir/ValueSet/reason-medication-given-codes
From a norma FHIR
MedicationAdministration.dosage.siterequiredSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
From a norma FHIR
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 a norma FHIR

Restrições

IdGrauCaminho(s)DetalhesRequisitos
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

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 (required)
... 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 (preferred)
.... actor Σ 1..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCorePatient | BRCoreRelatedPerson | Device) Referência ao profissional que realizou a administração do medicamento
... 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 (required)
.... route 0..1 CodeableConcept Via de administração do medicamento
Vínculo: Medicine Route of Administration - IPS (required)
.... 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 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

CaminhoConformidadeConjunto de valoresURI
MedicationAdministration.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
MedicationAdministration.statusrequiredMedicationAdministration Status Codes
http://hl7.org/fhir/ValueSet/medication-admin-status|4.0.1
From a norma FHIR
MedicationAdministration.statusReasonrequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/reason-medication-not-given
https://terminologia.saude.gov.br/fhir/ValueSet/reason-medication-not-given
MedicationAdministration.categorypreferredMedicationAdministration Category Codes
http://hl7.org/fhir/ValueSet/medication-admin-category
From a norma FHIR
MedicationAdministration.medication[x]exampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
From a norma FHIR
MedicationAdministration.performer.functionpreferredMedicationAdministration Performer Function Codes
http://hl7.org/fhir/ValueSet/med-admin-perform-function
From a norma FHIR
MedicationAdministration.reasonCodeexampleReasonMedicationGivenCodes
http://hl7.org/fhir/ValueSet/reason-medication-given-codes
From a norma FHIR
MedicationAdministration.dosage.siterequiredSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
From a norma FHIR
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 a norma FHIR

Restrições

IdGrauCaminho(s)DetalhesRequisitos
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