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

Publish Box vai aqui

Resource Profile: br-core-medicationrequest

URL Canônica: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medicationrequest Versão: 1.0.0
Active as of 2026-01-14 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:

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

doco Documentação para este formato

Terminologia Ligações (Diferencial)

CaminhoConformidadeConjunto de valoresURI
MedicationRequest.performerTyperequiredBROcupacao
https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
From este IG
MedicationRequest.reasonCoderequiredBRCID10
https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10
From este IG
MedicationRequest.dosageInstruction.asNeeded[x]requiredBRCID10
https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10
From este IG
MedicationRequest.dosageInstruction.routerequiredMedicineRouteOfAdministrationUvIps
http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration
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 (required)
... recorder 0..1 Reference(BRCorePractitioner | BRCorePractitionerRole) Pessoa que registrou a requisição
... reasonCode 0..* CodeableConcept Motivo ou indicação para solicitar ou não o medicamento. Conceito codificado que indica o motivo pelo qual o medicamento foi solicitado ou não
Vínculo: BRCID 10 (required)
... reasonReference 0..* Reference(BRCoreCondition | BRCoreObservation) Condição ou observação que apoia o motivo pelo qual a prescrição está sendo escrita
... instantiatesCanonical Σ 0..* canonical() Instancia do protocolo ou definição FHIR
... instantiatesUri Σ 0..* uri URI da instancia do protocolo ou a definição FHIR externa
... basedOn Σ 0..1 Reference(BRCoreCarePlan | br-core-medicationrequest | BRCoreServiceRequest | ImmunizationRecommendation) o quê a requisição atende
... groupIdentifier Σ 0..1 Identifier requisição composta da qual esta requisição faz parte
... courseOfTherapyType 0..1 CodeableConcept Identifica o padrão de administração de medicamentos
Vínculo: medicationRequest Course of Therapy Codes (example): Identifies the overall pattern of medication administratio.
... insurance 0..* Reference(Coverage | ClaimResponse) Cobertura de planos/seguros de saúde associada
... note 0..* Annotation Informações sobre a requisição
... dosageInstruction 0..1 Dosage Como o medicamento deve ser usado
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido pelas implementações
Fatia: Não ordenado, Aberto por value:url
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... sequence Σ 0..1 integer Ordem na requisição
.... text Σ 0..1 string Instruções de dosagem em texto livre, por exemplo, SIG
.... additionalInstruction Σ 0..* CodeableConcept Instruções suplementares ou advertências ao paciente
Vínculo: SNOMEDCTAdditionalDosageInstructions (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery".
.... patientInstruction Σ 0..1 string Instruções orientadas ao paciente ou ao consumidor
.... timing Σ 0..1 Timing Quando a medicamento deve ser administrado
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... repeat ΣC 1..1 Element Quando o evento ocorre
Constraints: tim-1, tim-2, tim-4, tim-5, tim-6, tim-7, tim-8, tim-9, tim-10
.... asNeeded[x] Σ 0..1 Conceito codificado que identifica a pré-condição que deve ser atendida ou avaliada antes de consumir ou administrar uma dose de medicamento
Vínculo: 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 Quantidade máxima de medicamento por administração
.... maxDosePerLifetime Σ 0..1 SimpleQuantity Quantidade máxima de medicamento por toda a vida do paciente
... dispenseRequest 0..1 BackboneElement Autorização de fornecimento de medicamentos
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... initialFill 0..1 BackboneElement Preenchimento dos primeiros detalhes da autorização de fornecimento de medicamentos
..... id 0..1 string Identificador exclusivo para referência entre elementos
..... extension 0..* Extension Conteúdo adicional definido por implementações
..... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
..... quantity 0..1 SimpleQuantity Quantidade inicial de fornecimento autorizada
..... duration 0..1 Duration Duração da primeira autorização de fornecimento de medicamentos
.... dispenseInterval 0..1 Duration Período mínimo de tempo entre dispensações de medicamentos autorizado
.... validityPeriod 1..1 Period Validade da autorização de fornecimento de medicamentos
..... id 0..1 string Identificador exclusivo para referência entre elementos
..... start ΣC 0..1 dateTime Data/Hora do início da validade da autorização(intervalo fechado)
..... end ΣC 0..1 dateTime Data/Hora do final da validade da autorização(intervalo fechado)
.... numberOfRepeatsAllowed 0..1 unsignedInt Número de refills autorizados
.... quantity 0..1 SimpleQuantity Quantidade de medicamento a ser fornecido por dispensação
.... expectedSupplyDuration 0..1 Duration Número de dias de fornecimento de medicamentos por dispensação
.... performer 0..1 Reference(BRCoreOrganization) Referência à organização preferencial para a dispensação
... substitution 0..1 BackboneElement Restrições à substituição de medicamentos
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... allowed[x] 1..1 Informa se a substituição de medicamentos é ou não permitida
Vínculo: ActSubstanceAdminSubstitutionCode (example): Identifies the type of substitution allowed.
..... allowedBoolean boolean
..... allowedCodeableConcept CodeableConcept
.... reason 0..1 CodeableConcept Porque (ou não) a substituição foi feita
Vínculo: SubstanceAdminSubstitutionReason (example): A coded concept describing the reason that a different medication should (or should not) be substituted from what was prescribed.
... priorPrescription 0..1 Reference(br-core-medicationrequest) Referência à requisição anterior que está sendo substituída
... detectedIssue 0..* Reference(DetectedIssue) Referência à condição clínica detectada
... eventHistory 0..* Reference(Provenance) Referência à uma lista de eventos de interesse na linha do tempo

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
MedicationRequest.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
MedicationRequest.statusrequiredmedicationrequest Status
http://hl7.org/fhir/ValueSet/medicationrequest-status|4.0.1
From a norma FHIR
MedicationRequest.statusReasonexamplemedicationRequest Status Reason Codes
http://hl7.org/fhir/ValueSet/medicationrequest-status-reason
From a norma FHIR
MedicationRequest.intentrequiredmedicationRequest Intent
http://hl7.org/fhir/ValueSet/medicationrequest-intent|4.0.1
From a norma FHIR
MedicationRequest.categoryexamplemedicationRequest Category Codes
http://hl7.org/fhir/ValueSet/medicationrequest-category
From a norma FHIR
MedicationRequest.medication[x]exampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
From a norma FHIR
MedicationRequest.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
From a norma FHIR
MedicationRequest.performerTyperequiredBROcupacao
https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
From este IG
MedicationRequest.reasonCoderequiredBRCID10
https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10
From este IG
MedicationRequest.courseOfTherapyTypeexamplemedicationRequest Course of Therapy Codes
http://hl7.org/fhir/ValueSet/medicationrequest-course-of-therapy
From a norma FHIR
MedicationRequest.dosageInstruction.additionalInstructionexampleSNOMEDCTAdditionalDosageInstructions
http://hl7.org/fhir/ValueSet/additional-instruction-codes
From a norma FHIR
MedicationRequest.dosageInstruction.asNeeded[x]requiredBRCID10
https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10
From este IG
MedicationRequest.dosageInstruction.siteexampleSNOMEDCTAnatomicalStructureForAdministrationSiteCodes
http://hl7.org/fhir/ValueSet/approach-site-codes
From a norma FHIR
MedicationRequest.dosageInstruction.routerequiredMedicineRouteOfAdministrationUvIps
http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration
MedicationRequest.dosageInstruction.methodexampleSNOMEDCTAdministrationMethodCodes
http://hl7.org/fhir/ValueSet/administration-method-codes
From a norma FHIR
MedicationRequest.dosageInstruction.doseAndRate.typeexampleDoseAndRateType
http://hl7.org/fhir/ValueSet/dose-rate-type
From a norma FHIR
MedicationRequest.substitution.allowed[x]exampleActSubstanceAdminSubstitutionCode
http://terminology.hl7.org/ValueSet/v3-ActSubstanceAdminSubstitutionCode
MedicationRequest.substitution.reasonexampleSubstanceAdminSubstitutionReason
http://terminology.hl7.org/ValueSet/v3-SubstanceAdminSubstitutionReason

Restrições

IdGrauCaminho(s)DetalhesRequisitos
dom-2errorMedicationRequestIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorMedicationRequestIf 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-4errorMedicationRequestIf 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-5errorMedicationRequestIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceMedicationRequestA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
tim-1errorMedicationRequest.dosageInstruction.timing.repeatif there's a duration, there needs to be duration units
: duration.empty() or durationUnit.exists()
tim-2errorMedicationRequest.dosageInstruction.timing.repeatif there's a period, there needs to be period units
: period.empty() or periodUnit.exists()
tim-4errorMedicationRequest.dosageInstruction.timing.repeatduration SHALL be a non-negative value
: duration.exists() implies duration >= 0
tim-5errorMedicationRequest.dosageInstruction.timing.repeatperiod SHALL be a non-negative value
: period.exists() implies period >= 0
tim-6errorMedicationRequest.dosageInstruction.timing.repeatIf there's a periodMax, there must be a period
: periodMax.empty() or period.exists()
tim-7errorMedicationRequest.dosageInstruction.timing.repeatIf there's a durationMax, there must be a duration
: durationMax.empty() or duration.exists()
tim-8errorMedicationRequest.dosageInstruction.timing.repeatIf there's a countMax, there must be a count
: countMax.empty() or count.exists()
tim-9errorMedicationRequest.dosageInstruction.timing.repeatIf 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-10errorMedicationRequest.dosageInstruction.timing.repeatIf 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 (required)
... recorder 0..1 Reference(BRCorePractitioner | BRCorePractitionerRole) Pessoa que registrou a requisição
... reasonCode 0..* CodeableConcept Motivo ou indicação para solicitar ou não o medicamento. Conceito codificado que indica o motivo pelo qual o medicamento foi solicitado ou não
Vínculo: BRCID 10 (required)
... reasonReference 0..* Reference(BRCoreCondition | BRCoreObservation) Condição ou observação que apoia o motivo pelo qual a prescrição está sendo escrita
... instantiatesCanonical Σ 0..* canonical() Instancia do protocolo ou definição FHIR
... instantiatesUri Σ 0..* uri URI da instancia do protocolo ou a definição FHIR externa
... basedOn Σ 0..1 Reference(BRCoreCarePlan | br-core-medicationrequest | BRCoreServiceRequest | ImmunizationRecommendation) o quê a requisição atende
... groupIdentifier Σ 0..1 Identifier requisição composta da qual esta requisição faz parte
... courseOfTherapyType 0..1 CodeableConcept Identifica o padrão de administração de medicamentos
Vínculo: medicationRequest Course of Therapy Codes (example): Identifies the overall pattern of medication administratio.
... insurance 0..* Reference(Coverage | ClaimResponse) Cobertura de planos/seguros de saúde associada
... note 0..* Annotation Informações sobre a requisição
... dosageInstruction 0..1 Dosage Como o medicamento deve ser usado
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido pelas implementações
Fatia: Não ordenado, Aberto por value:url
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... sequence Σ 0..1 integer Ordem na requisição
.... text Σ 0..1 string Instruções de dosagem em texto livre, por exemplo, SIG
.... additionalInstruction Σ 0..* CodeableConcept Instruções suplementares ou advertências ao paciente
Vínculo: SNOMEDCTAdditionalDosageInstructions (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery".
.... patientInstruction Σ 0..1 string Instruções orientadas ao paciente ou ao consumidor
.... timing Σ 0..1 Timing Quando a medicamento deve ser administrado
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... event Σ 0..* dateTime When the event occurs
..... repeat ΣC 1..1 Element Quando o evento ocorre
Constraints: tim-1, tim-2, tim-4, tim-5, tim-6, tim-7, tim-8, tim-9, tim-10
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
...... bounds[x] Σ 0..1 Length/Range of lengths, or (Start and/or end) limits
....... boundsDuration Duration
....... boundsRange Range
....... boundsPeriod Period
...... count Σ 0..1 positiveInt Number of times to repeat
...... countMax Σ 0..1 positiveInt Maximum number of times to repeat
...... duration Σ 0..1 decimal How long when it happens
...... durationMax Σ 0..1 decimal How long when it happens (Max)
...... durationUnit Σ 0..1 code s | min | h | d | wk | mo | a - unit of time (UCUM)
Vínculo: UnitsOfTime (required): A unit of time (units from UCUM).
...... frequency Σ 0..1 positiveInt Event occurs frequency times per period
...... frequencyMax Σ 0..1 positiveInt Event occurs up to frequencyMax times per period
...... period Σ 0..1 decimal Event occurs frequency times per period
...... periodMax Σ 0..1 decimal Upper limit of period (3-4 hours)
...... periodUnit Σ 0..1 code s | min | h | d | wk | mo | a - unit of time (UCUM)
Vínculo: UnitsOfTime (required): A unit of time (units from UCUM).
...... dayOfWeek Σ 0..* code mon | tue | wed | thu | fri | sat | sun
Vínculo: DaysOfWeek (required)
...... timeOfDay Σ 0..* time Time of day for action
...... when Σ 0..* code Code for time period of occurrence
Vínculo: EventTiming (required): Real world event relating to the schedule.
...... offset Σ 0..1 unsignedInt Minutes from event (before or after)
..... code Σ 0..1 CodeableConcept BID | TID | QID | AM | PM | QD | QOD | +
Vínculo: TimingAbbreviation (preferred): Code for a known / defined timing pattern.
.... asNeeded[x] Σ 0..1 Conceito codificado que identifica a pré-condição que deve ser atendida ou avaliada antes de consumir ou administrar uma dose de medicamento
Vínculo: 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 Quantidade máxima de medicamento por administração
.... maxDosePerLifetime Σ 0..1 SimpleQuantity Quantidade máxima de medicamento por toda a vida do paciente
... dispenseRequest 0..1 BackboneElement Autorização de fornecimento de medicamentos
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... initialFill 0..1 BackboneElement Preenchimento dos primeiros detalhes da autorização de fornecimento de medicamentos
..... id 0..1 string Identificador exclusivo para referência entre elementos
..... extension 0..* Extension Conteúdo adicional definido por implementações
..... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
..... quantity 0..1 SimpleQuantity Quantidade inicial de fornecimento autorizada
..... duration 0..1 Duration Duração da primeira autorização de fornecimento de medicamentos
.... dispenseInterval 0..1 Duration Período mínimo de tempo entre dispensações de medicamentos autorizado
.... validityPeriod 1..1 Period Validade da autorização de fornecimento de medicamentos
..... id 0..1 string Identificador exclusivo para referência entre elementos
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... start ΣC 0..1 dateTime Data/Hora do início da validade da autorização(intervalo fechado)
..... end ΣC 0..1 dateTime Data/Hora do final da validade da autorização(intervalo fechado)
.... numberOfRepeatsAllowed 0..1 unsignedInt Número de refills autorizados
.... quantity 0..1 SimpleQuantity Quantidade de medicamento a ser fornecido por dispensação
.... expectedSupplyDuration 0..1 Duration Número de dias de fornecimento de medicamentos por dispensação
.... performer 0..1 Reference(BRCoreOrganization) Referência à organização preferencial para a dispensação
... substitution 0..1 BackboneElement Restrições à substituição de medicamentos
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... allowed[x] 1..1 Informa se a substituição de medicamentos é ou não permitida
Vínculo: ActSubstanceAdminSubstitutionCode (example): Identifies the type of substitution allowed.
..... allowedBoolean boolean
..... allowedCodeableConcept CodeableConcept
.... reason 0..1 CodeableConcept Porque (ou não) a substituição foi feita
Vínculo: SubstanceAdminSubstitutionReason (example): A coded concept describing the reason that a different medication should (or should not) be substituted from what was prescribed.
... priorPrescription 0..1 Reference(br-core-medicationrequest) Referência à requisição anterior que está sendo substituída
... detectedIssue 0..* Reference(DetectedIssue) Referência à condição clínica detectada
... eventHistory 0..* Reference(Provenance) Referência à uma lista de eventos de interesse na linha do tempo

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
MedicationRequest.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
MedicationRequest.statusrequiredmedicationrequest Status
http://hl7.org/fhir/ValueSet/medicationrequest-status|4.0.1
From a norma FHIR
MedicationRequest.statusReasonexamplemedicationRequest Status Reason Codes
http://hl7.org/fhir/ValueSet/medicationrequest-status-reason
From a norma FHIR
MedicationRequest.intentrequiredmedicationRequest Intent
http://hl7.org/fhir/ValueSet/medicationrequest-intent|4.0.1
From a norma FHIR
MedicationRequest.categoryexamplemedicationRequest Category Codes
http://hl7.org/fhir/ValueSet/medicationrequest-category
From a norma FHIR
MedicationRequest.medication[x]exampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
From a norma FHIR
MedicationRequest.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
From a norma FHIR
MedicationRequest.performerTyperequiredBROcupacao
https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
From este IG
MedicationRequest.reasonCoderequiredBRCID10
https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10
From este IG
MedicationRequest.courseOfTherapyTypeexamplemedicationRequest Course of Therapy Codes
http://hl7.org/fhir/ValueSet/medicationrequest-course-of-therapy
From a norma FHIR
MedicationRequest.dosageInstruction.additionalInstructionexampleSNOMEDCTAdditionalDosageInstructions
http://hl7.org/fhir/ValueSet/additional-instruction-codes
From a norma FHIR
MedicationRequest.dosageInstruction.timing.repeat.durationUnitrequiredUnitsOfTime
http://hl7.org/fhir/ValueSet/units-of-time|4.0.1
From a norma FHIR
MedicationRequest.dosageInstruction.timing.repeat.periodUnitrequiredUnitsOfTime
http://hl7.org/fhir/ValueSet/units-of-time|4.0.1
From a norma FHIR
MedicationRequest.dosageInstruction.timing.repeat.dayOfWeekrequiredDaysOfWeek
http://hl7.org/fhir/ValueSet/days-of-week|4.0.1
From a norma FHIR
MedicationRequest.dosageInstruction.timing.repeat.whenrequiredEventTiming
http://hl7.org/fhir/ValueSet/event-timing|4.0.1
From a norma FHIR
MedicationRequest.dosageInstruction.timing.codepreferredTimingAbbreviation
http://hl7.org/fhir/ValueSet/timing-abbreviation
From a norma FHIR
MedicationRequest.dosageInstruction.asNeeded[x]requiredBRCID10
https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10
From este IG
MedicationRequest.dosageInstruction.siteexampleSNOMEDCTAnatomicalStructureForAdministrationSiteCodes
http://hl7.org/fhir/ValueSet/approach-site-codes
From a norma FHIR
MedicationRequest.dosageInstruction.routerequiredMedicineRouteOfAdministrationUvIps
http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration
MedicationRequest.dosageInstruction.methodexampleSNOMEDCTAdministrationMethodCodes
http://hl7.org/fhir/ValueSet/administration-method-codes
From a norma FHIR
MedicationRequest.dosageInstruction.doseAndRate.typeexampleDoseAndRateType
http://hl7.org/fhir/ValueSet/dose-rate-type
From a norma FHIR
MedicationRequest.substitution.allowed[x]exampleActSubstanceAdminSubstitutionCode
http://terminology.hl7.org/ValueSet/v3-ActSubstanceAdminSubstitutionCode
MedicationRequest.substitution.reasonexampleSubstanceAdminSubstitutionReason
http://terminology.hl7.org/ValueSet/v3-SubstanceAdminSubstitutionReason

Restrições

IdGrauCaminho(s)DetalhesRequisitos
dom-2errorMedicationRequestIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorMedicationRequestIf 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-4errorMedicationRequestIf 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-5errorMedicationRequestIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceMedicationRequestA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
tim-1errorMedicationRequest.dosageInstruction.timing.repeatif there's a duration, there needs to be duration units
: duration.empty() or durationUnit.exists()
tim-2errorMedicationRequest.dosageInstruction.timing.repeatif there's a period, there needs to be period units
: period.empty() or periodUnit.exists()
tim-4errorMedicationRequest.dosageInstruction.timing.repeatduration SHALL be a non-negative value
: duration.exists() implies duration >= 0
tim-5errorMedicationRequest.dosageInstruction.timing.repeatperiod SHALL be a non-negative value
: period.exists() implies period >= 0
tim-6errorMedicationRequest.dosageInstruction.timing.repeatIf there's a periodMax, there must be a period
: periodMax.empty() or period.exists()
tim-7errorMedicationRequest.dosageInstruction.timing.repeatIf there's a durationMax, there must be a duration
: durationMax.empty() or duration.exists()
tim-8errorMedicationRequest.dosageInstruction.timing.repeatIf there's a countMax, there must be a count
: countMax.empty() or count.exists()
tim-9errorMedicationRequest.dosageInstruction.timing.repeatIf 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-10errorMedicationRequest.dosageInstruction.timing.repeatIf 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 MedicationRequest
... id 0..1 id Identificador lógico deste artefato
... meta 0..1 Meta Metadados sobre o recurso
... implicitRules 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... language 0..1 code Idioma do recurso
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
... contained 0..* Resource Recursos contidos no recurso
... extension 0..* Extension Extensões adicionais que não fazem parte do modelo base
... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier 1..1 Identifier Identificadores para este recurso
... status 1..1 code Status atual da requisição de medicamento: ativa, em espera, cancelada, concluída, registrada por engano, interrompida, rascunho, desconhecido
... statusReason 0..1 CodeableConcept Motivo do status atual
... intent 1..1 code Tipo de requisição de medicamento: prescrição, prescrição original, prescrição automática, reposição, refill, planejada, opcional (a critério médico), instância específica da prescrição
... category 0..* CodeableConcept Código que identifica a categoria de uso do medicamento requisitado
... priority 0..0
... doNotPerform 0..1 boolean Verdadeiro se a requisição for de proibição de execução
... Fatias para reported[x] 0..1 boolean, Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization) Informado em vez de registro primário
Fatia: Não ordenado, Aberto por type:$this
.... reported[x]:reportedReference 0..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCorePatient | BRCoreRelatedPerson | BRCoreOrganization) Reportado em vez de ser o registro primário
... Fatias para medication[x] 1..1 CodeableConcept, Reference(Medication) Medicamento prescrito
Fatia: Não ordenado, Aberto por type:$this
.... medication[x]:medicationReference 0..1 Reference(br-core-medication) Referência ao br-core-medication
... subject 1..1 Reference(BRCorePatient) Referência oa paciente que se destina esta requisição de medicamento
.... id 0..1 string Identificador único para referência entre elementos
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... reference 0..1 string Referência literal. URL relativa, interna ou externa
.... type 0..1 uri Tipo de recurso ao qual a referência é feita
.... identifier 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display 0..1 string Alternativa de texto para o recurso
... encounter 0..1 Reference(br-core-encounter) Referência ao atendimento
... supportingInformation 0..* Reference(Resource) Informações para apoiar a requisição do medicamento
... authoredOn 1..1 dateTime Data de criação desta requisição de medicamento
... requester 1..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device) Referência à quem ou o quê solicitou esta requisição
... performer 0..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | Device | BRCoreRelatedPerson | CareTeam) Referência ao prescritor indicado para a administração do medicamento
... performerType 0..1 CodeableConcept Especialidade do prescritor para a administração do medicamento
Vínculo: BR Ocupacao (required)
... recorder 0..1 Reference(BRCorePractitioner | BRCorePractitionerRole) Pessoa que registrou a requisição
... reasonCode 0..* CodeableConcept Motivo ou indicação para solicitar ou não o medicamento. Conceito codificado que indica o motivo pelo qual o medicamento foi solicitado ou não
Vínculo: BRCID 10 (required)
... reasonReference 0..* Reference(BRCoreCondition | BRCoreObservation) Condição ou observação que apoia o motivo pelo qual a prescrição está sendo escrita
... instantiatesCanonical 0..* canonical() Instancia do protocolo ou definição FHIR
... instantiatesUri 0..* uri URI da instancia do protocolo ou a definição FHIR externa
... basedOn 0..1 Reference(BRCoreCarePlan | br-core-medicationrequest | BRCoreServiceRequest | ImmunizationRecommendation) o quê a requisição atende
... groupIdentifier 0..1 Identifier requisição composta da qual esta requisição faz parte
... courseOfTherapyType 0..1 CodeableConcept Identifica o padrão de administração de medicamentos
... insurance 0..* Reference(Coverage | ClaimResponse) Cobertura de planos/seguros de saúde associada
... note 0..* Annotation Informações sobre a requisição
... dosageInstruction 0..1 Dosage Como o medicamento deve ser usado
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido pelas implementações
.... modifierExtension 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... sequence 0..1 integer Ordem na requisição
.... text 0..1 string Instruções de dosagem em texto livre, por exemplo, SIG
.... additionalInstruction 0..* CodeableConcept Instruções suplementares ou advertências ao paciente
.... patientInstruction 0..1 string Instruções orientadas ao paciente ou ao consumidor
.... timing 0..1 Timing Quando a medicamento deve ser administrado
..... repeat 1..1 Element Quando o evento ocorre
.... asNeeded[x] 0..1 boolean, CodeableConcept Conceito codificado que identifica a pré-condição que deve ser atendida ou avaliada antes de consumir ou administrar uma dose de medicamento
Vínculo: 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 Quantidade de medicamento por dose
..... rate[x] 0..1 Ratio, Range, SimpleQuantity Quantidade de medicamento por unidade de tempo
.... maxDosePerPeriod 0..1 Ratio Quantidade máxima de medicamento por unidade de tempo
.... maxDosePerAdministration 0..1 SimpleQuantity Quantidade máxima de medicamento por administração
.... maxDosePerLifetime 0..1 SimpleQuantity Quantidade máxima de medicamento por toda a vida do paciente
... dispenseRequest 0..1 BackboneElement Autorização de fornecimento de medicamentos
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... initialFill 0..1 BackboneElement Preenchimento dos primeiros detalhes da autorização de fornecimento de medicamentos
..... id 0..1 string Identificador exclusivo para referência entre elementos
..... extension 0..* Extension Conteúdo adicional definido por implementações
..... modifierExtension 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
..... quantity 0..1 SimpleQuantity Quantidade inicial de fornecimento autorizada
..... duration 0..1 Duration Duração da primeira autorização de fornecimento de medicamentos
.... dispenseInterval 0..1 Duration Período mínimo de tempo entre dispensações de medicamentos autorizado
.... validityPeriod 1..1 Period Validade da autorização de fornecimento de medicamentos
..... id 0..1 string Identificador exclusivo para referência entre elementos
..... start 0..1 dateTime Data/Hora do início da validade da autorização(intervalo fechado)
..... end 0..1 dateTime Data/Hora do final da validade da autorização(intervalo fechado)
.... numberOfRepeatsAllowed 0..1 unsignedInt Número de refills autorizados
.... quantity 0..1 SimpleQuantity Quantidade de medicamento a ser fornecido por dispensação
.... expectedSupplyDuration 0..1 Duration Número de dias de fornecimento de medicamentos por dispensação
.... performer 0..1 Reference(BRCoreOrganization) Referência à organização preferencial para a dispensação
... substitution 0..1 BackboneElement Restrições à substituição de medicamentos
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... allowed[x] 1..1 boolean, CodeableConcept Informa se a substituição de medicamentos é ou não permitida
.... reason 0..1 CodeableConcept Porque (ou não) a substituição foi feita
... priorPrescription 0..1 Reference(br-core-medicationrequest) Referência à requisição anterior que está sendo substituída
... detectedIssue 0..* Reference(DetectedIssue) Referência à condição clínica detectada
... eventHistory 0..* Reference(Provenance) Referência à uma lista de eventos de interesse na linha do tempo

doco Documentação para este formato

Terminologia Ligações (Diferencial)

CaminhoConformidadeConjunto de valoresURI
MedicationRequest.performerTyperequiredBROcupacao
https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
From este IG
MedicationRequest.reasonCoderequiredBRCID10
https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10
From este IG
MedicationRequest.dosageInstruction.asNeeded[x]requiredBRCID10
https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10
From este IG
MedicationRequest.dosageInstruction.routerequiredMedicineRouteOfAdministrationUvIps
http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration

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 (required)
... recorder 0..1 Reference(BRCorePractitioner | BRCorePractitionerRole) Pessoa que registrou a requisição
... reasonCode 0..* CodeableConcept Motivo ou indicação para solicitar ou não o medicamento. Conceito codificado que indica o motivo pelo qual o medicamento foi solicitado ou não
Vínculo: BRCID 10 (required)
... reasonReference 0..* Reference(BRCoreCondition | BRCoreObservation) Condição ou observação que apoia o motivo pelo qual a prescrição está sendo escrita
... instantiatesCanonical Σ 0..* canonical() Instancia do protocolo ou definição FHIR
... instantiatesUri Σ 0..* uri URI da instancia do protocolo ou a definição FHIR externa
... basedOn Σ 0..1 Reference(BRCoreCarePlan | br-core-medicationrequest | BRCoreServiceRequest | ImmunizationRecommendation) o quê a requisição atende
... groupIdentifier Σ 0..1 Identifier requisição composta da qual esta requisição faz parte
... courseOfTherapyType 0..1 CodeableConcept Identifica o padrão de administração de medicamentos
Vínculo: medicationRequest Course of Therapy Codes (example): Identifies the overall pattern of medication administratio.
... insurance 0..* Reference(Coverage | ClaimResponse) Cobertura de planos/seguros de saúde associada
... note 0..* Annotation Informações sobre a requisição
... dosageInstruction 0..1 Dosage Como o medicamento deve ser usado
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido pelas implementações
Fatia: Não ordenado, Aberto por value:url
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... sequence Σ 0..1 integer Ordem na requisição
.... text Σ 0..1 string Instruções de dosagem em texto livre, por exemplo, SIG
.... additionalInstruction Σ 0..* CodeableConcept Instruções suplementares ou advertências ao paciente
Vínculo: SNOMEDCTAdditionalDosageInstructions (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery".
.... patientInstruction Σ 0..1 string Instruções orientadas ao paciente ou ao consumidor
.... timing Σ 0..1 Timing Quando a medicamento deve ser administrado
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... repeat ΣC 1..1 Element Quando o evento ocorre
Constraints: tim-1, tim-2, tim-4, tim-5, tim-6, tim-7, tim-8, tim-9, tim-10
.... asNeeded[x] Σ 0..1 Conceito codificado que identifica a pré-condição que deve ser atendida ou avaliada antes de consumir ou administrar uma dose de medicamento
Vínculo: 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 Quantidade máxima de medicamento por administração
.... maxDosePerLifetime Σ 0..1 SimpleQuantity Quantidade máxima de medicamento por toda a vida do paciente
... dispenseRequest 0..1 BackboneElement Autorização de fornecimento de medicamentos
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... initialFill 0..1 BackboneElement Preenchimento dos primeiros detalhes da autorização de fornecimento de medicamentos
..... id 0..1 string Identificador exclusivo para referência entre elementos
..... extension 0..* Extension Conteúdo adicional definido por implementações
..... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
..... quantity 0..1 SimpleQuantity Quantidade inicial de fornecimento autorizada
..... duration 0..1 Duration Duração da primeira autorização de fornecimento de medicamentos
.... dispenseInterval 0..1 Duration Período mínimo de tempo entre dispensações de medicamentos autorizado
.... validityPeriod 1..1 Period Validade da autorização de fornecimento de medicamentos
..... id 0..1 string Identificador exclusivo para referência entre elementos
..... start ΣC 0..1 dateTime Data/Hora do início da validade da autorização(intervalo fechado)
..... end ΣC 0..1 dateTime Data/Hora do final da validade da autorização(intervalo fechado)
.... numberOfRepeatsAllowed 0..1 unsignedInt Número de refills autorizados
.... quantity 0..1 SimpleQuantity Quantidade de medicamento a ser fornecido por dispensação
.... expectedSupplyDuration 0..1 Duration Número de dias de fornecimento de medicamentos por dispensação
.... performer 0..1 Reference(BRCoreOrganization) Referência à organização preferencial para a dispensação
... substitution 0..1 BackboneElement Restrições à substituição de medicamentos
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... allowed[x] 1..1 Informa se a substituição de medicamentos é ou não permitida
Vínculo: ActSubstanceAdminSubstitutionCode (example): Identifies the type of substitution allowed.
..... allowedBoolean boolean
..... allowedCodeableConcept CodeableConcept
.... reason 0..1 CodeableConcept Porque (ou não) a substituição foi feita
Vínculo: SubstanceAdminSubstitutionReason (example): A coded concept describing the reason that a different medication should (or should not) be substituted from what was prescribed.
... priorPrescription 0..1 Reference(br-core-medicationrequest) Referência à requisição anterior que está sendo substituída
... detectedIssue 0..* Reference(DetectedIssue) Referência à condição clínica detectada
... eventHistory 0..* Reference(Provenance) Referência à uma lista de eventos de interesse na linha do tempo

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
MedicationRequest.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
MedicationRequest.statusrequiredmedicationrequest Status
http://hl7.org/fhir/ValueSet/medicationrequest-status|4.0.1
From a norma FHIR
MedicationRequest.statusReasonexamplemedicationRequest Status Reason Codes
http://hl7.org/fhir/ValueSet/medicationrequest-status-reason
From a norma FHIR
MedicationRequest.intentrequiredmedicationRequest Intent
http://hl7.org/fhir/ValueSet/medicationrequest-intent|4.0.1
From a norma FHIR
MedicationRequest.categoryexamplemedicationRequest Category Codes
http://hl7.org/fhir/ValueSet/medicationrequest-category
From a norma FHIR
MedicationRequest.medication[x]exampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
From a norma FHIR
MedicationRequest.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
From a norma FHIR
MedicationRequest.performerTyperequiredBROcupacao
https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
From este IG
MedicationRequest.reasonCoderequiredBRCID10
https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10
From este IG
MedicationRequest.courseOfTherapyTypeexamplemedicationRequest Course of Therapy Codes
http://hl7.org/fhir/ValueSet/medicationrequest-course-of-therapy
From a norma FHIR
MedicationRequest.dosageInstruction.additionalInstructionexampleSNOMEDCTAdditionalDosageInstructions
http://hl7.org/fhir/ValueSet/additional-instruction-codes
From a norma FHIR
MedicationRequest.dosageInstruction.asNeeded[x]requiredBRCID10
https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10
From este IG
MedicationRequest.dosageInstruction.siteexampleSNOMEDCTAnatomicalStructureForAdministrationSiteCodes
http://hl7.org/fhir/ValueSet/approach-site-codes
From a norma FHIR
MedicationRequest.dosageInstruction.routerequiredMedicineRouteOfAdministrationUvIps
http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration
MedicationRequest.dosageInstruction.methodexampleSNOMEDCTAdministrationMethodCodes
http://hl7.org/fhir/ValueSet/administration-method-codes
From a norma FHIR
MedicationRequest.dosageInstruction.doseAndRate.typeexampleDoseAndRateType
http://hl7.org/fhir/ValueSet/dose-rate-type
From a norma FHIR
MedicationRequest.substitution.allowed[x]exampleActSubstanceAdminSubstitutionCode
http://terminology.hl7.org/ValueSet/v3-ActSubstanceAdminSubstitutionCode
MedicationRequest.substitution.reasonexampleSubstanceAdminSubstitutionReason
http://terminology.hl7.org/ValueSet/v3-SubstanceAdminSubstitutionReason

Restrições

IdGrauCaminho(s)DetalhesRequisitos
dom-2errorMedicationRequestIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorMedicationRequestIf 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-4errorMedicationRequestIf 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-5errorMedicationRequestIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceMedicationRequestA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
tim-1errorMedicationRequest.dosageInstruction.timing.repeatif there's a duration, there needs to be duration units
: duration.empty() or durationUnit.exists()
tim-2errorMedicationRequest.dosageInstruction.timing.repeatif there's a period, there needs to be period units
: period.empty() or periodUnit.exists()
tim-4errorMedicationRequest.dosageInstruction.timing.repeatduration SHALL be a non-negative value
: duration.exists() implies duration >= 0
tim-5errorMedicationRequest.dosageInstruction.timing.repeatperiod SHALL be a non-negative value
: period.exists() implies period >= 0
tim-6errorMedicationRequest.dosageInstruction.timing.repeatIf there's a periodMax, there must be a period
: periodMax.empty() or period.exists()
tim-7errorMedicationRequest.dosageInstruction.timing.repeatIf there's a durationMax, there must be a duration
: durationMax.empty() or duration.exists()
tim-8errorMedicationRequest.dosageInstruction.timing.repeatIf there's a countMax, there must be a count
: countMax.empty() or count.exists()
tim-9errorMedicationRequest.dosageInstruction.timing.repeatIf 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-10errorMedicationRequest.dosageInstruction.timing.repeatIf 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 (required)
... recorder 0..1 Reference(BRCorePractitioner | BRCorePractitionerRole) Pessoa que registrou a requisição
... reasonCode 0..* CodeableConcept Motivo ou indicação para solicitar ou não o medicamento. Conceito codificado que indica o motivo pelo qual o medicamento foi solicitado ou não
Vínculo: BRCID 10 (required)
... reasonReference 0..* Reference(BRCoreCondition | BRCoreObservation) Condição ou observação que apoia o motivo pelo qual a prescrição está sendo escrita
... instantiatesCanonical Σ 0..* canonical() Instancia do protocolo ou definição FHIR
... instantiatesUri Σ 0..* uri URI da instancia do protocolo ou a definição FHIR externa
... basedOn Σ 0..1 Reference(BRCoreCarePlan | br-core-medicationrequest | BRCoreServiceRequest | ImmunizationRecommendation) o quê a requisição atende
... groupIdentifier Σ 0..1 Identifier requisição composta da qual esta requisição faz parte
... courseOfTherapyType 0..1 CodeableConcept Identifica o padrão de administração de medicamentos
Vínculo: medicationRequest Course of Therapy Codes (example): Identifies the overall pattern of medication administratio.
... insurance 0..* Reference(Coverage | ClaimResponse) Cobertura de planos/seguros de saúde associada
... note 0..* Annotation Informações sobre a requisição
... dosageInstruction 0..1 Dosage Como o medicamento deve ser usado
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido pelas implementações
Fatia: Não ordenado, Aberto por value:url
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... sequence Σ 0..1 integer Ordem na requisição
.... text Σ 0..1 string Instruções de dosagem em texto livre, por exemplo, SIG
.... additionalInstruction Σ 0..* CodeableConcept Instruções suplementares ou advertências ao paciente
Vínculo: SNOMEDCTAdditionalDosageInstructions (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery".
.... patientInstruction Σ 0..1 string Instruções orientadas ao paciente ou ao consumidor
.... timing Σ 0..1 Timing Quando a medicamento deve ser administrado
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... event Σ 0..* dateTime When the event occurs
..... repeat ΣC 1..1 Element Quando o evento ocorre
Constraints: tim-1, tim-2, tim-4, tim-5, tim-6, tim-7, tim-8, tim-9, tim-10
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
...... bounds[x] Σ 0..1 Length/Range of lengths, or (Start and/or end) limits
....... boundsDuration Duration
....... boundsRange Range
....... boundsPeriod Period
...... count Σ 0..1 positiveInt Number of times to repeat
...... countMax Σ 0..1 positiveInt Maximum number of times to repeat
...... duration Σ 0..1 decimal How long when it happens
...... durationMax Σ 0..1 decimal How long when it happens (Max)
...... durationUnit Σ 0..1 code s | min | h | d | wk | mo | a - unit of time (UCUM)
Vínculo: UnitsOfTime (required): A unit of time (units from UCUM).
...... frequency Σ 0..1 positiveInt Event occurs frequency times per period
...... frequencyMax Σ 0..1 positiveInt Event occurs up to frequencyMax times per period
...... period Σ 0..1 decimal Event occurs frequency times per period
...... periodMax Σ 0..1 decimal Upper limit of period (3-4 hours)
...... periodUnit Σ 0..1 code s | min | h | d | wk | mo | a - unit of time (UCUM)
Vínculo: UnitsOfTime (required): A unit of time (units from UCUM).
...... dayOfWeek Σ 0..* code mon | tue | wed | thu | fri | sat | sun
Vínculo: DaysOfWeek (required)
...... timeOfDay Σ 0..* time Time of day for action
...... when Σ 0..* code Code for time period of occurrence
Vínculo: EventTiming (required): Real world event relating to the schedule.
...... offset Σ 0..1 unsignedInt Minutes from event (before or after)
..... code Σ 0..1 CodeableConcept BID | TID | QID | AM | PM | QD | QOD | +
Vínculo: TimingAbbreviation (preferred): Code for a known / defined timing pattern.
.... asNeeded[x] Σ 0..1 Conceito codificado que identifica a pré-condição que deve ser atendida ou avaliada antes de consumir ou administrar uma dose de medicamento
Vínculo: 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 Quantidade máxima de medicamento por administração
.... maxDosePerLifetime Σ 0..1 SimpleQuantity Quantidade máxima de medicamento por toda a vida do paciente
... dispenseRequest 0..1 BackboneElement Autorização de fornecimento de medicamentos
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... initialFill 0..1 BackboneElement Preenchimento dos primeiros detalhes da autorização de fornecimento de medicamentos
..... id 0..1 string Identificador exclusivo para referência entre elementos
..... extension 0..* Extension Conteúdo adicional definido por implementações
..... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
..... quantity 0..1 SimpleQuantity Quantidade inicial de fornecimento autorizada
..... duration 0..1 Duration Duração da primeira autorização de fornecimento de medicamentos
.... dispenseInterval 0..1 Duration Período mínimo de tempo entre dispensações de medicamentos autorizado
.... validityPeriod 1..1 Period Validade da autorização de fornecimento de medicamentos
..... id 0..1 string Identificador exclusivo para referência entre elementos
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... start ΣC 0..1 dateTime Data/Hora do início da validade da autorização(intervalo fechado)
..... end ΣC 0..1 dateTime Data/Hora do final da validade da autorização(intervalo fechado)
.... numberOfRepeatsAllowed 0..1 unsignedInt Número de refills autorizados
.... quantity 0..1 SimpleQuantity Quantidade de medicamento a ser fornecido por dispensação
.... expectedSupplyDuration 0..1 Duration Número de dias de fornecimento de medicamentos por dispensação
.... performer 0..1 Reference(BRCoreOrganization) Referência à organização preferencial para a dispensação
... substitution 0..1 BackboneElement Restrições à substituição de medicamentos
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... allowed[x] 1..1 Informa se a substituição de medicamentos é ou não permitida
Vínculo: ActSubstanceAdminSubstitutionCode (example): Identifies the type of substitution allowed.
..... allowedBoolean boolean
..... allowedCodeableConcept CodeableConcept
.... reason 0..1 CodeableConcept Porque (ou não) a substituição foi feita
Vínculo: SubstanceAdminSubstitutionReason (example): A coded concept describing the reason that a different medication should (or should not) be substituted from what was prescribed.
... priorPrescription 0..1 Reference(br-core-medicationrequest) Referência à requisição anterior que está sendo substituída
... detectedIssue 0..* Reference(DetectedIssue) Referência à condição clínica detectada
... eventHistory 0..* Reference(Provenance) Referência à uma lista de eventos de interesse na linha do tempo

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
MedicationRequest.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
MedicationRequest.statusrequiredmedicationrequest Status
http://hl7.org/fhir/ValueSet/medicationrequest-status|4.0.1
From a norma FHIR
MedicationRequest.statusReasonexamplemedicationRequest Status Reason Codes
http://hl7.org/fhir/ValueSet/medicationrequest-status-reason
From a norma FHIR
MedicationRequest.intentrequiredmedicationRequest Intent
http://hl7.org/fhir/ValueSet/medicationrequest-intent|4.0.1
From a norma FHIR
MedicationRequest.categoryexamplemedicationRequest Category Codes
http://hl7.org/fhir/ValueSet/medicationrequest-category
From a norma FHIR
MedicationRequest.medication[x]exampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
From a norma FHIR
MedicationRequest.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
From a norma FHIR
MedicationRequest.performerTyperequiredBROcupacao
https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
From este IG
MedicationRequest.reasonCoderequiredBRCID10
https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10
From este IG
MedicationRequest.courseOfTherapyTypeexamplemedicationRequest Course of Therapy Codes
http://hl7.org/fhir/ValueSet/medicationrequest-course-of-therapy
From a norma FHIR
MedicationRequest.dosageInstruction.additionalInstructionexampleSNOMEDCTAdditionalDosageInstructions
http://hl7.org/fhir/ValueSet/additional-instruction-codes
From a norma FHIR
MedicationRequest.dosageInstruction.timing.repeat.durationUnitrequiredUnitsOfTime
http://hl7.org/fhir/ValueSet/units-of-time|4.0.1
From a norma FHIR
MedicationRequest.dosageInstruction.timing.repeat.periodUnitrequiredUnitsOfTime
http://hl7.org/fhir/ValueSet/units-of-time|4.0.1
From a norma FHIR
MedicationRequest.dosageInstruction.timing.repeat.dayOfWeekrequiredDaysOfWeek
http://hl7.org/fhir/ValueSet/days-of-week|4.0.1
From a norma FHIR
MedicationRequest.dosageInstruction.timing.repeat.whenrequiredEventTiming
http://hl7.org/fhir/ValueSet/event-timing|4.0.1
From a norma FHIR
MedicationRequest.dosageInstruction.timing.codepreferredTimingAbbreviation
http://hl7.org/fhir/ValueSet/timing-abbreviation
From a norma FHIR
MedicationRequest.dosageInstruction.asNeeded[x]requiredBRCID10
https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10
From este IG
MedicationRequest.dosageInstruction.siteexampleSNOMEDCTAnatomicalStructureForAdministrationSiteCodes
http://hl7.org/fhir/ValueSet/approach-site-codes
From a norma FHIR
MedicationRequest.dosageInstruction.routerequiredMedicineRouteOfAdministrationUvIps
http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration
MedicationRequest.dosageInstruction.methodexampleSNOMEDCTAdministrationMethodCodes
http://hl7.org/fhir/ValueSet/administration-method-codes
From a norma FHIR
MedicationRequest.dosageInstruction.doseAndRate.typeexampleDoseAndRateType
http://hl7.org/fhir/ValueSet/dose-rate-type
From a norma FHIR
MedicationRequest.substitution.allowed[x]exampleActSubstanceAdminSubstitutionCode
http://terminology.hl7.org/ValueSet/v3-ActSubstanceAdminSubstitutionCode
MedicationRequest.substitution.reasonexampleSubstanceAdminSubstitutionReason
http://terminology.hl7.org/ValueSet/v3-SubstanceAdminSubstitutionReason

Restrições

IdGrauCaminho(s)DetalhesRequisitos
dom-2errorMedicationRequestIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorMedicationRequestIf 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-4errorMedicationRequestIf 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-5errorMedicationRequestIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceMedicationRequestA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
tim-1errorMedicationRequest.dosageInstruction.timing.repeatif there's a duration, there needs to be duration units
: duration.empty() or durationUnit.exists()
tim-2errorMedicationRequest.dosageInstruction.timing.repeatif there's a period, there needs to be period units
: period.empty() or periodUnit.exists()
tim-4errorMedicationRequest.dosageInstruction.timing.repeatduration SHALL be a non-negative value
: duration.exists() implies duration >= 0
tim-5errorMedicationRequest.dosageInstruction.timing.repeatperiod SHALL be a non-negative value
: period.exists() implies period >= 0
tim-6errorMedicationRequest.dosageInstruction.timing.repeatIf there's a periodMax, there must be a period
: periodMax.empty() or period.exists()
tim-7errorMedicationRequest.dosageInstruction.timing.repeatIf there's a durationMax, there must be a duration
: durationMax.empty() or duration.exists()
tim-8errorMedicationRequest.dosageInstruction.timing.repeatIf there's a countMax, there must be a count
: countMax.empty() or count.exists()
tim-9errorMedicationRequest.dosageInstruction.timing.repeatIf 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-10errorMedicationRequest.dosageInstruction.timing.repeatIf 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