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 2025-07-21 | 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:

- Refere a este Perfil: br-core-medicationadministration, br-core-medicationstatement, BRCoreObservation, BRCoreProcedure... Show 2 more, br-core-registroatendimentoclinico and BRCoreVitalSigns

### Visões formais do conteúdo do perfil

Descrição de perfis, diferenciais, instantâneos e como as diferentes apresentações funcionam.

- Tabela diferencial
- Tabela de elementos -chave
- Tabela de instantâneos
- Estatísticas/Referências
- Todos

Esta estrutura é derivada de MedicationAdministration

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
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
Documentação para este formato

#### Terminologia Ligações (Diferencial)

Caminho | Conformidade | Conjunto de valores | URI
MedicationAdministration.statusReason | required | ​https://terminologia.saude.gov.br/fhir/ValueSet/reason-medication-not-given `https://terminologia.saude.gov.br/fhir/ValueSet/reason-medication-not-given`
MedicationAdministration.performer.function | preferred | MedicationAdministration Performer Function Codes `http://hl7.org/fhir/ValueSet/med-admin-perform-function` From a norma FHIR
MedicationAdministration.dosage.site | required | SNOMEDCTBodyStructures `http://hl7.org/fhir/ValueSet/body-site` From a norma FHIR
MedicationAdministration.dosage.route | required | MedicineRouteOfAdministrationUvIps `http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration`

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
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 adicionais | Objetivo
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
Documentação para este formato

#### Terminologia Ligações

Caminho | Conformidade | Conjunto de valores | URI
MedicationAdministration.language | preferred | CommonLanguages `http://hl7.org/fhir/ValueSet/languages` From a norma FHIR
Vínculos adicionais | Objetivo
AllLanguages | Vínculo máximo
MedicationAdministration.status | required | MedicationAdministration Status Codes `http://hl7.org/fhir/ValueSet/medication-admin-status|4.0.1` From a norma FHIR
MedicationAdministration.statusReason | required | ​https://terminologia.saude.gov.br/fhir/ValueSet/reason-medication-not-given `https://terminologia.saude.gov.br/fhir/ValueSet/reason-medication-not-given`
MedicationAdministration.category | preferred | MedicationAdministration Category Codes `http://hl7.org/fhir/ValueSet/medication-admin-category` From a norma FHIR
MedicationAdministration.medication[x] | example | SNOMEDCTMedicationCodes `http://hl7.org/fhir/ValueSet/medication-codes` From a norma FHIR
MedicationAdministration.performer.function | preferred | MedicationAdministration Performer Function Codes `http://hl7.org/fhir/ValueSet/med-admin-perform-function` From a norma FHIR
MedicationAdministration.reasonCode | example | ReasonMedicationGivenCodes `http://hl7.org/fhir/ValueSet/reason-medication-given-codes` From a norma FHIR
MedicationAdministration.dosage.site | required | SNOMEDCTBodyStructures `http://hl7.org/fhir/ValueSet/body-site` From a norma FHIR
MedicationAdministration.dosage.route | required | MedicineRouteOfAdministrationUvIps `http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration`
MedicationAdministration.dosage.method | example | SNOMEDCTAdministrationMethodCodes `http://hl7.org/fhir/ValueSet/administration-method-codes` From a norma FHIR

#### Restrições

Id | Grau | Caminho(s) | Detalhes | Requisitos
dom-2 | error | MedicationAdministration | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() |
dom-3 | error | MedicationAdministration | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() |
dom-4 | error | MedicationAdministration | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() |
dom-5 | error | MedicationAdministration | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() |
dom-6 | best practice | MedicationAdministration | A resource should have narrative for robust management : text.`div`.exists() |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
mad-1 | error | MedicationAdministration.dosage | SHALL have at least one of dosage.dose or dosage.rate[x] : dose.exists() or rate.exists() |

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
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 adicionais | Objetivo
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
Documentação para este formato

#### Terminologia Ligações

Caminho | Conformidade | Conjunto de valores | URI
MedicationAdministration.language | preferred | CommonLanguages `http://hl7.org/fhir/ValueSet/languages` From a norma FHIR
Vínculos adicionais | Objetivo
AllLanguages | Vínculo máximo
MedicationAdministration.status | required | MedicationAdministration Status Codes `http://hl7.org/fhir/ValueSet/medication-admin-status|4.0.1` From a norma FHIR
MedicationAdministration.statusReason | required | ​https://terminologia.saude.gov.br/fhir/ValueSet/reason-medication-not-given `https://terminologia.saude.gov.br/fhir/ValueSet/reason-medication-not-given`
MedicationAdministration.category | preferred | MedicationAdministration Category Codes `http://hl7.org/fhir/ValueSet/medication-admin-category` From a norma FHIR
MedicationAdministration.medication[x] | example | SNOMEDCTMedicationCodes `http://hl7.org/fhir/ValueSet/medication-codes` From a norma FHIR
MedicationAdministration.performer.function | preferred | MedicationAdministration Performer Function Codes `http://hl7.org/fhir/ValueSet/med-admin-perform-function` From a norma FHIR
MedicationAdministration.reasonCode | example | ReasonMedicationGivenCodes `http://hl7.org/fhir/ValueSet/reason-medication-given-codes` From a norma FHIR
MedicationAdministration.dosage.site | required | SNOMEDCTBodyStructures `http://hl7.org/fhir/ValueSet/body-site` From a norma FHIR
MedicationAdministration.dosage.route | required | MedicineRouteOfAdministrationUvIps `http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration`
MedicationAdministration.dosage.method | example | SNOMEDCTAdministrationMethodCodes `http://hl7.org/fhir/ValueSet/administration-method-codes` From a norma FHIR

#### Restrições

Id | Grau | Caminho(s) | Detalhes | Requisitos
dom-2 | error | MedicationAdministration | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() |
dom-3 | error | MedicationAdministration | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() |
dom-4 | error | MedicationAdministration | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() |
dom-5 | error | MedicationAdministration | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() |
dom-6 | best practice | MedicationAdministration | A resource should have narrative for robust management : text.`div`.exists() |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
mad-1 | error | MedicationAdministration.dosage | SHALL have at least one of dosage.dose or dosage.rate[x] : dose.exists() or rate.exists() |

Esta estrutura é derivada de MedicationAdministration

Resumo

Estruturas

Esta estrutura refere-se a estas outras estruturas:

- br-core-medicationadministration (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medicationadministration)
- BRCoreProcedure (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-procedure)
- BRCorePatient (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient)
- br-core-encounter (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-encounter)
- BRCorePractitioner (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitioner)
- BRCorePractitionerRole (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitionerrole)
- BRCoreRelatedPerson (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-relatedperson)
- BRCoreCondition (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-condition)
- BRCoreObservation (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-observation)
- BRCoreDiagnosticReport (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-diagnosticreport)
- br-core-medicationrequest (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medicationrequest)

Visão diferencial

Esta estrutura é derivada de MedicationAdministration

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
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
Documentação para este formato

#### Terminologia Ligações (Diferencial)

Caminho | Conformidade | Conjunto de valores | URI
MedicationAdministration.statusReason | required | ​https://terminologia.saude.gov.br/fhir/ValueSet/reason-medication-not-given `https://terminologia.saude.gov.br/fhir/ValueSet/reason-medication-not-given`
MedicationAdministration.performer.function | preferred | MedicationAdministration Performer Function Codes `http://hl7.org/fhir/ValueSet/med-admin-perform-function` From a norma FHIR
MedicationAdministration.dosage.site | required | SNOMEDCTBodyStructures `http://hl7.org/fhir/ValueSet/body-site` From a norma FHIR
MedicationAdministration.dosage.route | required | MedicineRouteOfAdministrationUvIps `http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration`

Visualização de elementos -chave

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
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 adicionais | Objetivo
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
Documentação para este formato

#### Terminologia Ligações

Caminho | Conformidade | Conjunto de valores | URI
MedicationAdministration.language | preferred | CommonLanguages `http://hl7.org/fhir/ValueSet/languages` From a norma FHIR
Vínculos adicionais | Objetivo
AllLanguages | Vínculo máximo
MedicationAdministration.status | required | MedicationAdministration Status Codes `http://hl7.org/fhir/ValueSet/medication-admin-status|4.0.1` From a norma FHIR
MedicationAdministration.statusReason | required | ​https://terminologia.saude.gov.br/fhir/ValueSet/reason-medication-not-given `https://terminologia.saude.gov.br/fhir/ValueSet/reason-medication-not-given`
MedicationAdministration.category | preferred | MedicationAdministration Category Codes `http://hl7.org/fhir/ValueSet/medication-admin-category` From a norma FHIR
MedicationAdministration.medication[x] | example | SNOMEDCTMedicationCodes `http://hl7.org/fhir/ValueSet/medication-codes` From a norma FHIR
MedicationAdministration.performer.function | preferred | MedicationAdministration Performer Function Codes `http://hl7.org/fhir/ValueSet/med-admin-perform-function` From a norma FHIR
MedicationAdministration.reasonCode | example | ReasonMedicationGivenCodes `http://hl7.org/fhir/ValueSet/reason-medication-given-codes` From a norma FHIR
MedicationAdministration.dosage.site | required | SNOMEDCTBodyStructures `http://hl7.org/fhir/ValueSet/body-site` From a norma FHIR
MedicationAdministration.dosage.route | required | MedicineRouteOfAdministrationUvIps `http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration`
MedicationAdministration.dosage.method | example | SNOMEDCTAdministrationMethodCodes `http://hl7.org/fhir/ValueSet/administration-method-codes` From a norma FHIR

#### Restrições

Id | Grau | Caminho(s) | Detalhes | Requisitos
dom-2 | error | MedicationAdministration | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() |
dom-3 | error | MedicationAdministration | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() |
dom-4 | error | MedicationAdministration | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() |
dom-5 | error | MedicationAdministration | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() |
dom-6 | best practice | MedicationAdministration | A resource should have narrative for robust management : text.`div`.exists() |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
mad-1 | error | MedicationAdministration.dosage | SHALL have at least one of dosage.dose or dosage.rate[x] : dose.exists() or rate.exists() |

Visualização instantânea

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
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 adicionais | Objetivo
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
Documentação para este formato

#### Terminologia Ligações

Caminho | Conformidade | Conjunto de valores | URI
MedicationAdministration.language | preferred | CommonLanguages `http://hl7.org/fhir/ValueSet/languages` From a norma FHIR
Vínculos adicionais | Objetivo
AllLanguages | Vínculo máximo
MedicationAdministration.status | required | MedicationAdministration Status Codes `http://hl7.org/fhir/ValueSet/medication-admin-status|4.0.1` From a norma FHIR
MedicationAdministration.statusReason | required | ​https://terminologia.saude.gov.br/fhir/ValueSet/reason-medication-not-given `https://terminologia.saude.gov.br/fhir/ValueSet/reason-medication-not-given`
MedicationAdministration.category | preferred | MedicationAdministration Category Codes `http://hl7.org/fhir/ValueSet/medication-admin-category` From a norma FHIR
MedicationAdministration.medication[x] | example | SNOMEDCTMedicationCodes `http://hl7.org/fhir/ValueSet/medication-codes` From a norma FHIR
MedicationAdministration.performer.function | preferred | MedicationAdministration Performer Function Codes `http://hl7.org/fhir/ValueSet/med-admin-perform-function` From a norma FHIR
MedicationAdministration.reasonCode | example | ReasonMedicationGivenCodes `http://hl7.org/fhir/ValueSet/reason-medication-given-codes` From a norma FHIR
MedicationAdministration.dosage.site | required | SNOMEDCTBodyStructures `http://hl7.org/fhir/ValueSet/body-site` From a norma FHIR
MedicationAdministration.dosage.route | required | MedicineRouteOfAdministrationUvIps `http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration`
MedicationAdministration.dosage.method | example | SNOMEDCTAdministrationMethodCodes `http://hl7.org/fhir/ValueSet/administration-method-codes` From a norma FHIR

#### Restrições

Id | Grau | Caminho(s) | Detalhes | Requisitos
dom-2 | error | MedicationAdministration | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() |
dom-3 | error | MedicationAdministration | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() |
dom-4 | error | MedicationAdministration | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() |
dom-5 | error | MedicationAdministration | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() |
dom-6 | best practice | MedicationAdministration | A resource should have narrative for robust management : text.`div`.exists() |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
mad-1 | error | MedicationAdministration.dosage | SHALL have at least one of dosage.dose or dosage.rate[x] : dose.exists() or rate.exists() |

Esta estrutura é derivada de MedicationAdministration

Resumo

Estruturas

Esta estrutura refere-se a estas outras estruturas:

- br-core-medicationadministration (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medicationadministration)
- BRCoreProcedure (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-procedure)
- BRCorePatient (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient)
- br-core-encounter (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-encounter)
- BRCorePractitioner (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitioner)
- BRCorePractitionerRole (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitionerrole)
- BRCoreRelatedPerson (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-relatedperson)
- BRCoreCondition (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-condition)
- BRCoreObservation (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-observation)
- BRCoreDiagnosticReport (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-diagnosticreport)
- br-core-medicationrequest (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medicationrequest)

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