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

This page is part of the Core do Brasil (v1.0.0: Release) based on FHIR (HL7® FHIR® Standard) R4. No current official version has been published yet. For a full list of available versions, see the Directory of published versions

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 2026-03-12 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:

You can also check for usages in the FHIR IG Statistics

Visões formais do conteúdo do perfil

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

Esta estrutura é derivada de MedicationRequest

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. 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
... 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 Identifica o grau de prioridade da requisição de medicamentos
... 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: BR Ocupacao (example)
... 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: BRCID 10 (example)
... 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: BRCID 10 (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(4.0.1) Quantidade de medicamento por dose
..... rate[x] 0..1 Ratio, Range, SimpleQuantity(4.0.1) Quantidade de medicamento por unidade de tempo
.... maxDosePerPeriod 0..1 Ratio Quantidade máxima de medicamento por unidade de tempo
.... maxDosePerAdministration 0..1 SimpleQuantity(4.0.1) Quantidade máxima de medicamento por administração
.... maxDosePerLifetime 0..1 SimpleQuantity(4.0.1) 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(4.0.1) 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(4.0.1) 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

doco Documentação para este formato

Terminologia Ligações (Diferencial)

Caminho Estado Utilização Conjunto de valores Versão Fonte
MedicationRequest.performerType Base example BR Ocupacao 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
MedicationRequest.reasonCode Base example BRCID 10 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
MedicationRequest.dosageInstruction.​asNeeded[x] Base required BRCID 10 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
MedicationRequest.dosageInstruction.​route Base required Medicine Route of Administration - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. 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 adicionaisObjetivo
AllLanguages Vínculo máximo
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos no recurso
... extension 0..* Extension Extensões adicionais que não fazem parte do modelo base
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier 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: BR Ocupacao (example)
... 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: BRCID 10 (example)
... 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: BRCID 10 (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(4.0.1) Quantidade máxima de medicamento por administração
.... maxDosePerLifetime Σ 0..1 SimpleQuantity(4.0.1) 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(4.0.1) 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(4.0.1) 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

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
MedicationRequest.language Base preferred Common Languages 📍4.0.1 a norma FHIR
MedicationRequest.status Base required Medicationrequest status 📍4.0.1 a norma FHIR
MedicationRequest.statusReason Base example Medication request status reason codes 📍4.0.1 a norma FHIR
MedicationRequest.intent Base required Medication request intent 📍4.0.1 a norma FHIR
MedicationRequest.category Base example Medication request category codes 📍4.0.1 a norma FHIR
MedicationRequest.medication[x] Base example SNOMED CT Medication Codes 📍4.0.1 a norma FHIR
MedicationRequest.subject.​type Base extensible ResourceType 📍4.0.1 a norma FHIR
MedicationRequest.performerType Base example BR Ocupacao 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
MedicationRequest.reasonCode Base example BRCID 10 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
MedicationRequest.courseOfTherapyType Base example Medication request course of therapy codes 📍4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​additionalInstruction Base example SNOMED CT Additional Dosage Instructions 📍4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​asNeeded[x] Base required BRCID 10 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
MedicationRequest.dosageInstruction.​site Base example SNOMED CT Anatomical Structure for Administration Site Codes 📍4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​route Base required Medicine Route of Administration - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
MedicationRequest.dosageInstruction.​method Base example SNOMED CT Administration Method Codes 📍4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​doseAndRate.type Base example DoseAndRateType 📍4.0.1 a norma FHIR
MedicationRequest.substitution.​allowed[x] Base example ActSubstanceAdminSubstitutionCode 📦3.0.0 THO v7.1
MedicationRequest.substitution.​reason Base example SubstanceAdminSubstitutionReason 📦3.0.0 THO v7.1

Restrições

Id Grau Caminho(s) Descrição Expressão
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()
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. 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 adicionaisObjetivo
AllLanguages Vínculo máximo
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos no recurso
... extension 0..* Extension Extensões adicionais que não fazem parte do modelo base
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier 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: BR Ocupacao (example)
... 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: BRCID 10 (example)
... 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: BRCID 10 (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(4.0.1) Quantidade máxima de medicamento por administração
.... maxDosePerLifetime Σ 0..1 SimpleQuantity(4.0.1) 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(4.0.1) 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(4.0.1) 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

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
MedicationRequest.language Base preferred Common Languages 📍4.0.1 a norma FHIR
MedicationRequest.status Base required Medicationrequest status 📍4.0.1 a norma FHIR
MedicationRequest.statusReason Base example Medication request status reason codes 📍4.0.1 a norma FHIR
MedicationRequest.intent Base required Medication request intent 📍4.0.1 a norma FHIR
MedicationRequest.category Base example Medication request category codes 📍4.0.1 a norma FHIR
MedicationRequest.medication[x] Base example SNOMED CT Medication Codes 📍4.0.1 a norma FHIR
MedicationRequest.subject.​type Base extensible ResourceType 📍4.0.1 a norma FHIR
MedicationRequest.performerType Base example BR Ocupacao 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
MedicationRequest.reasonCode Base example BRCID 10 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
MedicationRequest.courseOfTherapyType Base example Medication request course of therapy codes 📍4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​additionalInstruction Base example SNOMED CT Additional Dosage Instructions 📍4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​timing.repeat.durationUnit Base required UnitsOfTime 📍4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​timing.repeat.periodUnit Base required UnitsOfTime 📍4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​timing.repeat.dayOfWeek Base required DaysOfWeek 📍4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​timing.repeat.when Base required EventTiming 📍4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​timing.code Base preferred TimingAbbreviation 📍4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​asNeeded[x] Base required BRCID 10 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
MedicationRequest.dosageInstruction.​site Base example SNOMED CT Anatomical Structure for Administration Site Codes 📍4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​route Base required Medicine Route of Administration - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
MedicationRequest.dosageInstruction.​method Base example SNOMED CT Administration Method Codes 📍4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​doseAndRate.type Base example DoseAndRateType 📍4.0.1 a norma FHIR
MedicationRequest.substitution.​allowed[x] Base example ActSubstanceAdminSubstitutionCode 📦3.0.0 THO v7.1
MedicationRequest.substitution.​reason Base example SubstanceAdminSubstitutionReason 📦3.0.0 THO v7.1

Restrições

Id Grau Caminho(s) Descrição Expressão
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:

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

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. 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
... 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 Identifica o grau de prioridade da requisição de medicamentos
... 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: BR Ocupacao (example)
... 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: BRCID 10 (example)
... 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: BRCID 10 (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(4.0.1) Quantidade de medicamento por dose
..... rate[x] 0..1 Ratio, Range, SimpleQuantity(4.0.1) Quantidade de medicamento por unidade de tempo
.... maxDosePerPeriod 0..1 Ratio Quantidade máxima de medicamento por unidade de tempo
.... maxDosePerAdministration 0..1 SimpleQuantity(4.0.1) Quantidade máxima de medicamento por administração
.... maxDosePerLifetime 0..1 SimpleQuantity(4.0.1) 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(4.0.1) 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(4.0.1) 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

doco Documentação para este formato

Terminologia Ligações (Diferencial)

Caminho Estado Utilização Conjunto de valores Versão Fonte
MedicationRequest.performerType Base example BR Ocupacao 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
MedicationRequest.reasonCode Base example BRCID 10 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
MedicationRequest.dosageInstruction.​asNeeded[x] Base required BRCID 10 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
MedicationRequest.dosageInstruction.​route Base required Medicine Route of Administration - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1

Visualização de elementos -chave

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. 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 adicionaisObjetivo
AllLanguages Vínculo máximo
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos no recurso
... extension 0..* Extension Extensões adicionais que não fazem parte do modelo base
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier 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: BR Ocupacao (example)
... 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: BRCID 10 (example)
... 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: BRCID 10 (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(4.0.1) Quantidade máxima de medicamento por administração
.... maxDosePerLifetime Σ 0..1 SimpleQuantity(4.0.1) 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(4.0.1) 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(4.0.1) 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

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
MedicationRequest.language Base preferred Common Languages 📍4.0.1 a norma FHIR
MedicationRequest.status Base required Medicationrequest status 📍4.0.1 a norma FHIR
MedicationRequest.statusReason Base example Medication request status reason codes 📍4.0.1 a norma FHIR
MedicationRequest.intent Base required Medication request intent 📍4.0.1 a norma FHIR
MedicationRequest.category Base example Medication request category codes 📍4.0.1 a norma FHIR
MedicationRequest.medication[x] Base example SNOMED CT Medication Codes 📍4.0.1 a norma FHIR
MedicationRequest.subject.​type Base extensible ResourceType 📍4.0.1 a norma FHIR
MedicationRequest.performerType Base example BR Ocupacao 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
MedicationRequest.reasonCode Base example BRCID 10 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
MedicationRequest.courseOfTherapyType Base example Medication request course of therapy codes 📍4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​additionalInstruction Base example SNOMED CT Additional Dosage Instructions 📍4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​asNeeded[x] Base required BRCID 10 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
MedicationRequest.dosageInstruction.​site Base example SNOMED CT Anatomical Structure for Administration Site Codes 📍4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​route Base required Medicine Route of Administration - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
MedicationRequest.dosageInstruction.​method Base example SNOMED CT Administration Method Codes 📍4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​doseAndRate.type Base example DoseAndRateType 📍4.0.1 a norma FHIR
MedicationRequest.substitution.​allowed[x] Base example ActSubstanceAdminSubstitutionCode 📦3.0.0 THO v7.1
MedicationRequest.substitution.​reason Base example SubstanceAdminSubstitutionReason 📦3.0.0 THO v7.1

Restrições

Id Grau Caminho(s) Descrição Expressão
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

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. 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 adicionaisObjetivo
AllLanguages Vínculo máximo
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos no recurso
... extension 0..* Extension Extensões adicionais que não fazem parte do modelo base
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier 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: BR Ocupacao (example)
... 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: BRCID 10 (example)
... 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: BRCID 10 (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(4.0.1) Quantidade máxima de medicamento por administração
.... maxDosePerLifetime Σ 0..1 SimpleQuantity(4.0.1) 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(4.0.1) 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(4.0.1) 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

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
MedicationRequest.language Base preferred Common Languages 📍4.0.1 a norma FHIR
MedicationRequest.status Base required Medicationrequest status 📍4.0.1 a norma FHIR
MedicationRequest.statusReason Base example Medication request status reason codes 📍4.0.1 a norma FHIR
MedicationRequest.intent Base required Medication request intent 📍4.0.1 a norma FHIR
MedicationRequest.category Base example Medication request category codes 📍4.0.1 a norma FHIR
MedicationRequest.medication[x] Base example SNOMED CT Medication Codes 📍4.0.1 a norma FHIR
MedicationRequest.subject.​type Base extensible ResourceType 📍4.0.1 a norma FHIR
MedicationRequest.performerType Base example BR Ocupacao 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
MedicationRequest.reasonCode Base example BRCID 10 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
MedicationRequest.courseOfTherapyType Base example Medication request course of therapy codes 📍4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​additionalInstruction Base example SNOMED CT Additional Dosage Instructions 📍4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​timing.repeat.durationUnit Base required UnitsOfTime 📍4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​timing.repeat.periodUnit Base required UnitsOfTime 📍4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​timing.repeat.dayOfWeek Base required DaysOfWeek 📍4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​timing.repeat.when Base required EventTiming 📍4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​timing.code Base preferred TimingAbbreviation 📍4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​asNeeded[x] Base required BRCID 10 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
MedicationRequest.dosageInstruction.​site Base example SNOMED CT Anatomical Structure for Administration Site Codes 📍4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​route Base required Medicine Route of Administration - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
MedicationRequest.dosageInstruction.​method Base example SNOMED CT Administration Method Codes 📍4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​doseAndRate.type Base example DoseAndRateType 📍4.0.1 a norma FHIR
MedicationRequest.substitution.​allowed[x] Base example ActSubstanceAdminSubstitutionCode 📦3.0.0 THO v7.1
MedicationRequest.substitution.​reason Base example SubstanceAdminSubstitutionReason 📦3.0.0 THO v7.1

Restrições

Id Grau Caminho(s) Descrição Expressão
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:

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