Guia de implementação do Sumário Internacional do Paciente: Release 1 - BR Realm | STU1
1.0.0 - STU1 Brazil flag

This page is part of the IPS 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: MedicationRequestBRIPS

URL Canônica: https://ips.saude.gov.br/fhir/StructureDefinition/MedicationRequestBRIPS Versão: 1.0.0
Active as of 2024-12-23 Nome computável: MedicationRequestBRIPS

Este perfil estabelece as restrições aplicadas ao recurso MedicationRequest pelo Guia de Implementação FHIR do International Patient Summary (IPS), baseado no FHIR R4. Um registro de uma solicitação de medicação é representado no sumário do paciente como uma instância de um recurso MedicationRequest restrito por esse perfil.

Este perfil restringe a representação de uma solicitação de medicamento relacionada ao paciente, no contexto do resumo internacional do paciente, conforme especificado pelo projeto IPS do HL7 International.

Observação a respeito do medicationCodeableConcept vs. medicationReference.

Nas versões previamente aprovadas, o medicationCodeableConceptfoi utilizado apenas para fornecer informações sobre os medicamentos reconhecidamente considerados como ausentes/desconhecidos; usando a referência de medicamento para descrever a real medicação. Para melhor apoiar as implementações locais de sumários de pacientes e alinhar-se com a abordagem do IPS, ambas as opções (medicationCodeableConcept e medicamentReference) foram tornadas possíveis; reconhecendo, no entanto, que existem jurisdições que impõem que a referência do medicamento seja sempre utilizada.

Os implementadores são incentivados a “melhorar a interoperabilidade global (…)” usando o medicationReference, limitando o uso do medicationCodeableConceptapenas aos casos em que nenhuma outra informação além de um simples código esteja disponível.

Também deve ser observado que em uma versão futura antecipada do IG baseado em R5, essas duas fatias de medicação[x] serão substituídas pelo elemento ‘medicação’ no recurso MedicationUsage (que substitui MedicationStatement), pois utiliza o novo Tipo de dados CodeableReference.

Escopo/Uso

Este recurso cobre todos os tipos de prescrição de medicamentos para um paciente. Isto inclui prescrições de medicamentos para pacientes internados, bem como prescrições comunitárias (preenchidos pelo prescritor ou por uma farmácia). Também inclui prescrição de medicamentos de venda livre (por exemplo, aspirina), nutrição parenteral total e suplementos dietéticos/vitamínicos. Pode ser usado para apoiar a solicitação de dispositivos relacionados a medicamentos. Este recurso não se destina ao uso na prescrição de dietas específicas ou na prescrição de itens não relacionados a medicamentos (óculos, suprimentos etc.). Além disso, o MedicationRequest pode ser usado para relatar prescrições/solicitações de sistemas externos que foram relatados para fins informativos e não são oficiais e não se espera que sejam atendidos (por exemplo, dispensados ou administrados).

O recurso MedicationRequest é um recurso de “prescrição” de uma perspectiva de fluxo de trabalho FHIR - consulte Workflow Request.

O recurso MedicationRequest permite prescrever apenas um medicamento. Se um fluxo de trabalho exigir a solicitação de vários itens simultaneamente, isso será feito usando diversas instâncias desse recurso. Essas instâncias podem ser vinculadas de diferentes maneiras, dependendo das necessidades do fluxo de trabalho. Para orientação, consulte o padrão Solicitação

Uso indevido

Este recurso não deve ser utilizado para representar dados que não sejam relacionados a prescrição de medicamentos, como para solicitar, dispensar ou administrar medicamentos.

Caso de uso

A RDNS utiliza a structuredefintion BRPrescricaoMedicamento para descrever a prescrição de medicamentos. Cada um dos medicamentos prescritos são descritos utilizando a structuredefinition BRMedicamento aqui descrita.

Identificadores

Não se aplica.

Extensões

Este perfil não possui extensões.

Fronteiras e Relacionamentos

O recurso MedicationRequestBRIPS é usado para prescrever ou solicitar medicamentos para um paciente. Também pode ser usado para relatar uma solicitação ou prescrição de medicamento de uma organização ou fonte para outra. Ao solicitar suprimentos ou dispositivos quando há foco no paciente ou instruções sobre seu uso, SupplyRequest ou DeviceRequest devem ser usados. Ao relatar o uso de um medicamento por um paciente, deve-se utilizar o recurso MedicationStatement.

Tabela 1. Recursos Relacionados a Medicação

MedicationRequest Uma prescrição para fornecimento do medicamento e instruções para administração do medicamento a um paciente.
MedicationDispense Fornecimento de um medicamento com a intenção de que seja posteriormente consumido por um paciente (geralmente em resposta a uma prescrição).
MedicationAdministration Quando um paciente realmente consome um medicamento ou este lhe é administrado de outra forma.
MedicationStatement Este é um registro de medicação tomada por um paciente, ou de que a medicação foi administrada a um paciente, onde o registro é o resultado de um relatório do paciente ou de outro médico. Uma medicação não faz parte da sequência prescrever->dispensar->administrar, mas é um relatório de que tal sequência (ou pelo menos parte dela) ocorreu, resultando na crença de que o paciente recebeu um determinado medicamento.

Mapa de estrutura do BRPrescricaoMedicamento para MedicationRequestBRIPS.

Elemento Card. Descrição Domínio Mapeamento Observação
MedicationRequest.status 1..1 Um código que especifica o estágio atual da prescrição. Geralmente o estado será ativo ou completo medicationrequest-status
MedicationRequest.intent 1..1 Informa se a requisição é proposta, um plano ou um pedido originalo medicationrequest-intent MedicationRequest.intent
MedicationRequest.medication 1..1 Indicativo de prescrição não estruturada ou medicamento não identificado BRPrescricaoNaoEstruturada MedicationRequest.medication
MedicationRequest.medicationReference 1..1 Referência ao recurso que identifica e traz informações sobre o medicamento prescrito. MedicationRequest.medicationReference MedicationRequest.medicationReference
MedicationRequest.subject 1..1 Referência ao paciente da prescrição. MedicationRequest.patientBRIPS. reference MedicationRequest.patientBRIPS. reference
MedicationRequest.authoredOn 1..1 Data e hora da prescrição MedicationRequest.authoredOn MedicationRequest.authoredOn
MedicationRequest.requester 0..1 Estabelecimento de Saúde prescritor MedicationRequest.requester. organizationBRIPS.reference MedicationRequest.requester. organizationBRIPS.reference
MedicationRequest.recorder 1..1 Profissional prescritor MedicationRequest.recorder. practitionerBRIPS.reference MedicationRequest.recorder. practitionerBRIPS.reference
MedicationRequest.note 0..1 Descrição da necessidade de uso do medicamento MedicationRequest.note MedicationRequest.note
MedicationRequest.dosageInstruction 0..* Indica como o paciente deve utilizar o medicamento MedicationRequest.dosageInstruction MedicationRequest.dosageInstruction
MedicationRequest. dosageInstruction.timing 0..1 Frequência de uso do medicamento MedicationRequest. dosageInstruction.timing
MedicationRequest. dosageInstruction.asNeeded 0..1 Uso se necessário MedicationRequest. dosageInstruction.asNeeded MedicationRequest. dosageInstruction.asNeeded
MedicationRequest.dosageInstruction. route 1..1 Via de Administração do medicamento prescrito MedicationRequest. dosageInstruction.route
Mapa: BRViaAdministracao -> Medicine Route of Administration - IPS:EDQM Standards Terms
MedicationRequest.dosageInstruction. route MedicationRequest.dosageInstruction. route
MedicationRequest.doseAndRate 0..1 Quantidade de medicamento administrada MedicationRequest.doseAndRate MedicationRequest.doseAndRate
MedicationRequest. maxDosePerAdministration 1.1 Quantidade a ser dispensada por atendimento MedicationRequest. maxDosePerAdministration MedicationRequest. maxDosePerAdministration
MedicationRequest.dispenseRequest 0..1 Autorização de fornecimento de medicamento MedicationRequest.dispenseRequest MedicationRequest.dispenseRequest

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 MedicationRequestIPS

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationRequest MedicationRequestIPS
... 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 0..* 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..1 code Identifica o grau de prioridade da requisição de medicamentos
... doNotPerform 0..1 boolean Verdadeiro se a requisição for de proibição de execução
... 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(PatientBRIPS | PractitionerBRIPS | PractitionerRoleBRIPS | RelatedPerson | OrganizationBRIPS) Reported rather than primary record
... Slices for medication[x] 1..1 CodeableConcept, Reference(Medication (IPS)) Medicamento prescrito
Slice: Unordered, Open by type:$this
.... medication[x]:medicationReference 0..1 Reference(MedicationBRIPS) Medication to be taken
... subject 1..1 Reference(PatientBRIPS) 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 1..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(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 0..1 dateTime Quando a requisição foi criada
... requester 0..1 Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | PatientBRIPS | RelatedPerson | Device) Quem ou o que solicitou a requisição
... performer 0..1 Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | PatientBRIPS | Device | RelatedPerson | CareTeam) Prescritor indicado para a administração
... performerType 0..1 CodeableConcept Especialidade do prescritor para a administração do medicamento
... recorder 0..1 Reference(PractitionerBRIPS | PractitionerRoleBRIPS) Pessoa que registrou a requisição
... reasonCode 0..* CodeableConcept Motivo ou indicação para solicitar ou não o medicamento
... reasonReference 0..* Reference(ConditionBRIPS | Observation) 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..* Reference(CarePlan | MedicationRequestBRIPS | ServiceRequest | 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..* 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
.... asNeeded[x] 0..1 boolean, CodeableConcept Uso - se necessário
.... site 0..1 CodeableConcept Local anatômico de administração do medicamento
.... route 0..1 CodeableConceptIPS Via de admiminstração do medicamento
.... 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] 0..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 0..1 Period Validade 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 pelas implementações
..... Slices for extension Content/Rules for all slices
...... extension:data-absent-reason 0..1 DataAbsentReason(5.1.0) URL do motivo da ausência do período de validade
..... 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(OrganizationBRIPS) 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(MedicationRequestBRIPS) 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
NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationRequest 0..* MedicationRequestIPS 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 0..* 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
... priority Σ 0..1 code Identifica o grau de prioridade da requisição de medicamentos
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.


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(PatientBRIPS | PractitionerBRIPS | PractitionerRoleBRIPS | RelatedPerson | OrganizationBRIPS) Reported rather than primary record
ele-1: All FHIR elements must have a @value or children
... Slices for medication[x] SΣ 1..1 Medicamento prescrito
Slice: Unordered, Open by type:$this
Binding: Medications - SNOMED CT + Absent/Unknown (IPS) (preferred): SNOMED CT medications (Pharmaceutical / biologic product) or a code for absent/unknown medication


ele-1: All FHIR elements must have a @value or children
.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(Medication (IPS))
.... medication[x]:medicationReference SΣ 0..1 Reference(MedicationBRIPS) Medication to be taken
ele-1: All FHIR elements must have a @value or children
... subject SΣ 1..1 Reference(PatientBRIPS) 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 SΣC 1..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(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 Σ 0..1 dateTime Quando a requisição foi criada
ele-1: All FHIR elements must have a @value or children
... requester Σ 0..1 Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | PatientBRIPS | RelatedPerson | Device) Quem ou o que solicitou a requisição
ele-1: All FHIR elements must have a @value or children
... performer 0..1 Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | PatientBRIPS | Device | RelatedPerson | 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: ProcedurePerformerRoleCodes (example): Identifies the type of individual that is desired to administer the medication.


ele-1: All FHIR elements must have a @value or children
... recorder 0..1 Reference(PractitionerBRIPS | PractitionerRoleBRIPS) 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: Condition/Problem/DiagnosisCodes (example): A coded concept indicating why the medication was ordered.


ele-1: All FHIR elements must have a @value or children
... reasonReference 0..* Reference(ConditionBRIPS | Observation) 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..* Reference(CarePlan | MedicationRequestBRIPS | ServiceRequest | 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 S 0..* 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 SΣ 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 SΣ 0..1 Timing Quando a medicamento deve ser administrado
ele-1: All FHIR elements must have a @value or children
.... asNeeded[x] Σ 0..1 Uso - se necessário
Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the precondition that should be met or evaluated prior to consuming or administering a medication dose. For example "pain", "30 minutes prior to sexual intercourse", "on flare-up" etc.


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: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example): A coded concept describing the site location the medicine enters into or onto the body.


ele-1: All FHIR elements must have a @value or children
.... route 0..1 CodeableConceptIPS Via de admiminstração do medicamento
Binding: Medicine Route of Administration - IPS (preferred): EDQM Standards Terms


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] Σ 0..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 0..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
..... Slices for 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
...... data-absent-reason 0..1 code URL do motivo da ausência do período de validade
URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
Binding: DataAbsentReason (required)
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... 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(OrganizationBRIPS) 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(MedicationRequestBRIPS) 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.priorityrequiredRequestPriority
http://hl7.org/fhir/ValueSet/request-priority|4.0.1
from the FHIR Standard
MedicationRequest.medication[x]preferredMedicationSnomedCodesAbsentUnknown
http://hl7.org/fhir/uv/ips/ValueSet/medication-snomed-absent-unknown-uv-ips
MedicationRequest.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
MedicationRequest.performerTypeexampleProcedurePerformerRoleCodes
http://hl7.org/fhir/ValueSet/performer-role
from the FHIR Standard
MedicationRequest.reasonCodeexampleCondition/Problem/DiagnosisCodes
http://hl7.org/fhir/ValueSet/condition-code
from the FHIR Standard
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]exampleSNOMEDCTMedicationAsNeededReasonCodes
http://hl7.org/fhir/ValueSet/medication-as-needed-reason
from the FHIR Standard
MedicationRequest.dosageInstruction.siteexampleSNOMEDCTAnatomicalStructureForAdministrationSiteCodes
http://hl7.org/fhir/ValueSet/approach-site-codes
from the FHIR Standard
MedicationRequest.dosageInstruction.routepreferredMedicineRouteOfAdministrationUvIps
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()
NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationRequest 0..* MedicationRequestIPS 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 0..* 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.


... priority Σ 0..1 code Identifica o grau de prioridade da requisição de medicamentos
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.

... 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(PatientBRIPS | PractitionerBRIPS | PractitionerRoleBRIPS | RelatedPerson | OrganizationBRIPS) Reported rather than primary record
... Slices for medication[x] SΣ 1..1 Medicamento prescrito
Slice: Unordered, Open by type:$this
Binding: Medications - SNOMED CT + Absent/Unknown (IPS) (preferred): SNOMED CT medications (Pharmaceutical / biologic product) or a code for absent/unknown medication

.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(Medication (IPS))
.... medication[x]:medicationReference SΣ 0..1 Reference(MedicationBRIPS) Medication to be taken
... subject SΣ 1..1 Reference(PatientBRIPS) 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 SΣC 1..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(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 Σ 0..1 dateTime Quando a requisição foi criada
... requester Σ 0..1 Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | PatientBRIPS | RelatedPerson | Device) Quem ou o que solicitou a requisição
... performer 0..1 Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | PatientBRIPS | Device | RelatedPerson | CareTeam) Prescritor indicado para a administração
... performerType Σ 0..1 CodeableConcept Especialidade do prescritor para a administração do medicamento
Binding: ProcedurePerformerRoleCodes (example): Identifies the type of individual that is desired to administer the medication.

... recorder 0..1 Reference(PractitionerBRIPS | PractitionerRoleBRIPS) Pessoa que registrou a requisição
... reasonCode 0..* CodeableConcept Motivo ou indicação para solicitar ou não o medicamento
Binding: Condition/Problem/DiagnosisCodes (example): A coded concept indicating why the medication was ordered.


... reasonReference 0..* Reference(ConditionBRIPS | Observation) 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..* Reference(CarePlan | MedicationRequestBRIPS | ServiceRequest | 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 S 0..* 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 SΣ 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 SΣ 0..1 Timing Quando a medicamento deve ser administrado
.... asNeeded[x] Σ 0..1 Uso - se necessário
Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the precondition that should be met or evaluated prior to consuming or administering a medication dose. For example "pain", "30 minutes prior to sexual intercourse", "on flare-up" etc.

..... asNeededBoolean boolean
..... asNeededCodeableConcept CodeableConcept
.... site Σ 0..1 CodeableConcept Local anatômico de administração do medicamento
Binding: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example): A coded concept describing the site location the medicine enters into or onto the body.

.... route 0..1 CodeableConceptIPS Via de admiminstração do medicamento
Binding: Medicine Route of Administration - IPS (preferred): EDQM Standards Terms

.... 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] Σ 0..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 0..1 Period Validade da autorização de fornecimento de medicamentos
..... id 0..1 string Identificador exclusivo para referência entre elementos
..... Slices for extension 0..* Extension Conteúdo adicional definido pelas implementações
Slice: Unordered, Open by value:url
...... data-absent-reason 0..1 code URL do motivo da ausência do período de validade
URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
Binding: DataAbsentReason (required)
..... 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(OrganizationBRIPS) 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(MedicationRequestBRIPS) 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.priorityrequiredRequestPriority
http://hl7.org/fhir/ValueSet/request-priority|4.0.1
from the FHIR Standard
MedicationRequest.medication[x]preferredMedicationSnomedCodesAbsentUnknown
http://hl7.org/fhir/uv/ips/ValueSet/medication-snomed-absent-unknown-uv-ips
MedicationRequest.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
MedicationRequest.performerTypeexampleProcedurePerformerRoleCodes
http://hl7.org/fhir/ValueSet/performer-role
from the FHIR Standard
MedicationRequest.reasonCodeexampleCondition/Problem/DiagnosisCodes
http://hl7.org/fhir/ValueSet/condition-code
from the FHIR Standard
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]exampleSNOMEDCTMedicationAsNeededReasonCodes
http://hl7.org/fhir/ValueSet/medication-as-needed-reason
from the FHIR Standard
MedicationRequest.dosageInstruction.siteexampleSNOMEDCTAnatomicalStructureForAdministrationSiteCodes
http://hl7.org/fhir/ValueSet/approach-site-codes
from the FHIR Standard
MedicationRequest.dosageInstruction.routepreferredMedicineRouteOfAdministrationUvIps
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()

Visão diferencial

Esta estrutura é derivada de MedicationRequestIPS

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationRequest MedicationRequestIPS
... 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 0..* 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..1 code Identifica o grau de prioridade da requisição de medicamentos
... doNotPerform 0..1 boolean Verdadeiro se a requisição for de proibição de execução
... 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(PatientBRIPS | PractitionerBRIPS | PractitionerRoleBRIPS | RelatedPerson | OrganizationBRIPS) Reported rather than primary record
... Slices for medication[x] 1..1 CodeableConcept, Reference(Medication (IPS)) Medicamento prescrito
Slice: Unordered, Open by type:$this
.... medication[x]:medicationReference 0..1 Reference(MedicationBRIPS) Medication to be taken
... subject 1..1 Reference(PatientBRIPS) 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 1..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(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 0..1 dateTime Quando a requisição foi criada
... requester 0..1 Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | PatientBRIPS | RelatedPerson | Device) Quem ou o que solicitou a requisição
... performer 0..1 Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | PatientBRIPS | Device | RelatedPerson | CareTeam) Prescritor indicado para a administração
... performerType 0..1 CodeableConcept Especialidade do prescritor para a administração do medicamento
... recorder 0..1 Reference(PractitionerBRIPS | PractitionerRoleBRIPS) Pessoa que registrou a requisição
... reasonCode 0..* CodeableConcept Motivo ou indicação para solicitar ou não o medicamento
... reasonReference 0..* Reference(ConditionBRIPS | Observation) 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..* Reference(CarePlan | MedicationRequestBRIPS | ServiceRequest | 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..* 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
.... asNeeded[x] 0..1 boolean, CodeableConcept Uso - se necessário
.... site 0..1 CodeableConcept Local anatômico de administração do medicamento
.... route 0..1 CodeableConceptIPS Via de admiminstração do medicamento
.... 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] 0..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 0..1 Period Validade 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 pelas implementações
..... Slices for extension Content/Rules for all slices
...... extension:data-absent-reason 0..1 DataAbsentReason(5.1.0) URL do motivo da ausência do período de validade
..... 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(OrganizationBRIPS) 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(MedicationRequestBRIPS) 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

Visualização de elementos -chave

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationRequest 0..* MedicationRequestIPS 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 0..* 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
... priority Σ 0..1 code Identifica o grau de prioridade da requisição de medicamentos
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.


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(PatientBRIPS | PractitionerBRIPS | PractitionerRoleBRIPS | RelatedPerson | OrganizationBRIPS) Reported rather than primary record
ele-1: All FHIR elements must have a @value or children
... Slices for medication[x] SΣ 1..1 Medicamento prescrito
Slice: Unordered, Open by type:$this
Binding: Medications - SNOMED CT + Absent/Unknown (IPS) (preferred): SNOMED CT medications (Pharmaceutical / biologic product) or a code for absent/unknown medication


ele-1: All FHIR elements must have a @value or children
.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(Medication (IPS))
.... medication[x]:medicationReference SΣ 0..1 Reference(MedicationBRIPS) Medication to be taken
ele-1: All FHIR elements must have a @value or children
... subject SΣ 1..1 Reference(PatientBRIPS) 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 SΣC 1..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(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 Σ 0..1 dateTime Quando a requisição foi criada
ele-1: All FHIR elements must have a @value or children
... requester Σ 0..1 Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | PatientBRIPS | RelatedPerson | Device) Quem ou o que solicitou a requisição
ele-1: All FHIR elements must have a @value or children
... performer 0..1 Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | PatientBRIPS | Device | RelatedPerson | 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: ProcedurePerformerRoleCodes (example): Identifies the type of individual that is desired to administer the medication.


ele-1: All FHIR elements must have a @value or children
... recorder 0..1 Reference(PractitionerBRIPS | PractitionerRoleBRIPS) 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: Condition/Problem/DiagnosisCodes (example): A coded concept indicating why the medication was ordered.


ele-1: All FHIR elements must have a @value or children
... reasonReference 0..* Reference(ConditionBRIPS | Observation) 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..* Reference(CarePlan | MedicationRequestBRIPS | ServiceRequest | 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 S 0..* 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 SΣ 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 SΣ 0..1 Timing Quando a medicamento deve ser administrado
ele-1: All FHIR elements must have a @value or children
.... asNeeded[x] Σ 0..1 Uso - se necessário
Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the precondition that should be met or evaluated prior to consuming or administering a medication dose. For example "pain", "30 minutes prior to sexual intercourse", "on flare-up" etc.


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: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example): A coded concept describing the site location the medicine enters into or onto the body.


ele-1: All FHIR elements must have a @value or children
.... route 0..1 CodeableConceptIPS Via de admiminstração do medicamento
Binding: Medicine Route of Administration - IPS (preferred): EDQM Standards Terms


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] Σ 0..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 0..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
..... Slices for 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
...... data-absent-reason 0..1 code URL do motivo da ausência do período de validade
URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
Binding: DataAbsentReason (required)
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... 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(OrganizationBRIPS) 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(MedicationRequestBRIPS) 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.priorityrequiredRequestPriority
http://hl7.org/fhir/ValueSet/request-priority|4.0.1
from the FHIR Standard
MedicationRequest.medication[x]preferredMedicationSnomedCodesAbsentUnknown
http://hl7.org/fhir/uv/ips/ValueSet/medication-snomed-absent-unknown-uv-ips
MedicationRequest.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
MedicationRequest.performerTypeexampleProcedurePerformerRoleCodes
http://hl7.org/fhir/ValueSet/performer-role
from the FHIR Standard
MedicationRequest.reasonCodeexampleCondition/Problem/DiagnosisCodes
http://hl7.org/fhir/ValueSet/condition-code
from the FHIR Standard
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]exampleSNOMEDCTMedicationAsNeededReasonCodes
http://hl7.org/fhir/ValueSet/medication-as-needed-reason
from the FHIR Standard
MedicationRequest.dosageInstruction.siteexampleSNOMEDCTAnatomicalStructureForAdministrationSiteCodes
http://hl7.org/fhir/ValueSet/approach-site-codes
from the FHIR Standard
MedicationRequest.dosageInstruction.routepreferredMedicineRouteOfAdministrationUvIps
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()

Visualização instantânea

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationRequest 0..* MedicationRequestIPS 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 0..* 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.


... priority Σ 0..1 code Identifica o grau de prioridade da requisição de medicamentos
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.

... 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(PatientBRIPS | PractitionerBRIPS | PractitionerRoleBRIPS | RelatedPerson | OrganizationBRIPS) Reported rather than primary record
... Slices for medication[x] SΣ 1..1 Medicamento prescrito
Slice: Unordered, Open by type:$this
Binding: Medications - SNOMED CT + Absent/Unknown (IPS) (preferred): SNOMED CT medications (Pharmaceutical / biologic product) or a code for absent/unknown medication

.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(Medication (IPS))
.... medication[x]:medicationReference SΣ 0..1 Reference(MedicationBRIPS) Medication to be taken
... subject SΣ 1..1 Reference(PatientBRIPS) 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 SΣC 1..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(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 Σ 0..1 dateTime Quando a requisição foi criada
... requester Σ 0..1 Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | PatientBRIPS | RelatedPerson | Device) Quem ou o que solicitou a requisição
... performer 0..1 Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | PatientBRIPS | Device | RelatedPerson | CareTeam) Prescritor indicado para a administração
... performerType Σ 0..1 CodeableConcept Especialidade do prescritor para a administração do medicamento
Binding: ProcedurePerformerRoleCodes (example): Identifies the type of individual that is desired to administer the medication.

... recorder 0..1 Reference(PractitionerBRIPS | PractitionerRoleBRIPS) Pessoa que registrou a requisição
... reasonCode 0..* CodeableConcept Motivo ou indicação para solicitar ou não o medicamento
Binding: Condition/Problem/DiagnosisCodes (example): A coded concept indicating why the medication was ordered.


... reasonReference 0..* Reference(ConditionBRIPS | Observation) 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..* Reference(CarePlan | MedicationRequestBRIPS | ServiceRequest | 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 S 0..* 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 SΣ 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 SΣ 0..1 Timing Quando a medicamento deve ser administrado
.... asNeeded[x] Σ 0..1 Uso - se necessário
Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the precondition that should be met or evaluated prior to consuming or administering a medication dose. For example "pain", "30 minutes prior to sexual intercourse", "on flare-up" etc.

..... asNeededBoolean boolean
..... asNeededCodeableConcept CodeableConcept
.... site Σ 0..1 CodeableConcept Local anatômico de administração do medicamento
Binding: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example): A coded concept describing the site location the medicine enters into or onto the body.

.... route 0..1 CodeableConceptIPS Via de admiminstração do medicamento
Binding: Medicine Route of Administration - IPS (preferred): EDQM Standards Terms

.... 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] Σ 0..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 0..1 Period Validade da autorização de fornecimento de medicamentos
..... id 0..1 string Identificador exclusivo para referência entre elementos
..... Slices for extension 0..* Extension Conteúdo adicional definido pelas implementações
Slice: Unordered, Open by value:url
...... data-absent-reason 0..1 code URL do motivo da ausência do período de validade
URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
Binding: DataAbsentReason (required)
..... 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(OrganizationBRIPS) 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(MedicationRequestBRIPS) 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.priorityrequiredRequestPriority
http://hl7.org/fhir/ValueSet/request-priority|4.0.1
from the FHIR Standard
MedicationRequest.medication[x]preferredMedicationSnomedCodesAbsentUnknown
http://hl7.org/fhir/uv/ips/ValueSet/medication-snomed-absent-unknown-uv-ips
MedicationRequest.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
MedicationRequest.performerTypeexampleProcedurePerformerRoleCodes
http://hl7.org/fhir/ValueSet/performer-role
from the FHIR Standard
MedicationRequest.reasonCodeexampleCondition/Problem/DiagnosisCodes
http://hl7.org/fhir/ValueSet/condition-code
from the FHIR Standard
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]exampleSNOMEDCTMedicationAsNeededReasonCodes
http://hl7.org/fhir/ValueSet/medication-as-needed-reason
from the FHIR Standard
MedicationRequest.dosageInstruction.siteexampleSNOMEDCTAnatomicalStructureForAdministrationSiteCodes
http://hl7.org/fhir/ValueSet/approach-site-codes
from the FHIR Standard
MedicationRequest.dosageInstruction.routepreferredMedicineRouteOfAdministrationUvIps
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()

 

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