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-medicationrequest

URL Canônica: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medicationrequest | Versão: 1.0.0
Active as of 2025-07-21 | Nome computável: BRCoreMedicationRequest

Um pedido ou solicitação para fornecimento do medicamento e instruções para administração do medicamento a um paciente. O recurso é chamado de ‘MedicationRequest’ em vez de ‘MedicationPrescription’ ou ‘MedicationOrder’ para generalizar o uso em ambientes de internação e ambulatorial, incluindo planos de cuidados, etc., e para harmonizar com padrões de fluxo de trabalho

### Escopo/Uso

Este recurso abrange todos os tipos de pedidos de medicamentos para um paciente. Isso inclui pedidos de medicamentos para internação, bem como pedidos comunitários (sejam atendidos pelo prescritor ou por uma farmácia). Também inclui pedidos de medicamentos de venda livre (por exemplo, aspirina), nutrição parenteral total e suplementos dietéticos/vitamínicos. Pode ser usado para dar suporte ao pedido de dispositivos relacionados a medicamentos. Não se destina ao uso na prescrição de dietas específicas ou para solicitar itens não relacionados a medicamentos (óculos, suprimentos, etc.). Além disso, o br-core-medicationrequest pode ser utilizado para relatar pedidos/solicitações de sistemas externos que foram relatados para fins informativos e não são autoritativos e não se espera que sejam atendidos (por exemplo, dispensados ou administrados).

O recurso br-core-medicationrequest é um recurso de “solicitação” de uma perspectiva de fluxo de trabalho FHIR - consulte Solicitação de fluxo de trabalho.

O recurso o br-core-medicationrequest permite solicitar apenas um único medicamento. Se um fluxo de trabalho exigir a solicitação de vários itens simultaneamente, isso será feito usando várias instâncias desse recurso. Essas instâncias podem ser vinculadas de diferentes maneiras, dependendo das necessidades do fluxo de trabalho. Para obter orientação, consulte o padrão Request.

### Caso de uso da RNDS

Na RNDS o documento clínico Registro da Prescrição de Medicamentos (RPM) descreve a prescrição de medicamentos por profissional de saúde habilitado, compreendendo a prescrição em âmbito de atendimento ambulatorial e de medicamentos não sujeitos a controle especial. Para isso a RDNS utiliza a structuredefintion BRPrescricaoMedicamento para descrever a prescrição de medicamentos. Cada um dos medicamentos prescritos são descritos utilizando outra estrutura, a structuredefinition BRMedicamento. Os modelos da RNDS não contemplam todos os caso de uso previstos para os casos de uso do recurso MedicationRequest. O perfil br-core-medicationrequest foi criado para atender todos os casos de uso de prescrição de medicamentos: comunitários, ambulatoriais medicamentos controlados, prescrição única e de uso contínuo e de venda livre em farmácias comerciais.

### Identificadores

Não se aplica.

### Extensões

Este perfil não possui extensões.

### Limites e relacionamentos

O recurso br-core-medicationrequest é utilizado solicitar ou pedir medicamentos para um indivíduo. Este também pode ser utilizado para relatar uma solicitação ou pedido de medicamento de uma organização ou fonte para outra. Ao solicitar suprimentos ou dispositivos quando há um foco no paciente ou instruções sobre seu uso, SupplyRequest ou DeviceRequest devem ser utilizados. Ao relatar o uso de um medicamento por um paciente, o recurso br-core-medicationrequest deve ser utilizado.

O domínio 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.

​Este recurso é referenciado por br-core-careplan, Claim, br-core-diagnosticreport, ExplanationOfBenefit, br-core-medicationadministration, br-core-medicationdispense, br-core-medicationstatement, br-core-observation e br-core-servicerequest.

Usos:

- Refere a este Perfil: BRCoreDiagnosticReport, br-core-medicationadministration, br-core-medicationdispense, br-core-medicationrequest... Show 6 more, br-core-medicationstatement, BRCoreObservation, br-core-registroatendimentoclinico, BRCoreServiceRequest, br-core-sumarioalta 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 MedicationRequest

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
MedicationRequest |  |  | MedicationRequest |
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 |  | 1..1 | Identifier | Identificadores para este recurso
status |  | 1..1 | code | Status atual da requisição de medicamento: ativa, em espera, cancelada, concluída, registrada por engano, interrompida, rascunho, desconhecido
statusReason |  | 0..1 | CodeableConcept | Motivo do status atual
intent |  | 1..1 | code | 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
category |  | 0..* | CodeableConcept | Código que identifica a categoria de uso do medicamento requisitado
priority |  | 0..0 |  |
doNotPerform |  | 0..1 | boolean | Verdadeiro se a requisição for de proibição de execução
Fatias para reported[x] |  | 0..1 | boolean, Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization) | Informado em vez de registro primário Fatia: Não ordenado, Aberto por type:$this
reported[x]:reportedReference |  | 0..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCorePatient | BRCoreRelatedPerson | BRCoreOrganization) | Reportado em vez de ser o registro primário
Fatias para medication[x] |  | 1..1 | CodeableConcept, Reference(Medication) | Medicamento prescrito Fatia: Não ordenado, Aberto por type:$this
medication[x]:medicationReference |  | 0..1 | Reference(br-core-medication) | Referência ao br-core-medication
subject |  | 1..1 | Reference(BRCorePatient) | Referência oa paciente que se destina esta requisição de medicamento
id |  | 0..1 | string | Identificador único para referência entre elementos
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico
reference |  | 0..1 | string | Referência literal. URL relativa, interna ou externa
type |  | 0..1 | uri | Tipo de recurso ao qual a referência é feita
identifier |  | 0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida
display |  | 0..1 | string | Alternativa de texto para o recurso
encounter |  | 0..1 | Reference(br-core-encounter) | Referência ao atendimento
supportingInformation |  | 0..* | Reference(Resource) | Informações para apoiar a requisição do medicamento
authoredOn |  | 1..1 | dateTime | Data de criação desta requisição de medicamento
requester |  | 1..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device) | Referência à quem ou o quê solicitou esta requisição
performer |  | 0..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | Device | BRCoreRelatedPerson | CareTeam) | Referência ao prescritor indicado para a administração do medicamento
performerType |  | 0..1 | CodeableConcept | ​Especialidade do prescritor para a administração do medicamento Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao (required)
recorder |  | 0..1 | Reference(BRCorePractitioner | BRCorePractitionerRole) | Pessoa que registrou a requisição
reasonCode |  | 0..* | CodeableConcept | 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 Vínculo: BRCID10-1.0 (required)
reasonReference |  | 0..* | Reference(BRCoreCondition | BRCoreObservation) | Condição ou observação que apoia o motivo pelo qual a prescrição está sendo escrita
instantiatesCanonical |  | 0..* | canonical() | Instancia do protocolo ou definição FHIR
instantiatesUri |  | 0..* | uri | URI da instancia do protocolo ou a definição FHIR externa
basedOn |  | 0..1 | Reference(BRCoreCarePlan | br-core-medicationrequest | BRCoreServiceRequest | ImmunizationRecommendation) | o quê a requisição atende
groupIdentifier |  | 0..1 | Identifier | requisição composta da qual esta requisição faz parte
courseOfTherapyType |  | 0..1 | CodeableConcept | Identifica o padrão de administração de medicamentos
insurance |  | 0..* | Reference(Coverage | ClaimResponse) | Cobertura de planos/seguros de saúde associada
note |  | 0..* | Annotation | Informações sobre a requisição
dosageInstruction |  | 0..1 | Dosage | Como o medicamento deve ser usado
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
sequence |  | 0..1 | integer | Ordem na requisição
text |  | 0..1 | string | Instruções de dosagem em texto livre, por exemplo, SIG
additionalInstruction |  | 0..* | CodeableConcept | Instruções suplementares ou advertências ao paciente
patientInstruction |  | 0..1 | string | Instruções orientadas ao paciente ou ao consumidor
timing |  | 0..1 | Timing | Quando a medicamento deve ser administrado
repeat |  | 1..1 | Element | Quando o evento ocorre
asNeeded[x] |  | 0..1 | boolean, CodeableConcept | Conceito codificado que identifica a pré-condição que deve ser atendida ou avaliada antes de consumir ou administrar uma dose de medicamento Vínculo: BRCID10-1.0 (required)
site |  | 0..1 | CodeableConcept | Local anatômico de administração do medicamento
route |  | 0..1 | CodeableConcept | Via de admiminstração do medicamento Vínculo: Medicine Route of Administration - IPS (required)
method |  | 0..1 | CodeableConcept | Método de administração do medicamento
doseAndRate |  | 0..* | Element | Quantidade a ser administrada do medicamento
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Conteúdo adicional definido pelas implementações
type |  | 0..1 | CodeableConcept | O tipo de dose ou taxa de administração especificada
dose[x] |  | 1..1 | Range, SimpleQuantity | Quantidade de medicamento por dose
rate[x] |  | 0..1 | Ratio, Range, SimpleQuantity | Quantidade de medicamento por unidade de tempo
maxDosePerPeriod |  | 0..1 | Ratio | Quantidade máxima de medicamento por unidade de tempo
maxDosePerAdministration |  | 0..1 | SimpleQuantity | Quantidade máxima de medicamento por administração
maxDosePerLifetime |  | 0..1 | SimpleQuantity | Quantidade máxima de medicamento por toda a vida do paciente
dispenseRequest |  | 0..1 | BackboneElement | Autorização de fornecimento de medicamentos
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Conteúdo adicional definido por implementações
modifierExtension |  | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
initialFill |  | 0..1 | BackboneElement | Preenchimento dos primeiros detalhes da autorização de fornecimento de medicamentos
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Conteúdo adicional definido por implementações
modifierExtension |  | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
quantity |  | 0..1 | SimpleQuantity | Quantidade inicial de fornecimento autorizada
duration |  | 0..1 | Duration | Duração da primeira autorização de fornecimento de medicamentos
dispenseInterval |  | 0..1 | Duration | Período mínimo de tempo entre dispensações de medicamentos autorizado
validityPeriod |  | 1..1 | Period | Validade da autorização de fornecimento de medicamentos
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
start |  | 0..1 | dateTime | Data/Hora do início da validade da autorização(intervalo fechado)
end |  | 0..1 | dateTime | Data/Hora do final da validade da autorização(intervalo fechado)
numberOfRepeatsAllowed |  | 0..1 | unsignedInt | Número de refills autorizados
quantity |  | 0..1 | SimpleQuantity | Quantidade de medicamento a ser fornecido por dispensação
expectedSupplyDuration |  | 0..1 | Duration | Número de dias de fornecimento de medicamentos por dispensação
performer |  | 0..1 | Reference(BRCoreOrganization) | Referência à organização preferencial para a dispensação
substitution |  | 0..1 | BackboneElement | Restrições à substituição de medicamentos
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Conteúdo adicional definido por implementações
modifierExtension |  | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
allowed[x] |  | 1..1 | boolean, CodeableConcept | Informa se a substituição de medicamentos é ou não permitida
reason |  | 0..1 | CodeableConcept | Porque (ou não) a substituição foi feita
priorPrescription |  | 0..1 | Reference(br-core-medicationrequest) | Referência à requisição anterior que está sendo substituída
detectedIssue |  | 0..* | Reference(DetectedIssue) | Referência à condição clínica detectada
eventHistory |  | 0..* | Reference(Provenance) | Referência à uma lista de eventos de interesse na linha do tempo
Documentação para este formato

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

Caminho | Conformidade | Conjunto de valores | URI
MedicationRequest.performerType | required | ​https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao `https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao`
MedicationRequest.reasonCode | required | BRCID10-1.0 `https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10` From https://tx.gointerop.com/r4
MedicationRequest.dosageInstruction.asNeeded[x] | required | BRCID10-1.0 `https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10` From https://tx.gointerop.com/r4
MedicationRequest.dosageInstruction.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
--- | --- | --- | --- | ---
MedicationRequest |  | 0..* | MedicationRequest | Ordering of medication for patient or group
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 |  | 1..1 | Identifier | Identificadores para este recurso
status | ?!Σ | 1..1 | code | Status atual da requisição de medicamento: ativa, em espera, cancelada, concluída, registrada por engano, interrompida, rascunho, desconhecido Vínculo: medicationrequest Status (required): A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription.
statusReason |  | 0..1 | CodeableConcept | Motivo do status atual Vínculo: medicationRequest Status Reason Codes (example): Identifies the reasons for a given status.
intent | ?!Σ | 1..1 | code | 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 Vínculo: medicationRequest Intent (required): The kind of medication order.
category |  | 0..* | CodeableConcept | Código que identifica a categoria de uso do medicamento requisitado Vínculo: medicationRequest Category Codes (example): A coded concept identifying the category of medication request. For example, where the medication is to be consumed or administered, or the type of medication treatment.
doNotPerform | ?!Σ | 0..1 | boolean | Verdadeiro se a requisição for de proibição de execução
Fatias para reported[x] | Σ | 0..1 |  | Informado em vez de registro primário Fatia: Não ordenado, Aberto por type:$this
reportedBoolean |  |  | boolean |
reportedReference |  |  | Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization) |
reported[x]:reportedReference | Σ | 0..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCorePatient | BRCoreRelatedPerson | BRCoreOrganization) | Reportado em vez de ser o registro primário
Fatias para medication[x] | Σ | 1..1 |  | Medicamento prescrito Fatia: Não ordenado, Aberto por type:$this Vínculo: SNOMEDCTMedicationCodes (example): A coded concept identifying substance or product that can be ordered.
medicationCodeableConcept |  |  | CodeableConcept |
medicationReference |  |  | Reference(Medication) |
medication[x]:medicationReference | Σ | 0..1 | Reference(br-core-medication) | Referência ao br-core-medication
subject | Σ | 1..1 | Reference(BRCorePatient) | Referência oa paciente que se destina esta requisição de medicamento
id |  | 0..1 | string | Identificador único para referência entre elementos
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico Fatia: Não ordenado, Aberto por value:url
reference | Σ C | 0..1 | string | Referência literal. URL relativa, interna ou externa
type | Σ | 0..1 | uri | Tipo de recurso ao qual a referência é feita Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
identifier | Σ | 0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida
display | Σ | 0..1 | string | Alternativa de texto para o recurso
encounter |  | 0..1 | Reference(br-core-encounter) | Referência ao atendimento
supportingInformation |  | 0..* | Reference(Resource) | Informações para apoiar a requisição do medicamento
authoredOn | Σ | 1..1 | dateTime | Data de criação desta requisição de medicamento
requester | Σ | 1..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device) | Referência à quem ou o quê solicitou esta requisição
performer |  | 0..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | Device | BRCoreRelatedPerson | CareTeam) | Referência ao prescritor indicado para a administração do medicamento
performerType | Σ | 0..1 | CodeableConcept | ​Especialidade do prescritor para a administração do medicamento Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao (required)
recorder |  | 0..1 | Reference(BRCorePractitioner | BRCorePractitionerRole) | Pessoa que registrou a requisição
reasonCode |  | 0..* | CodeableConcept | 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 Vínculo: BRCID10-1.0 (required)
reasonReference |  | 0..* | Reference(BRCoreCondition | BRCoreObservation) | Condição ou observação que apoia o motivo pelo qual a prescrição está sendo escrita
instantiatesCanonical | Σ | 0..* | canonical() | Instancia do protocolo ou definição FHIR
instantiatesUri | Σ | 0..* | uri | URI da instancia do protocolo ou a definição FHIR externa
basedOn | Σ | 0..1 | Reference(BRCoreCarePlan | br-core-medicationrequest | BRCoreServiceRequest | ImmunizationRecommendation) | o quê a requisição atende
groupIdentifier | Σ | 0..1 | Identifier | requisição composta da qual esta requisição faz parte
courseOfTherapyType |  | 0..1 | CodeableConcept | Identifica o padrão de administração de medicamentos Vínculo: medicationRequest Course of Therapy Codes (example): Identifies the overall pattern of medication administratio.
insurance |  | 0..* | Reference(Coverage | ClaimResponse) | Cobertura de planos/seguros de saúde associada
note |  | 0..* | Annotation | Informações sobre a requisição
dosageInstruction |  | 0..1 | Dosage | Como o medicamento deve ser usado
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Conteúdo adicional definido pelas implementações Fatia: Não ordenado, Aberto por value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
sequence | Σ | 0..1 | integer | Ordem na requisição
text | Σ | 0..1 | string | Instruções de dosagem em texto livre, por exemplo, SIG
additionalInstruction | Σ | 0..* | CodeableConcept | Instruções suplementares ou advertências ao paciente Vínculo: SNOMEDCTAdditionalDosageInstructions (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery".
patientInstruction | Σ | 0..1 | string | Instruções orientadas ao paciente ou ao consumidor
timing | Σ | 0..1 | Timing | Quando a medicamento deve ser administrado
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
repeat | Σ C | 1..1 | Element | Quando o evento ocorre Constraints: tim-1, tim-2, tim-4, tim-5, tim-6, tim-7, tim-8, tim-9, tim-10
asNeeded[x] | Σ | 0..1 |  | Conceito codificado que identifica a pré-condição que deve ser atendida ou avaliada antes de consumir ou administrar uma dose de medicamento Vínculo: BRCID10-1.0 (required)
asNeededBoolean |  |  | boolean |
asNeededCodeableConcept |  |  | CodeableConcept |
site | Σ | 0..1 | CodeableConcept | Local anatômico de administração do medicamento Vínculo: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example): A coded concept describing the site location the medicine enters into or onto the body.
route | Σ | 0..1 | CodeableConcept | Via de admiminstração do medicamento Vínculo: Medicine Route of Administration - IPS (required)
method | Σ | 0..1 | CodeableConcept | Método de administração do medicamento Vínculo: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered.
doseAndRate | Σ | 0..* | Element | Quantidade a ser administrada do medicamento
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Conteúdo adicional definido pelas implementações Fatia: Não ordenado, Aberto por value:url
type | Σ | 0..1 | CodeableConcept | O tipo de dose ou taxa de administração especificada Vínculo: DoseAndRateType (example): The kind of dose or rate specified.
dose[x] | Σ | 1..1 |  | Quantidade de medicamento por dose
doseRange |  |  | Range |
doseQuantity |  |  | Quantity(SimpleQuantity) |
rate[x] | Σ | 0..1 |  | Quantidade de medicamento por unidade de tempo
rateRatio |  |  | Ratio |
rateRange |  |  | Range |
rateQuantity |  |  | Quantity(SimpleQuantity) |
maxDosePerPeriod | Σ | 0..1 | Ratio | Quantidade máxima de medicamento por unidade de tempo
maxDosePerAdministration | Σ | 0..1 | SimpleQuantity | Quantidade máxima de medicamento por administração
maxDosePerLifetime | Σ | 0..1 | SimpleQuantity | Quantidade máxima de medicamento por toda a vida do paciente
dispenseRequest |  | 0..1 | BackboneElement | Autorização de fornecimento de medicamentos
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Conteúdo adicional definido por implementações
modifierExtension | ?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
initialFill |  | 0..1 | BackboneElement | Preenchimento dos primeiros detalhes da autorização de fornecimento de medicamentos
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Conteúdo adicional definido por implementações
modifierExtension | ?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
quantity |  | 0..1 | SimpleQuantity | Quantidade inicial de fornecimento autorizada
duration |  | 0..1 | Duration | Duração da primeira autorização de fornecimento de medicamentos
dispenseInterval |  | 0..1 | Duration | Período mínimo de tempo entre dispensações de medicamentos autorizado
validityPeriod |  | 1..1 | Period | Validade da autorização de fornecimento de medicamentos
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
start | Σ C | 0..1 | dateTime | Data/Hora do início da validade da autorização(intervalo fechado)
end | Σ C | 0..1 | dateTime | Data/Hora do final da validade da autorização(intervalo fechado)
numberOfRepeatsAllowed |  | 0..1 | unsignedInt | Número de refills autorizados
quantity |  | 0..1 | SimpleQuantity | Quantidade de medicamento a ser fornecido por dispensação
expectedSupplyDuration |  | 0..1 | Duration | Número de dias de fornecimento de medicamentos por dispensação
performer |  | 0..1 | Reference(BRCoreOrganization) | Referência à organização preferencial para a dispensação
substitution |  | 0..1 | BackboneElement | Restrições à substituição de medicamentos
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Conteúdo adicional definido por implementações
modifierExtension | ?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
allowed[x] |  | 1..1 |  | Informa se a substituição de medicamentos é ou não permitida Vínculo: ActSubstanceAdminSubstitutionCode (example): Identifies the type of substitution allowed.
allowedBoolean |  |  | boolean |
allowedCodeableConcept |  |  | CodeableConcept |
reason |  | 0..1 | CodeableConcept | Porque (ou não) a substituição foi feita Vínculo: SubstanceAdminSubstitutionReason (example): A coded concept describing the reason that a different medication should (or should not) be substituted from what was prescribed.
priorPrescription |  | 0..1 | Reference(br-core-medicationrequest) | Referência à requisição anterior que está sendo substituída
detectedIssue |  | 0..* | Reference(DetectedIssue) | Referência à condição clínica detectada
eventHistory |  | 0..* | Reference(Provenance) | Referência à uma lista de eventos de interesse na linha do tempo
Documentação para este formato

#### Terminologia Ligações

Caminho | Conformidade | Conjunto de valores | URI
MedicationRequest.language | preferred | CommonLanguages `http://hl7.org/fhir/ValueSet/languages` From a norma FHIR
Vínculos adicionais | Objetivo
AllLanguages | Vínculo máximo
MedicationRequest.status | required | medicationrequest Status `http://hl7.org/fhir/ValueSet/medicationrequest-status|4.0.1` From a norma FHIR
MedicationRequest.statusReason | example | medicationRequest Status Reason Codes `http://hl7.org/fhir/ValueSet/medicationrequest-status-reason` From a norma FHIR
MedicationRequest.intent | required | medicationRequest Intent `http://hl7.org/fhir/ValueSet/medicationrequest-intent|4.0.1` From a norma FHIR
MedicationRequest.category | example | medicationRequest Category Codes `http://hl7.org/fhir/ValueSet/medicationrequest-category` From a norma FHIR
MedicationRequest.medication[x] | example | SNOMEDCTMedicationCodes `http://hl7.org/fhir/ValueSet/medication-codes` From a norma FHIR
MedicationRequest.subject.type | extensible | ResourceType `http://hl7.org/fhir/ValueSet/resource-types` From a norma FHIR
MedicationRequest.performerType | required | ​https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao `https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao`
MedicationRequest.reasonCode | required | BRCID10-1.0 `https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10` From https://tx.gointerop.com/r4
MedicationRequest.courseOfTherapyType | example | medicationRequest Course of Therapy Codes `http://hl7.org/fhir/ValueSet/medicationrequest-course-of-therapy` From a norma FHIR
MedicationRequest.dosageInstruction.additionalInstruction | example | SNOMEDCTAdditionalDosageInstructions `http://hl7.org/fhir/ValueSet/additional-instruction-codes` From a norma FHIR
MedicationRequest.dosageInstruction.asNeeded[x] | required | BRCID10-1.0 `https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10` From https://tx.gointerop.com/r4
MedicationRequest.dosageInstruction.site | example | SNOMEDCTAnatomicalStructureForAdministrationSiteCodes `http://hl7.org/fhir/ValueSet/approach-site-codes` From a norma FHIR
MedicationRequest.dosageInstruction.route | required | MedicineRouteOfAdministrationUvIps `http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration`
MedicationRequest.dosageInstruction.method | example | SNOMEDCTAdministrationMethodCodes `http://hl7.org/fhir/ValueSet/administration-method-codes` From a norma FHIR
MedicationRequest.dosageInstruction.doseAndRate.type | example | DoseAndRateType `http://hl7.org/fhir/ValueSet/dose-rate-type` From a norma FHIR
MedicationRequest.substitution.allowed[x] | example | ActSubstanceAdminSubstitutionCode `http://terminology.hl7.org/ValueSet/v3-ActSubstanceAdminSubstitutionCode`
MedicationRequest.substitution.reason | example | SubstanceAdminSubstitutionReason `http://terminology.hl7.org/ValueSet/v3-SubstanceAdminSubstitutionReason`

#### Restrições

Id | Grau | Caminho(s) | Detalhes | Requisitos
dom-2 | error | MedicationRequest | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() |
dom-3 | error | MedicationRequest | 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 | MedicationRequest | 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 | MedicationRequest | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() |
dom-6 | best practice | MedicationRequest | 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() |
tim-1 | error | MedicationRequest.dosageInstruction.timing.repeat | if there's a duration, there needs to be duration units : duration.empty() or durationUnit.exists() |
tim-2 | error | MedicationRequest.dosageInstruction.timing.repeat | if there's a period, there needs to be period units : period.empty() or periodUnit.exists() |
tim-4 | error | MedicationRequest.dosageInstruction.timing.repeat | duration SHALL be a non-negative value : duration.exists() implies duration >= 0 |
tim-5 | error | MedicationRequest.dosageInstruction.timing.repeat | period SHALL be a non-negative value : period.exists() implies period >= 0 |
tim-6 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's a periodMax, there must be a period : periodMax.empty() or period.exists() |
tim-7 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's a durationMax, there must be a duration : durationMax.empty() or duration.exists() |
tim-8 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's a countMax, there must be a count : countMax.empty() or count.exists() |
tim-9 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's an offset, there must be a when (and not C, CM, CD, CV) : offset.empty() or (when.exists() and ((when in ('C' | 'CM' | 'CD' | 'CV')).not())) |
tim-10 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's a timeOfDay, there cannot be a when, or vice versa : timeOfDay.empty() or when.empty() |

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
MedicationRequest |  | 0..* | MedicationRequest | Ordering of medication for patient or group
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 |  | 1..1 | Identifier | Identificadores para este recurso
status | ?!Σ | 1..1 | code | Status atual da requisição de medicamento: ativa, em espera, cancelada, concluída, registrada por engano, interrompida, rascunho, desconhecido Vínculo: medicationrequest Status (required): A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription.
statusReason |  | 0..1 | CodeableConcept | Motivo do status atual Vínculo: medicationRequest Status Reason Codes (example): Identifies the reasons for a given status.
intent | ?!Σ | 1..1 | code | 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 Vínculo: medicationRequest Intent (required): The kind of medication order.
category |  | 0..* | CodeableConcept | Código que identifica a categoria de uso do medicamento requisitado Vínculo: medicationRequest Category Codes (example): A coded concept identifying the category of medication request. For example, where the medication is to be consumed or administered, or the type of medication treatment.
doNotPerform | ?!Σ | 0..1 | boolean | Verdadeiro se a requisição for de proibição de execução
Fatias para reported[x] | Σ | 0..1 |  | Informado em vez de registro primário Fatia: Não ordenado, Aberto por type:$this
reportedBoolean |  |  | boolean |
reportedReference |  |  | Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization) |
reported[x]:reportedReference | Σ | 0..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCorePatient | BRCoreRelatedPerson | BRCoreOrganization) | Reportado em vez de ser o registro primário
Fatias para medication[x] | Σ | 1..1 |  | Medicamento prescrito Fatia: Não ordenado, Aberto por type:$this Vínculo: SNOMEDCTMedicationCodes (example): A coded concept identifying substance or product that can be ordered.
medicationCodeableConcept |  |  | CodeableConcept |
medicationReference |  |  | Reference(Medication) |
medication[x]:medicationReference | Σ | 0..1 | Reference(br-core-medication) | Referência ao br-core-medication
subject | Σ | 1..1 | Reference(BRCorePatient) | Referência oa paciente que se destina esta requisição de medicamento
id |  | 0..1 | string | Identificador único para referência entre elementos
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico Fatia: Não ordenado, Aberto por value:url
reference | Σ C | 0..1 | string | Referência literal. URL relativa, interna ou externa
type | Σ | 0..1 | uri | Tipo de recurso ao qual a referência é feita Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
identifier | Σ | 0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida
display | Σ | 0..1 | string | Alternativa de texto para o recurso
encounter |  | 0..1 | Reference(br-core-encounter) | Referência ao atendimento
supportingInformation |  | 0..* | Reference(Resource) | Informações para apoiar a requisição do medicamento
authoredOn | Σ | 1..1 | dateTime | Data de criação desta requisição de medicamento
requester | Σ | 1..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device) | Referência à quem ou o quê solicitou esta requisição
performer |  | 0..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | Device | BRCoreRelatedPerson | CareTeam) | Referência ao prescritor indicado para a administração do medicamento
performerType | Σ | 0..1 | CodeableConcept | ​Especialidade do prescritor para a administração do medicamento Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao (required)
recorder |  | 0..1 | Reference(BRCorePractitioner | BRCorePractitionerRole) | Pessoa que registrou a requisição
reasonCode |  | 0..* | CodeableConcept | 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 Vínculo: BRCID10-1.0 (required)
reasonReference |  | 0..* | Reference(BRCoreCondition | BRCoreObservation) | Condição ou observação que apoia o motivo pelo qual a prescrição está sendo escrita
instantiatesCanonical | Σ | 0..* | canonical() | Instancia do protocolo ou definição FHIR
instantiatesUri | Σ | 0..* | uri | URI da instancia do protocolo ou a definição FHIR externa
basedOn | Σ | 0..1 | Reference(BRCoreCarePlan | br-core-medicationrequest | BRCoreServiceRequest | ImmunizationRecommendation) | o quê a requisição atende
groupIdentifier | Σ | 0..1 | Identifier | requisição composta da qual esta requisição faz parte
courseOfTherapyType |  | 0..1 | CodeableConcept | Identifica o padrão de administração de medicamentos Vínculo: medicationRequest Course of Therapy Codes (example): Identifies the overall pattern of medication administratio.
insurance |  | 0..* | Reference(Coverage | ClaimResponse) | Cobertura de planos/seguros de saúde associada
note |  | 0..* | Annotation | Informações sobre a requisição
dosageInstruction |  | 0..1 | Dosage | Como o medicamento deve ser usado
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Conteúdo adicional definido pelas implementações Fatia: Não ordenado, Aberto por value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
sequence | Σ | 0..1 | integer | Ordem na requisição
text | Σ | 0..1 | string | Instruções de dosagem em texto livre, por exemplo, SIG
additionalInstruction | Σ | 0..* | CodeableConcept | Instruções suplementares ou advertências ao paciente Vínculo: SNOMEDCTAdditionalDosageInstructions (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery".
patientInstruction | Σ | 0..1 | string | Instruções orientadas ao paciente ou ao consumidor
timing | Σ | 0..1 | Timing | Quando a medicamento deve ser administrado
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Fatia: Não ordenado, Aberto por value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
event | Σ | 0..* | dateTime | When the event occurs
repeat | Σ C | 1..1 | Element | Quando o evento ocorre Constraints: tim-1, tim-2, tim-4, tim-5, tim-6, tim-7, tim-8, tim-9, tim-10
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Fatia: Não ordenado, Aberto por value:url
bounds[x] | Σ | 0..1 |  | Length/Range of lengths, or (Start and/or end) limits
boundsDuration |  |  | Duration |
boundsRange |  |  | Range |
boundsPeriod |  |  | Period |
count | Σ | 0..1 | positiveInt | Number of times to repeat
countMax | Σ | 0..1 | positiveInt | Maximum number of times to repeat
duration | Σ | 0..1 | decimal | How long when it happens
durationMax | Σ | 0..1 | decimal | How long when it happens (Max)
durationUnit | Σ | 0..1 | code | s | min | h | d | wk | mo | a - unit of time (UCUM) Vínculo: UnitsOfTime (required): A unit of time (units from UCUM).
frequency | Σ | 0..1 | positiveInt | Event occurs frequency times per period
frequencyMax | Σ | 0..1 | positiveInt | Event occurs up to frequencyMax times per period
period | Σ | 0..1 | decimal | Event occurs frequency times per period
periodMax | Σ | 0..1 | decimal | Upper limit of period (3-4 hours)
periodUnit | Σ | 0..1 | code | s | min | h | d | wk | mo | a - unit of time (UCUM) Vínculo: UnitsOfTime (required): A unit of time (units from UCUM).
dayOfWeek | Σ | 0..* | code | mon | tue | wed | thu | fri | sat | sun Vínculo: DaysOfWeek (required)
timeOfDay | Σ | 0..* | time | Time of day for action
when | Σ | 0..* | code | Code for time period of occurrence Vínculo: EventTiming (required): Real world event relating to the schedule.
offset | Σ | 0..1 | unsignedInt | Minutes from event (before or after)
code | Σ | 0..1 | CodeableConcept | BID | TID | QID | AM | PM | QD | QOD | + Vínculo: TimingAbbreviation (preferred): Code for a known / defined timing pattern.
asNeeded[x] | Σ | 0..1 |  | Conceito codificado que identifica a pré-condição que deve ser atendida ou avaliada antes de consumir ou administrar uma dose de medicamento Vínculo: BRCID10-1.0 (required)
asNeededBoolean |  |  | boolean |
asNeededCodeableConcept |  |  | CodeableConcept |
site | Σ | 0..1 | CodeableConcept | Local anatômico de administração do medicamento Vínculo: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example): A coded concept describing the site location the medicine enters into or onto the body.
route | Σ | 0..1 | CodeableConcept | Via de admiminstração do medicamento Vínculo: Medicine Route of Administration - IPS (required)
method | Σ | 0..1 | CodeableConcept | Método de administração do medicamento Vínculo: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered.
doseAndRate | Σ | 0..* | Element | Quantidade a ser administrada do medicamento
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Conteúdo adicional definido pelas implementações Fatia: Não ordenado, Aberto por value:url
type | Σ | 0..1 | CodeableConcept | O tipo de dose ou taxa de administração especificada Vínculo: DoseAndRateType (example): The kind of dose or rate specified.
dose[x] | Σ | 1..1 |  | Quantidade de medicamento por dose
doseRange |  |  | Range |
doseQuantity |  |  | Quantity(SimpleQuantity) |
rate[x] | Σ | 0..1 |  | Quantidade de medicamento por unidade de tempo
rateRatio |  |  | Ratio |
rateRange |  |  | Range |
rateQuantity |  |  | Quantity(SimpleQuantity) |
maxDosePerPeriod | Σ | 0..1 | Ratio | Quantidade máxima de medicamento por unidade de tempo
maxDosePerAdministration | Σ | 0..1 | SimpleQuantity | Quantidade máxima de medicamento por administração
maxDosePerLifetime | Σ | 0..1 | SimpleQuantity | Quantidade máxima de medicamento por toda a vida do paciente
dispenseRequest |  | 0..1 | BackboneElement | Autorização de fornecimento de medicamentos
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Conteúdo adicional definido por implementações
modifierExtension | ?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
initialFill |  | 0..1 | BackboneElement | Preenchimento dos primeiros detalhes da autorização de fornecimento de medicamentos
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Conteúdo adicional definido por implementações
modifierExtension | ?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
quantity |  | 0..1 | SimpleQuantity | Quantidade inicial de fornecimento autorizada
duration |  | 0..1 | Duration | Duração da primeira autorização de fornecimento de medicamentos
dispenseInterval |  | 0..1 | Duration | Período mínimo de tempo entre dispensações de medicamentos autorizado
validityPeriod |  | 1..1 | Period | Validade da autorização de fornecimento de medicamentos
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Additional content defined by implementations Fatia: Não ordenado, Aberto por value:url
start | Σ C | 0..1 | dateTime | Data/Hora do início da validade da autorização(intervalo fechado)
end | Σ C | 0..1 | dateTime | Data/Hora do final da validade da autorização(intervalo fechado)
numberOfRepeatsAllowed |  | 0..1 | unsignedInt | Número de refills autorizados
quantity |  | 0..1 | SimpleQuantity | Quantidade de medicamento a ser fornecido por dispensação
expectedSupplyDuration |  | 0..1 | Duration | Número de dias de fornecimento de medicamentos por dispensação
performer |  | 0..1 | Reference(BRCoreOrganization) | Referência à organização preferencial para a dispensação
substitution |  | 0..1 | BackboneElement | Restrições à substituição de medicamentos
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Conteúdo adicional definido por implementações
modifierExtension | ?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
allowed[x] |  | 1..1 |  | Informa se a substituição de medicamentos é ou não permitida Vínculo: ActSubstanceAdminSubstitutionCode (example): Identifies the type of substitution allowed.
allowedBoolean |  |  | boolean |
allowedCodeableConcept |  |  | CodeableConcept |
reason |  | 0..1 | CodeableConcept | Porque (ou não) a substituição foi feita Vínculo: SubstanceAdminSubstitutionReason (example): A coded concept describing the reason that a different medication should (or should not) be substituted from what was prescribed.
priorPrescription |  | 0..1 | Reference(br-core-medicationrequest) | Referência à requisição anterior que está sendo substituída
detectedIssue |  | 0..* | Reference(DetectedIssue) | Referência à condição clínica detectada
eventHistory |  | 0..* | Reference(Provenance) | Referência à uma lista de eventos de interesse na linha do tempo
Documentação para este formato

#### Terminologia Ligações

Caminho | Conformidade | Conjunto de valores | URI
MedicationRequest.language | preferred | CommonLanguages `http://hl7.org/fhir/ValueSet/languages` From a norma FHIR
Vínculos adicionais | Objetivo
AllLanguages | Vínculo máximo
MedicationRequest.status | required | medicationrequest Status `http://hl7.org/fhir/ValueSet/medicationrequest-status|4.0.1` From a norma FHIR
MedicationRequest.statusReason | example | medicationRequest Status Reason Codes `http://hl7.org/fhir/ValueSet/medicationrequest-status-reason` From a norma FHIR
MedicationRequest.intent | required | medicationRequest Intent `http://hl7.org/fhir/ValueSet/medicationrequest-intent|4.0.1` From a norma FHIR
MedicationRequest.category | example | medicationRequest Category Codes `http://hl7.org/fhir/ValueSet/medicationrequest-category` From a norma FHIR
MedicationRequest.medication[x] | example | SNOMEDCTMedicationCodes `http://hl7.org/fhir/ValueSet/medication-codes` From a norma FHIR
MedicationRequest.subject.type | extensible | ResourceType `http://hl7.org/fhir/ValueSet/resource-types` From a norma FHIR
MedicationRequest.performerType | required | ​https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao `https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao`
MedicationRequest.reasonCode | required | BRCID10-1.0 `https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10` From https://tx.gointerop.com/r4
MedicationRequest.courseOfTherapyType | example | medicationRequest Course of Therapy Codes `http://hl7.org/fhir/ValueSet/medicationrequest-course-of-therapy` From a norma FHIR
MedicationRequest.dosageInstruction.additionalInstruction | example | SNOMEDCTAdditionalDosageInstructions `http://hl7.org/fhir/ValueSet/additional-instruction-codes` From a norma FHIR
MedicationRequest.dosageInstruction.timing.repeat.durationUnit | required | UnitsOfTime `http://hl7.org/fhir/ValueSet/units-of-time|4.0.1` From a norma FHIR
MedicationRequest.dosageInstruction.timing.repeat.periodUnit | required | UnitsOfTime `http://hl7.org/fhir/ValueSet/units-of-time|4.0.1` From a norma FHIR
MedicationRequest.dosageInstruction.timing.repeat.dayOfWeek | required | DaysOfWeek `http://hl7.org/fhir/ValueSet/days-of-week|4.0.1` From a norma FHIR
MedicationRequest.dosageInstruction.timing.repeat.when | required | EventTiming `http://hl7.org/fhir/ValueSet/event-timing|4.0.1` From a norma FHIR
MedicationRequest.dosageInstruction.timing.code | preferred | TimingAbbreviation `http://hl7.org/fhir/ValueSet/timing-abbreviation` From a norma FHIR
MedicationRequest.dosageInstruction.asNeeded[x] | required | BRCID10-1.0 `https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10` From https://tx.gointerop.com/r4
MedicationRequest.dosageInstruction.site | example | SNOMEDCTAnatomicalStructureForAdministrationSiteCodes `http://hl7.org/fhir/ValueSet/approach-site-codes` From a norma FHIR
MedicationRequest.dosageInstruction.route | required | MedicineRouteOfAdministrationUvIps `http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration`
MedicationRequest.dosageInstruction.method | example | SNOMEDCTAdministrationMethodCodes `http://hl7.org/fhir/ValueSet/administration-method-codes` From a norma FHIR
MedicationRequest.dosageInstruction.doseAndRate.type | example | DoseAndRateType `http://hl7.org/fhir/ValueSet/dose-rate-type` From a norma FHIR
MedicationRequest.substitution.allowed[x] | example | ActSubstanceAdminSubstitutionCode `http://terminology.hl7.org/ValueSet/v3-ActSubstanceAdminSubstitutionCode`
MedicationRequest.substitution.reason | example | SubstanceAdminSubstitutionReason `http://terminology.hl7.org/ValueSet/v3-SubstanceAdminSubstitutionReason`

#### Restrições

Id | Grau | Caminho(s) | Detalhes | Requisitos
dom-2 | error | MedicationRequest | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() |
dom-3 | error | MedicationRequest | 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 | MedicationRequest | 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 | MedicationRequest | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() |
dom-6 | best practice | MedicationRequest | 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() |
tim-1 | error | MedicationRequest.dosageInstruction.timing.repeat | if there's a duration, there needs to be duration units : duration.empty() or durationUnit.exists() |
tim-2 | error | MedicationRequest.dosageInstruction.timing.repeat | if there's a period, there needs to be period units : period.empty() or periodUnit.exists() |
tim-4 | error | MedicationRequest.dosageInstruction.timing.repeat | duration SHALL be a non-negative value : duration.exists() implies duration >= 0 |
tim-5 | error | MedicationRequest.dosageInstruction.timing.repeat | period SHALL be a non-negative value : period.exists() implies period >= 0 |
tim-6 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's a periodMax, there must be a period : periodMax.empty() or period.exists() |
tim-7 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's a durationMax, there must be a duration : durationMax.empty() or duration.exists() |
tim-8 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's a countMax, there must be a count : countMax.empty() or count.exists() |
tim-9 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's an offset, there must be a when (and not C, CM, CD, CV) : offset.empty() or (when.exists() and ((when in ('C' | 'CM' | 'CD' | 'CV')).not())) |
tim-10 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's a timeOfDay, there cannot be a when, or vice versa : timeOfDay.empty() or when.empty() |

Esta estrutura é derivada de MedicationRequest

Resumo

Obrigatório: 3 elementos(3 aninhado obrigatoriamente elementos)
Proibido: 1 elemento

Estruturas

Esta estrutura refere-se a estas outras estruturas:

- BRCorePractitioner (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitioner)
- BRCorePractitionerRole (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitionerrole)
- BRCorePatient (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient)
- BRCoreRelatedPerson (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-relatedperson)
- BRCoreOrganization (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-organization)
- br-core-medication (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medication)
- br-core-encounter (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-encounter)
- BRCoreCondition (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-condition)
- BRCoreObservation (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-observation)
- BRCoreCarePlan (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-careplan)
- br-core-medicationrequest (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medicationrequest)
- BRCoreServiceRequest (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-servicerequest)

Fatias

Esta estrutura define os seguintes Slices:

- The element 1 is sliced based on the value of MedicationRequest.reported[x]
- The element 1 is sliced based on the value of MedicationRequest.medication[x]

Visão diferencial

Esta estrutura é derivada de MedicationRequest

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
MedicationRequest |  |  | MedicationRequest |
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 |  | 1..1 | Identifier | Identificadores para este recurso
status |  | 1..1 | code | Status atual da requisição de medicamento: ativa, em espera, cancelada, concluída, registrada por engano, interrompida, rascunho, desconhecido
statusReason |  | 0..1 | CodeableConcept | Motivo do status atual
intent |  | 1..1 | code | 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
category |  | 0..* | CodeableConcept | Código que identifica a categoria de uso do medicamento requisitado
priority |  | 0..0 |  |
doNotPerform |  | 0..1 | boolean | Verdadeiro se a requisição for de proibição de execução
Fatias para reported[x] |  | 0..1 | boolean, Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization) | Informado em vez de registro primário Fatia: Não ordenado, Aberto por type:$this
reported[x]:reportedReference |  | 0..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCorePatient | BRCoreRelatedPerson | BRCoreOrganization) | Reportado em vez de ser o registro primário
Fatias para medication[x] |  | 1..1 | CodeableConcept, Reference(Medication) | Medicamento prescrito Fatia: Não ordenado, Aberto por type:$this
medication[x]:medicationReference |  | 0..1 | Reference(br-core-medication) | Referência ao br-core-medication
subject |  | 1..1 | Reference(BRCorePatient) | Referência oa paciente que se destina esta requisição de medicamento
id |  | 0..1 | string | Identificador único para referência entre elementos
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico
reference |  | 0..1 | string | Referência literal. URL relativa, interna ou externa
type |  | 0..1 | uri | Tipo de recurso ao qual a referência é feita
identifier |  | 0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida
display |  | 0..1 | string | Alternativa de texto para o recurso
encounter |  | 0..1 | Reference(br-core-encounter) | Referência ao atendimento
supportingInformation |  | 0..* | Reference(Resource) | Informações para apoiar a requisição do medicamento
authoredOn |  | 1..1 | dateTime | Data de criação desta requisição de medicamento
requester |  | 1..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device) | Referência à quem ou o quê solicitou esta requisição
performer |  | 0..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | Device | BRCoreRelatedPerson | CareTeam) | Referência ao prescritor indicado para a administração do medicamento
performerType |  | 0..1 | CodeableConcept | ​Especialidade do prescritor para a administração do medicamento Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao (required)
recorder |  | 0..1 | Reference(BRCorePractitioner | BRCorePractitionerRole) | Pessoa que registrou a requisição
reasonCode |  | 0..* | CodeableConcept | 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 Vínculo: BRCID10-1.0 (required)
reasonReference |  | 0..* | Reference(BRCoreCondition | BRCoreObservation) | Condição ou observação que apoia o motivo pelo qual a prescrição está sendo escrita
instantiatesCanonical |  | 0..* | canonical() | Instancia do protocolo ou definição FHIR
instantiatesUri |  | 0..* | uri | URI da instancia do protocolo ou a definição FHIR externa
basedOn |  | 0..1 | Reference(BRCoreCarePlan | br-core-medicationrequest | BRCoreServiceRequest | ImmunizationRecommendation) | o quê a requisição atende
groupIdentifier |  | 0..1 | Identifier | requisição composta da qual esta requisição faz parte
courseOfTherapyType |  | 0..1 | CodeableConcept | Identifica o padrão de administração de medicamentos
insurance |  | 0..* | Reference(Coverage | ClaimResponse) | Cobertura de planos/seguros de saúde associada
note |  | 0..* | Annotation | Informações sobre a requisição
dosageInstruction |  | 0..1 | Dosage | Como o medicamento deve ser usado
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
sequence |  | 0..1 | integer | Ordem na requisição
text |  | 0..1 | string | Instruções de dosagem em texto livre, por exemplo, SIG
additionalInstruction |  | 0..* | CodeableConcept | Instruções suplementares ou advertências ao paciente
patientInstruction |  | 0..1 | string | Instruções orientadas ao paciente ou ao consumidor
timing |  | 0..1 | Timing | Quando a medicamento deve ser administrado
repeat |  | 1..1 | Element | Quando o evento ocorre
asNeeded[x] |  | 0..1 | boolean, CodeableConcept | Conceito codificado que identifica a pré-condição que deve ser atendida ou avaliada antes de consumir ou administrar uma dose de medicamento Vínculo: BRCID10-1.0 (required)
site |  | 0..1 | CodeableConcept | Local anatômico de administração do medicamento
route |  | 0..1 | CodeableConcept | Via de admiminstração do medicamento Vínculo: Medicine Route of Administration - IPS (required)
method |  | 0..1 | CodeableConcept | Método de administração do medicamento
doseAndRate |  | 0..* | Element | Quantidade a ser administrada do medicamento
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Conteúdo adicional definido pelas implementações
type |  | 0..1 | CodeableConcept | O tipo de dose ou taxa de administração especificada
dose[x] |  | 1..1 | Range, SimpleQuantity | Quantidade de medicamento por dose
rate[x] |  | 0..1 | Ratio, Range, SimpleQuantity | Quantidade de medicamento por unidade de tempo
maxDosePerPeriod |  | 0..1 | Ratio | Quantidade máxima de medicamento por unidade de tempo
maxDosePerAdministration |  | 0..1 | SimpleQuantity | Quantidade máxima de medicamento por administração
maxDosePerLifetime |  | 0..1 | SimpleQuantity | Quantidade máxima de medicamento por toda a vida do paciente
dispenseRequest |  | 0..1 | BackboneElement | Autorização de fornecimento de medicamentos
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Conteúdo adicional definido por implementações
modifierExtension |  | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
initialFill |  | 0..1 | BackboneElement | Preenchimento dos primeiros detalhes da autorização de fornecimento de medicamentos
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Conteúdo adicional definido por implementações
modifierExtension |  | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
quantity |  | 0..1 | SimpleQuantity | Quantidade inicial de fornecimento autorizada
duration |  | 0..1 | Duration | Duração da primeira autorização de fornecimento de medicamentos
dispenseInterval |  | 0..1 | Duration | Período mínimo de tempo entre dispensações de medicamentos autorizado
validityPeriod |  | 1..1 | Period | Validade da autorização de fornecimento de medicamentos
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
start |  | 0..1 | dateTime | Data/Hora do início da validade da autorização(intervalo fechado)
end |  | 0..1 | dateTime | Data/Hora do final da validade da autorização(intervalo fechado)
numberOfRepeatsAllowed |  | 0..1 | unsignedInt | Número de refills autorizados
quantity |  | 0..1 | SimpleQuantity | Quantidade de medicamento a ser fornecido por dispensação
expectedSupplyDuration |  | 0..1 | Duration | Número de dias de fornecimento de medicamentos por dispensação
performer |  | 0..1 | Reference(BRCoreOrganization) | Referência à organização preferencial para a dispensação
substitution |  | 0..1 | BackboneElement | Restrições à substituição de medicamentos
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Conteúdo adicional definido por implementações
modifierExtension |  | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
allowed[x] |  | 1..1 | boolean, CodeableConcept | Informa se a substituição de medicamentos é ou não permitida
reason |  | 0..1 | CodeableConcept | Porque (ou não) a substituição foi feita
priorPrescription |  | 0..1 | Reference(br-core-medicationrequest) | Referência à requisição anterior que está sendo substituída
detectedIssue |  | 0..* | Reference(DetectedIssue) | Referência à condição clínica detectada
eventHistory |  | 0..* | Reference(Provenance) | Referência à uma lista de eventos de interesse na linha do tempo
Documentação para este formato

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

Caminho | Conformidade | Conjunto de valores | URI
MedicationRequest.performerType | required | ​https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao `https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao`
MedicationRequest.reasonCode | required | BRCID10-1.0 `https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10` From https://tx.gointerop.com/r4
MedicationRequest.dosageInstruction.asNeeded[x] | required | BRCID10-1.0 `https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10` From https://tx.gointerop.com/r4
MedicationRequest.dosageInstruction.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
--- | --- | --- | --- | ---
MedicationRequest |  | 0..* | MedicationRequest | Ordering of medication for patient or group
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 |  | 1..1 | Identifier | Identificadores para este recurso
status | ?!Σ | 1..1 | code | Status atual da requisição de medicamento: ativa, em espera, cancelada, concluída, registrada por engano, interrompida, rascunho, desconhecido Vínculo: medicationrequest Status (required): A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription.
statusReason |  | 0..1 | CodeableConcept | Motivo do status atual Vínculo: medicationRequest Status Reason Codes (example): Identifies the reasons for a given status.
intent | ?!Σ | 1..1 | code | 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 Vínculo: medicationRequest Intent (required): The kind of medication order.
category |  | 0..* | CodeableConcept | Código que identifica a categoria de uso do medicamento requisitado Vínculo: medicationRequest Category Codes (example): A coded concept identifying the category of medication request. For example, where the medication is to be consumed or administered, or the type of medication treatment.
doNotPerform | ?!Σ | 0..1 | boolean | Verdadeiro se a requisição for de proibição de execução
Fatias para reported[x] | Σ | 0..1 |  | Informado em vez de registro primário Fatia: Não ordenado, Aberto por type:$this
reportedBoolean |  |  | boolean |
reportedReference |  |  | Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization) |
reported[x]:reportedReference | Σ | 0..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCorePatient | BRCoreRelatedPerson | BRCoreOrganization) | Reportado em vez de ser o registro primário
Fatias para medication[x] | Σ | 1..1 |  | Medicamento prescrito Fatia: Não ordenado, Aberto por type:$this Vínculo: SNOMEDCTMedicationCodes (example): A coded concept identifying substance or product that can be ordered.
medicationCodeableConcept |  |  | CodeableConcept |
medicationReference |  |  | Reference(Medication) |
medication[x]:medicationReference | Σ | 0..1 | Reference(br-core-medication) | Referência ao br-core-medication
subject | Σ | 1..1 | Reference(BRCorePatient) | Referência oa paciente que se destina esta requisição de medicamento
id |  | 0..1 | string | Identificador único para referência entre elementos
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico Fatia: Não ordenado, Aberto por value:url
reference | Σ C | 0..1 | string | Referência literal. URL relativa, interna ou externa
type | Σ | 0..1 | uri | Tipo de recurso ao qual a referência é feita Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
identifier | Σ | 0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida
display | Σ | 0..1 | string | Alternativa de texto para o recurso
encounter |  | 0..1 | Reference(br-core-encounter) | Referência ao atendimento
supportingInformation |  | 0..* | Reference(Resource) | Informações para apoiar a requisição do medicamento
authoredOn | Σ | 1..1 | dateTime | Data de criação desta requisição de medicamento
requester | Σ | 1..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device) | Referência à quem ou o quê solicitou esta requisição
performer |  | 0..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | Device | BRCoreRelatedPerson | CareTeam) | Referência ao prescritor indicado para a administração do medicamento
performerType | Σ | 0..1 | CodeableConcept | ​Especialidade do prescritor para a administração do medicamento Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao (required)
recorder |  | 0..1 | Reference(BRCorePractitioner | BRCorePractitionerRole) | Pessoa que registrou a requisição
reasonCode |  | 0..* | CodeableConcept | 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 Vínculo: BRCID10-1.0 (required)
reasonReference |  | 0..* | Reference(BRCoreCondition | BRCoreObservation) | Condição ou observação que apoia o motivo pelo qual a prescrição está sendo escrita
instantiatesCanonical | Σ | 0..* | canonical() | Instancia do protocolo ou definição FHIR
instantiatesUri | Σ | 0..* | uri | URI da instancia do protocolo ou a definição FHIR externa
basedOn | Σ | 0..1 | Reference(BRCoreCarePlan | br-core-medicationrequest | BRCoreServiceRequest | ImmunizationRecommendation) | o quê a requisição atende
groupIdentifier | Σ | 0..1 | Identifier | requisição composta da qual esta requisição faz parte
courseOfTherapyType |  | 0..1 | CodeableConcept | Identifica o padrão de administração de medicamentos Vínculo: medicationRequest Course of Therapy Codes (example): Identifies the overall pattern of medication administratio.
insurance |  | 0..* | Reference(Coverage | ClaimResponse) | Cobertura de planos/seguros de saúde associada
note |  | 0..* | Annotation | Informações sobre a requisição
dosageInstruction |  | 0..1 | Dosage | Como o medicamento deve ser usado
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Conteúdo adicional definido pelas implementações Fatia: Não ordenado, Aberto por value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
sequence | Σ | 0..1 | integer | Ordem na requisição
text | Σ | 0..1 | string | Instruções de dosagem em texto livre, por exemplo, SIG
additionalInstruction | Σ | 0..* | CodeableConcept | Instruções suplementares ou advertências ao paciente Vínculo: SNOMEDCTAdditionalDosageInstructions (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery".
patientInstruction | Σ | 0..1 | string | Instruções orientadas ao paciente ou ao consumidor
timing | Σ | 0..1 | Timing | Quando a medicamento deve ser administrado
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
repeat | Σ C | 1..1 | Element | Quando o evento ocorre Constraints: tim-1, tim-2, tim-4, tim-5, tim-6, tim-7, tim-8, tim-9, tim-10
asNeeded[x] | Σ | 0..1 |  | Conceito codificado que identifica a pré-condição que deve ser atendida ou avaliada antes de consumir ou administrar uma dose de medicamento Vínculo: BRCID10-1.0 (required)
asNeededBoolean |  |  | boolean |
asNeededCodeableConcept |  |  | CodeableConcept |
site | Σ | 0..1 | CodeableConcept | Local anatômico de administração do medicamento Vínculo: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example): A coded concept describing the site location the medicine enters into or onto the body.
route | Σ | 0..1 | CodeableConcept | Via de admiminstração do medicamento Vínculo: Medicine Route of Administration - IPS (required)
method | Σ | 0..1 | CodeableConcept | Método de administração do medicamento Vínculo: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered.
doseAndRate | Σ | 0..* | Element | Quantidade a ser administrada do medicamento
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Conteúdo adicional definido pelas implementações Fatia: Não ordenado, Aberto por value:url
type | Σ | 0..1 | CodeableConcept | O tipo de dose ou taxa de administração especificada Vínculo: DoseAndRateType (example): The kind of dose or rate specified.
dose[x] | Σ | 1..1 |  | Quantidade de medicamento por dose
doseRange |  |  | Range |
doseQuantity |  |  | Quantity(SimpleQuantity) |
rate[x] | Σ | 0..1 |  | Quantidade de medicamento por unidade de tempo
rateRatio |  |  | Ratio |
rateRange |  |  | Range |
rateQuantity |  |  | Quantity(SimpleQuantity) |
maxDosePerPeriod | Σ | 0..1 | Ratio | Quantidade máxima de medicamento por unidade de tempo
maxDosePerAdministration | Σ | 0..1 | SimpleQuantity | Quantidade máxima de medicamento por administração
maxDosePerLifetime | Σ | 0..1 | SimpleQuantity | Quantidade máxima de medicamento por toda a vida do paciente
dispenseRequest |  | 0..1 | BackboneElement | Autorização de fornecimento de medicamentos
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Conteúdo adicional definido por implementações
modifierExtension | ?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
initialFill |  | 0..1 | BackboneElement | Preenchimento dos primeiros detalhes da autorização de fornecimento de medicamentos
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Conteúdo adicional definido por implementações
modifierExtension | ?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
quantity |  | 0..1 | SimpleQuantity | Quantidade inicial de fornecimento autorizada
duration |  | 0..1 | Duration | Duração da primeira autorização de fornecimento de medicamentos
dispenseInterval |  | 0..1 | Duration | Período mínimo de tempo entre dispensações de medicamentos autorizado
validityPeriod |  | 1..1 | Period | Validade da autorização de fornecimento de medicamentos
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
start | Σ C | 0..1 | dateTime | Data/Hora do início da validade da autorização(intervalo fechado)
end | Σ C | 0..1 | dateTime | Data/Hora do final da validade da autorização(intervalo fechado)
numberOfRepeatsAllowed |  | 0..1 | unsignedInt | Número de refills autorizados
quantity |  | 0..1 | SimpleQuantity | Quantidade de medicamento a ser fornecido por dispensação
expectedSupplyDuration |  | 0..1 | Duration | Número de dias de fornecimento de medicamentos por dispensação
performer |  | 0..1 | Reference(BRCoreOrganization) | Referência à organização preferencial para a dispensação
substitution |  | 0..1 | BackboneElement | Restrições à substituição de medicamentos
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Conteúdo adicional definido por implementações
modifierExtension | ?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
allowed[x] |  | 1..1 |  | Informa se a substituição de medicamentos é ou não permitida Vínculo: ActSubstanceAdminSubstitutionCode (example): Identifies the type of substitution allowed.
allowedBoolean |  |  | boolean |
allowedCodeableConcept |  |  | CodeableConcept |
reason |  | 0..1 | CodeableConcept | Porque (ou não) a substituição foi feita Vínculo: SubstanceAdminSubstitutionReason (example): A coded concept describing the reason that a different medication should (or should not) be substituted from what was prescribed.
priorPrescription |  | 0..1 | Reference(br-core-medicationrequest) | Referência à requisição anterior que está sendo substituída
detectedIssue |  | 0..* | Reference(DetectedIssue) | Referência à condição clínica detectada
eventHistory |  | 0..* | Reference(Provenance) | Referência à uma lista de eventos de interesse na linha do tempo
Documentação para este formato

#### Terminologia Ligações

Caminho | Conformidade | Conjunto de valores | URI
MedicationRequest.language | preferred | CommonLanguages `http://hl7.org/fhir/ValueSet/languages` From a norma FHIR
Vínculos adicionais | Objetivo
AllLanguages | Vínculo máximo
MedicationRequest.status | required | medicationrequest Status `http://hl7.org/fhir/ValueSet/medicationrequest-status|4.0.1` From a norma FHIR
MedicationRequest.statusReason | example | medicationRequest Status Reason Codes `http://hl7.org/fhir/ValueSet/medicationrequest-status-reason` From a norma FHIR
MedicationRequest.intent | required | medicationRequest Intent `http://hl7.org/fhir/ValueSet/medicationrequest-intent|4.0.1` From a norma FHIR
MedicationRequest.category | example | medicationRequest Category Codes `http://hl7.org/fhir/ValueSet/medicationrequest-category` From a norma FHIR
MedicationRequest.medication[x] | example | SNOMEDCTMedicationCodes `http://hl7.org/fhir/ValueSet/medication-codes` From a norma FHIR
MedicationRequest.subject.type | extensible | ResourceType `http://hl7.org/fhir/ValueSet/resource-types` From a norma FHIR
MedicationRequest.performerType | required | ​https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao `https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao`
MedicationRequest.reasonCode | required | BRCID10-1.0 `https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10` From https://tx.gointerop.com/r4
MedicationRequest.courseOfTherapyType | example | medicationRequest Course of Therapy Codes `http://hl7.org/fhir/ValueSet/medicationrequest-course-of-therapy` From a norma FHIR
MedicationRequest.dosageInstruction.additionalInstruction | example | SNOMEDCTAdditionalDosageInstructions `http://hl7.org/fhir/ValueSet/additional-instruction-codes` From a norma FHIR
MedicationRequest.dosageInstruction.asNeeded[x] | required | BRCID10-1.0 `https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10` From https://tx.gointerop.com/r4
MedicationRequest.dosageInstruction.site | example | SNOMEDCTAnatomicalStructureForAdministrationSiteCodes `http://hl7.org/fhir/ValueSet/approach-site-codes` From a norma FHIR
MedicationRequest.dosageInstruction.route | required | MedicineRouteOfAdministrationUvIps `http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration`
MedicationRequest.dosageInstruction.method | example | SNOMEDCTAdministrationMethodCodes `http://hl7.org/fhir/ValueSet/administration-method-codes` From a norma FHIR
MedicationRequest.dosageInstruction.doseAndRate.type | example | DoseAndRateType `http://hl7.org/fhir/ValueSet/dose-rate-type` From a norma FHIR
MedicationRequest.substitution.allowed[x] | example | ActSubstanceAdminSubstitutionCode `http://terminology.hl7.org/ValueSet/v3-ActSubstanceAdminSubstitutionCode`
MedicationRequest.substitution.reason | example | SubstanceAdminSubstitutionReason `http://terminology.hl7.org/ValueSet/v3-SubstanceAdminSubstitutionReason`

#### Restrições

Id | Grau | Caminho(s) | Detalhes | Requisitos
dom-2 | error | MedicationRequest | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() |
dom-3 | error | MedicationRequest | 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 | MedicationRequest | 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 | MedicationRequest | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() |
dom-6 | best practice | MedicationRequest | 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() |
tim-1 | error | MedicationRequest.dosageInstruction.timing.repeat | if there's a duration, there needs to be duration units : duration.empty() or durationUnit.exists() |
tim-2 | error | MedicationRequest.dosageInstruction.timing.repeat | if there's a period, there needs to be period units : period.empty() or periodUnit.exists() |
tim-4 | error | MedicationRequest.dosageInstruction.timing.repeat | duration SHALL be a non-negative value : duration.exists() implies duration >= 0 |
tim-5 | error | MedicationRequest.dosageInstruction.timing.repeat | period SHALL be a non-negative value : period.exists() implies period >= 0 |
tim-6 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's a periodMax, there must be a period : periodMax.empty() or period.exists() |
tim-7 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's a durationMax, there must be a duration : durationMax.empty() or duration.exists() |
tim-8 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's a countMax, there must be a count : countMax.empty() or count.exists() |
tim-9 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's an offset, there must be a when (and not C, CM, CD, CV) : offset.empty() or (when.exists() and ((when in ('C' | 'CM' | 'CD' | 'CV')).not())) |
tim-10 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's a timeOfDay, there cannot be a when, or vice versa : timeOfDay.empty() or when.empty() |

Visualização instantânea

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
MedicationRequest |  | 0..* | MedicationRequest | Ordering of medication for patient or group
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 |  | 1..1 | Identifier | Identificadores para este recurso
status | ?!Σ | 1..1 | code | Status atual da requisição de medicamento: ativa, em espera, cancelada, concluída, registrada por engano, interrompida, rascunho, desconhecido Vínculo: medicationrequest Status (required): A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription.
statusReason |  | 0..1 | CodeableConcept | Motivo do status atual Vínculo: medicationRequest Status Reason Codes (example): Identifies the reasons for a given status.
intent | ?!Σ | 1..1 | code | 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 Vínculo: medicationRequest Intent (required): The kind of medication order.
category |  | 0..* | CodeableConcept | Código que identifica a categoria de uso do medicamento requisitado Vínculo: medicationRequest Category Codes (example): A coded concept identifying the category of medication request. For example, where the medication is to be consumed or administered, or the type of medication treatment.
doNotPerform | ?!Σ | 0..1 | boolean | Verdadeiro se a requisição for de proibição de execução
Fatias para reported[x] | Σ | 0..1 |  | Informado em vez de registro primário Fatia: Não ordenado, Aberto por type:$this
reportedBoolean |  |  | boolean |
reportedReference |  |  | Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization) |
reported[x]:reportedReference | Σ | 0..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCorePatient | BRCoreRelatedPerson | BRCoreOrganization) | Reportado em vez de ser o registro primário
Fatias para medication[x] | Σ | 1..1 |  | Medicamento prescrito Fatia: Não ordenado, Aberto por type:$this Vínculo: SNOMEDCTMedicationCodes (example): A coded concept identifying substance or product that can be ordered.
medicationCodeableConcept |  |  | CodeableConcept |
medicationReference |  |  | Reference(Medication) |
medication[x]:medicationReference | Σ | 0..1 | Reference(br-core-medication) | Referência ao br-core-medication
subject | Σ | 1..1 | Reference(BRCorePatient) | Referência oa paciente que se destina esta requisição de medicamento
id |  | 0..1 | string | Identificador único para referência entre elementos
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico Fatia: Não ordenado, Aberto por value:url
reference | Σ C | 0..1 | string | Referência literal. URL relativa, interna ou externa
type | Σ | 0..1 | uri | Tipo de recurso ao qual a referência é feita Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
identifier | Σ | 0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida
display | Σ | 0..1 | string | Alternativa de texto para o recurso
encounter |  | 0..1 | Reference(br-core-encounter) | Referência ao atendimento
supportingInformation |  | 0..* | Reference(Resource) | Informações para apoiar a requisição do medicamento
authoredOn | Σ | 1..1 | dateTime | Data de criação desta requisição de medicamento
requester | Σ | 1..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device) | Referência à quem ou o quê solicitou esta requisição
performer |  | 0..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | Device | BRCoreRelatedPerson | CareTeam) | Referência ao prescritor indicado para a administração do medicamento
performerType | Σ | 0..1 | CodeableConcept | ​Especialidade do prescritor para a administração do medicamento Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao (required)
recorder |  | 0..1 | Reference(BRCorePractitioner | BRCorePractitionerRole) | Pessoa que registrou a requisição
reasonCode |  | 0..* | CodeableConcept | 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 Vínculo: BRCID10-1.0 (required)
reasonReference |  | 0..* | Reference(BRCoreCondition | BRCoreObservation) | Condição ou observação que apoia o motivo pelo qual a prescrição está sendo escrita
instantiatesCanonical | Σ | 0..* | canonical() | Instancia do protocolo ou definição FHIR
instantiatesUri | Σ | 0..* | uri | URI da instancia do protocolo ou a definição FHIR externa
basedOn | Σ | 0..1 | Reference(BRCoreCarePlan | br-core-medicationrequest | BRCoreServiceRequest | ImmunizationRecommendation) | o quê a requisição atende
groupIdentifier | Σ | 0..1 | Identifier | requisição composta da qual esta requisição faz parte
courseOfTherapyType |  | 0..1 | CodeableConcept | Identifica o padrão de administração de medicamentos Vínculo: medicationRequest Course of Therapy Codes (example): Identifies the overall pattern of medication administratio.
insurance |  | 0..* | Reference(Coverage | ClaimResponse) | Cobertura de planos/seguros de saúde associada
note |  | 0..* | Annotation | Informações sobre a requisição
dosageInstruction |  | 0..1 | Dosage | Como o medicamento deve ser usado
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Conteúdo adicional definido pelas implementações Fatia: Não ordenado, Aberto por value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
sequence | Σ | 0..1 | integer | Ordem na requisição
text | Σ | 0..1 | string | Instruções de dosagem em texto livre, por exemplo, SIG
additionalInstruction | Σ | 0..* | CodeableConcept | Instruções suplementares ou advertências ao paciente Vínculo: SNOMEDCTAdditionalDosageInstructions (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery".
patientInstruction | Σ | 0..1 | string | Instruções orientadas ao paciente ou ao consumidor
timing | Σ | 0..1 | Timing | Quando a medicamento deve ser administrado
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Fatia: Não ordenado, Aberto por value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
event | Σ | 0..* | dateTime | When the event occurs
repeat | Σ C | 1..1 | Element | Quando o evento ocorre Constraints: tim-1, tim-2, tim-4, tim-5, tim-6, tim-7, tim-8, tim-9, tim-10
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Fatia: Não ordenado, Aberto por value:url
bounds[x] | Σ | 0..1 |  | Length/Range of lengths, or (Start and/or end) limits
boundsDuration |  |  | Duration |
boundsRange |  |  | Range |
boundsPeriod |  |  | Period |
count | Σ | 0..1 | positiveInt | Number of times to repeat
countMax | Σ | 0..1 | positiveInt | Maximum number of times to repeat
duration | Σ | 0..1 | decimal | How long when it happens
durationMax | Σ | 0..1 | decimal | How long when it happens (Max)
durationUnit | Σ | 0..1 | code | s | min | h | d | wk | mo | a - unit of time (UCUM) Vínculo: UnitsOfTime (required): A unit of time (units from UCUM).
frequency | Σ | 0..1 | positiveInt | Event occurs frequency times per period
frequencyMax | Σ | 0..1 | positiveInt | Event occurs up to frequencyMax times per period
period | Σ | 0..1 | decimal | Event occurs frequency times per period
periodMax | Σ | 0..1 | decimal | Upper limit of period (3-4 hours)
periodUnit | Σ | 0..1 | code | s | min | h | d | wk | mo | a - unit of time (UCUM) Vínculo: UnitsOfTime (required): A unit of time (units from UCUM).
dayOfWeek | Σ | 0..* | code | mon | tue | wed | thu | fri | sat | sun Vínculo: DaysOfWeek (required)
timeOfDay | Σ | 0..* | time | Time of day for action
when | Σ | 0..* | code | Code for time period of occurrence Vínculo: EventTiming (required): Real world event relating to the schedule.
offset | Σ | 0..1 | unsignedInt | Minutes from event (before or after)
code | Σ | 0..1 | CodeableConcept | BID | TID | QID | AM | PM | QD | QOD | + Vínculo: TimingAbbreviation (preferred): Code for a known / defined timing pattern.
asNeeded[x] | Σ | 0..1 |  | Conceito codificado que identifica a pré-condição que deve ser atendida ou avaliada antes de consumir ou administrar uma dose de medicamento Vínculo: BRCID10-1.0 (required)
asNeededBoolean |  |  | boolean |
asNeededCodeableConcept |  |  | CodeableConcept |
site | Σ | 0..1 | CodeableConcept | Local anatômico de administração do medicamento Vínculo: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example): A coded concept describing the site location the medicine enters into or onto the body.
route | Σ | 0..1 | CodeableConcept | Via de admiminstração do medicamento Vínculo: Medicine Route of Administration - IPS (required)
method | Σ | 0..1 | CodeableConcept | Método de administração do medicamento Vínculo: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered.
doseAndRate | Σ | 0..* | Element | Quantidade a ser administrada do medicamento
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Conteúdo adicional definido pelas implementações Fatia: Não ordenado, Aberto por value:url
type | Σ | 0..1 | CodeableConcept | O tipo de dose ou taxa de administração especificada Vínculo: DoseAndRateType (example): The kind of dose or rate specified.
dose[x] | Σ | 1..1 |  | Quantidade de medicamento por dose
doseRange |  |  | Range |
doseQuantity |  |  | Quantity(SimpleQuantity) |
rate[x] | Σ | 0..1 |  | Quantidade de medicamento por unidade de tempo
rateRatio |  |  | Ratio |
rateRange |  |  | Range |
rateQuantity |  |  | Quantity(SimpleQuantity) |
maxDosePerPeriod | Σ | 0..1 | Ratio | Quantidade máxima de medicamento por unidade de tempo
maxDosePerAdministration | Σ | 0..1 | SimpleQuantity | Quantidade máxima de medicamento por administração
maxDosePerLifetime | Σ | 0..1 | SimpleQuantity | Quantidade máxima de medicamento por toda a vida do paciente
dispenseRequest |  | 0..1 | BackboneElement | Autorização de fornecimento de medicamentos
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Conteúdo adicional definido por implementações
modifierExtension | ?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
initialFill |  | 0..1 | BackboneElement | Preenchimento dos primeiros detalhes da autorização de fornecimento de medicamentos
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Conteúdo adicional definido por implementações
modifierExtension | ?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
quantity |  | 0..1 | SimpleQuantity | Quantidade inicial de fornecimento autorizada
duration |  | 0..1 | Duration | Duração da primeira autorização de fornecimento de medicamentos
dispenseInterval |  | 0..1 | Duration | Período mínimo de tempo entre dispensações de medicamentos autorizado
validityPeriod |  | 1..1 | Period | Validade da autorização de fornecimento de medicamentos
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Additional content defined by implementations Fatia: Não ordenado, Aberto por value:url
start | Σ C | 0..1 | dateTime | Data/Hora do início da validade da autorização(intervalo fechado)
end | Σ C | 0..1 | dateTime | Data/Hora do final da validade da autorização(intervalo fechado)
numberOfRepeatsAllowed |  | 0..1 | unsignedInt | Número de refills autorizados
quantity |  | 0..1 | SimpleQuantity | Quantidade de medicamento a ser fornecido por dispensação
expectedSupplyDuration |  | 0..1 | Duration | Número de dias de fornecimento de medicamentos por dispensação
performer |  | 0..1 | Reference(BRCoreOrganization) | Referência à organização preferencial para a dispensação
substitution |  | 0..1 | BackboneElement | Restrições à substituição de medicamentos
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Conteúdo adicional definido por implementações
modifierExtension | ?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
allowed[x] |  | 1..1 |  | Informa se a substituição de medicamentos é ou não permitida Vínculo: ActSubstanceAdminSubstitutionCode (example): Identifies the type of substitution allowed.
allowedBoolean |  |  | boolean |
allowedCodeableConcept |  |  | CodeableConcept |
reason |  | 0..1 | CodeableConcept | Porque (ou não) a substituição foi feita Vínculo: SubstanceAdminSubstitutionReason (example): A coded concept describing the reason that a different medication should (or should not) be substituted from what was prescribed.
priorPrescription |  | 0..1 | Reference(br-core-medicationrequest) | Referência à requisição anterior que está sendo substituída
detectedIssue |  | 0..* | Reference(DetectedIssue) | Referência à condição clínica detectada
eventHistory |  | 0..* | Reference(Provenance) | Referência à uma lista de eventos de interesse na linha do tempo
Documentação para este formato

#### Terminologia Ligações

Caminho | Conformidade | Conjunto de valores | URI
MedicationRequest.language | preferred | CommonLanguages `http://hl7.org/fhir/ValueSet/languages` From a norma FHIR
Vínculos adicionais | Objetivo
AllLanguages | Vínculo máximo
MedicationRequest.status | required | medicationrequest Status `http://hl7.org/fhir/ValueSet/medicationrequest-status|4.0.1` From a norma FHIR
MedicationRequest.statusReason | example | medicationRequest Status Reason Codes `http://hl7.org/fhir/ValueSet/medicationrequest-status-reason` From a norma FHIR
MedicationRequest.intent | required | medicationRequest Intent `http://hl7.org/fhir/ValueSet/medicationrequest-intent|4.0.1` From a norma FHIR
MedicationRequest.category | example | medicationRequest Category Codes `http://hl7.org/fhir/ValueSet/medicationrequest-category` From a norma FHIR
MedicationRequest.medication[x] | example | SNOMEDCTMedicationCodes `http://hl7.org/fhir/ValueSet/medication-codes` From a norma FHIR
MedicationRequest.subject.type | extensible | ResourceType `http://hl7.org/fhir/ValueSet/resource-types` From a norma FHIR
MedicationRequest.performerType | required | ​https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao `https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao`
MedicationRequest.reasonCode | required | BRCID10-1.0 `https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10` From https://tx.gointerop.com/r4
MedicationRequest.courseOfTherapyType | example | medicationRequest Course of Therapy Codes `http://hl7.org/fhir/ValueSet/medicationrequest-course-of-therapy` From a norma FHIR
MedicationRequest.dosageInstruction.additionalInstruction | example | SNOMEDCTAdditionalDosageInstructions `http://hl7.org/fhir/ValueSet/additional-instruction-codes` From a norma FHIR
MedicationRequest.dosageInstruction.timing.repeat.durationUnit | required | UnitsOfTime `http://hl7.org/fhir/ValueSet/units-of-time|4.0.1` From a norma FHIR
MedicationRequest.dosageInstruction.timing.repeat.periodUnit | required | UnitsOfTime `http://hl7.org/fhir/ValueSet/units-of-time|4.0.1` From a norma FHIR
MedicationRequest.dosageInstruction.timing.repeat.dayOfWeek | required | DaysOfWeek `http://hl7.org/fhir/ValueSet/days-of-week|4.0.1` From a norma FHIR
MedicationRequest.dosageInstruction.timing.repeat.when | required | EventTiming `http://hl7.org/fhir/ValueSet/event-timing|4.0.1` From a norma FHIR
MedicationRequest.dosageInstruction.timing.code | preferred | TimingAbbreviation `http://hl7.org/fhir/ValueSet/timing-abbreviation` From a norma FHIR
MedicationRequest.dosageInstruction.asNeeded[x] | required | BRCID10-1.0 `https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10` From https://tx.gointerop.com/r4
MedicationRequest.dosageInstruction.site | example | SNOMEDCTAnatomicalStructureForAdministrationSiteCodes `http://hl7.org/fhir/ValueSet/approach-site-codes` From a norma FHIR
MedicationRequest.dosageInstruction.route | required | MedicineRouteOfAdministrationUvIps `http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration`
MedicationRequest.dosageInstruction.method | example | SNOMEDCTAdministrationMethodCodes `http://hl7.org/fhir/ValueSet/administration-method-codes` From a norma FHIR
MedicationRequest.dosageInstruction.doseAndRate.type | example | DoseAndRateType `http://hl7.org/fhir/ValueSet/dose-rate-type` From a norma FHIR
MedicationRequest.substitution.allowed[x] | example | ActSubstanceAdminSubstitutionCode `http://terminology.hl7.org/ValueSet/v3-ActSubstanceAdminSubstitutionCode`
MedicationRequest.substitution.reason | example | SubstanceAdminSubstitutionReason `http://terminology.hl7.org/ValueSet/v3-SubstanceAdminSubstitutionReason`

#### Restrições

Id | Grau | Caminho(s) | Detalhes | Requisitos
dom-2 | error | MedicationRequest | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() |
dom-3 | error | MedicationRequest | 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 | MedicationRequest | 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 | MedicationRequest | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() |
dom-6 | best practice | MedicationRequest | 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() |
tim-1 | error | MedicationRequest.dosageInstruction.timing.repeat | if there's a duration, there needs to be duration units : duration.empty() or durationUnit.exists() |
tim-2 | error | MedicationRequest.dosageInstruction.timing.repeat | if there's a period, there needs to be period units : period.empty() or periodUnit.exists() |
tim-4 | error | MedicationRequest.dosageInstruction.timing.repeat | duration SHALL be a non-negative value : duration.exists() implies duration >= 0 |
tim-5 | error | MedicationRequest.dosageInstruction.timing.repeat | period SHALL be a non-negative value : period.exists() implies period >= 0 |
tim-6 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's a periodMax, there must be a period : periodMax.empty() or period.exists() |
tim-7 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's a durationMax, there must be a duration : durationMax.empty() or duration.exists() |
tim-8 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's a countMax, there must be a count : countMax.empty() or count.exists() |
tim-9 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's an offset, there must be a when (and not C, CM, CD, CV) : offset.empty() or (when.exists() and ((when in ('C' | 'CM' | 'CD' | 'CV')).not())) |
tim-10 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's a timeOfDay, there cannot be a when, or vice versa : timeOfDay.empty() or when.empty() |

Esta estrutura é derivada de MedicationRequest

Resumo

Obrigatório: 3 elementos(3 aninhado obrigatoriamente elementos)
Proibido: 1 elemento

Estruturas

Esta estrutura refere-se a estas outras estruturas:

- BRCorePractitioner (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitioner)
- BRCorePractitionerRole (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitionerrole)
- BRCorePatient (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient)
- BRCoreRelatedPerson (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-relatedperson)
- BRCoreOrganization (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-organization)
- br-core-medication (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medication)
- br-core-encounter (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-encounter)
- BRCoreCondition (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-condition)
- BRCoreObservation (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-observation)
- BRCoreCarePlan (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-careplan)
- br-core-medicationrequest (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medicationrequest)
- BRCoreServiceRequest (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-servicerequest)

Fatias

Esta estrutura define os seguintes Slices:

- The element 1 is sliced based on the value of MedicationRequest.reported[x]
- The element 1 is sliced based on the value of MedicationRequest.medication[x]

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