<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="br-core-medicationadministration" />
  <url value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medicationadministration" />
  <name value="br-core-medicationadministration" />
  <title value="br-core-medication" />
  <status value="active" />
  <description value="Este perfil representa a medicação administrada" />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="MedicationAdministration" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/MedicationAdministration" />
  <derivation value="constraint" />
  <differential>
    <element id="MedicationAdministration.identifier">
      <path value="MedicationAdministration.identifier" />
      <short value="Identificadores externos para este recurso" />
      <definition value="Identificadores externos para este recurso" />
    </element>
    <element id="MedicationAdministration.instantiates">
      <path value="MedicationAdministration.instantiates" />
      <short value="Instancia protocolo ou definição" />
      <definition value="Instancia protocolo ou definição" />
    </element>
    <element id="MedicationAdministration.partOf">
      <path value="MedicationAdministration.partOf" />
      <short value="Parte do evento referenciado" />
      <definition value="Parte do evento referenciado" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medicationadministration" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-procedure" />
      </type>
    </element>
    <element id="MedicationAdministration.status">
      <path value="MedicationAdministration.status" />
      <short value="Códigos de status de administração de medicamentos" />
      <definition value="in-progress | not-done | on-hold | completed | entered-in-error | stopped | unknown" />
    </element>
    <element id="MedicationAdministration.statusReason">
      <path value="MedicationAdministration.statusReason" />
      <short value="Motivo da administração não realizada" />
      <definition value="Motivo da administração não realizada" />
    </element>
    <element id="MedicationAdministration.category">
      <path value="MedicationAdministration.category" />
      <short value="Tipo de uso de medicamentos" />
      <definition value="Tipo de uso de medicamentos" />
    </element>
    <element id="MedicationAdministration.medication[x]">
      <path value="MedicationAdministration.medication[x]" />
      <short value="O que foi administrado" />
      <definition value="O que foi administrado" />
    </element>
    <element id="MedicationAdministration.subject">
      <path value="MedicationAdministration.subject" />
      <short value="Quem recebeu a medicação" />
      <definition value="Quem recebeu a medicação" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient" />
      </type>
    </element>
    <element id="MedicationAdministration.context">
      <path value="MedicationAdministration.context" />
      <short value="Encontro ou Episódio de Cuidado administrado como parte de" />
      <definition value="Encontro ou Episódio de Cuidado administrado como parte de" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-encounter" />
      </type>
    </element>
    <element id="MedicationAdministration.supportingInformation">
      <path value="MedicationAdministration.supportingInformation" />
      <short value="Informações adicionais para suporte à administração" />
      <definition value="Informações adicionais para suporte à administração" />
    </element>
    <element id="MedicationAdministration.effective[x]">
      <path value="MedicationAdministration.effective[x]" />
      <short value="Hora de início e término da administração" />
      <definition value="Hora de início e término da administração" />
    </element>
    <element id="MedicationAdministration.performer">
      <path value="MedicationAdministration.performer" />
      <short value="Quem realizou a administração da medicação e o que eles fizeram" />
      <definition value="Quem realizou a administração da medicação e o que eles fizeram" />
    </element>
    <element id="MedicationAdministration.performer.function">
      <path value="MedicationAdministration.performer.function" />
      <short value="Tipo de desempenho" />
      <definition value="Tipo de desempenho" />
      <binding>
        <strength value="preferred" />
        <valueSet value="https://www.hl7.org/fhir/R4/valueset-med-admin-perform-function.html" />
      </binding>
    </element>
    <element id="MedicationAdministration.performer.actor">
      <path value="MedicationAdministration.performer.actor" />
      <short value="Quem realizou a administração do medicamento" />
      <definition value="Quem realizou a administração do medicamento" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitioner" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitionerrole" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-relatedperson" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" />
      </type>
    </element>
    <element id="MedicationAdministration.reasonCode">
      <path value="MedicationAdministration.reasonCode" />
      <short value="Motivo da administração realizada" />
      <definition value="Motivo da administração realizada" />
    </element>
    <element id="MedicationAdministration.reasonReference">
      <path value="MedicationAdministration.reasonReference" />
      <short value="Condição ou observação que respalda o motivo pelo qual o medicamento foi administrado" />
      <definition value="Condição ou observação que respalda o motivo pelo qual o medicamento foi administrado" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-condition" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-observation" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-diagnosticreport" />
      </type>
    </element>
    <element id="MedicationAdministration.request">
      <path value="MedicationAdministration.request" />
      <short value="Solicitação pela qual a administração foi performada" />
      <definition value="Solicitação pela qual a administração foi performada" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medicationrequest" />
      </type>
    </element>
    <element id="MedicationAdministration.device">
      <path value="MedicationAdministration.device" />
      <short value="Dispositivo usado para administrar" />
      <definition value="Dispositivo usado para administrar" />
    </element>
    <element id="MedicationAdministration.note">
      <path value="MedicationAdministration.note" />
      <short value="Informações sobre a administração" />
      <definition value="Informações sobre a administração" />
    </element>
    <element id="MedicationAdministration.dosage">
      <path value="MedicationAdministration.dosage" />
      <short value="Detalhes de como a medicação foi administrada" />
      <definition value="Detalhes de como a medicação foi administrada" />
    </element>
    <element id="MedicationAdministration.dosage.text">
      <path value="MedicationAdministration.dosage.text" />
      <short value="Instruções de dosagem em texto livre, por exemplo, SIG" />
      <definition value="Instruções de dosagem em texto livre, por exemplo, SIG" />
    </element>
    <element id="MedicationAdministration.dosage.site">
      <path value="MedicationAdministration.dosage.site" />
      <short value="Local do corpo administrado em" />
      <definition value="Local do corpo administrado em" />
    </element>
    <element id="MedicationAdministration.dosage.route">
      <path value="MedicationAdministration.dosage.route" />
      <short value="Caminho da substância para o corpo" />
      <definition value="Caminho da substância para o corpo" />
    </element>
    <element id="MedicationAdministration.dosage.method">
      <path value="MedicationAdministration.dosage.method" />
      <short value="Como a medicação foi administrada" />
      <definition value="Como a medicação foi administrada" />
    </element>
    <element id="MedicationAdministration.dosage.dose">
      <path value="MedicationAdministration.dosage.dose" />
      <short value="Quantidade de medicação por dose" />
      <definition value="Quantidade de medicação por dose" />
    </element>
    <element id="MedicationAdministration.dosage.rate[x]">
      <path value="MedicationAdministration.dosage.rate[x]" />
      <short value="Quantidade de dose por unidade de tempo" />
      <definition value="Quantidade de dose por unidade de tempo" />
    </element>
    <element id="MedicationAdministration.eventHistory">
      <path value="MedicationAdministration.eventHistory" />
      <short value="Uma lista de eventos de interesse no ciclo de vida" />
      <definition value="Uma lista de eventos de interesse no ciclo de vida" />
    </element>
  </differential>
</StructureDefinition>