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

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

Resource Profile: br-core-medicationrequest

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

Usage:

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

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationRequest MedicationRequest
... id 0..1 id Identificador lógico deste artefato
... meta 0..1 Meta Metadados sobre o recurso
... implicitRules 0..1 uri Conjunto de regras sob as quais este conteúdo foi criado
... language 0..1 code Idioma do conteúdo do recurso
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
... contained 0..* Resource Recursos contidos neste artefato
... extension 0..* Extension Conteúdo adicional definido por implementações
... modifierExtension 0..* Extension Extensão que não pode ser ignorada
... identifier 1..1 Identifier Identificadores externos para este pedido
... status 1..1 code Status atual da requisição
... statusReason 0..1 CodeableConcept Motivo do status atual
... intent 1..1 code O tipo de requisição de medicamento.
... category 0..* CodeableConcept Tipo de uso do medicamento
... priority 0..0
... doNotPerform 0..1 boolean Verdadeiro se a requisição for de proibição de execução
... Slices for reported[x] 0..1 boolean, Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization) Informado em vez de registro primário
Slice: Unordered, Open by type:$this
.... reported[x]:reportedReference 0..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCorePatient | BRCoreRelatedPerson | BRCoreOrganization) Reported rather than primary record
... Slices for medication[x] 1..1 CodeableConcept, Reference(Medication) Medicamento prescrito
Slice: Unordered, Open by type:$this
.... medication[x]:medicationReference 0..1 Reference(br-core-medication) Medication to be taken
... subject 1..1 Reference(BRCorePatient) A quem ou a que grupo se destina a 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) Contato assistencial criado como parte do encontro/admissão/estadia
... supportingInformation 0..* Reference(Resource) Informações para apoiar a requisição do medicamento
... authoredOn 1..1 dateTime Quando a requisição foi criada
... requester 1..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device) Quem ou o que solicitou a requisição
... performer 0..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | Device | BRCoreRelatedPerson | CareTeam) Prescritor indicado para a administração
... performerType 0..1 CodeableConcept Especialidade do prescritor para a administração do medicamento
Binding: Classificação Brasileira de Ocupações (CBO) (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
Binding: Classificação Internacional de Doenças - Décima Revisão - CID-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 When the event is to occur
.... asNeeded[x] 0..1 boolean, CodeableConcept Uso - se necessário
Binding: Classificação Internacional de Doenças - Décima Revisão - CID-10 (required)
.... site 0..1 CodeableConcept Local anatômico de administração do medicamento
Binding: http://hl7.org/fhir/uv/ips/ValueSet/body-site (required)
.... route 0..1 CodeableConcept Via de admiminstração do medicamento
Binding: Medicine Route of Administration - IPS (required)
.... method 0..1 CodeableConcept Técnica para a administração do medicamento
.... doseAndRate 0..* Element Quantidade 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) 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) Requisição anterior que está sendo substituída
... detectedIssue 0..* Reference(DetectedIssue) Condição Clínica detectada
... eventHistory 0..* Reference(Provenance) Uma lista de eventos de interesse na linha do tempo

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
MedicationRequest.performerTyperequiredBROcupacao
https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
MedicationRequest.reasonCoderequiredBRCID10
https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10
MedicationRequest.dosageInstruction.asNeeded[x]requiredBRCID10
https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10
MedicationRequest.dosageInstruction.siterequiredhttp://hl7.org/fhir/uv/ips/ValueSet/body-site
http://hl7.org/fhir/uv/ips/ValueSet/body-site
MedicationRequest.dosageInstruction.routerequiredMedicineRouteOfAdministrationUvIps
http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration
NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationRequest 0..* MedicationRequest Ordering of medication for patient or group
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: A resource should have narrative for robust management
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
ele-1: All FHIR elements must have a @value or children
... implicitRules ?!Σ 0..1 uri Conjunto de regras sob as quais este conteúdo foi criado
ele-1: All FHIR elements must have a @value or children
... language 0..1 code Idioma do conteúdo do recurso
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguages Max Binding

ele-1: All FHIR elements must have a @value or children
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
ele-1: All FHIR elements must have a @value or children
... contained 0..* Resource Recursos contidos neste artefato
... extension 0..* Extension Conteúdo adicional definido por implementações
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... modifierExtension ?! 0..* Extension Extensão que não pode ser ignorada
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... identifier 1..1 Identifier Identificadores externos para este pedido
ele-1: All FHIR elements must have a @value or children
... status ?!Σ 1..1 code Status atual da requisição
Binding: medicationrequest Status (required): A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription.


ele-1: All FHIR elements must have a @value or children
... statusReason 0..1 CodeableConcept Motivo do status atual
Binding: medicationRequest Status Reason Codes (example): Identifies the reasons for a given status.


ele-1: All FHIR elements must have a @value or children
... intent ?!Σ 1..1 code O tipo de requisição de medicamento.
Binding: medicationRequest Intent (required): The kind of medication order.


ele-1: All FHIR elements must have a @value or children
... category 0..* CodeableConcept Tipo de uso do medicamento
Binding: 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.


ele-1: All FHIR elements must have a @value or children
... doNotPerform ?!Σ 0..1 boolean Verdadeiro se a requisição for de proibição de execução
ele-1: All FHIR elements must have a @value or children
... Slices for reported[x] Σ 0..1 Informado em vez de registro primário
Slice: Unordered, Open by type:$this
ele-1: All FHIR elements must have a @value or children
.... reportedBoolean boolean
.... reportedReference Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization)
.... reported[x]:reportedReference Σ 0..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCorePatient | BRCoreRelatedPerson | BRCoreOrganization) Reported rather than primary record
ele-1: All FHIR elements must have a @value or children
... Slices for medication[x] Σ 1..1 Medicamento prescrito
Slice: Unordered, Open by type:$this
Binding: SNOMEDCTMedicationCodes (example): A coded concept identifying substance or product that can be ordered.


ele-1: All FHIR elements must have a @value or children
.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(Medication)
.... medication[x]:medicationReference Σ 0..1 Reference(br-core-medication) Medication to be taken
ele-1: All FHIR elements must have a @value or children
... subject Σ 1..1 Reference(BRCorePatient) A quem ou a que grupo se destina a requisição de medicamento
ele-1: All FHIR elements must have a @value or children
.... 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
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... reference ΣC 0..1 string Referência literal. URL relativa, interna ou externa
ele-1: All FHIR elements must have a @value or children
.... type Σ 0..1 uri Tipo de recurso ao qual a referência é feita
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).


ele-1: All FHIR elements must have a @value or children
.... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
ele-1: All FHIR elements must have a @value or children
.... display Σ 0..1 string Alternativa de texto para o recurso
ele-1: All FHIR elements must have a @value or children
... encounter 0..1 Reference(br-core-encounter) Contato assistencial criado como parte do encontro/admissão/estadia
ele-1: All FHIR elements must have a @value or children
... supportingInformation 0..* Reference(Resource) Informações para apoiar a requisição do medicamento
ele-1: All FHIR elements must have a @value or children
... authoredOn Σ 1..1 dateTime Quando a requisição foi criada
ele-1: All FHIR elements must have a @value or children
... requester Σ 1..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device) Quem ou o que solicitou a requisição
ele-1: All FHIR elements must have a @value or children
... performer 0..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | Device | BRCoreRelatedPerson | CareTeam) Prescritor indicado para a administração
ele-1: All FHIR elements must have a @value or children
... performerType Σ 0..1 CodeableConcept Especialidade do prescritor para a administração do medicamento
Binding: Classificação Brasileira de Ocupações (CBO) (required)
ele-1: All FHIR elements must have a @value or children
... recorder 0..1 Reference(BRCorePractitioner | BRCorePractitionerRole) Pessoa que registrou a requisição
ele-1: All FHIR elements must have a @value or children
... reasonCode 0..* CodeableConcept Motivo ou indicação para solicitar ou não o medicamento
Binding: Classificação Internacional de Doenças - Décima Revisão - CID-10 (required)
ele-1: All FHIR elements must have a @value or children
... reasonReference 0..* Reference(BRCoreCondition | BRCoreObservation) Condição ou observação que apoia o motivo pelo qual a prescrição está sendo escrita
ele-1: All FHIR elements must have a @value or children
... instantiatesCanonical Σ 0..* canonical() Instancia do protocolo ou definição FHIR
ele-1: All FHIR elements must have a @value or children
... instantiatesUri Σ 0..* uri URI da instancia do protocolo ou a definição FHIR externa
ele-1: All FHIR elements must have a @value or children
... basedOn Σ 0..1 Reference(BRCoreCarePlan | br-core-medicationrequest | BRCoreServiceRequest | ImmunizationRecommendation) o quê a requisição atende
ele-1: All FHIR elements must have a @value or children
... groupIdentifier Σ 0..1 Identifier requisição composta da qual esta requisição faz parte
ele-1: All FHIR elements must have a @value or children
... courseOfTherapyType 0..1 CodeableConcept Identifica o padrão de administração de medicamentos
Binding: medicationRequest Course of Therapy Codes (example): Identifies the overall pattern of medication administratio.


ele-1: All FHIR elements must have a @value or children
... insurance 0..* Reference(Coverage | ClaimResponse) Cobertura de planos/seguros de saúde associada
ele-1: All FHIR elements must have a @value or children
... note 0..* Annotation Informações sobre a requisição
ele-1: All FHIR elements must have a @value or children
... dosageInstruction 0..1 Dosage Como o medicamento deve ser usado
ele-1: All FHIR elements must have a @value or children
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido pelas implementações
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... sequence Σ 0..1 integer Ordem na requisição
ele-1: All FHIR elements must have a @value or children
.... text Σ 0..1 string Instruções de dosagem em texto livre, por exemplo, SIG
ele-1: All FHIR elements must have a @value or children
.... additionalInstruction Σ 0..* CodeableConcept Instruções suplementares ou advertências ao paciente.
Binding: SNOMEDCTAdditionalDosageInstructions (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery".


ele-1: All FHIR elements must have a @value or children
.... patientInstruction Σ 0..1 string Instruções orientadas ao paciente ou ao consumidor
ele-1: All FHIR elements must have a @value or children
.... timing Σ 0..1 Timing Quando a medicamento deve ser administrado
ele-1: All FHIR elements must have a @value or children
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... repeat ΣC 1..1 Element When the event is to occur
ele-1: All FHIR elements must have a @value or children
tim-1: if there's a duration, there needs to be duration units
tim-2: if there's a period, there needs to be period units
tim-4: duration SHALL be a non-negative value
tim-5: period SHALL be a non-negative value
tim-6: If there's a periodMax, there must be a period
tim-7: If there's a durationMax, there must be a duration
tim-8: If there's a countMax, there must be a count
tim-9: If there's an offset, there must be a when (and not C, CM, CD, CV)
tim-10: If there's a timeOfDay, there cannot be a when, or vice versa
.... asNeeded[x] Σ 0..1 Uso - se necessário
Binding: Classificação Internacional de Doenças - Décima Revisão - CID-10 (required)
ele-1: All FHIR elements must have a @value or children
..... asNeededBoolean boolean
..... asNeededCodeableConcept CodeableConcept
.... site Σ 0..1 CodeableConcept Local anatômico de administração do medicamento
Binding: http://hl7.org/fhir/uv/ips/ValueSet/body-site (required)
ele-1: All FHIR elements must have a @value or children
.... route Σ 0..1 CodeableConcept Via de admiminstração do medicamento
Binding: Medicine Route of Administration - IPS (required)
ele-1: All FHIR elements must have a @value or children
.... method Σ 0..1 CodeableConcept Técnica para a administração do medicamento
Binding: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered.


ele-1: All FHIR elements must have a @value or children
.... doseAndRate Σ 0..* Element Quantidade administrada do medicamento
ele-1: All FHIR elements must have a @value or children
..... id 0..1 string Identificador exclusivo para referência entre elementos
..... extension 0..* Extension Conteúdo adicional definido pelas implementações
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... type Σ 0..1 CodeableConcept O tipo de dose ou taxa de administração especificada
Binding: DoseAndRateType (example): The kind of dose or rate specified.


ele-1: All FHIR elements must have a @value or children
..... dose[x] Σ 1..1 Quantidade de medicamento por dose
ele-1: All FHIR elements must have a @value or children
...... doseRange Range
...... doseQuantity Quantity(SimpleQuantity)
..... rate[x] Σ 0..1 Quantidade de medicamento por unidade de tempo
ele-1: All FHIR elements must have a @value or children
...... rateRatio Ratio
...... rateRange Range
...... rateQuantity Quantity(SimpleQuantity)
.... maxDosePerPeriod Σ 0..1 Ratio Quantidade máxima de medicamento por unidade de tempo
ele-1: All FHIR elements must have a @value or children
.... maxDosePerAdministration Σ 0..1 SimpleQuantity Quantidade máxima de medicamento por administração
ele-1: All FHIR elements must have a @value or children
.... maxDosePerLifetime Σ 0..1 SimpleQuantity Quantidade máxima de medicamento por toda a vida do paciente
ele-1: All FHIR elements must have a @value or children
... dispenseRequest 0..1 BackboneElement Autorização de fornecimento de medicamentos
ele-1: All FHIR elements must have a @value or children
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... initialFill 0..1 BackboneElement Preenchimento dos primeiros detalhes da autorização de fornecimento de medicamentos
ele-1: All FHIR elements must have a @value or children
..... id 0..1 string Identificador exclusivo para referência entre elementos
..... extension 0..* Extension Conteúdo adicional definido por implementações
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... quantity 0..1 SimpleQuantity Quantidade inicial de fornecimento autorizada
ele-1: All FHIR elements must have a @value or children
..... duration 0..1 Duration Duração da primeira autorização de fornecimento de medicamentos
ele-1: All FHIR elements must have a @value or children
.... dispenseInterval 0..1 Duration Período mínimo de tempo entre dispensações de medicamentos autorizado
ele-1: All FHIR elements must have a @value or children
.... validityPeriod 1..1 Period Validade da autorização de fornecimento de medicamentos
ele-1: All FHIR elements must have a @value or children
..... 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)
ele-1: All FHIR elements must have a @value or children
..... end ΣC 0..1 dateTime Data/Hora do final da validade da autorização(intervalo fechado)
ele-1: All FHIR elements must have a @value or children
.... numberOfRepeatsAllowed 0..1 unsignedInt Número de refills autorizados
ele-1: All FHIR elements must have a @value or children
.... quantity 0..1 SimpleQuantity Quantidade de medicamento a ser fornecido por dispensação
ele-1: All FHIR elements must have a @value or children
.... expectedSupplyDuration 0..1 Duration Número de dias de fornecimento de medicamentos por dispensação
ele-1: All FHIR elements must have a @value or children
.... performer 0..1 Reference(BRCoreOrganization) Organização preferencial para a dispensação
ele-1: All FHIR elements must have a @value or children
... substitution 0..1 BackboneElement Restrições à substituição de medicamentos
ele-1: All FHIR elements must have a @value or children
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... allowed[x] 1..1 Informa se a substituição de medicamentos é ou não permitida
Binding: ActSubstanceAdminSubstitutionCode (example): Identifies the type of substitution allowed.


ele-1: All FHIR elements must have a @value or children
..... allowedBoolean boolean
..... allowedCodeableConcept CodeableConcept
.... reason 0..1 CodeableConcept Porque (ou não) a substituição foi feita
Binding: SubstanceAdminSubstitutionReason (example): A coded concept describing the reason that a different medication should (or should not) be substituted from what was prescribed.


ele-1: All FHIR elements must have a @value or children
... priorPrescription 0..1 Reference(br-core-medicationrequest) Requisição anterior que está sendo substituída
ele-1: All FHIR elements must have a @value or children
... detectedIssue 0..* Reference(DetectedIssue) Condição Clínica detectada
ele-1: All FHIR elements must have a @value or children
... eventHistory 0..* Reference(Provenance) Uma lista de eventos de interesse na linha do tempo
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
MedicationRequest.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
MedicationRequest.statusrequiredmedicationrequest Status
http://hl7.org/fhir/ValueSet/medicationrequest-status|4.0.1
from the FHIR Standard
MedicationRequest.statusReasonexamplemedicationRequest Status Reason Codes
http://hl7.org/fhir/ValueSet/medicationrequest-status-reason
from the FHIR Standard
MedicationRequest.intentrequiredmedicationRequest Intent
http://hl7.org/fhir/ValueSet/medicationrequest-intent|4.0.1
from the FHIR Standard
MedicationRequest.categoryexamplemedicationRequest Category Codes
http://hl7.org/fhir/ValueSet/medicationrequest-category
from the FHIR Standard
MedicationRequest.medication[x]exampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
from the FHIR Standard
MedicationRequest.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
MedicationRequest.performerTyperequiredBROcupacao
https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
MedicationRequest.reasonCoderequiredBRCID10
https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10
MedicationRequest.courseOfTherapyTypeexamplemedicationRequest Course of Therapy Codes
http://hl7.org/fhir/ValueSet/medicationrequest-course-of-therapy
from the FHIR Standard
MedicationRequest.dosageInstruction.additionalInstructionexampleSNOMEDCTAdditionalDosageInstructions
http://hl7.org/fhir/ValueSet/additional-instruction-codes
from the FHIR Standard
MedicationRequest.dosageInstruction.asNeeded[x]requiredBRCID10
https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10
MedicationRequest.dosageInstruction.siterequiredhttp://hl7.org/fhir/uv/ips/ValueSet/body-site
http://hl7.org/fhir/uv/ips/ValueSet/body-site
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 the FHIR Standard
MedicationRequest.dosageInstruction.doseAndRate.typeexampleDoseAndRateType
http://hl7.org/fhir/ValueSet/dose-rate-type
from the FHIR Standard
MedicationRequest.substitution.allowed[x]exampleActSubstanceAdminSubstitutionCode
http://terminology.hl7.org/ValueSet/v3-ActSubstanceAdminSubstitutionCode
MedicationRequest.substitution.reasonexampleSubstanceAdminSubstitutionReason
http://terminology.hl7.org/ValueSet/v3-SubstanceAdminSubstitutionReason

Constraints

IdGradePath(s)DetailsRequirements
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()
NameFlagsCard.TypeDescription & Constraintsdoco
.. 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 Conjunto de regras sob as quais este conteúdo foi criado
... language 0..1 code Idioma do conteúdo do recurso
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
... contained 0..* Resource Recursos contidos neste artefato
... extension 0..* Extension Conteúdo adicional definido por implementações
... modifierExtension ?! 0..* Extension Extensão que não pode ser ignorada
... identifier 1..1 Identifier Identificadores externos para este pedido
... status ?!Σ 1..1 code Status atual da requisição
Binding: 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
Binding: medicationRequest Status Reason Codes (example): Identifies the reasons for a given status.

... intent ?!Σ 1..1 code O tipo de requisição de medicamento.
Binding: medicationRequest Intent (required): The kind of medication order.

... category 0..* CodeableConcept Tipo de uso do medicamento
Binding: 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
... Slices for reported[x] Σ 0..1 Informado em vez de registro primário
Slice: Unordered, Open by type:$this
.... reportedBoolean boolean
.... reportedReference Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization)
.... reported[x]:reportedReference Σ 0..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCorePatient | BRCoreRelatedPerson | BRCoreOrganization) Reported rather than primary record
... Slices for medication[x] Σ 1..1 Medicamento prescrito
Slice: Unordered, Open by type:$this
Binding: 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) Medication to be taken
... subject Σ 1..1 Reference(BRCorePatient) A quem ou a que grupo se destina a 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
Slice: Unordered, Open by 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
Binding: 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) Contato assistencial criado como parte do encontro/admissão/estadia
... supportingInformation 0..* Reference(Resource) Informações para apoiar a requisição do medicamento
... authoredOn Σ 1..1 dateTime Quando a requisição foi criada
... requester Σ 1..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device) Quem ou o que solicitou a requisição
... performer 0..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | Device | BRCoreRelatedPerson | CareTeam) Prescritor indicado para a administração
... performerType Σ 0..1 CodeableConcept Especialidade do prescritor para a administração do medicamento
Binding: Classificação Brasileira de Ocupações (CBO) (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
Binding: Classificação Internacional de Doenças - Décima Revisão - CID-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
Binding: 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
Slice: Unordered, Open by 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.
Binding: 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
Slice: Unordered, Open by 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 When the event is to occur
tim-1: if there's a duration, there needs to be duration units
tim-2: if there's a period, there needs to be period units
tim-4: duration SHALL be a non-negative value
tim-5: period SHALL be a non-negative value
tim-6: If there's a periodMax, there must be a period
tim-7: If there's a durationMax, there must be a duration
tim-8: If there's a countMax, there must be a count
tim-9: If there's an offset, there must be a when (and not C, CM, CD, CV)
tim-10: If there's a timeOfDay, there cannot be a when, or vice versa
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by 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)
Binding: 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)
Binding: UnitsOfTime (required): A unit of time (units from UCUM).

...... dayOfWeek Σ 0..* code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required)
...... timeOfDay Σ 0..* time Time of day for action
...... when Σ 0..* code Code for time period of occurrence
Binding: 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 | +
Binding: TimingAbbreviation (preferred): Code for a known / defined timing pattern.

.... asNeeded[x] Σ 0..1 Uso - se necessário
Binding: Classificação Internacional de Doenças - Décima Revisão - CID-10 (required)
..... asNeededBoolean boolean
..... asNeededCodeableConcept CodeableConcept
.... site Σ 0..1 CodeableConcept Local anatômico de administração do medicamento
Binding: http://hl7.org/fhir/uv/ips/ValueSet/body-site (required)
.... route Σ 0..1 CodeableConcept Via de admiminstração do medicamento
Binding: Medicine Route of Administration - IPS (required)
.... method Σ 0..1 CodeableConcept Técnica para a administração do medicamento
Binding: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered.

.... doseAndRate Σ 0..* Element Quantidade administrada do medicamento
..... id 0..1 string Identificador exclusivo para referência entre elementos
..... extension 0..* Extension Conteúdo adicional definido pelas implementações
Slice: Unordered, Open by value:url
..... type Σ 0..1 CodeableConcept O tipo de dose ou taxa de administração especificada
Binding: 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
Slice: Unordered, Open by 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) 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
Binding: 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
Binding: 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) Requisição anterior que está sendo substituída
... detectedIssue 0..* Reference(DetectedIssue) Condição Clínica detectada
... eventHistory 0..* Reference(Provenance) Uma lista de eventos de interesse na linha do tempo

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
MedicationRequest.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
MedicationRequest.statusrequiredmedicationrequest Status
http://hl7.org/fhir/ValueSet/medicationrequest-status|4.0.1
from the FHIR Standard
MedicationRequest.statusReasonexamplemedicationRequest Status Reason Codes
http://hl7.org/fhir/ValueSet/medicationrequest-status-reason
from the FHIR Standard
MedicationRequest.intentrequiredmedicationRequest Intent
http://hl7.org/fhir/ValueSet/medicationrequest-intent|4.0.1
from the FHIR Standard
MedicationRequest.categoryexamplemedicationRequest Category Codes
http://hl7.org/fhir/ValueSet/medicationrequest-category
from the FHIR Standard
MedicationRequest.medication[x]exampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
from the FHIR Standard
MedicationRequest.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
MedicationRequest.performerTyperequiredBROcupacao
https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
MedicationRequest.reasonCoderequiredBRCID10
https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10
MedicationRequest.courseOfTherapyTypeexamplemedicationRequest Course of Therapy Codes
http://hl7.org/fhir/ValueSet/medicationrequest-course-of-therapy
from the FHIR Standard
MedicationRequest.dosageInstruction.additionalInstructionexampleSNOMEDCTAdditionalDosageInstructions
http://hl7.org/fhir/ValueSet/additional-instruction-codes
from the FHIR Standard
MedicationRequest.dosageInstruction.timing.repeat.durationUnitrequiredUnitsOfTime
http://hl7.org/fhir/ValueSet/units-of-time|4.0.1
from the FHIR Standard
MedicationRequest.dosageInstruction.timing.repeat.periodUnitrequiredUnitsOfTime
http://hl7.org/fhir/ValueSet/units-of-time|4.0.1
from the FHIR Standard
MedicationRequest.dosageInstruction.timing.repeat.dayOfWeekrequiredDaysOfWeek
http://hl7.org/fhir/ValueSet/days-of-week|4.0.1
from the FHIR Standard
MedicationRequest.dosageInstruction.timing.repeat.whenrequiredEventTiming
http://hl7.org/fhir/ValueSet/event-timing|4.0.1
from the FHIR Standard
MedicationRequest.dosageInstruction.timing.codepreferredTimingAbbreviation
http://hl7.org/fhir/ValueSet/timing-abbreviation
from the FHIR Standard
MedicationRequest.dosageInstruction.asNeeded[x]requiredBRCID10
https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10
MedicationRequest.dosageInstruction.siterequiredhttp://hl7.org/fhir/uv/ips/ValueSet/body-site
http://hl7.org/fhir/uv/ips/ValueSet/body-site
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 the FHIR Standard
MedicationRequest.dosageInstruction.doseAndRate.typeexampleDoseAndRateType
http://hl7.org/fhir/ValueSet/dose-rate-type
from the FHIR Standard
MedicationRequest.substitution.allowed[x]exampleActSubstanceAdminSubstitutionCode
http://terminology.hl7.org/ValueSet/v3-ActSubstanceAdminSubstitutionCode
MedicationRequest.substitution.reasonexampleSubstanceAdminSubstitutionReason
http://terminology.hl7.org/ValueSet/v3-SubstanceAdminSubstitutionReason

Constraints

IdGradePath(s)DetailsRequirements
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

Visão diferencial

Esta estrutura é derivada de MedicationRequest

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationRequest MedicationRequest
... id 0..1 id Identificador lógico deste artefato
... meta 0..1 Meta Metadados sobre o recurso
... implicitRules 0..1 uri Conjunto de regras sob as quais este conteúdo foi criado
... language 0..1 code Idioma do conteúdo do recurso
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
... contained 0..* Resource Recursos contidos neste artefato
... extension 0..* Extension Conteúdo adicional definido por implementações
... modifierExtension 0..* Extension Extensão que não pode ser ignorada
... identifier 1..1 Identifier Identificadores externos para este pedido
... status 1..1 code Status atual da requisição
... statusReason 0..1 CodeableConcept Motivo do status atual
... intent 1..1 code O tipo de requisição de medicamento.
... category 0..* CodeableConcept Tipo de uso do medicamento
... priority 0..0
... doNotPerform 0..1 boolean Verdadeiro se a requisição for de proibição de execução
... Slices for reported[x] 0..1 boolean, Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization) Informado em vez de registro primário
Slice: Unordered, Open by type:$this
.... reported[x]:reportedReference 0..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCorePatient | BRCoreRelatedPerson | BRCoreOrganization) Reported rather than primary record
... Slices for medication[x] 1..1 CodeableConcept, Reference(Medication) Medicamento prescrito
Slice: Unordered, Open by type:$this
.... medication[x]:medicationReference 0..1 Reference(br-core-medication) Medication to be taken
... subject 1..1 Reference(BRCorePatient) A quem ou a que grupo se destina a 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) Contato assistencial criado como parte do encontro/admissão/estadia
... supportingInformation 0..* Reference(Resource) Informações para apoiar a requisição do medicamento
... authoredOn 1..1 dateTime Quando a requisição foi criada
... requester 1..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device) Quem ou o que solicitou a requisição
... performer 0..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | Device | BRCoreRelatedPerson | CareTeam) Prescritor indicado para a administração
... performerType 0..1 CodeableConcept Especialidade do prescritor para a administração do medicamento
Binding: Classificação Brasileira de Ocupações (CBO) (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
Binding: Classificação Internacional de Doenças - Décima Revisão - CID-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 When the event is to occur
.... asNeeded[x] 0..1 boolean, CodeableConcept Uso - se necessário
Binding: Classificação Internacional de Doenças - Décima Revisão - CID-10 (required)
.... site 0..1 CodeableConcept Local anatômico de administração do medicamento
Binding: http://hl7.org/fhir/uv/ips/ValueSet/body-site (required)
.... route 0..1 CodeableConcept Via de admiminstração do medicamento
Binding: Medicine Route of Administration - IPS (required)
.... method 0..1 CodeableConcept Técnica para a administração do medicamento
.... doseAndRate 0..* Element Quantidade 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) 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) Requisição anterior que está sendo substituída
... detectedIssue 0..* Reference(DetectedIssue) Condição Clínica detectada
... eventHistory 0..* Reference(Provenance) Uma lista de eventos de interesse na linha do tempo

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
MedicationRequest.performerTyperequiredBROcupacao
https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
MedicationRequest.reasonCoderequiredBRCID10
https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10
MedicationRequest.dosageInstruction.asNeeded[x]requiredBRCID10
https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10
MedicationRequest.dosageInstruction.siterequiredhttp://hl7.org/fhir/uv/ips/ValueSet/body-site
http://hl7.org/fhir/uv/ips/ValueSet/body-site
MedicationRequest.dosageInstruction.routerequiredMedicineRouteOfAdministrationUvIps
http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration

Visualização de elementos -chave

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationRequest 0..* MedicationRequest Ordering of medication for patient or group
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: A resource should have narrative for robust management
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
ele-1: All FHIR elements must have a @value or children
... implicitRules ?!Σ 0..1 uri Conjunto de regras sob as quais este conteúdo foi criado
ele-1: All FHIR elements must have a @value or children
... language 0..1 code Idioma do conteúdo do recurso
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguages Max Binding

ele-1: All FHIR elements must have a @value or children
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
ele-1: All FHIR elements must have a @value or children
... contained 0..* Resource Recursos contidos neste artefato
... extension 0..* Extension Conteúdo adicional definido por implementações
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... modifierExtension ?! 0..* Extension Extensão que não pode ser ignorada
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... identifier 1..1 Identifier Identificadores externos para este pedido
ele-1: All FHIR elements must have a @value or children
... status ?!Σ 1..1 code Status atual da requisição
Binding: medicationrequest Status (required): A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription.


ele-1: All FHIR elements must have a @value or children
... statusReason 0..1 CodeableConcept Motivo do status atual
Binding: medicationRequest Status Reason Codes (example): Identifies the reasons for a given status.


ele-1: All FHIR elements must have a @value or children
... intent ?!Σ 1..1 code O tipo de requisição de medicamento.
Binding: medicationRequest Intent (required): The kind of medication order.


ele-1: All FHIR elements must have a @value or children
... category 0..* CodeableConcept Tipo de uso do medicamento
Binding: 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.


ele-1: All FHIR elements must have a @value or children
... doNotPerform ?!Σ 0..1 boolean Verdadeiro se a requisição for de proibição de execução
ele-1: All FHIR elements must have a @value or children
... Slices for reported[x] Σ 0..1 Informado em vez de registro primário
Slice: Unordered, Open by type:$this
ele-1: All FHIR elements must have a @value or children
.... reportedBoolean boolean
.... reportedReference Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization)
.... reported[x]:reportedReference Σ 0..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCorePatient | BRCoreRelatedPerson | BRCoreOrganization) Reported rather than primary record
ele-1: All FHIR elements must have a @value or children
... Slices for medication[x] Σ 1..1 Medicamento prescrito
Slice: Unordered, Open by type:$this
Binding: SNOMEDCTMedicationCodes (example): A coded concept identifying substance or product that can be ordered.


ele-1: All FHIR elements must have a @value or children
.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(Medication)
.... medication[x]:medicationReference Σ 0..1 Reference(br-core-medication) Medication to be taken
ele-1: All FHIR elements must have a @value or children
... subject Σ 1..1 Reference(BRCorePatient) A quem ou a que grupo se destina a requisição de medicamento
ele-1: All FHIR elements must have a @value or children
.... 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
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... reference ΣC 0..1 string Referência literal. URL relativa, interna ou externa
ele-1: All FHIR elements must have a @value or children
.... type Σ 0..1 uri Tipo de recurso ao qual a referência é feita
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).


ele-1: All FHIR elements must have a @value or children
.... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
ele-1: All FHIR elements must have a @value or children
.... display Σ 0..1 string Alternativa de texto para o recurso
ele-1: All FHIR elements must have a @value or children
... encounter 0..1 Reference(br-core-encounter) Contato assistencial criado como parte do encontro/admissão/estadia
ele-1: All FHIR elements must have a @value or children
... supportingInformation 0..* Reference(Resource) Informações para apoiar a requisição do medicamento
ele-1: All FHIR elements must have a @value or children
... authoredOn Σ 1..1 dateTime Quando a requisição foi criada
ele-1: All FHIR elements must have a @value or children
... requester Σ 1..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device) Quem ou o que solicitou a requisição
ele-1: All FHIR elements must have a @value or children
... performer 0..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | Device | BRCoreRelatedPerson | CareTeam) Prescritor indicado para a administração
ele-1: All FHIR elements must have a @value or children
... performerType Σ 0..1 CodeableConcept Especialidade do prescritor para a administração do medicamento
Binding: Classificação Brasileira de Ocupações (CBO) (required)
ele-1: All FHIR elements must have a @value or children
... recorder 0..1 Reference(BRCorePractitioner | BRCorePractitionerRole) Pessoa que registrou a requisição
ele-1: All FHIR elements must have a @value or children
... reasonCode 0..* CodeableConcept Motivo ou indicação para solicitar ou não o medicamento
Binding: Classificação Internacional de Doenças - Décima Revisão - CID-10 (required)
ele-1: All FHIR elements must have a @value or children
... reasonReference 0..* Reference(BRCoreCondition | BRCoreObservation) Condição ou observação que apoia o motivo pelo qual a prescrição está sendo escrita
ele-1: All FHIR elements must have a @value or children
... instantiatesCanonical Σ 0..* canonical() Instancia do protocolo ou definição FHIR
ele-1: All FHIR elements must have a @value or children
... instantiatesUri Σ 0..* uri URI da instancia do protocolo ou a definição FHIR externa
ele-1: All FHIR elements must have a @value or children
... basedOn Σ 0..1 Reference(BRCoreCarePlan | br-core-medicationrequest | BRCoreServiceRequest | ImmunizationRecommendation) o quê a requisição atende
ele-1: All FHIR elements must have a @value or children
... groupIdentifier Σ 0..1 Identifier requisição composta da qual esta requisição faz parte
ele-1: All FHIR elements must have a @value or children
... courseOfTherapyType 0..1 CodeableConcept Identifica o padrão de administração de medicamentos
Binding: medicationRequest Course of Therapy Codes (example): Identifies the overall pattern of medication administratio.


ele-1: All FHIR elements must have a @value or children
... insurance 0..* Reference(Coverage | ClaimResponse) Cobertura de planos/seguros de saúde associada
ele-1: All FHIR elements must have a @value or children
... note 0..* Annotation Informações sobre a requisição
ele-1: All FHIR elements must have a @value or children
... dosageInstruction 0..1 Dosage Como o medicamento deve ser usado
ele-1: All FHIR elements must have a @value or children
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido pelas implementações
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... sequence Σ 0..1 integer Ordem na requisição
ele-1: All FHIR elements must have a @value or children
.... text Σ 0..1 string Instruções de dosagem em texto livre, por exemplo, SIG
ele-1: All FHIR elements must have a @value or children
.... additionalInstruction Σ 0..* CodeableConcept Instruções suplementares ou advertências ao paciente.
Binding: SNOMEDCTAdditionalDosageInstructions (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery".


ele-1: All FHIR elements must have a @value or children
.... patientInstruction Σ 0..1 string Instruções orientadas ao paciente ou ao consumidor
ele-1: All FHIR elements must have a @value or children
.... timing Σ 0..1 Timing Quando a medicamento deve ser administrado
ele-1: All FHIR elements must have a @value or children
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... repeat ΣC 1..1 Element When the event is to occur
ele-1: All FHIR elements must have a @value or children
tim-1: if there's a duration, there needs to be duration units
tim-2: if there's a period, there needs to be period units
tim-4: duration SHALL be a non-negative value
tim-5: period SHALL be a non-negative value
tim-6: If there's a periodMax, there must be a period
tim-7: If there's a durationMax, there must be a duration
tim-8: If there's a countMax, there must be a count
tim-9: If there's an offset, there must be a when (and not C, CM, CD, CV)
tim-10: If there's a timeOfDay, there cannot be a when, or vice versa
.... asNeeded[x] Σ 0..1 Uso - se necessário
Binding: Classificação Internacional de Doenças - Décima Revisão - CID-10 (required)
ele-1: All FHIR elements must have a @value or children
..... asNeededBoolean boolean
..... asNeededCodeableConcept CodeableConcept
.... site Σ 0..1 CodeableConcept Local anatômico de administração do medicamento
Binding: http://hl7.org/fhir/uv/ips/ValueSet/body-site (required)
ele-1: All FHIR elements must have a @value or children
.... route Σ 0..1 CodeableConcept Via de admiminstração do medicamento
Binding: Medicine Route of Administration - IPS (required)
ele-1: All FHIR elements must have a @value or children
.... method Σ 0..1 CodeableConcept Técnica para a administração do medicamento
Binding: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered.


ele-1: All FHIR elements must have a @value or children
.... doseAndRate Σ 0..* Element Quantidade administrada do medicamento
ele-1: All FHIR elements must have a @value or children
..... id 0..1 string Identificador exclusivo para referência entre elementos
..... extension 0..* Extension Conteúdo adicional definido pelas implementações
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... type Σ 0..1 CodeableConcept O tipo de dose ou taxa de administração especificada
Binding: DoseAndRateType (example): The kind of dose or rate specified.


ele-1: All FHIR elements must have a @value or children
..... dose[x] Σ 1..1 Quantidade de medicamento por dose
ele-1: All FHIR elements must have a @value or children
...... doseRange Range
...... doseQuantity Quantity(SimpleQuantity)
..... rate[x] Σ 0..1 Quantidade de medicamento por unidade de tempo
ele-1: All FHIR elements must have a @value or children
...... rateRatio Ratio
...... rateRange Range
...... rateQuantity Quantity(SimpleQuantity)
.... maxDosePerPeriod Σ 0..1 Ratio Quantidade máxima de medicamento por unidade de tempo
ele-1: All FHIR elements must have a @value or children
.... maxDosePerAdministration Σ 0..1 SimpleQuantity Quantidade máxima de medicamento por administração
ele-1: All FHIR elements must have a @value or children
.... maxDosePerLifetime Σ 0..1 SimpleQuantity Quantidade máxima de medicamento por toda a vida do paciente
ele-1: All FHIR elements must have a @value or children
... dispenseRequest 0..1 BackboneElement Autorização de fornecimento de medicamentos
ele-1: All FHIR elements must have a @value or children
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... initialFill 0..1 BackboneElement Preenchimento dos primeiros detalhes da autorização de fornecimento de medicamentos
ele-1: All FHIR elements must have a @value or children
..... id 0..1 string Identificador exclusivo para referência entre elementos
..... extension 0..* Extension Conteúdo adicional definido por implementações
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... quantity 0..1 SimpleQuantity Quantidade inicial de fornecimento autorizada
ele-1: All FHIR elements must have a @value or children
..... duration 0..1 Duration Duração da primeira autorização de fornecimento de medicamentos
ele-1: All FHIR elements must have a @value or children
.... dispenseInterval 0..1 Duration Período mínimo de tempo entre dispensações de medicamentos autorizado
ele-1: All FHIR elements must have a @value or children
.... validityPeriod 1..1 Period Validade da autorização de fornecimento de medicamentos
ele-1: All FHIR elements must have a @value or children
..... 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)
ele-1: All FHIR elements must have a @value or children
..... end ΣC 0..1 dateTime Data/Hora do final da validade da autorização(intervalo fechado)
ele-1: All FHIR elements must have a @value or children
.... numberOfRepeatsAllowed 0..1 unsignedInt Número de refills autorizados
ele-1: All FHIR elements must have a @value or children
.... quantity 0..1 SimpleQuantity Quantidade de medicamento a ser fornecido por dispensação
ele-1: All FHIR elements must have a @value or children
.... expectedSupplyDuration 0..1 Duration Número de dias de fornecimento de medicamentos por dispensação
ele-1: All FHIR elements must have a @value or children
.... performer 0..1 Reference(BRCoreOrganization) Organização preferencial para a dispensação
ele-1: All FHIR elements must have a @value or children
... substitution 0..1 BackboneElement Restrições à substituição de medicamentos
ele-1: All FHIR elements must have a @value or children
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... allowed[x] 1..1 Informa se a substituição de medicamentos é ou não permitida
Binding: ActSubstanceAdminSubstitutionCode (example): Identifies the type of substitution allowed.


ele-1: All FHIR elements must have a @value or children
..... allowedBoolean boolean
..... allowedCodeableConcept CodeableConcept
.... reason 0..1 CodeableConcept Porque (ou não) a substituição foi feita
Binding: SubstanceAdminSubstitutionReason (example): A coded concept describing the reason that a different medication should (or should not) be substituted from what was prescribed.


ele-1: All FHIR elements must have a @value or children
... priorPrescription 0..1 Reference(br-core-medicationrequest) Requisição anterior que está sendo substituída
ele-1: All FHIR elements must have a @value or children
... detectedIssue 0..* Reference(DetectedIssue) Condição Clínica detectada
ele-1: All FHIR elements must have a @value or children
... eventHistory 0..* Reference(Provenance) Uma lista de eventos de interesse na linha do tempo
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
MedicationRequest.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
MedicationRequest.statusrequiredmedicationrequest Status
http://hl7.org/fhir/ValueSet/medicationrequest-status|4.0.1
from the FHIR Standard
MedicationRequest.statusReasonexamplemedicationRequest Status Reason Codes
http://hl7.org/fhir/ValueSet/medicationrequest-status-reason
from the FHIR Standard
MedicationRequest.intentrequiredmedicationRequest Intent
http://hl7.org/fhir/ValueSet/medicationrequest-intent|4.0.1
from the FHIR Standard
MedicationRequest.categoryexamplemedicationRequest Category Codes
http://hl7.org/fhir/ValueSet/medicationrequest-category
from the FHIR Standard
MedicationRequest.medication[x]exampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
from the FHIR Standard
MedicationRequest.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
MedicationRequest.performerTyperequiredBROcupacao
https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
MedicationRequest.reasonCoderequiredBRCID10
https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10
MedicationRequest.courseOfTherapyTypeexamplemedicationRequest Course of Therapy Codes
http://hl7.org/fhir/ValueSet/medicationrequest-course-of-therapy
from the FHIR Standard
MedicationRequest.dosageInstruction.additionalInstructionexampleSNOMEDCTAdditionalDosageInstructions
http://hl7.org/fhir/ValueSet/additional-instruction-codes
from the FHIR Standard
MedicationRequest.dosageInstruction.asNeeded[x]requiredBRCID10
https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10
MedicationRequest.dosageInstruction.siterequiredhttp://hl7.org/fhir/uv/ips/ValueSet/body-site
http://hl7.org/fhir/uv/ips/ValueSet/body-site
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 the FHIR Standard
MedicationRequest.dosageInstruction.doseAndRate.typeexampleDoseAndRateType
http://hl7.org/fhir/ValueSet/dose-rate-type
from the FHIR Standard
MedicationRequest.substitution.allowed[x]exampleActSubstanceAdminSubstitutionCode
http://terminology.hl7.org/ValueSet/v3-ActSubstanceAdminSubstitutionCode
MedicationRequest.substitution.reasonexampleSubstanceAdminSubstitutionReason
http://terminology.hl7.org/ValueSet/v3-SubstanceAdminSubstitutionReason

Constraints

IdGradePath(s)DetailsRequirements
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

NameFlagsCard.TypeDescription & Constraintsdoco
.. 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 Conjunto de regras sob as quais este conteúdo foi criado
... language 0..1 code Idioma do conteúdo do recurso
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
... contained 0..* Resource Recursos contidos neste artefato
... extension 0..* Extension Conteúdo adicional definido por implementações
... modifierExtension ?! 0..* Extension Extensão que não pode ser ignorada
... identifier 1..1 Identifier Identificadores externos para este pedido
... status ?!Σ 1..1 code Status atual da requisição
Binding: 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
Binding: medicationRequest Status Reason Codes (example): Identifies the reasons for a given status.

... intent ?!Σ 1..1 code O tipo de requisição de medicamento.
Binding: medicationRequest Intent (required): The kind of medication order.

... category 0..* CodeableConcept Tipo de uso do medicamento
Binding: 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
... Slices for reported[x] Σ 0..1 Informado em vez de registro primário
Slice: Unordered, Open by type:$this
.... reportedBoolean boolean
.... reportedReference Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization)
.... reported[x]:reportedReference Σ 0..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCorePatient | BRCoreRelatedPerson | BRCoreOrganization) Reported rather than primary record
... Slices for medication[x] Σ 1..1 Medicamento prescrito
Slice: Unordered, Open by type:$this
Binding: 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) Medication to be taken
... subject Σ 1..1 Reference(BRCorePatient) A quem ou a que grupo se destina a 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
Slice: Unordered, Open by 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
Binding: 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) Contato assistencial criado como parte do encontro/admissão/estadia
... supportingInformation 0..* Reference(Resource) Informações para apoiar a requisição do medicamento
... authoredOn Σ 1..1 dateTime Quando a requisição foi criada
... requester Σ 1..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device) Quem ou o que solicitou a requisição
... performer 0..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | Device | BRCoreRelatedPerson | CareTeam) Prescritor indicado para a administração
... performerType Σ 0..1 CodeableConcept Especialidade do prescritor para a administração do medicamento
Binding: Classificação Brasileira de Ocupações (CBO) (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
Binding: Classificação Internacional de Doenças - Décima Revisão - CID-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
Binding: 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
Slice: Unordered, Open by 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.
Binding: 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
Slice: Unordered, Open by 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 When the event is to occur
tim-1: if there's a duration, there needs to be duration units
tim-2: if there's a period, there needs to be period units
tim-4: duration SHALL be a non-negative value
tim-5: period SHALL be a non-negative value
tim-6: If there's a periodMax, there must be a period
tim-7: If there's a durationMax, there must be a duration
tim-8: If there's a countMax, there must be a count
tim-9: If there's an offset, there must be a when (and not C, CM, CD, CV)
tim-10: If there's a timeOfDay, there cannot be a when, or vice versa
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by 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)
Binding: 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)
Binding: UnitsOfTime (required): A unit of time (units from UCUM).

...... dayOfWeek Σ 0..* code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required)
...... timeOfDay Σ 0..* time Time of day for action
...... when Σ 0..* code Code for time period of occurrence
Binding: 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 | +
Binding: TimingAbbreviation (preferred): Code for a known / defined timing pattern.

.... asNeeded[x] Σ 0..1 Uso - se necessário
Binding: Classificação Internacional de Doenças - Décima Revisão - CID-10 (required)
..... asNeededBoolean boolean
..... asNeededCodeableConcept CodeableConcept
.... site Σ 0..1 CodeableConcept Local anatômico de administração do medicamento
Binding: http://hl7.org/fhir/uv/ips/ValueSet/body-site (required)
.... route Σ 0..1 CodeableConcept Via de admiminstração do medicamento
Binding: Medicine Route of Administration - IPS (required)
.... method Σ 0..1 CodeableConcept Técnica para a administração do medicamento
Binding: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered.

.... doseAndRate Σ 0..* Element Quantidade administrada do medicamento
..... id 0..1 string Identificador exclusivo para referência entre elementos
..... extension 0..* Extension Conteúdo adicional definido pelas implementações
Slice: Unordered, Open by value:url
..... type Σ 0..1 CodeableConcept O tipo de dose ou taxa de administração especificada
Binding: 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
Slice: Unordered, Open by 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) 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
Binding: 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
Binding: 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) Requisição anterior que está sendo substituída
... detectedIssue 0..* Reference(DetectedIssue) Condição Clínica detectada
... eventHistory 0..* Reference(Provenance) Uma lista de eventos de interesse na linha do tempo

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
MedicationRequest.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
MedicationRequest.statusrequiredmedicationrequest Status
http://hl7.org/fhir/ValueSet/medicationrequest-status|4.0.1
from the FHIR Standard
MedicationRequest.statusReasonexamplemedicationRequest Status Reason Codes
http://hl7.org/fhir/ValueSet/medicationrequest-status-reason
from the FHIR Standard
MedicationRequest.intentrequiredmedicationRequest Intent
http://hl7.org/fhir/ValueSet/medicationrequest-intent|4.0.1
from the FHIR Standard
MedicationRequest.categoryexamplemedicationRequest Category Codes
http://hl7.org/fhir/ValueSet/medicationrequest-category
from the FHIR Standard
MedicationRequest.medication[x]exampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
from the FHIR Standard
MedicationRequest.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
MedicationRequest.performerTyperequiredBROcupacao
https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
MedicationRequest.reasonCoderequiredBRCID10
https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10
MedicationRequest.courseOfTherapyTypeexamplemedicationRequest Course of Therapy Codes
http://hl7.org/fhir/ValueSet/medicationrequest-course-of-therapy
from the FHIR Standard
MedicationRequest.dosageInstruction.additionalInstructionexampleSNOMEDCTAdditionalDosageInstructions
http://hl7.org/fhir/ValueSet/additional-instruction-codes
from the FHIR Standard
MedicationRequest.dosageInstruction.timing.repeat.durationUnitrequiredUnitsOfTime
http://hl7.org/fhir/ValueSet/units-of-time|4.0.1
from the FHIR Standard
MedicationRequest.dosageInstruction.timing.repeat.periodUnitrequiredUnitsOfTime
http://hl7.org/fhir/ValueSet/units-of-time|4.0.1
from the FHIR Standard
MedicationRequest.dosageInstruction.timing.repeat.dayOfWeekrequiredDaysOfWeek
http://hl7.org/fhir/ValueSet/days-of-week|4.0.1
from the FHIR Standard
MedicationRequest.dosageInstruction.timing.repeat.whenrequiredEventTiming
http://hl7.org/fhir/ValueSet/event-timing|4.0.1
from the FHIR Standard
MedicationRequest.dosageInstruction.timing.codepreferredTimingAbbreviation
http://hl7.org/fhir/ValueSet/timing-abbreviation
from the FHIR Standard
MedicationRequest.dosageInstruction.asNeeded[x]requiredBRCID10
https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10
MedicationRequest.dosageInstruction.siterequiredhttp://hl7.org/fhir/uv/ips/ValueSet/body-site
http://hl7.org/fhir/uv/ips/ValueSet/body-site
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 the FHIR Standard
MedicationRequest.dosageInstruction.doseAndRate.typeexampleDoseAndRateType
http://hl7.org/fhir/ValueSet/dose-rate-type
from the FHIR Standard
MedicationRequest.substitution.allowed[x]exampleActSubstanceAdminSubstitutionCode
http://terminology.hl7.org/ValueSet/v3-ActSubstanceAdminSubstitutionCode
MedicationRequest.substitution.reasonexampleSubstanceAdminSubstitutionReason
http://terminology.hl7.org/ValueSet/v3-SubstanceAdminSubstitutionReason

Constraints

IdGradePath(s)DetailsRequirements
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

 

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