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

This page is part of the IPS Brasil (v1.2.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.2.0
Active as of 2026-08-22 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.

O projeto INSPIRA (Hospital Sírio-Libanês / HL7 Brasil, Protocolo 25000.176202/2023-57) revisou os perfis do Guia IPS Brasil, adicionou bindings nacionais da RNDS e expandiu o mapeamento de estrutura para 8 colunas. A versão atual do Guia é 1.1.0 (2026).

Escopo/Uso

O perfil MedicationRequestBRIPS especializa o perfil internacional MedicationRequest-uv-ips para o contexto brasileiro, mapeando o perfil RNDS RNDSPrescricaoMedicamento — o Registro Eletrônico de Prescrição de Medicamentos (REPM). Uma prescrição médica é representada no sumário do paciente como uma instância do recurso MedicationRequest restringida por esse perfil.

​O campo MedicationRequest.medication[x] é obrigatório (1..1, MustSupport) e deve referenciar uma instância do perfil MedicationBRIPS via medicationReference. A RNDS exige a referência para RNDSMedicamento (required); o BRIPS especializa para MedicationBRIPS com additional-binding para o ValueSet medication-code-uv-ips do IPS (preferred).

O perfil RNDS RNDSPrescricaoMedicamento possui estrutura particular com exatamente 2 recursos contained: prescriberPractitioner (Practitioner — profissional prescritor com identificadores CRM/CPF/CNS/RQE) e prescriberSpecialty (PractitionerRole — lotação e especialidade, referenciado por supportingInformation:requesterSpecialty). Os elementos reasonCode (1..*), authoredOn (1..1), requester (1..1) e dosageInstruction.route (1..1, required BRViaAdministracao) são obrigatórios na RNDS mas opcionais no BRIPS por compatibilidade com sumários históricos.

Uso indevido

O recurso MedicationRequest não deve ser usado para registrar a administração efetiva de um medicamento (use MedicationAdministration) nem o medicamento em uso consolidado (use MedicationStatementBRIPS). Não deve ser usado para registrar vacinas — use ImmunizationBRIPS.

Extensões

Este perfil não possui extensões nacionais adicionais além das herdadas do IPS. O perfil RNDS RNDSPrescricaoMedicamento usa supportingInformation (1..*) com slice requesterSpecialty (1..1) apontando para o recurso contained de PractitionerRole — este mecanismo de contained não é replicado diretamente no BRIPS.

Limites e Relacionamentos

O recurso MedicationRequestBRIPS pode ser referenciado diretamente pela seção “Medicamentos em Uso” (LOINC 10160-0) da CompositionBRIPS. No REPM (documento RNDS), a seção “Medicamentos Prescritos” (LOINC 57828-6) referencia itens RNDSPrescricaoMedicamento. Referencia e é referenciado por:

  • MedicationBRIPS — referenciado em medication[x] (medicamento prescrito).
  • MedicationStatementBRIPS — MedicationStatement.derivedFrom pode derivar desta prescrição.
  • PatientBRIPS — referenciado em subject.
  • PractitionerBRIPS / PractitionerRoleBRIPS — referenciados em requester, performer, recorder e recursos contained.
  • ConditionBRIPS — reasonCode usa VS BRProblemaDiagnostico; reasonReference aponta para ConditionBRIPS.

Caso de Uso

Condição de entrada

As informações sobre prescrição de medicamentos no Sumário Internacional do Paciente são extraídas do Perfil BRPrescricaoMedicamento a partir dos seguintes documentos RNDS:

  • REPM — Registro Eletrônico de Prescrição de Medicamentos
  • SA — Sumário de Alta Hospitalar (seção de medicamentos prescritos na alta)
  • SAO — Sumário de Alta Obstétrico

O Perfil BRPrescricaoMedicamento é uma restrição do MedicationRequest do FHIR R4, usado para prescrever ou solicitar medicamentos para um paciente. O caso de uso é restrito, no momento, aos medicamentos prescritos no programa Farmácia Popular ou na atenção primária do SUS.

Os principais elementos mapeados incluem: status, intent, medication[x] (com referência ao BRMedicamento), subject (paciente), authoredOn, requester (estabelecimento), recorder (profissional), note, dosageInstruction (timing, asNeeded, route com mapeamento BRViaAdministracao → EDQM), doseAndRate, maxDosePerAdministration e dispenseRequest.

Condição de saída

São exibidos todos os medicamentos ativos do último ano provenientes dos registros de prescrição na RNDS. Os medicamentos oriundos de Sumários internacionais são exibidos exatamente como recebidos.

Mapeamentos terminológicos RNDS — IPS

No elemento MedicationRequest.dosageInstruction.route foi necessário criar um Mapa de Conceitos do CodeSystem BRViaAdministracao para o CS preferido do IPS: Medicine Route of Administration — IPS (EDQM Standards Terms).

Mapeamento de estrutura — Versão 1.0.0

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 medication-snomed-absent-unknown-uv-ips 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

Mapeamento de estrutura — Versão 1.1.0

Mapeamento do perfil BRPrescricaoMedicamento da RNDS para MedicationRequestBRIPS.

Elemento Card. Descrição Domínio Mapeamento
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 Imunobiológico que foi administrado medicationrequest-intent
MedicationRequest.medication 1..1 Indicativo de prescrição não estruturada ou medicamento não identificado medication-snomed-absent-unknown-uv-ips 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-1.0 → medicine-route-of-administration
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
Elemento Mudança na RNDS Grau (ISO/TR 12300)
Medication.code BRTerminologiaMedicamento (required); perfil RNDSMedicamento (OBM/CATMAT). IPS: SNOMED CT GPS + Absent/Unknown 2
Medication.form BRUnidadeMedidaMedicamento (required). IPS: medicine-doseform/EDQM 2
Medication.ingredient.item Reference(Substance). IPS: ValueSet SNOMED CT GPS 2
MedicationRequest.dosageInstruction.route BRViaAdministracao-1.0 (required) → Medicine Route of Administration - IPS (EDQM) 2
MedicationRequest.reasonCode / performerType BRProblemaDiagnostico / BROcupacao 1
MedicationRequest.substitution Suprimido na RNDS (0..0) —
MedicationStatement Não utilizado pela RNDS —

Usos:

You can also check for usages in the FHIR IG Statistics

Visões formais do conteúdo do perfil

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

Esta estrutura é derivada de MedicationRequestIPS

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. 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
... 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
... Fatias para reported[x] 0..1 boolean, Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization) Informado em vez de registro primário
Fatia: Não ordenado, Aberto por type:$this
.... reported[x]:reportedReference 0..1 Reference(PatientBRIPS | PractitionerBRIPS | PractitionerRoleBRIPS | RelatedPerson | OrganizationBRIPS) Reported rather than primary record
... Fatias para medication[x] 1..1 CodeableConcept, Reference(Medication (IPS)) Medicamento prescrito
Fatia: Não ordenado, Aberto por 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
..... Fatias para extension Conteúdo/regras para todas as fatias
...... extension:data-absent-reason 0..1 DataAbsentReason(5.3.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 Documentação para este formato
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. 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
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos 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
Vínculo: medicationrequest Status (required): A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription.
... statusReason 0..1 CodeableConcept Motivo do status atual
Vínculo: medicationRequest Status Reason Codes (example): Identifies the reasons for a given status.
... intent ?!Σ 1..1 code O tipo de requisição de medicamento
Vínculo: medicationRequest Intent (required): The kind of medication order.
... category 0..* CodeableConcept Tipo de uso do medicamento
Vínculo: medicationRequest Category Codes (example): A coded concept identifying the category of medication request. For example, where the medication is to be consumed or administered, or the type of medication treatment.
... priority Σ 0..1 code Identifica o grau de prioridade da requisição de medicamentos
Vínculo: 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
... Fatias para reported[x] Σ 0..1 Informado em vez de registro primário
Fatia: Não ordenado, Aberto por type:$this
.... reportedBoolean boolean
.... reportedReference Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization)
.... reported[x]:reportedReference Σ 0..1 Reference(PatientBRIPS | PractitionerBRIPS | PractitionerRoleBRIPS | RelatedPerson | OrganizationBRIPS) Reported rather than primary record
... Fatias para medication[x] SΣ 1..1 Medicamento prescrito
Fatia: Não ordenado, Aberto por type:$this
Vínculo: 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
Fatia: Não ordenado, Aberto por 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
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display Σ 0..1 string Alternativa de texto para o recurso
... encounter 0..1 Reference(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
Vínculo: 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
Vínculo: 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
Vínculo: medicationRequest Course of Therapy Codes (example): Identifies the overall pattern of medication administratio.
... insurance 0..* Reference(Coverage | ClaimResponse) Cobertura de planos/seguros de saúde associada
... note 0..* Annotation Informações sobre a requisição
... dosageInstruction 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
Fatia: Não ordenado, Aberto por value:url
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... sequence Σ 0..1 integer Ordem na requisição
.... text 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
Vínculo: SNOMEDCTAdditionalDosageInstructions (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery".
.... patientInstruction Σ 0..1 string Instruções orientadas ao paciente ou ao consumidor
.... timing SΣ 0..1 Timing Quando a medicamento deve ser administrado
.... asNeeded[x] Σ 0..1 Uso - se necessário
Vínculo: 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
Vínculo: 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
Vínculo: Medicine Route of Administration - IPS (preferred): EDQM Standards Terms
.... method Σ 0..1 CodeableConcept Técnica para a administração do medicamento
Vínculo: 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
Fatia: Não ordenado, Aberto por value:url
..... type Σ 0..1 CodeableConcept O tipo de dose ou taxa de administração especificada
Vínculo: DoseAndRateType (example): The kind of dose or rate specified.
..... dose[x] Σ 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
..... Fatias para extension 0..* Extension Conteúdo adicional definido pelas implementações
Fatia: Não ordenado, Aberto por value:url
...... extension: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
Vínculo: 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
Vínculo: ActSubstanceAdminSubstitutionCode (3.0.0) (example): Identifies the type of substitution allowed.
..... allowedBoolean boolean
..... allowedCodeableConcept CodeableConcept
.... reason 0..1 CodeableConcept Porque (ou não) a substituição foi feita
Vínculo: SubstanceAdminSubstitutionReason (3.0.0) (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 Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
MedicationRequest.language Base preferred Common Languages 📦4.0.1 a norma FHIR
MedicationRequest.status Base required Medicationrequest status 📍4.0.1 a norma FHIR
MedicationRequest.statusReason Base example Medication request status reason codes 📦4.0.1 a norma FHIR
MedicationRequest.intent Base required Medication request intent 📍4.0.1 a norma FHIR
MedicationRequest.category Base example Medication request category codes 📦4.0.1 a norma FHIR
MedicationRequest.priority Base required Request priority 📍4.0.1 a norma FHIR
MedicationRequest.medication[x] Base preferred Medications - SNOMED CT + Absent/Unknown (IPS) 📦1.1.0 International Patient Summary Implementation Guide v1.1
MedicationRequest.subject.​type Base extensible ResourceType 📦4.0.1 a norma FHIR
MedicationRequest.performerType Base example Procedure Performer Role Codes 📦4.0.1 a norma FHIR
MedicationRequest.reasonCode Base example Condition/Problem/Diagnosis Codes 📦4.0.1 a norma FHIR
MedicationRequest.courseOfTherapyType Base example Medication request course of therapy codes 📦4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​additionalInstruction Base example SNOMED CT Additional Dosage Instructions 📦4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​asNeeded[x] Base example SNOMED CT Medication As Needed Reason Codes 📦4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​site Base example SNOMED CT Anatomical Structure for Administration Site Codes 📦4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​route Base preferred Medicine Route of Administration - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
MedicationRequest.dosageInstruction.​method Base example SNOMED CT Administration Method Codes 📦4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​doseAndRate.type Base example DoseAndRateType 📦4.0.1 a norma FHIR
MedicationRequest.substitution.​allowed[x] Base example ActSubstanceAdminSubstitutionCode 📍3.0.0 THO v7.3
MedicationRequest.substitution.​reason Base example SubstanceAdminSubstitutionReason 📍3.0.0 THO v7.3

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error MedicationRequest If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicationRequest If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error MedicationRequest If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error MedicationRequest If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice MedicationRequest A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. 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
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos 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
Vínculo: medicationrequest Status (required): A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription.
... statusReason 0..1 CodeableConcept Motivo do status atual
Vínculo: medicationRequest Status Reason Codes (example): Identifies the reasons for a given status.
... intent ?!Σ 1..1 code O tipo de requisição de medicamento
Vínculo: medicationRequest Intent (required): The kind of medication order.
... category 0..* CodeableConcept Tipo de uso do medicamento
Vínculo: medicationRequest Category Codes (example): A coded concept identifying the category of medication request. For example, where the medication is to be consumed or administered, or the type of medication treatment.
... priority Σ 0..1 code Identifica o grau de prioridade da requisição de medicamentos
Vínculo: 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
... Fatias para reported[x] Σ 0..1 Informado em vez de registro primário
Fatia: Não ordenado, Aberto por type:$this
.... reportedBoolean boolean
.... reportedReference Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization)
.... reported[x]:reportedReference Σ 0..1 Reference(PatientBRIPS | PractitionerBRIPS | PractitionerRoleBRIPS | RelatedPerson | OrganizationBRIPS) Reported rather than primary record
... Fatias para medication[x] SΣ 1..1 Medicamento prescrito
Fatia: Não ordenado, Aberto por type:$this
Vínculo: 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
Fatia: Não ordenado, Aberto por 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
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display Σ 0..1 string Alternativa de texto para o recurso
... encounter 0..1 Reference(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
Vínculo: 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
Vínculo: 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
Vínculo: medicationRequest Course of Therapy Codes (example): Identifies the overall pattern of medication administratio.
... insurance 0..* Reference(Coverage | ClaimResponse) Cobertura de planos/seguros de saúde associada
... note 0..* Annotation Informações sobre a requisição
... dosageInstruction 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
Fatia: Não ordenado, Aberto por value:url
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... sequence Σ 0..1 integer Ordem na requisição
.... text 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
Vínculo: SNOMEDCTAdditionalDosageInstructions (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery".
.... patientInstruction Σ 0..1 string Instruções orientadas ao paciente ou ao consumidor
.... timing SΣ 0..1 Timing Quando a medicamento deve ser administrado
.... asNeeded[x] Σ 0..1 Uso - se necessário
Vínculo: 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
Vínculo: 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
Vínculo: Medicine Route of Administration - IPS (preferred): EDQM Standards Terms
.... method Σ 0..1 CodeableConcept Técnica para a administração do medicamento
Vínculo: 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
Fatia: Não ordenado, Aberto por value:url
..... type Σ 0..1 CodeableConcept O tipo de dose ou taxa de administração especificada
Vínculo: DoseAndRateType (example): The kind of dose or rate specified.
..... dose[x] Σ 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
..... Fatias para extension 0..* Extension Conteúdo adicional definido pelas implementações
Fatia: Não ordenado, Aberto por value:url
...... extension: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
Vínculo: 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
Vínculo: ActSubstanceAdminSubstitutionCode (3.0.0) (example): Identifies the type of substitution allowed.
..... allowedBoolean boolean
..... allowedCodeableConcept CodeableConcept
.... reason 0..1 CodeableConcept Porque (ou não) a substituição foi feita
Vínculo: SubstanceAdminSubstitutionReason (3.0.0) (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 Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
MedicationRequest.language Base preferred Common Languages 📦4.0.1 a norma FHIR
MedicationRequest.status Base required Medicationrequest status 📍4.0.1 a norma FHIR
MedicationRequest.statusReason Base example Medication request status reason codes 📦4.0.1 a norma FHIR
MedicationRequest.intent Base required Medication request intent 📍4.0.1 a norma FHIR
MedicationRequest.category Base example Medication request category codes 📦4.0.1 a norma FHIR
MedicationRequest.priority Base required Request priority 📍4.0.1 a norma FHIR
MedicationRequest.medication[x] Base preferred Medications - SNOMED CT + Absent/Unknown (IPS) 📦1.1.0 International Patient Summary Implementation Guide v1.1
MedicationRequest.subject.​type Base extensible ResourceType 📦4.0.1 a norma FHIR
MedicationRequest.performerType Base example Procedure Performer Role Codes 📦4.0.1 a norma FHIR
MedicationRequest.reasonCode Base example Condition/Problem/Diagnosis Codes 📦4.0.1 a norma FHIR
MedicationRequest.courseOfTherapyType Base example Medication request course of therapy codes 📦4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​additionalInstruction Base example SNOMED CT Additional Dosage Instructions 📦4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​asNeeded[x] Base example SNOMED CT Medication As Needed Reason Codes 📦4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​site Base example SNOMED CT Anatomical Structure for Administration Site Codes 📦4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​route Base preferred Medicine Route of Administration - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
MedicationRequest.dosageInstruction.​method Base example SNOMED CT Administration Method Codes 📦4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​doseAndRate.type Base example DoseAndRateType 📦4.0.1 a norma FHIR
MedicationRequest.substitution.​allowed[x] Base example ActSubstanceAdminSubstitutionCode 📍3.0.0 THO v7.3
MedicationRequest.substitution.​reason Base example SubstanceAdminSubstitutionReason 📍3.0.0 THO v7.3

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error MedicationRequest If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicationRequest If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error MedicationRequest If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error MedicationRequest If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice MedicationRequest A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Visão diferencial

Esta estrutura é derivada de MedicationRequestIPS

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. 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
... 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
... Fatias para reported[x] 0..1 boolean, Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization) Informado em vez de registro primário
Fatia: Não ordenado, Aberto por type:$this
.... reported[x]:reportedReference 0..1 Reference(PatientBRIPS | PractitionerBRIPS | PractitionerRoleBRIPS | RelatedPerson | OrganizationBRIPS) Reported rather than primary record
... Fatias para medication[x] 1..1 CodeableConcept, Reference(Medication (IPS)) Medicamento prescrito
Fatia: Não ordenado, Aberto por 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
..... Fatias para extension Conteúdo/regras para todas as fatias
...... extension:data-absent-reason 0..1 DataAbsentReason(5.3.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 Documentação para este formato

Visualização de elementos -chave

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. 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
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos 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
Vínculo: medicationrequest Status (required): A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription.
... statusReason 0..1 CodeableConcept Motivo do status atual
Vínculo: medicationRequest Status Reason Codes (example): Identifies the reasons for a given status.
... intent ?!Σ 1..1 code O tipo de requisição de medicamento
Vínculo: medicationRequest Intent (required): The kind of medication order.
... category 0..* CodeableConcept Tipo de uso do medicamento
Vínculo: medicationRequest Category Codes (example): A coded concept identifying the category of medication request. For example, where the medication is to be consumed or administered, or the type of medication treatment.
... priority Σ 0..1 code Identifica o grau de prioridade da requisição de medicamentos
Vínculo: 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
... Fatias para reported[x] Σ 0..1 Informado em vez de registro primário
Fatia: Não ordenado, Aberto por type:$this
.... reportedBoolean boolean
.... reportedReference Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization)
.... reported[x]:reportedReference Σ 0..1 Reference(PatientBRIPS | PractitionerBRIPS | PractitionerRoleBRIPS | RelatedPerson | OrganizationBRIPS) Reported rather than primary record
... Fatias para medication[x] SΣ 1..1 Medicamento prescrito
Fatia: Não ordenado, Aberto por type:$this
Vínculo: 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
Fatia: Não ordenado, Aberto por 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
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display Σ 0..1 string Alternativa de texto para o recurso
... encounter 0..1 Reference(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
Vínculo: 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
Vínculo: 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
Vínculo: medicationRequest Course of Therapy Codes (example): Identifies the overall pattern of medication administratio.
... insurance 0..* Reference(Coverage | ClaimResponse) Cobertura de planos/seguros de saúde associada
... note 0..* Annotation Informações sobre a requisição
... dosageInstruction 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
Fatia: Não ordenado, Aberto por value:url
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... sequence Σ 0..1 integer Ordem na requisição
.... text 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
Vínculo: SNOMEDCTAdditionalDosageInstructions (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery".
.... patientInstruction Σ 0..1 string Instruções orientadas ao paciente ou ao consumidor
.... timing SΣ 0..1 Timing Quando a medicamento deve ser administrado
.... asNeeded[x] Σ 0..1 Uso - se necessário
Vínculo: 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
Vínculo: 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
Vínculo: Medicine Route of Administration - IPS (preferred): EDQM Standards Terms
.... method Σ 0..1 CodeableConcept Técnica para a administração do medicamento
Vínculo: 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
Fatia: Não ordenado, Aberto por value:url
..... type Σ 0..1 CodeableConcept O tipo de dose ou taxa de administração especificada
Vínculo: DoseAndRateType (example): The kind of dose or rate specified.
..... dose[x] Σ 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
..... Fatias para extension 0..* Extension Conteúdo adicional definido pelas implementações
Fatia: Não ordenado, Aberto por value:url
...... extension: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
Vínculo: 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
Vínculo: ActSubstanceAdminSubstitutionCode (3.0.0) (example): Identifies the type of substitution allowed.
..... allowedBoolean boolean
..... allowedCodeableConcept CodeableConcept
.... reason 0..1 CodeableConcept Porque (ou não) a substituição foi feita
Vínculo: SubstanceAdminSubstitutionReason (3.0.0) (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 Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
MedicationRequest.language Base preferred Common Languages 📦4.0.1 a norma FHIR
MedicationRequest.status Base required Medicationrequest status 📍4.0.1 a norma FHIR
MedicationRequest.statusReason Base example Medication request status reason codes 📦4.0.1 a norma FHIR
MedicationRequest.intent Base required Medication request intent 📍4.0.1 a norma FHIR
MedicationRequest.category Base example Medication request category codes 📦4.0.1 a norma FHIR
MedicationRequest.priority Base required Request priority 📍4.0.1 a norma FHIR
MedicationRequest.medication[x] Base preferred Medications - SNOMED CT + Absent/Unknown (IPS) 📦1.1.0 International Patient Summary Implementation Guide v1.1
MedicationRequest.subject.​type Base extensible ResourceType 📦4.0.1 a norma FHIR
MedicationRequest.performerType Base example Procedure Performer Role Codes 📦4.0.1 a norma FHIR
MedicationRequest.reasonCode Base example Condition/Problem/Diagnosis Codes 📦4.0.1 a norma FHIR
MedicationRequest.courseOfTherapyType Base example Medication request course of therapy codes 📦4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​additionalInstruction Base example SNOMED CT Additional Dosage Instructions 📦4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​asNeeded[x] Base example SNOMED CT Medication As Needed Reason Codes 📦4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​site Base example SNOMED CT Anatomical Structure for Administration Site Codes 📦4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​route Base preferred Medicine Route of Administration - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
MedicationRequest.dosageInstruction.​method Base example SNOMED CT Administration Method Codes 📦4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​doseAndRate.type Base example DoseAndRateType 📦4.0.1 a norma FHIR
MedicationRequest.substitution.​allowed[x] Base example ActSubstanceAdminSubstitutionCode 📍3.0.0 THO v7.3
MedicationRequest.substitution.​reason Base example SubstanceAdminSubstitutionReason 📍3.0.0 THO v7.3

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error MedicationRequest If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicationRequest If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error MedicationRequest If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error MedicationRequest If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice MedicationRequest A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Visualização instantânea

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. 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
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos 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
Vínculo: medicationrequest Status (required): A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription.
... statusReason 0..1 CodeableConcept Motivo do status atual
Vínculo: medicationRequest Status Reason Codes (example): Identifies the reasons for a given status.
... intent ?!Σ 1..1 code O tipo de requisição de medicamento
Vínculo: medicationRequest Intent (required): The kind of medication order.
... category 0..* CodeableConcept Tipo de uso do medicamento
Vínculo: medicationRequest Category Codes (example): A coded concept identifying the category of medication request. For example, where the medication is to be consumed or administered, or the type of medication treatment.
... priority Σ 0..1 code Identifica o grau de prioridade da requisição de medicamentos
Vínculo: 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
... Fatias para reported[x] Σ 0..1 Informado em vez de registro primário
Fatia: Não ordenado, Aberto por type:$this
.... reportedBoolean boolean
.... reportedReference Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization)
.... reported[x]:reportedReference Σ 0..1 Reference(PatientBRIPS | PractitionerBRIPS | PractitionerRoleBRIPS | RelatedPerson | OrganizationBRIPS) Reported rather than primary record
... Fatias para medication[x] SΣ 1..1 Medicamento prescrito
Fatia: Não ordenado, Aberto por type:$this
Vínculo: 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
Fatia: Não ordenado, Aberto por 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
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display Σ 0..1 string Alternativa de texto para o recurso
... encounter 0..1 Reference(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
Vínculo: 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
Vínculo: 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
Vínculo: medicationRequest Course of Therapy Codes (example): Identifies the overall pattern of medication administratio.
... insurance 0..* Reference(Coverage | ClaimResponse) Cobertura de planos/seguros de saúde associada
... note 0..* Annotation Informações sobre a requisição
... dosageInstruction 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
Fatia: Não ordenado, Aberto por value:url
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... sequence Σ 0..1 integer Ordem na requisição
.... text 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
Vínculo: SNOMEDCTAdditionalDosageInstructions (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery".
.... patientInstruction Σ 0..1 string Instruções orientadas ao paciente ou ao consumidor
.... timing SΣ 0..1 Timing Quando a medicamento deve ser administrado
.... asNeeded[x] Σ 0..1 Uso - se necessário
Vínculo: 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
Vínculo: 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
Vínculo: Medicine Route of Administration - IPS (preferred): EDQM Standards Terms
.... method Σ 0..1 CodeableConcept Técnica para a administração do medicamento
Vínculo: 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
Fatia: Não ordenado, Aberto por value:url
..... type Σ 0..1 CodeableConcept O tipo de dose ou taxa de administração especificada
Vínculo: DoseAndRateType (example): The kind of dose or rate specified.
..... dose[x] Σ 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
..... Fatias para extension 0..* Extension Conteúdo adicional definido pelas implementações
Fatia: Não ordenado, Aberto por value:url
...... extension: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
Vínculo: 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
Vínculo: ActSubstanceAdminSubstitutionCode (3.0.0) (example): Identifies the type of substitution allowed.
..... allowedBoolean boolean
..... allowedCodeableConcept CodeableConcept
.... reason 0..1 CodeableConcept Porque (ou não) a substituição foi feita
Vínculo: SubstanceAdminSubstitutionReason (3.0.0) (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 Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
MedicationRequest.language Base preferred Common Languages 📦4.0.1 a norma FHIR
MedicationRequest.status Base required Medicationrequest status 📍4.0.1 a norma FHIR
MedicationRequest.statusReason Base example Medication request status reason codes 📦4.0.1 a norma FHIR
MedicationRequest.intent Base required Medication request intent 📍4.0.1 a norma FHIR
MedicationRequest.category Base example Medication request category codes 📦4.0.1 a norma FHIR
MedicationRequest.priority Base required Request priority 📍4.0.1 a norma FHIR
MedicationRequest.medication[x] Base preferred Medications - SNOMED CT + Absent/Unknown (IPS) 📦1.1.0 International Patient Summary Implementation Guide v1.1
MedicationRequest.subject.​type Base extensible ResourceType 📦4.0.1 a norma FHIR
MedicationRequest.performerType Base example Procedure Performer Role Codes 📦4.0.1 a norma FHIR
MedicationRequest.reasonCode Base example Condition/Problem/Diagnosis Codes 📦4.0.1 a norma FHIR
MedicationRequest.courseOfTherapyType Base example Medication request course of therapy codes 📦4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​additionalInstruction Base example SNOMED CT Additional Dosage Instructions 📦4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​asNeeded[x] Base example SNOMED CT Medication As Needed Reason Codes 📦4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​site Base example SNOMED CT Anatomical Structure for Administration Site Codes 📦4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​route Base preferred Medicine Route of Administration - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
MedicationRequest.dosageInstruction.​method Base example SNOMED CT Administration Method Codes 📦4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​doseAndRate.type Base example DoseAndRateType 📦4.0.1 a norma FHIR
MedicationRequest.substitution.​allowed[x] Base example ActSubstanceAdminSubstitutionCode 📍3.0.0 THO v7.3
MedicationRequest.substitution.​reason Base example SubstanceAdminSubstitutionReason 📍3.0.0 THO v7.3

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error MedicationRequest If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicationRequest If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error MedicationRequest If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error MedicationRequest If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice MedicationRequest A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

 

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