<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="rnds-prescricao-medicamento" />
  <meta xmlns="http://hl7.org/fhir">
    <lastUpdated value="2026-06-12T17:00:00-03:00" />
  </meta>
  <language value="pt-BR" />
  <url value="http://www.saude.gov.br/fhir/r4/StructureDefinition/RNDSPrescricaoMedicamento" />
  <version value="2.0.0" />
  <name value="RNDSPrescricaoMedicamento" />
  <title value="Prescrição de Medicamento - RNDS" />
  <status value="active" />
  <date value="2024-12-10" />
  <publisher value="Ministério da Saúde do Brasil" />
  <contact>
    <name value="COPIS - Coordenação de Padrões de Informática em Saúde" />
    <telecom>
      <system value="url" />
      <value value="https://webatendimento.saude.gov.br/faq/rnds" />
    </telecom>
  </contact>
  <description value="Uma ordem ou solicitação para o fornecimento do medicamento e as instruções para sua administração a um paciente. O recurso é denominado &quot;MedicationRequest&quot; em vez de &quot;MedicationPrescription&quot; ou &quot;MedicationOrder&quot; para generalizar o uso em ambientes hospitalares e ambulatoriais, incluindo planos de cuidados, etc., e para harmonizar com os fluxos de trabalho." />
  <jurisdiction>
    <coding>
      <system value="urn:iso:std:iso:3166" />
      <code value="BR" />
      <display value="Brazil" />
    </coding>
  </jurisdiction>
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="MedicationRequest" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/MedicationRequest" />
  <derivation value="constraint" />
  <differential>
    <element id="MedicationRequest">
      <path value="MedicationRequest" />
      <short value="Prescrição de medicamento para um paciente" />
      <definition value="Uma ordem ou solicitação para o fornecimento do medicamento e as instruções para sua administração a um paciente. O recurso é denominado &quot;MedicationRequest&quot; em vez de &quot;MedicationPrescription&quot; ou &quot;MedicationOrder&quot; para generalizar o uso em ambientes hospitalares e ambulatoriais, incluindo planos de cuidados, etc., e para harmonizar com os fluxos de trabalho." />
      <constraint>
        <key value="pem-1" />
        <severity value="error" />
        <human value="O profissional deve ter uma identificação de Médico, Odontólogo ou Enfermeiro (Practitioner.identifier)." />
        <expression value="MedicationRequest.requester.resolve().ofType(PractitionerRole).practitioner.resolve().ofType(Practitioner).identifier.type.coding.exists(code = 'MD' or code = 'RN' or code = 'RI' or code = 'MRT')" />
      </constraint>
      <constraint>
        <key value="pem-2" />
        <severity value="error" />
        <human value="O profissional deve ser identificado pelo CPF ou CNS (Practitioner.identifier)." />
        <expression value="MedicationRequest.requester.resolve().ofType(PractitionerRole).practitioner.resolve().ofType(Practitioner).identifier.type.coding.exists(code = 'PHO' or code = 'TAX')" />
      </constraint>
      <constraint>
        <key value="pem-3" />
        <severity value="error" />
        <human value="Ao informar o número do RQE o número do CRM também é obrigatório na identificação do médico (Practitioner.identifier)." />
        <expression value="MedicationRequest.requester.resolve().ofType(PractitionerRole).practitioner.resolve().ofType(Practitioner).identifier.type.coding.where(code = 'DN').exists() implies MedicationRequest.requester.resolve().ofType(PractitionerRole).practitioner.resolve().ofType(Practitioner).identifier.type.coding.where(code = 'MD').exists()" />
      </constraint>
      <constraint>
        <key value="pem-7" />
        <severity value="error" />
        <human value="A identificação do responsável pelo indivíduo (MedicationRequest.supportingInformation.identifier.value) deve ser diferente da identificação do indivíduo (MedicationRequest.subject.identifier.value)." />
        <expression value="MedicationRequest.supportingInformation.exists() implies MedicationRequest.supportingInformation.identifier.value != MedicationRequest.subject.identifier.value" />
      </constraint>
    </element>
    <element id="MedicationRequest.id">
      <path value="MedicationRequest.id" />
      <short value="ID lógico deste artefato" />
      <min value="1" />
    </element>
    <element id="MedicationRequest.meta">
      <path value="MedicationRequest.meta" />
      <short value="Metadados sobre o recurso" />
    </element>
    <element id="MedicationRequest.implicitRules">
      <path value="MedicationRequest.implicitRules" />
      <short value="Conjunto de regras utilizadas para a elaboração deste conteúdo" />
    </element>
    <element id="MedicationRequest.language">
      <path value="MedicationRequest.language" />
      <short value="Idioma do conteúdo do recurso" />
    </element>
    <element id="MedicationRequest.text">
      <path value="MedicationRequest.text" />
      <short value="Resumo do recurso para interpretação humana" />
    </element>
    <element id="MedicationRequest.modifierExtension">
      <path value="MedicationRequest.modifierExtension" />
      <short value="Extensões que não podem ser ignoradas" />
    </element>
    <element id="MedicationRequest.identifier">
      <path value="MedicationRequest.identifier" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <short value="Cada item prescrito DEVE ser identificado pelo ID local e também pode ser identificado pelo número do Sistema Nacional de Controle de Receituários - SNCR." />
      <definition value="Exemplos de identificação (apenas para fins ilustrativos):&#xD;&#xA;&#xD;&#xA;ID Local:&#xD;&#xA;&#xD;&#xA;```json&#xD;&#xA; &quot;identifier&quot;:  [&#xD;&#xA;    {&#xD;&#xA;        &quot;system&quot;: &quot;http://www.saude.gov.br/fhir/r4/NamingSystem/prescription-item-id&quot;,&#xD;&#xA;        &quot;value&quot;: &quot;a54219b8-f741-4c47-b662-e4f8dfa49ab6&quot;&#xD;&#xA;    }&#xD;&#xA;]&#xD;&#xA;```&#xD;&#xA;&#xD;&#xA;Número do Sistema Nacional de Controle de Receituários:&#xD;&#xA;&#xD;&#xA;```json&#xD;&#xA; &quot;identifier&quot;:  [&#xD;&#xA;    {&#xD;&#xA;        &quot;system&quot;: &quot;http://www.saude.gov.br/fhir/r4/NamingSystem/sncr-number&quot;,&#xD;&#xA;        &quot;value&quot;: &quot;19356261&quot;&#xD;&#xA;    }&#xD;&#xA;]&#xD;&#xA;```" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationRequest.identifier:prescriptionItemId">
      <path value="MedicationRequest.identifier" />
      <sliceName value="prescriptionItemId" />
      <short value="Identificador local do item prescrito" />
      <definition value="Identificador local do item prescrito" />
      <min value="1" />
      <max value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationRequest.identifier:prescriptionItemId.system">
      <path value="MedicationRequest.identifier.system" />
      <min value="1" />
      <fixedUri value="http://www.saude.gov.br/fhir/r4/NamingSystem/prescription-item-id" />
    </element>
    <element id="MedicationRequest.identifier:prescriptionItemId.value">
      <path value="MedicationRequest.identifier.value" />
      <min value="1" />
    </element>
    <element id="MedicationRequest.identifier:sncrNumber">
      <path value="MedicationRequest.identifier" />
      <sliceName value="sncrNumber" />
      <short value="Número do Sistema Nacional de Controle de Receituários" />
      <definition value="Número do Sistema Nacional de Controle de Receituários (caso aplicado ao item prescrito)" />
      <max value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationRequest.identifier:sncrNumber.system">
      <path value="MedicationRequest.identifier.system" />
      <min value="1" />
      <fixedUri value="http://www.saude.gov.br/fhir/r4/NamingSystem/sncr-number" />
    </element>
    <element id="MedicationRequest.identifier:sncrNumber.value">
      <path value="MedicationRequest.identifier.value" />
      <min value="1" />
    </element>
    <element id="MedicationRequest.status">
      <path value="MedicationRequest.status" />
      <short value="Status atual da prescrição" />
      <definition value="Status atual da prescrição de medicamento: ativa, em espera, cancelada, concluída, registrada por engano, interrompida, rascunho, desconhecido" />
    </element>
    <element id="MedicationRequest.statusReason">
      <path value="MedicationRequest.statusReason" />
      <short value="Motivo do status atual" />
      <definition value="Registra o motivo do estado atual da prescrição de medicação." />
    </element>
    <element id="MedicationRequest.intent">
      <path value="MedicationRequest.intent" />
      <short value="O tipo de requisição de medicamento." />
      <definition value="Tipo de requisição de medicamento: prescrição, prescrição original, prescrição automática, reposição, refill, planejada, opcional (a critério médico), instância específica da prescrição" />
      <fixedCode value="order" />
    </element>
    <element id="MedicationRequest.category">
      <path value="MedicationRequest.category" />
      <short value="Tipo de uso do medicamento" />
      <definition value="Na Atenção Primária, o código `community` deve ser usado. Na Atenção Especializada, a categoria frequentemente corresponderá ao tipo de atendimento prestado.&#xD;&#xA;&#xD;&#xA;```json&#xD;&#xA;&quot;category&quot;: [&#xD;&#xA;    {&#xD;&#xA;        &quot;coding&quot;: [&#xD;&#xA;            {&#xD;&#xA;                &quot;system&quot;: &quot;http://terminology.hl7.org/CodeSystem/medicationrequest-category&quot;,&#xD;&#xA;                &quot;code&quot;: &quot;outpatient&quot;&#xD;&#xA;            }&#xD;&#xA;        ]&#xD;&#xA;    }&#xD;&#xA;],&#xD;&#xA;```" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationRequest.priority">
      <path value="MedicationRequest.priority" />
      <short value="Identifica o grau de prioridade da prescrição de medicamentos" />
      <definition value="Identifica o grau de prioridade da prescrição de medicamentos: rotina | urgente | o mais rápido possível | emergência" />
    </element>
    <element id="MedicationRequest.doNotPerform">
      <path value="MedicationRequest.doNotPerform" />
      <short value="Verdadeiro se a requisição for de proibição de execução" />
      <definition value="Se verdadeiro, indica que o profissional de saúde está solicitando que a medicação não seja administrada." />
    </element>
    <element id="MedicationRequest.reported[x]">
      <path value="MedicationRequest.reported[x]" />
      <short value="Informado em vez de registro primário" />
      <definition value="Indica se este registro foi capturado como um registro secundário 'relatado' em vez de um registro original de fonte primária da verdade. Também pode indicar a fonte do relatório." />
    </element>
    <element id="MedicationRequest.medication[x]">
      <path value="MedicationRequest.medication[x]" />
      <slicing>
        <discriminator>
          <type value="type" />
          <path value="$this" />
        </discriminator>
        <ordered value="false" />
        <rules value="open" />
      </slicing>
      <short value="Medicamento prescrito" />
      <definition value="Medicamento prescrito" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationRequest.medication[x]:medicationReference">
      <path value="MedicationRequest.medication[x]" />
      <sliceName value="medicationReference" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.saude.gov.br/fhir/r4/StructureDefinition/RNDSMedicamento" />
      </type>
    </element>
    <element id="MedicationRequest.medication[x]:medicationReference.reference">
      <path value="MedicationRequest.medication[x].reference" />
      <min value="1" />
    </element>
    <element id="MedicationRequest.subject">
      <path value="MedicationRequest.subject" />
      <definition value="É necessária a identificação de um paciente com um número de CPF ou CNS.&#xD;&#xA;&#xD;&#xA;```json&#xD;&#xA;&quot;subject&quot;: {&#xD;&#xA;    &quot;identifier&quot;: {&#xD;&#xA;        &quot;system&quot;: &quot;http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuo-1.0&quot;,&#xD;&#xA;        &quot;value&quot;: &quot;53678720454&quot;&#xD;&#xA;    }&#xD;&#xA;}&#xD;&#xA;```" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuo-1.0" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="MedicationRequest.subject.identifier">
      <path value="MedicationRequest.subject.identifier" />
      <min value="1" />
      <constraint>
        <key value="ident-1" />
        <severity value="error" />
        <human value="O número de CPF ou CNS do indivíduo informado é inválido (subject.identifier.value)." />
        <expression value="value.matches('^(?!(\\d)\\1{10})\\d{11}$') or value.matches('^(?!(\\d)\\1{14})[125789]\\d{14}$')" />
      </constraint>
    </element>
    <element id="MedicationRequest.subject.identifier.system">
      <path value="MedicationRequest.subject.identifier.system" />
      <min value="1" />
    </element>
    <element id="MedicationRequest.subject.identifier.value">
      <path value="MedicationRequest.subject.identifier.value" />
      <min value="1" />
    </element>
    <element id="MedicationRequest.encounter">
      <path value="MedicationRequest.encounter" />
      <short value="Contato assistencial criado como parte do encontro/admissão/estadia" />
      <definition value="O contato assistencial durante o qual este ragistro foi criado ou ao qual a criação deste registro está intimamente associada." />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.saude.gov.br/fhir/r4/StructureDefinition/BRContatoAssistencial-1.0" />
      </type>
    </element>
    <element id="MedicationRequest.supportingInformation">
      <path value="MedicationRequest.supportingInformation" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="id" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <short value="Informações para apoiar a prescrição do medicamento" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationRequest.supportingInformation:responsibleForThePatient">
      <path value="MedicationRequest.supportingInformation" />
      <sliceName value="responsibleForThePatient" />
      <short value="Responsável pelo indivíduo ao qual a prescrição se refere" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuo-1.0" />
      </type>
    </element>
    <element id="MedicationRequest.supportingInformation:responsibleForThePatient.id">
      <path value="MedicationRequest.supportingInformation.id" />
      <fixedString value="responsible-for-the-patient" />
    </element>
    <element id="MedicationRequest.supportingInformation:responsibleForThePatient.reference">
      <path value="MedicationRequest.supportingInformation.reference" />
      <max value="0" />
    </element>
    <element id="MedicationRequest.supportingInformation:responsibleForThePatient.identifier">
      <path value="MedicationRequest.supportingInformation.identifier" />
      <short value="Identificação do responsável pelo indivíduo ao qual a prescrição se refere" />
      <min value="1" />
      <constraint>
        <key value="ident-1" />
        <severity value="error" />
        <human value="O número de CPF ou CNS do indivíduo informado é inválido (subject.identifier.value)." />
        <expression value="value.matches('^(?!(\\d)\\1{10})\\d{11}$') or value.matches('^(?!(\\d)\\1{14})[125789]\\d{14}$')" />
      </constraint>
    </element>
    <element id="MedicationRequest.supportingInformation:responsibleForThePatient.identifier.system">
      <path value="MedicationRequest.supportingInformation.identifier.system" />
      <min value="1" />
    </element>
    <element id="MedicationRequest.supportingInformation:responsibleForThePatient.identifier.value">
      <path value="MedicationRequest.supportingInformation.identifier.value" />
      <min value="1" />
    </element>
    <element id="MedicationRequest.authoredOn">
      <path value="MedicationRequest.authoredOn" />
      <short value="Quando a prescrição foi criada" />
      <definition value="A data (e talvez a hora) em que a prescrição foi inicialmente escrita ou elaborada." />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationRequest.requester">
      <path value="MedicationRequest.requester" />
      <short value="Quem ou o que solicitou a requisição" />
      <definition value="O _requester_ deve conter uma referência de recurso ao Practitioner que emitiu a prescrição.&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;```json&#xD;&#xA;{&#xD;&#xA;    &quot;subject&quot;: {&#xD;&#xA;        &quot;reference&quot;: &quot;urn:uuid:01b470ce-64fa-4710-8950-630b8240d83e&quot;,&#xD;&#xA;        &quot;identifier&quot;: {&#xD;&#xA;            &quot;system&quot;: &quot;http://www.saude.gov.br/fhir/r4/StructureDefinition/BRProfissional-1.0&quot;,&#xD;&#xA;            &quot;value&quot;: &quot;24573966207&quot;&#xD;&#xA;        }&#xD;&#xA;    }&#xD;&#xA;}&#xD;&#xA;```" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://www.saude.gov.br/fhir/r4/StructureDefinition/RNDSLotacaoProfissional" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="MedicationRequest.requester.reference">
      <path value="MedicationRequest.requester.reference" />
      <min value="1" />
    </element>
    <element id="MedicationRequest.performer">
      <path value="MedicationRequest.performer" />
      <short value="Profissional indicado para a administração" />
      <definition value="O profissional ou entidade que deverá realizar o tratamento medicamentoso (por exemplo, a pessoa que administrará o medicamento)." />
    </element>
    <element id="MedicationRequest.performerType">
      <path value="MedicationRequest.performerType" />
      <short value="Especialidade do profissional para a administração do medicamento" />
      <definition value="Indica o tipo de profissional que realiza a administração do medicamento." />
    </element>
    <element id="MedicationRequest.recorder">
      <path value="MedicationRequest.recorder" />
      <short value="Pessoa que registrou a prescrição" />
      <definition value="A pessoa que inseriu o pedido em nome de outra pessoa, por exemplo, no caso de um pedido verbal ou por telefone." />
    </element>
    <element id="MedicationRequest.reasonCode">
      <path value="MedicationRequest.reasonCode" />
      <short value="Motivo ou indicação para solicitar ou não o medicamento" />
      <definition value="Motivo ou indicação para solicitar ou não o medicamento. Conceito codificado que indica o motivo pelo qual o medicamento foi solicitado ou não." />
      <binding>
        <strength value="preferred" />
        <valueSet value="http://www.saude.gov.br/fhir/r4/ValueSet/BRProblemaDiagnostico" />
      </binding>
    </element>
    <element id="MedicationRequest.reasonReference">
      <path value="MedicationRequest.reasonReference" />
      <short value="Condição ou observação que apoia o motivo pelo qual a prescrição está sendo escrita" />
      <definition value="Condição ou observação que apoia o motivo pelo qual a prescrição está sendo escrita" />
    </element>
    <element id="MedicationRequest.instantiatesCanonical">
      <path value="MedicationRequest.instantiatesCanonical" />
      <short value="Instancia do protocolo ou definição FHIR" />
      <definition value="O URL que aponta para um protocolo, diretriz, conjunto de prescrições ou outra definição que é seguida, total ou parcialmente, por esta Solicitação de Medicação." />
    </element>
    <element id="MedicationRequest.instantiatesUri">
      <path value="MedicationRequest.instantiatesUri" />
      <short value="URI da instancia do  protocolo ou a definição FHIR externa" />
      <definition value="O URL que aponta para um protocolo, diretriz, conjunto de prescrições ou outra definição mantida externamente, que é seguida total ou parcialmente por esta Solicitação de Medicação." />
    </element>
    <element id="MedicationRequest.basedOn">
      <path value="MedicationRequest.basedOn" />
      <short value="O quê a prescrição atende" />
      <definition value="Um plano ou pedido que é atendido total ou parcialmente por meio desta solicitação de medicação." />
    </element>
    <element id="MedicationRequest.groupIdentifier">
      <path value="MedicationRequest.groupIdentifier" />
      <short value="Requisição composta da qual esta requisição faz parte" />
      <definition value="Um identificador comum a todas as solicitações autorizadas mais ou menos simultaneamente por um único autor, representando o identificador da requisição ou prescrição." />
      <min value="1" />
      <constraint>
        <key value="pem-5" />
        <severity value="error" />
        <human value="O elemento system da identificação da prescrição no sistema de origem deve começar com 'http://www.saude.gov.br/fhir/r4/NamingSystem/BRRNDS-'." />
        <expression value="system.startsWith('http://www.saude.gov.br/fhir/r4/NamingSystem/BRRNDS-')" />
      </constraint>
      <mustSupport value="true" />
    </element>
    <element id="MedicationRequest.groupIdentifier.system">
      <path value="MedicationRequest.groupIdentifier.system" />
      <min value="1" />
    </element>
    <element id="MedicationRequest.groupIdentifier.value">
      <path value="MedicationRequest.groupIdentifier.value" />
      <min value="1" />
    </element>
    <element id="MedicationRequest.courseOfTherapyType">
      <path value="MedicationRequest.courseOfTherapyType" />
      <short value="Identifica o padrão de administração de medicamentos" />
      <definition value="Descrição do padrão geral de administração do medicamento ao paciente." />
    </element>
    <element id="MedicationRequest.insurance">
      <path value="MedicationRequest.insurance" />
      <short value="Cobertura de planos/seguros de saúde associada" />
      <definition value="Planos/seguro de saúde, extensões de cobertura, pré-autorizações e/ou pré-determinações que podem ser necessárias para a prestação do serviço solicitado." />
    </element>
    <element id="MedicationRequest.note">
      <path value="MedicationRequest.note" />
      <short value="Informações sobre a prescrição" />
      <definition value="Informações clínicas relacionadas a um item de medicamento prescrito que não podem ser transmitidas dentro das instruções de dosagem (dosageInstruction) são preenchidas dentro do campo `note`.&#xD;&#xA;&#xD;&#xA;Exemplos de notas de dispensação são:&#xD;&#xA;&#xD;&#xA;- Para explicar mudanças na dosagem, por exemplo, &quot;A dosagem foi aumentada por recomendação do hospital&quot;.&#xD;&#xA;- &quot;Diga ao paciente para interromper a estatina enquanto estiver tomando este antibiótico&quot;&#xD;&#xA;- &quot;O médico do hospital confirmou o tratamento duplo&quot;&#xD;&#xA;&#xD;&#xA;```json&#xD;&#xA;&quot;note&quot;: [&#xD;&#xA;    {&#xD;&#xA;      &quot;text&quot;: &quot;Tell patient to stop their statin whilst on this anitbiotic&quot;&#xD;&#xA;    }&#xD;&#xA;  ],&#xD;&#xA;```" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationRequest.dosageInstruction">
      <path value="MedicationRequest.dosageInstruction" />
      <short value="Como o medicamento deve ser usado" />
      <definition value="O conteúdo do `dosageInstruction` deve seguir as orientações contidas em cada elemento.&#xD;&#xA;&#xD;&#xA;`dosageInstruction.text` **DEVE** ser fornecido e é uma versão legível por humanos da dose estruturada, como seria impressa em uma prescrição de papel. O prescritor deve inserir uma dosagem de item de medicamento. &#xD;&#xA;&#xD;&#xA;O prescritor deve inserir uma dosagem de item de medicamento. O uso de um valor padrão genérico, por exemplo, &quot;Use conforme as instruções&quot;, se um valor não for inserido, não é aceitável de uma perspectiva clínica. O usuário deve ser solicitado a selecionar uma instrução de dosagem de uma lista de seleção, digitar manualmente ou fazer com que o sistema preencha com uma instrução de dosagem válida e clinicamente segura, relevante para o medicamento prescrito ou circunstâncias clínicas.&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;```json&#xD;&#xA;&quot;dosageInstruction&quot;: [&#xD;&#xA;   {&#xD;&#xA;        &quot;text&quot;: &quot;Tomar 1 comprimido via oral pela manhã por 10 dias&quot;,&#xD;&#xA;        &quot;timing&quot;: {&#xD;&#xA;            &quot;repeat&quot;: {&#xD;&#xA;                &quot;boundsDuration&quot;: {&#xD;&#xA;                    &quot;value&quot;: 10,&#xD;&#xA;                    &quot;unit&quot;: &quot;day&quot;,&#xD;&#xA;                     &quot;system&quot;: &quot;http://unitsofmeasure.org&quot;,&#xD;&#xA;                     &quot;code&quot;: &quot;d&quot;&#xD;&#xA;                },&#xD;&#xA;                 &quot;frequency&quot;: 1,&#xD;&#xA;                 &quot;period&quot;: 1,&#xD;&#xA;                 &quot;periodUnit&quot;: &quot;d&quot;,&#xD;&#xA;                 &quot;when&quot;: &quot;MORN&quot;&#xD;&#xA;             }&#xD;&#xA;        },&#xD;&#xA;        &quot;route&quot;: {&#xD;&#xA;            &quot;coding&quot;: [&#xD;&#xA;                {&#xD;&#xA;                    &quot;system&quot;: &quot;http://www.saude.gov.br/fhir/r4/CodeSystem/BRViaAdministracao&quot;,&#xD;&#xA;                    &quot;code&quot;: &quot;10907&quot;,&#xD;&#xA;                    &quot;display&quot;: &quot;Oral&quot;&#xD;&#xA;                }&#xD;&#xA;            ]&#xD;&#xA;        },&#xD;&#xA;        &quot;doseAndRate&quot;: [&#xD;&#xA;   {&#xD;&#xA;    &quot;doseQuantity&quot;: {&#xD;&#xA;     &quot;value&quot;: 1,&#xD;&#xA;     &quot;unit&quot;: &quot;Comprimido&quot;,&#xD;&#xA;     &quot;system&quot;: &quot;http://www.saude.gov.br/fhir/r4/CodeSystem/BRUnidadeMedida&quot;,&#xD;&#xA;     &quot;code&quot;: &quot;19&quot;&#xD;&#xA;    }&#xD;&#xA;   }&#xD;&#xA;  ],&#xD;&#xA;    }&#xD;&#xA;]&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;```" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationRequest.dosageInstruction.sequence">
      <path value="MedicationRequest.dosageInstruction.sequence" />
      <short value="Instruções de dosagem multissequencial." />
      <definition value="Uma sequência múltipla seria necessária quando uma instrução de dosagem muda ao longo de um determinado cronograma, quando uma instrução de dosagem inclui doses de acompanhamento opcionais ou quando uma instrução de dosagem simultânea é necessária para o mesmo medicamento em uma dose diferente.&#xD;&#xA;&#xD;&#xA;Os exemplos abaixo incluem Prednisolona para tratar paralisia de Bell, onde uma dose começa em 60 mg por dia por um período de tempo e depois reduz em 10 mg por dia. Isso seria descrito como uma instrução de dosagem sequencial. Um exemplo de dosagem simultânea é fornecido para descrever uma dose diferente pela manhã daquela ao meio-dia.&#xD;&#xA;&#xD;&#xA;#### Instruções sequenciais&#xD;&#xA;&#xD;&#xA;Onde o valor da sequência é um inteiro incremental, ele define uma instrução sequencial.&#xD;&#xA;&#xD;&#xA;```json&#xD;&#xA;&quot;dosageInstruction&quot;: [&#xD;&#xA;    {&#xD;&#xA;        &quot;sequence&quot;: 1,&#xD;&#xA;        &quot;text&quot;: &quot;60 milligram - once a day - for 4 days&quot;,&#xD;&#xA;        &quot;timing&quot;: {&#xD;&#xA;            &quot;repeat&quot;: {&#xD;&#xA;                &quot;boundsDuration&quot;: {&#xD;&#xA;                    &quot;value&quot;: 4,&#xD;&#xA;                    &quot;unit&quot;: &quot;day&quot;,&#xD;&#xA;                    &quot;system&quot;: &quot;http://unitsofmeasure.org&quot;,&#xD;&#xA;                    &quot;code&quot;: &quot;d&quot;&#xD;&#xA;                },&#xD;&#xA;                &quot;frequency&quot;: 1,&#xD;&#xA;                &quot;period&quot;: 1,&#xD;&#xA;                &quot;periodUnit&quot;: &quot;d&quot;&#xD;&#xA;            }&#xD;&#xA;        },&#xD;&#xA;        &quot;doseAndRate&quot;: [&#xD;&#xA;            {&#xD;&#xA;                &quot;doseQuantity&quot;: {&#xD;&#xA;                    &quot;value&quot;: 60,&#xD;&#xA;                    &quot;unit&quot;: &quot;milligram&quot;,&#xD;&#xA;                    &quot;system&quot;: &quot;http://unitsofmeasure.org&quot;,&#xD;&#xA;                    &quot;code&quot;: &quot;mg&quot;&#xD;&#xA;                }&#xD;&#xA;            }&#xD;&#xA;        ]&#xD;&#xA;    },&#xD;&#xA;    {&#xD;&#xA;        &quot;sequence&quot;: 2,&#xD;&#xA;        &quot;text&quot;: &quot;50 milligram - once a day - for 1 day&quot;,&#xD;&#xA;        &quot;timing&quot;: {&#xD;&#xA;            &quot;repeat&quot;: {&#xD;&#xA;                &quot;boundsDuration&quot;: {&#xD;&#xA;                    &quot;value&quot;: 1,&#xD;&#xA;                    &quot;unit&quot;: &quot;day&quot;,&#xD;&#xA;                    &quot;system&quot;: &quot;http://unitsofmeasure.org&quot;,&#xD;&#xA;                    &quot;code&quot;: &quot;d&quot;&#xD;&#xA;                },&#xD;&#xA;                &quot;frequency&quot;: 1,&#xD;&#xA;                &quot;period&quot;: 1,&#xD;&#xA;                &quot;periodUnit&quot;: &quot;d&quot;&#xD;&#xA;            }&#xD;&#xA;        },&#xD;&#xA;        &quot;doseAndRate&quot;: [&#xD;&#xA;            {&#xD;&#xA;                &quot;doseQuantity&quot;: {&#xD;&#xA;                    &quot;value&quot;: 50,&#xD;&#xA;                    &quot;unit&quot;: &quot;milligram&quot;,&#xD;&#xA;                    &quot;system&quot;: &quot;http://unitsofmeasure.org&quot;,&#xD;&#xA;                    &quot;code&quot;: &quot;mg&quot;&#xD;&#xA;                }&#xD;&#xA;            }&#xD;&#xA;        ]&#xD;&#xA;    }&#xD;&#xA;]&#xD;&#xA;```&#xD;&#xA;&#xD;&#xA;#### Instruções simultâneas&#xD;&#xA;&#xD;&#xA;Onde o mesmo valor inteiro da sequência é definido, significa uma instrução simultânea.&#xD;&#xA;&#xD;&#xA;```json&#xD;&#xA;&quot;dosageInstruction&quot;: [&#xD;&#xA;    {&#xD;&#xA;        &quot;sequence&quot;: 1,&#xD;&#xA;        &quot;text&quot;: &quot;2 tablet - daily - at 08:00 - for 1 week&quot;,&#xD;&#xA;        &quot;timing&quot;: {&#xD;&#xA;            &quot;repeat&quot;: {&#xD;&#xA;                &quot;boundsDuration&quot;: {&#xD;&#xA;                    &quot;value&quot;: 1,&#xD;&#xA;                    &quot;unit&quot;: &quot;week&quot;,&#xD;&#xA;                    &quot;system&quot;: &quot;http://unitsofmeasure.org&quot;,&#xD;&#xA;                    &quot;code&quot;: &quot;wk&quot;&#xD;&#xA;                },&#xD;&#xA;                &quot;period&quot;: 1,&#xD;&#xA;                &quot;periodUnit&quot;: &quot;d&quot;,&#xD;&#xA;                &quot;timeOfDay&quot;: [&#xD;&#xA;                    &quot;08:00:00&quot;&#xD;&#xA;                ]&#xD;&#xA;            }&#xD;&#xA;        },&#xD;&#xA;        &quot;doseAndRate&quot;: [&#xD;&#xA;            {&#xD;&#xA;                &quot;doseQuantity&quot;: {&#xD;&#xA;                    &quot;value&quot;: 2,&#xD;&#xA;                    &quot;unit&quot;: &quot;tablet&quot;,&#xD;&#xA;                    &quot;system&quot;: &quot;http://snomed.info/sct&quot;,&#xD;&#xA;                    &quot;code&quot;: &quot;428673006&quot;&#xD;&#xA;                }&#xD;&#xA;            }&#xD;&#xA;        ]&#xD;&#xA;    },&#xD;&#xA;    {&#xD;&#xA;        &quot;sequence&quot;: 1,&#xD;&#xA;        &quot;text&quot;: &quot;1 tablet - daily - at 12:00 - for 1 week&quot;,&#xD;&#xA;        &quot;timing&quot;: {&#xD;&#xA;            &quot;repeat&quot;: {&#xD;&#xA;                &quot;boundsDuration&quot;: {&#xD;&#xA;                    &quot;value&quot;: 1,&#xD;&#xA;                    &quot;unit&quot;: &quot;week&quot;,&#xD;&#xA;                    &quot;system&quot;: &quot;http://unitsofmeasure.org&quot;,&#xD;&#xA;                    &quot;code&quot;: &quot;wk&quot;&#xD;&#xA;                },&#xD;&#xA;                &quot;period&quot;: 1,&#xD;&#xA;                &quot;periodUnit&quot;: &quot;d&quot;,&#xD;&#xA;                &quot;timeOfDay&quot;: [&#xD;&#xA;                    &quot;12:00:00&quot;&#xD;&#xA;                ]&#xD;&#xA;            }&#xD;&#xA;        },&#xD;&#xA;        &quot;doseAndRate&quot;: [&#xD;&#xA;            {&#xD;&#xA;                &quot;doseQuantity&quot;: {&#xD;&#xA;                    &quot;value&quot;: 1,&#xD;&#xA;                    &quot;unit&quot;: &quot;tablet&quot;,&#xD;&#xA;                    &quot;system&quot;: &quot;http://snomed.info/sct&quot;,&#xD;&#xA;                    &quot;code&quot;: &quot;428673006&quot;&#xD;&#xA;                }&#xD;&#xA;            }&#xD;&#xA;        ]&#xD;&#xA;    }&#xD;&#xA;]&#xD;&#xA;```" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationRequest.dosageInstruction.text">
      <path value="MedicationRequest.dosageInstruction.text" />
      <short value="As instruções completas de dosagem como uma sequência legível por humanos." />
      <definition value="A instrução de dosagem completa como um texto legível por humanos.&#xD;&#xA;&#xD;&#xA;Por exemplo:&#xD;&#xA;&#xD;&#xA;```json&#xD;&#xA;&quot;text&quot;: &quot;1 comprimido - a cada 6 horas - oral&quot;&#xD;&#xA;```&#xD;&#xA;Onde instruções de dosagem adicionais precisam ser transmitidas e não podem ser descritas usando nenhum outro elemento da estrutura de dosagem, anexe-as ao final do texto de dosagem.&#xD;&#xA;&#xD;&#xA;Por exemplo, a instrução para `“infundir o mais rápido possível via porta intraperitoneal”` não é um termo codificado, portanto, não pode ser compartilhado como uma `additionalInstruction`. Também não seria apropriado como uma string `patientInstruction`.&#xD;&#xA;&#xD;&#xA;Por exemplo:&#xD;&#xA;&#xD;&#xA;```json&#xD;&#xA;&quot;text&quot;: &quot;{os elementos de dosagem traduzidos como texto} - infundir o mais rápido possível via porta intraperitoneal&quot;&#xD;&#xA;```&#xD;&#xA;&#xD;&#xA;Por exemplo, a instrução `“imediatamente após o medicamento {X}”)`, onde {X} é o nome de um medicamento, não é adequada como uma `additionalInstruction` nem como `patientInstruction`.&#xD;&#xA;&#xD;&#xA;Por exemplo:&#xD;&#xA;&#xD;&#xA;```json&#xD;&#xA;&quot;text&quot;: &quot;500 miligramas - uma vez - oral - imediatamente após o medicamento {X}&quot;&#xD;&#xA;```" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationRequest.dosageInstruction.additionalInstruction">
      <path value="MedicationRequest.dosageInstruction.additionalInstruction" />
      <short value="Instruções suplementares ou advertências ao paciente." />
      <definition value="Essas elementos , `additionalInstruction` e `patientInstruction`, **DEVEM** ser usadas somente para passar notas sobre a prescrição ao farmacêutico ou paciente.&#xD;&#xA;Instruções adicionais devem ser codificadas, mas onde não houver código, o elemento pode incluir texto. Por exemplo, &quot;Engula com bastante água&quot;, que pode ou não ser codificado.&#xD;&#xA;&#xD;&#xA;```json&#xD;&#xA;&quot;dosageInstruction&quot;: [&#xD;&#xA;    {&#xD;&#xA;        &quot;text&quot;: &quot;10 milligram, Inject, Subcutaneous route, once weekly&quot;,&#xD;&#xA;        &quot;additionalInstruction&quot;: [&#xD;&#xA;            &quot;coding&quot;: [&#xD;&#xA;                {&#xD;&#xA;                    &quot;system&quot;: &quot;http://snomed.info/sct&quot;,&#xD;&#xA;                    &quot;code&quot;: &quot;421769005&quot;,&#xD;&#xA;                    &quot;display&quot;: &quot;Follow directions&quot;&#xD;&#xA;                }&#xD;&#xA;            ],&#xD;&#xA;        ],&#xD;&#xA;        &quot;patientInstruction&quot;: &quot;Engula com bastante água&quot;&#xD;&#xA;    }&#xD;&#xA;]&#xD;&#xA;```" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationRequest.dosageInstruction.patientInstruction">
      <path value="MedicationRequest.dosageInstruction.patientInstruction" />
      <short value="Instruções em termos que sejam compreendidos pelo paciente ou consumidor." />
      <definition value="Essas elementos , `additionalInstruction` e `patientInstruction`, **DEVEM** ser usadas somente para passar notas sobre a prescrição ao farmacêutico ou paciente.&#xD;&#xA;Instruções adicionais devem ser codificadas, mas onde não houver código, o elemento pode incluir texto. Por exemplo, &quot;Engula com bastante água&quot;, que pode ou não ser codificado.&#xD;&#xA;&#xD;&#xA;```json&#xD;&#xA;&quot;dosageInstruction&quot;: [&#xD;&#xA;    {&#xD;&#xA;        &quot;text&quot;: &quot;10 milligram, Inject, Subcutaneous route, once weekly&quot;,&#xD;&#xA;        &quot;additionalInstruction&quot;: [&#xD;&#xA;            &quot;coding&quot;: [&#xD;&#xA;                {&#xD;&#xA;                    &quot;system&quot;: &quot;http://snomed.info/sct&quot;,&#xD;&#xA;                    &quot;code&quot;: &quot;421769005&quot;,&#xD;&#xA;                    &quot;display&quot;: &quot;Follow directions&quot;&#xD;&#xA;                }&#xD;&#xA;            ],&#xD;&#xA;        ],&#xD;&#xA;        &quot;patientInstruction&quot;: &quot;Engula com bastante água&quot;&#xD;&#xA;    }&#xD;&#xA;]&#xD;&#xA;```" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationRequest.dosageInstruction.timing">
      <path value="MedicationRequest.dosageInstruction.timing" />
      <short value="Quando o medicamento deve ser administrado" />
      <definition value="Quando o medicamento deve ser administrado" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationRequest.dosageInstruction.timing.repeat">
      <path value="MedicationRequest.dosageInstruction.timing.repeat" />
      <short value="Quando o evento deve ocorrer" />
      <definition value="Um conjunto de regras que descrevem quando o evento está agendado." />
      <min value="1" />
    </element>
    <element id="MedicationRequest.dosageInstruction.asNeeded[x]">
      <path value="MedicationRequest.dosageInstruction.asNeeded[x]" />
      <short value="Uso - se necessário" />
      <definition value="A estrutura `asNeeded` pode ser usada para definir instruções simples “conforme necessário”.&#xD;&#xA;Neste caso, use a opção `asNeededBoolean`. A ausência de `asNeededBoolean` é equivalente a onde `asNeededBoolean` tem um valor de `false`." />
      <type>
        <code value="boolean" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="MedicationRequest.dosageInstruction.site">
      <path value="MedicationRequest.dosageInstruction.site" />
      <short value="Local anatômico de administração do medicamento" />
      <definition value="Local do corpo onde administrar o medicamento." />
    </element>
    <element id="MedicationRequest.dosageInstruction.route">
      <path value="MedicationRequest.dosageInstruction.route" />
      <short value="Via de admiminstração do medicamento" />
      <definition value="Conceito - referência a uma terminologia que representa a via de administração do medicamento.&#xD;&#xA;&#xD;&#xA;```json&#xD;&#xA;&quot;route&quot;: {&#xD;&#xA;    &quot;coding&quot;: [&#xD;&#xA;        {&#xD;&#xA;            &quot;system&quot;: &quot;http://www.saude.gov.br/fhir/r4/CodeSystem/BRViaAdministracao&quot;,&#xD;&#xA;            &quot;code&quot;: &quot;10907&quot;,&#xD;&#xA;            &quot;display&quot;: &quot;Oral&quot;&#xD;&#xA;        }&#xD;&#xA;    ]&#xD;&#xA;}&#xD;&#xA;```" />
      <min value="1" />
      <mustSupport value="true" />
      <binding>
        <strength value="required" />
        <valueSet value="http://www.saude.gov.br/fhir/r4/ValueSet/BRViaAdministracao-1.0" />
      </binding>
    </element>
    <element id="MedicationRequest.dosageInstruction.route.coding">
      <path value="MedicationRequest.dosageInstruction.route.coding" />
      <min value="1" />
    </element>
    <element id="MedicationRequest.dosageInstruction.route.coding.system">
      <path value="MedicationRequest.dosageInstruction.route.coding.system" />
      <min value="1" />
    </element>
    <element id="MedicationRequest.dosageInstruction.route.coding.code">
      <path value="MedicationRequest.dosageInstruction.route.coding.code" />
      <min value="1" />
    </element>
    <element id="MedicationRequest.dosageInstruction.method">
      <path value="MedicationRequest.dosageInstruction.method" />
      <short value="Técnica para a administração do medicamento" />
      <definition value="Um valor codificado que indica o método pelo qual o medicamento é introduzido no corpo ou sobre ele. Mais comumente usado para injeções. Por exemplo: Injeção Lenta; IV Profunda." />
    </element>
    <element id="MedicationRequest.dosageInstruction.doseAndRate">
      <path value="MedicationRequest.dosageInstruction.doseAndRate" />
      <short value="Quantidade administrada do medicamento" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationRequest.dosageInstruction.doseAndRate.type">
      <path value="MedicationRequest.dosageInstruction.doseAndRate.type" />
      <short value="O tipo de dose ou taxa de administração especificada" />
      <definition value="O tipo de dose ou taxa especificada, por exemplo, prescrita ou calculada." />
    </element>
    <element id="MedicationRequest.dosageInstruction.doseAndRate.dose[x]">
      <path value="MedicationRequest.dosageInstruction.doseAndRate.dose[x]" />
      <short value="Quantidade de medicamento por dose" />
      <definition value="A quantidade de substância terapêutica ou outra substância administrada em uma única sessão." />
      <type>
        <code value="Quantity" />
      </type>
      <binding>
        <strength value="required" />
        <valueSet value="http://www.saude.gov.br/fhir/r4/ValueSet/BRUnidadeMedidaMedicamento" />
      </binding>
    </element>
    <element id="MedicationRequest.dosageInstruction.doseAndRate.rate[x]">
      <path value="MedicationRequest.dosageInstruction.doseAndRate.rate[x]" />
      <short value="Quantidade de medicamento por unidade de tempo" />
      <definition value="Identifica a velocidade com que o medicamento foi ou será administrado ao paciente. Normalmente, refere-se à taxa de infusão, por exemplo, 100 ml por hora ou 100 ml/h. Também pode ser expressa como uma taxa por unidade de tempo, por exemplo, 500 ml por 2 horas. Outros exemplos: 200 mcg/min ou 200 mcg/1 minuto; 1 litro/8 horas. Às vezes, a taxa pode indicar a duração quando expressa como volume total/duração (por exemplo, 500 ml/2 horas implica uma duração de 2 horas). No entanto, quando a taxa não indica a duração (por exemplo, 250 ml/hora), o parâmetro `time.repeat.duration` é necessário para indicar o período de infusão." />
    </element>
    <element id="MedicationRequest.dosageInstruction.maxDosePerPeriod">
      <path value="MedicationRequest.dosageInstruction.maxDosePerPeriod" />
      <short value="Quantidade máxima de medicamento por unidade de tempo" />
      <definition value="A quantidade máxima total de uma substância terapêutica que pode ser administrada a um indivíduo durante um determinado período de tempo. Por exemplo, 1000 mg em 24 horas." />
    </element>
    <element id="MedicationRequest.dosageInstruction.maxDosePerAdministration">
      <path value="MedicationRequest.dosageInstruction.maxDosePerAdministration" />
      <short value="Quantidade máxima de medicamento por administração" />
      <definition value="A quantidade total máxima de uma substância terapêutica que pode ser administrada a um indivíduo por administração." />
    </element>
    <element id="MedicationRequest.dosageInstruction.maxDosePerLifetime">
      <path value="MedicationRequest.dosageInstruction.maxDosePerLifetime" />
      <short value="Quantidade máxima de medicamento por toda a vida do paciente" />
      <definition value="A quantidade máxima total de uma substância terapêutica que pode ser administrada durante a vida do indivíduo." />
    </element>
    <element id="MedicationRequest.dispenseRequest">
      <path value="MedicationRequest.dispenseRequest" />
      <short value="Instruções específicas sobre a quantidade a ser dispensada." />
      <definition value="Indica os detalhes específicos da dispensa ou fornecimento de medicamentos em uma solicitação de medicação (também conhecida como Prescrição Médica ou Pedido de Medicamento). Observe que essas informações nem sempre são enviadas junto com o pedido. Em alguns locais (por exemplo, hospitais), pode haver suporte institucional ou sistêmico para o preenchimento dos detalhes de dispensação no departamento de farmácia." />
      <mustSupport value="true" />
    </element>
    <element id="MedicationRequest.dispenseRequest.initialFill">
      <path value="MedicationRequest.dispenseRequest.initialFill" />
      <short value="Preenchimento dos primeiros detalhes de fornecimento de medicamentos" />
      <definition value="Indica a quantidade ou a duração da primeira administração do medicamento." />
    </element>
    <element id="MedicationRequest.dispenseRequest.initialFill.quantity">
      <path value="MedicationRequest.dispenseRequest.initialFill.quantity" />
      <short value="Quantidade inicial de fornecimento" />
      <definition value="A quantidade a ser fornecida na primeira dispensação." />
    </element>
    <element id="MedicationRequest.dispenseRequest.initialFill.duration">
      <path value="MedicationRequest.dispenseRequest.initialFill.duration" />
      <short value="Duração do primeiro fornecimento de medicamentos" />
      <definition value="O período de tempo que se espera que dure a primeira dose." />
    </element>
    <element id="MedicationRequest.dispenseRequest.dispenseInterval">
      <path value="MedicationRequest.dispenseRequest.dispenseInterval" />
      <short value="Período mínimo de tempo entre dispensações" />
      <definition value="O período mínimo de tempo que deve decorrer entre as dispensações do medicamento." />
    </element>
    <element id="MedicationRequest.dispenseRequest.validityPeriod">
      <path value="MedicationRequest.dispenseRequest.validityPeriod" />
      <short value="Validade da autorização de fornecimento de medicamentos" />
      <definition value="Indica o período de validade de uma receita (data de expiração da receita)." />
    </element>
    <element id="MedicationRequest.dispenseRequest.validityPeriod.start">
      <path value="MedicationRequest.dispenseRequest.validityPeriod.start" />
      <short value="Data/Hora do início da validade da autorização(intervalo fechado)" />
      <definition value="Data/Hora de início da validade da autorização (intervalo fechado)" />
    </element>
    <element id="MedicationRequest.dispenseRequest.validityPeriod.end">
      <path value="MedicationRequest.dispenseRequest.validityPeriod.end" />
      <short value="Data/Hora do final da validade da autorização(intervalo fechado)" />
      <definition value="Data/Hora do final da validade da autorização(intervalo fechado), se não for contínuo" />
    </element>
    <element id="MedicationRequest.dispenseRequest.numberOfRepeatsAllowed">
      <path value="MedicationRequest.dispenseRequest.numberOfRepeatsAllowed" />
      <short value="Número de repetições autorizadas" />
      <definition value="Um número inteiro que indica quantas vezes, além da dispensação inicial (também conhecidas como renovações ou repetições), o paciente pode receber a medicação prescrita. Observações de uso: Este número inteiro não inclui a dispensação da prescrição inicial. Isso significa que, se uma prescrição indicar a dispensação de 30 comprimidos mais '3 repetições', a prescrição poderá ser dispensada um total de 4 vezes e o paciente poderá receber um total de 120 comprimidos. O médico pode especificar explicitamente que não são permitidas renovações após a dispensação inicial." />
    </element>
    <element id="MedicationRequest.dispenseRequest.quantity">
      <path value="MedicationRequest.dispenseRequest.quantity" />
      <short value="Quantidade de medicamento a ser fornecida por dispensação." />
      <definition value="A quantidade a ser dispensada." />
      <mustSupport value="true" />
      <binding>
        <strength value="required" />
        <valueSet value="http://www.saude.gov.br/fhir/r4/ValueSet/BRUnidadeMedidaMedicamento" />
      </binding>
    </element>
    <element id="MedicationRequest.dispenseRequest.quantity.value">
      <path value="MedicationRequest.dispenseRequest.quantity.value" />
      <short value="Valor numérico (com precisão implícita)." />
      <definition value="O valor da quantidade medida. O valor inclui uma precisão implícita na apresentação do valor." />
    </element>
    <element id="MedicationRequest.dispenseRequest.quantity.unit">
      <path value="MedicationRequest.dispenseRequest.quantity.unit" />
      <short value="Representação da unidade." />
      <definition value="Uma forma da unidade que pode ser lida por humanos." />
    </element>
    <element id="MedicationRequest.dispenseRequest.quantity.system">
      <path value="MedicationRequest.dispenseRequest.quantity.system" />
      <short value="Sistema que define a forma da unidade codificada." />
      <definition value="A identificação do sistema que fornece a forma codificada da unidade." />
    </element>
    <element id="MedicationRequest.dispenseRequest.quantity.code">
      <path value="MedicationRequest.dispenseRequest.quantity.code" />
      <short value="Forma codificada da unidade." />
      <definition value="Uma forma processável por computador da unidade em algum sistema de representação de unidades." />
    </element>
    <element id="MedicationRequest.dispenseRequest.expectedSupplyDuration">
      <path value="MedicationRequest.dispenseRequest.expectedSupplyDuration" />
      <short value="Número de dias de fornecimento de medicamentos por dispensação" />
      <definition value="Identifica o período de tempo durante o qual se espera que o produto fornecido seja utilizado, ou a duração prevista da dispensação." />
    </element>
    <element id="MedicationRequest.dispenseRequest.performer">
      <path value="MedicationRequest.dispenseRequest.performer" />
      <short value="Organização preferencial para a dispensação" />
      <definition value="Indica a organização dispensadora pretendida, especificada pelo prescritor." />
    </element>
    <element id="MedicationRequest.substitution">
      <path value="MedicationRequest.substitution" />
      <short value="Restrições à substituição de medicamentos" />
      <definition value="Indica se a substituição pode ou deve fazer parte da dispensação. Em alguns casos, a substituição é obrigatória; em outros, não. Este bloco explica a intenção do prescritor. Se nada for especificado, a substituição pode ser feita." />
    </element>
    <element id="MedicationRequest.substitution.allowed[x]">
      <path value="MedicationRequest.substitution.allowed[x]" />
      <short value="Informa se a substituição de medicamentos é ou não permitida" />
      <definition value="Verdadeiro se o médico autorizar a dispensa de um medicamento diferente daquele que foi prescrito." />
    </element>
    <element id="MedicationRequest.substitution.reason">
      <path value="MedicationRequest.substitution.reason" />
      <short value="Porque (ou não) a substituição deve ser feita" />
      <definition value="Um conceito codificado que descreve a razão pela qual um medicamento diferente deve (ou não) ser substituído daquele que foi prescrito." />
    </element>
    <element id="MedicationRequest.priorPrescription">
      <path value="MedicationRequest.priorPrescription" />
      <short value="Prescrição anterior que está sendo substituída" />
      <definition value="Um link para um recurso que representa um pedido ou prescrição anterior relacionada." />
    </element>
    <element id="MedicationRequest.detectedIssue">
      <path value="MedicationRequest.detectedIssue" />
      <short value="Condição Clínica detectada" />
      <definition value="Indica um problema clínico real ou potencial relacionado a uma ou mais ações clínicas ativas ou propostas para um paciente; por exemplo, interação medicamentosa, terapia duplicada, alerta de dosagem etc." />
    </element>
    <element id="MedicationRequest.eventHistory">
      <path value="MedicationRequest.eventHistory" />
      <short value="Uma lista de eventos de interesse na linha do tempo" />
      <definition value="Links para registros de Provenance de versões anteriores deste recurso ou recursos de prescrição ou evento que atendem às suas necessidades, identificando transições de estado ou atualizações importantes que provavelmente serão relevantes para um usuário que esteja consultando a versão atual do recurso." />
    </element>
  </differential>
</StructureDefinition>