Guia de Implementação da iPES - CI build
0.1.0 - ci-build

!!Guia de Implementação da iPES - CI build - Compilação de desenvolvimento local (v0.1.0) construída pelas ferramentas de compilação FHIR (HL7® FHIR® Standard). Veja o Diretório de versões publicadas

Resource Profile: Prescrição de Medicamento

Official URL: https://fhir.ipes.tech/fhir/StructureDefinition/MedicationRequestBRIPES Version: 0.1.0
Draft as of 2025-07-02 Computable Name: MedicationRequestBRIPES

Um pedido ou solicitação tanto para o fornecimento do medicamento quanto para as instruções de administração do medicamento a um paciente.

Usos:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. MedicationRequest 0..* MedicationRequest Ordering of medication for patient or group
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Fatias para contained 0..1 Resource Contained, inline Resources
Fatia: Não ordenado, Aberto por pattern:$this
.... contained:organizationContained 0..1 Organization Organização que prescreveu o medicamento
..... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
..... name ΣC 0..1 string Nome da organização
.... contained:practitionerContained 0..1 PractitionerBRIPES Profissional que prescreveu o medicamento
.... contained:medicationContained 0..1 MedicamentoEspecializado Definition of a Medication
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
.... identifier:localIdentifier 1..1 Identifier External ids for this request
..... system Σ 1..1 uri Identificador único do sistema de origem
Exemplo General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string The value that is unique
Exemplo General: 123456
... status ?!Σ 1..1 code active | on-hold | cancelled | completed | entered-in-error | stopped | draft | unknown
Vínculo: medicationrequest Status (required): A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription.
... intent ?!Σ 1..1 code proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option
Vínculo: medicationRequest Intent (required): The kind of medication order.
... medication[x] Σ 1..1 Medication to be taken
Vínculo: SNOMEDCTMedicationCodes (example): A coded concept identifying substance or product that can be ordered.
.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(Medicamento Especializado)
... subject Σ 1..1 Reference(Patient | Group) Who or group medication request is for
... authoredOn Σ 1..1 dateTime When request was initially authored
... requester Σ 1..1 Reference(Practitioner) Who/What requested the Request
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
Valor fixo: #practitioner-1
... note 0..1 Annotation Notas não estruturadas
... dosageInstruction 0..1 Dosage How the medication should be taken
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... text Σ 0..1 string Prescrição e/ou Posologia Não Estruturada
.... patientInstruction Σ 0..1 string Orientações sobre o uso do medicamento
.... timing Σ 0..1 Timing Frequência de uso do medicamento
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... repeat ΣC 1..1 Element When the event is to occur
Constraints: tim-1, tim-2, tim-4, tim-5, tim-6, tim-7, tim-8, tim-9, tim-10
...... Fatias para extension Conteúdo/regras para todas as fatias
....... extension:period 0..1 (Complexo) Extensão - Intervalo entre doses
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIntervaloDoses
....... extension:when 0..1 code Extensão - Turno do dia
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRTurno
Vínculo: Turno do dia (required): Define o turno do dia
...... count Σ 1..1 positiveInt Repetições de dose
...... countMax Σ 1..1 positiveInt Quantidade total de doses
...... frequency Σ 0..1 positiveInt Intervalo de dose
.... asNeeded[x] Σ 0..1 boolean Uso se necessário
.... route Σ 1..1 CodeableConcept Via de Administração
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRViaAdministracao (required): Via de Administração
.... doseAndRate Σ 0..1 Element Amount of medication administered
..... type Σ 1..1 CodeableConcept Unidade de consumo da dose
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRUnidadeMedidaMedicamento (required): Unidade de consumo da dose
...... coding Σ 0..* Coding Code defined by a terminology system
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRUnidadeMedidaMedicamento (required): Determina a unidade de consumo
..... dose[x] Σ 1..1 SimpleQuantity Quantidade da Dose
.... maxDosePerAdministration Σ 1..1 SimpleQuantity Quantidade a ser dispensada por atendimento

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
MedicationRequest.statusrequiredmedicationrequest Status
http://hl7.org/fhir/ValueSet/medicationrequest-status|4.0.1
From a norma FHIR
MedicationRequest.intentrequiredmedicationRequest Intent
http://hl7.org/fhir/ValueSet/medicationrequest-intent|4.0.1
From a norma FHIR
MedicationRequest.medication[x]exampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
From a norma FHIR
MedicationRequest.dosageInstruction.routerequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRViaAdministracao
https://terminologia.saude.gov.br/fhir/ValueSet/BRViaAdministracao
MedicationRequest.dosageInstruction.doseAndRate.typerequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRUnidadeMedidaMedicamento
https://terminologia.saude.gov.br/fhir/ValueSet/BRUnidadeMedidaMedicamento
MedicationRequest.dosageInstruction.doseAndRate.type.codingrequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRUnidadeMedidaMedicamento
https://terminologia.saude.gov.br/fhir/ValueSet/BRUnidadeMedidaMedicamento
MedicationRequest.substitution.allowed[x]exampleActSubstanceAdminSubstitutionCode
http://terminology.hl7.org/ValueSet/v3-ActSubstanceAdminSubstitutionCode

Restrições

IdGrauCaminho(s)DetalhesRequisitos
dom-2errorMedicationRequestIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorMedicationRequestIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorMedicationRequestIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorMedicationRequestIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceMedicationRequestA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
tim-1errorMedicationRequest.dosageInstruction.timing.repeatif there's a duration, there needs to be duration units
: duration.empty() or durationUnit.exists()
tim-2errorMedicationRequest.dosageInstruction.timing.repeatif there's a period, there needs to be period units
: period.empty() or periodUnit.exists()
tim-4errorMedicationRequest.dosageInstruction.timing.repeatduration SHALL be a non-negative value
: duration.exists() implies duration >= 0
tim-5errorMedicationRequest.dosageInstruction.timing.repeatperiod SHALL be a non-negative value
: period.exists() implies period >= 0
tim-6errorMedicationRequest.dosageInstruction.timing.repeatIf there's a periodMax, there must be a period
: periodMax.empty() or period.exists()
tim-7errorMedicationRequest.dosageInstruction.timing.repeatIf there's a durationMax, there must be a duration
: durationMax.empty() or duration.exists()
tim-8errorMedicationRequest.dosageInstruction.timing.repeatIf there's a countMax, there must be a count
: countMax.empty() or count.exists()
tim-9errorMedicationRequest.dosageInstruction.timing.repeatIf there's an offset, there must be a when (and not C, CM, CD, CV)
: offset.empty() or (when.exists() and ((when in ('C' | 'CM' | 'CD' | 'CV')).not()))
tim-10errorMedicationRequest.dosageInstruction.timing.repeatIf there's a timeOfDay, there cannot be a when, or vice versa
: timeOfDay.empty() or when.empty()

This structure is derived from MedicationRequest

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. MedicationRequest MedicationRequest
... Fatias para contained 0..1 Resource Contained, inline Resources
Fatia: Não ordenado, Aberto por pattern:$this
.... contained:organizationContained 0..1 Organization Organização que prescreveu o medicamento
..... meta 0..0
..... implicitRules 0..0
..... language 0..0
..... text 0..0
..... contained 0..0
..... identifier
...... use 0..0
...... type 0..0
...... system 1..1 uri Identificador do namespace do CNES
Valor fixo: urn:oid:2.16.840.1.113883.13.36
...... value 1..1 string Número do CNES
...... period 0..0
...... assigner 0..0
..... active 0..0
..... type 0..0
..... name 0..1 string Nome da organização
..... alias 0..0
..... telecom 0..0
..... address 0..0
..... partOf 0..0
..... contact 0..0
..... endpoint 0..0
.... contained:practitionerContained 0..1 PractitionerBRIPES Profissional que prescreveu o medicamento
.... contained:medicationContained 0..1 MedicamentoEspecializado Definition of a Medication
... Fatias para identifier 1..1 Identifier External ids for this request
Fatia: Não ordenado, Aberto por pattern:system
.... identifier:localIdentifier 1..1 Identifier External ids for this request
..... use 0..0
..... type 0..0
..... system 1..1 uri Identificador único do sistema de origem
..... value 1..1 string The value that is unique
..... period 0..0
..... assigner 0..0
... statusReason 0..0
... category 0..0
... doNotPerform 0..0
... reported[x] 0..0
... medication[x] 1..1 Medication to be taken
.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(Medicamento Especializado)
... supportingInformation 0..0
... authoredOn 1..1 dateTime When request was initially authored
... requester 1..1 Reference(Practitioner) Who/What requested the Request
.... reference 0..1 string Literal reference, Relative, internal or absolute URL
Valor fixo: #practitioner-1
... performer 0..0
... performerType 0..0
... recorder 0..0
... reasonCode 0..0
... reasonReference 0..0
... instantiatesCanonical 0..0
... instantiatesUri 0..0
... basedOn
.... type 0..0
.... identifier 0..0
.... display 0..0
... groupIdentifier
.... use 0..0
.... type 0..0
.... period 0..0
.... assigner 0..0
... courseOfTherapyType 0..0
... insurance 0..0
... note 0..1 Annotation Notas não estruturadas
... dosageInstruction 0..1 Dosage How the medication should be taken
.... sequence 0..0
.... text 0..1 string Prescrição e/ou Posologia Não Estruturada
.... additionalInstruction 0..0
.... patientInstruction 0..1 string Orientações sobre o uso do medicamento
.... timing 0..1 Timing Frequência de uso do medicamento
..... event 0..0
..... repeat 1..1 Element When the event is to occur
...... Fatias para extension Conteúdo/regras para todas as fatias
....... extension:period 0..1 (Complexo) Extensão - Intervalo entre doses
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIntervaloDoses
....... extension:when 0..1 code Extensão - Turno do dia
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRTurno
Vínculo: Turno do dia (required): Define o turno do dia
...... bounds[x] 0..0
...... count 1..1 positiveInt Repetições de dose
...... countMax 1..1 positiveInt Quantidade total de doses
...... duration 0..0
...... durationMax 0..0
...... durationUnit 0..0
...... frequency 0..1 positiveInt Intervalo de dose
...... frequencyMax 0..0
...... period 0..0
...... periodMax 0..0
...... periodUnit 0..0
...... dayOfWeek 0..0
...... timeOfDay 0..0
...... when 0..0
...... offset 0..0
..... code 0..0
.... asNeeded[x] 0..1 boolean Uso se necessário
.... site 0..0
.... route 1..1 CodeableConcept Via de Administração
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRViaAdministracao (required): Via de Administração
.... method 0..0
.... doseAndRate 0..1 Element Amount of medication administered
..... type 1..1 CodeableConcept Unidade de consumo da dose
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRUnidadeMedidaMedicamento (required): Unidade de consumo da dose
...... coding 0..* Coding Code defined by a terminology system
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRUnidadeMedidaMedicamento (required): Determina a unidade de consumo
....... version 0..0
....... display 0..0
....... userSelected 0..0
...... text 0..0
..... dose[x] 1..1 SimpleQuantity Quantidade da Dose
...... unit 0..0
...... system 0..0
...... code 0..0
..... rate[x] 0..0
.... maxDosePerPeriod 0..0
.... maxDosePerAdministration 1..1 SimpleQuantity Quantidade a ser dispensada por atendimento
..... unit 0..0
..... system 0..0
..... code 0..0
.... maxDosePerLifetime 0..0
... dispenseRequest
.... initialFill 0..0
.... dispenseInterval 0..0
.... validityPeriod 1..1 Period Duração de uso do medicamento
.... numberOfRepeatsAllowed 0..0
.... quantity 0..1 SimpleQuantity Total do tratamento
..... value 1..1 decimal Numerical value (with implicit precision)
..... unit 0..0
..... system 0..0
..... code 0..0
.... expectedSupplyDuration 0..0
.... performer 0..0
... substitution 0..0
... priorPrescription 0..0
... detectedIssue 0..0
... eventHistory 0..0

doco Documentação para este formato

Terminologia Ligações (Diferencial)

CaminhoConformidadeConjunto de valoresURI
MedicationRequest.dosageInstruction.routerequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRViaAdministracao
https://terminologia.saude.gov.br/fhir/ValueSet/BRViaAdministracao
MedicationRequest.dosageInstruction.doseAndRate.typerequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRUnidadeMedidaMedicamento
https://terminologia.saude.gov.br/fhir/ValueSet/BRUnidadeMedidaMedicamento
MedicationRequest.dosageInstruction.doseAndRate.type.codingrequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRUnidadeMedidaMedicamento
https://terminologia.saude.gov.br/fhir/ValueSet/BRUnidadeMedidaMedicamento
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. MedicationRequest 0..* MedicationRequest Ordering of medication for patient or group
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... Fatias para contained 0..1 Resource Contained, inline Resources
Fatia: Não ordenado, Aberto por pattern:$this
.... contained:organizationContained 0..1 Organization Organização que prescreveu o medicamento
..... id Σ 0..1 id Logical id of this artifact
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
..... identifier ΣC 0..* Identifier Identifies this organization across multiple systems
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
...... system Σ 1..1 uri Identificador do namespace do CNES
Valor fixo: urn:oid:2.16.840.1.113883.13.36
...... value Σ 1..1 string Número do CNES
Exemplo General: 123456
..... name ΣC 0..1 string Nome da organização
.... contained:practitionerContained 0..1 PractitionerBRIPES Profissional que prescreveu o medicamento
.... contained:medicationContained 0..1 MedicamentoEspecializado Definition of a Medication
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Fatias para identifier 1..1 Identifier External ids for this request
Fatia: Não ordenado, Aberto por pattern:system
.... identifier:localIdentifier 1..1 Identifier External ids for this request
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... system Σ 1..1 uri Identificador único do sistema de origem
Exemplo General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string The value that is unique
Exemplo General: 123456
... status ?!Σ 1..1 code active | on-hold | cancelled | completed | entered-in-error | stopped | draft | unknown
Vínculo: medicationrequest Status (required): A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription.
... intent ?!Σ 1..1 code proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option
Vínculo: medicationRequest Intent (required): The kind of medication order.
... priority Σ 0..1 code routine | urgent | asap | stat
Vínculo: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
... medication[x] Σ 1..1 Medication to be taken
Vínculo: SNOMEDCTMedicationCodes (example): A coded concept identifying substance or product that can be ordered.
.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(Medicamento Especializado)
... subject Σ 1..1 Reference(Patient | Group) Who or group medication request is for
... encounter 0..1 Reference(Encounter) Encounter created as part of encounter/admission/stay
... authoredOn Σ 1..1 dateTime When request was initially authored
... requester Σ 1..1 Reference(Practitioner) Who/What requested the Request
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
Valor fixo: #practitioner-1
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... basedOn Σ 0..* Reference(CarePlan | MedicationRequest | ServiceRequest | ImmunizationRecommendation) What request fulfills
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
... groupIdentifier Σ 0..1 Identifier Composite request this is part of
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... system Σ 0..1 uri The namespace for the identifier value
Exemplo General: http://www.acme.com/identifiers/patient
.... value Σ 0..1 string The value that is unique
Exemplo General: 123456
... note 0..1 Annotation Notas não estruturadas
... dosageInstruction 0..1 Dosage How the medication should be taken
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... text Σ 0..1 string Prescrição e/ou Posologia Não Estruturada
.... patientInstruction Σ 0..1 string Orientações sobre o uso do medicamento
.... timing Σ 0..1 Timing Frequência de uso do medicamento
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... repeat ΣC 1..1 Element When the event is to occur
Constraints: tim-1, tim-2, tim-4, tim-5, tim-6, tim-7, tim-8, tim-9, tim-10
...... id 0..1 string Unique id for inter-element referencing
...... Fatias para extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
....... extension:period 0..1 (Complexo) Extensão - Intervalo entre doses
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIntervaloDoses
....... extension:when 0..1 code Extensão - Turno do dia
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRTurno
Vínculo: Turno do dia (required): Define o turno do dia
...... count Σ 1..1 positiveInt Repetições de dose
...... countMax Σ 1..1 positiveInt Quantidade total de doses
...... frequency Σ 0..1 positiveInt Intervalo de dose
.... asNeeded[x] Σ 0..1 boolean Uso se necessário
.... route Σ 1..1 CodeableConcept Via de Administração
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRViaAdministracao (required): Via de Administração
.... doseAndRate Σ 0..1 Element Amount of medication administered
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... type Σ 1..1 CodeableConcept Unidade de consumo da dose
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRUnidadeMedidaMedicamento (required): Unidade de consumo da dose
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
...... coding Σ 0..* Coding Code defined by a terminology system
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRUnidadeMedidaMedicamento (required): Determina a unidade de consumo
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
....... system Σ 0..1 uri Identity of the terminology system
....... code Σ 0..1 code Symbol in syntax defined by the system
..... dose[x] Σ 1..1 SimpleQuantity Quantidade da Dose
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
...... value Σ 0..1 decimal Numerical value (with implicit precision)
.... maxDosePerAdministration Σ 1..1 SimpleQuantity Quantidade a ser dispensada por atendimento
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... value Σ 0..1 decimal Numerical value (with implicit precision)
... dispenseRequest 0..1 BackboneElement Medication supply authorization
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... validityPeriod 1..1 Period Duração de uso do medicamento
.... quantity 0..1 SimpleQuantity Total do tratamento
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... value Σ 1..1 decimal Numerical value (with implicit precision)

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
MedicationRequest.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
MedicationRequest.contained:organizationContained.contact.purposeextensibleContactEntityType
http://hl7.org/fhir/ValueSet/contactentity-type
From a norma FHIR
MedicationRequest.statusrequiredmedicationrequest Status
http://hl7.org/fhir/ValueSet/medicationrequest-status|4.0.1
From a norma FHIR
MedicationRequest.intentrequiredmedicationRequest Intent
http://hl7.org/fhir/ValueSet/medicationrequest-intent|4.0.1
From a norma FHIR
MedicationRequest.priorityrequiredRequestPriority
http://hl7.org/fhir/ValueSet/request-priority|4.0.1
From a norma FHIR
MedicationRequest.medication[x]exampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
From a norma FHIR
MedicationRequest.requester.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
From a norma FHIR
MedicationRequest.dosageInstruction.routerequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRViaAdministracao
https://terminologia.saude.gov.br/fhir/ValueSet/BRViaAdministracao
MedicationRequest.dosageInstruction.doseAndRate.typerequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRUnidadeMedidaMedicamento
https://terminologia.saude.gov.br/fhir/ValueSet/BRUnidadeMedidaMedicamento
MedicationRequest.dosageInstruction.doseAndRate.type.codingrequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRUnidadeMedidaMedicamento
https://terminologia.saude.gov.br/fhir/ValueSet/BRUnidadeMedidaMedicamento
MedicationRequest.substitution.allowed[x]exampleActSubstanceAdminSubstitutionCode
http://terminology.hl7.org/ValueSet/v3-ActSubstanceAdminSubstitutionCode
MedicationRequest.substitution.reasonexampleSubstanceAdminSubstitutionReason
http://terminology.hl7.org/ValueSet/v3-SubstanceAdminSubstitutionReason

Restrições

IdGrauCaminho(s)DetalhesRequisitos
dom-2errorMedicationRequestIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorMedicationRequestIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorMedicationRequestIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorMedicationRequestIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceMedicationRequestA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
tim-1errorMedicationRequest.dosageInstruction.timing.repeatif there's a duration, there needs to be duration units
: duration.empty() or durationUnit.exists()
tim-2errorMedicationRequest.dosageInstruction.timing.repeatif there's a period, there needs to be period units
: period.empty() or periodUnit.exists()
tim-4errorMedicationRequest.dosageInstruction.timing.repeatduration SHALL be a non-negative value
: duration.exists() implies duration >= 0
tim-5errorMedicationRequest.dosageInstruction.timing.repeatperiod SHALL be a non-negative value
: period.exists() implies period >= 0
tim-6errorMedicationRequest.dosageInstruction.timing.repeatIf there's a periodMax, there must be a period
: periodMax.empty() or period.exists()
tim-7errorMedicationRequest.dosageInstruction.timing.repeatIf there's a durationMax, there must be a duration
: durationMax.empty() or duration.exists()
tim-8errorMedicationRequest.dosageInstruction.timing.repeatIf there's a countMax, there must be a count
: countMax.empty() or count.exists()
tim-9errorMedicationRequest.dosageInstruction.timing.repeatIf there's an offset, there must be a when (and not C, CM, CD, CV)
: offset.empty() or (when.exists() and ((when in ('C' | 'CM' | 'CD' | 'CV')).not()))
tim-10errorMedicationRequest.dosageInstruction.timing.repeatIf there's a timeOfDay, there cannot be a when, or vice versa
: timeOfDay.empty() or when.empty()

This structure is derived from MedicationRequest

Resumo

Obrigatório: 6 elementos(11 aninhado obrigatoriamente elementos)
Fixo: 2 elementos
Proibido: 85 elementos

Estruturas

Esta estrutura refere-se a estas outras estruturas:

Extensões

Esta estrutura refere-se a estas extensões:

Fatias

Esta estrutura define os seguintes Slices:

  • The element 1 is sliced based on the value of MedicationRequest.contained
  • The element 1 is sliced based on the value of MedicationRequest.identifier

Key Elements View

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. MedicationRequest 0..* MedicationRequest Ordering of medication for patient or group
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Fatias para contained 0..1 Resource Contained, inline Resources
Fatia: Não ordenado, Aberto por pattern:$this
.... contained:organizationContained 0..1 Organization Organização que prescreveu o medicamento
..... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
..... name ΣC 0..1 string Nome da organização
.... contained:practitionerContained 0..1 PractitionerBRIPES Profissional que prescreveu o medicamento
.... contained:medicationContained 0..1 MedicamentoEspecializado Definition of a Medication
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
.... identifier:localIdentifier 1..1 Identifier External ids for this request
..... system Σ 1..1 uri Identificador único do sistema de origem
Exemplo General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string The value that is unique
Exemplo General: 123456
... status ?!Σ 1..1 code active | on-hold | cancelled | completed | entered-in-error | stopped | draft | unknown
Vínculo: medicationrequest Status (required): A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription.
... intent ?!Σ 1..1 code proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option
Vínculo: medicationRequest Intent (required): The kind of medication order.
... medication[x] Σ 1..1 Medication to be taken
Vínculo: SNOMEDCTMedicationCodes (example): A coded concept identifying substance or product that can be ordered.
.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(Medicamento Especializado)
... subject Σ 1..1 Reference(Patient | Group) Who or group medication request is for
... authoredOn Σ 1..1 dateTime When request was initially authored
... requester Σ 1..1 Reference(Practitioner) Who/What requested the Request
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
Valor fixo: #practitioner-1
... note 0..1 Annotation Notas não estruturadas
... dosageInstruction 0..1 Dosage How the medication should be taken
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... text Σ 0..1 string Prescrição e/ou Posologia Não Estruturada
.... patientInstruction Σ 0..1 string Orientações sobre o uso do medicamento
.... timing Σ 0..1 Timing Frequência de uso do medicamento
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... repeat ΣC 1..1 Element When the event is to occur
Constraints: tim-1, tim-2, tim-4, tim-5, tim-6, tim-7, tim-8, tim-9, tim-10
...... Fatias para extension Conteúdo/regras para todas as fatias
....... extension:period 0..1 (Complexo) Extensão - Intervalo entre doses
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIntervaloDoses
....... extension:when 0..1 code Extensão - Turno do dia
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRTurno
Vínculo: Turno do dia (required): Define o turno do dia
...... count Σ 1..1 positiveInt Repetições de dose
...... countMax Σ 1..1 positiveInt Quantidade total de doses
...... frequency Σ 0..1 positiveInt Intervalo de dose
.... asNeeded[x] Σ 0..1 boolean Uso se necessário
.... route Σ 1..1 CodeableConcept Via de Administração
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRViaAdministracao (required): Via de Administração
.... doseAndRate Σ 0..1 Element Amount of medication administered
..... type Σ 1..1 CodeableConcept Unidade de consumo da dose
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRUnidadeMedidaMedicamento (required): Unidade de consumo da dose
...... coding Σ 0..* Coding Code defined by a terminology system
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRUnidadeMedidaMedicamento (required): Determina a unidade de consumo
..... dose[x] Σ 1..1 SimpleQuantity Quantidade da Dose
.... maxDosePerAdministration Σ 1..1 SimpleQuantity Quantidade a ser dispensada por atendimento

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
MedicationRequest.statusrequiredmedicationrequest Status
http://hl7.org/fhir/ValueSet/medicationrequest-status|4.0.1
From a norma FHIR
MedicationRequest.intentrequiredmedicationRequest Intent
http://hl7.org/fhir/ValueSet/medicationrequest-intent|4.0.1
From a norma FHIR
MedicationRequest.medication[x]exampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
From a norma FHIR
MedicationRequest.dosageInstruction.routerequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRViaAdministracao
https://terminologia.saude.gov.br/fhir/ValueSet/BRViaAdministracao
MedicationRequest.dosageInstruction.doseAndRate.typerequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRUnidadeMedidaMedicamento
https://terminologia.saude.gov.br/fhir/ValueSet/BRUnidadeMedidaMedicamento
MedicationRequest.dosageInstruction.doseAndRate.type.codingrequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRUnidadeMedidaMedicamento
https://terminologia.saude.gov.br/fhir/ValueSet/BRUnidadeMedidaMedicamento
MedicationRequest.substitution.allowed[x]exampleActSubstanceAdminSubstitutionCode
http://terminology.hl7.org/ValueSet/v3-ActSubstanceAdminSubstitutionCode

Restrições

IdGrauCaminho(s)DetalhesRequisitos
dom-2errorMedicationRequestIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorMedicationRequestIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorMedicationRequestIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorMedicationRequestIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceMedicationRequestA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
tim-1errorMedicationRequest.dosageInstruction.timing.repeatif there's a duration, there needs to be duration units
: duration.empty() or durationUnit.exists()
tim-2errorMedicationRequest.dosageInstruction.timing.repeatif there's a period, there needs to be period units
: period.empty() or periodUnit.exists()
tim-4errorMedicationRequest.dosageInstruction.timing.repeatduration SHALL be a non-negative value
: duration.exists() implies duration >= 0
tim-5errorMedicationRequest.dosageInstruction.timing.repeatperiod SHALL be a non-negative value
: period.exists() implies period >= 0
tim-6errorMedicationRequest.dosageInstruction.timing.repeatIf there's a periodMax, there must be a period
: periodMax.empty() or period.exists()
tim-7errorMedicationRequest.dosageInstruction.timing.repeatIf there's a durationMax, there must be a duration
: durationMax.empty() or duration.exists()
tim-8errorMedicationRequest.dosageInstruction.timing.repeatIf there's a countMax, there must be a count
: countMax.empty() or count.exists()
tim-9errorMedicationRequest.dosageInstruction.timing.repeatIf there's an offset, there must be a when (and not C, CM, CD, CV)
: offset.empty() or (when.exists() and ((when in ('C' | 'CM' | 'CD' | 'CV')).not()))
tim-10errorMedicationRequest.dosageInstruction.timing.repeatIf there's a timeOfDay, there cannot be a when, or vice versa
: timeOfDay.empty() or when.empty()

Differential View

This structure is derived from MedicationRequest

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. MedicationRequest MedicationRequest
... Fatias para contained 0..1 Resource Contained, inline Resources
Fatia: Não ordenado, Aberto por pattern:$this
.... contained:organizationContained 0..1 Organization Organização que prescreveu o medicamento
..... meta 0..0
..... implicitRules 0..0
..... language 0..0
..... text 0..0
..... contained 0..0
..... identifier
...... use 0..0
...... type 0..0
...... system 1..1 uri Identificador do namespace do CNES
Valor fixo: urn:oid:2.16.840.1.113883.13.36
...... value 1..1 string Número do CNES
...... period 0..0
...... assigner 0..0
..... active 0..0
..... type 0..0
..... name 0..1 string Nome da organização
..... alias 0..0
..... telecom 0..0
..... address 0..0
..... partOf 0..0
..... contact 0..0
..... endpoint 0..0
.... contained:practitionerContained 0..1 PractitionerBRIPES Profissional que prescreveu o medicamento
.... contained:medicationContained 0..1 MedicamentoEspecializado Definition of a Medication
... Fatias para identifier 1..1 Identifier External ids for this request
Fatia: Não ordenado, Aberto por pattern:system
.... identifier:localIdentifier 1..1 Identifier External ids for this request
..... use 0..0
..... type 0..0
..... system 1..1 uri Identificador único do sistema de origem
..... value 1..1 string The value that is unique
..... period 0..0
..... assigner 0..0
... statusReason 0..0
... category 0..0
... doNotPerform 0..0
... reported[x] 0..0
... medication[x] 1..1 Medication to be taken
.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(Medicamento Especializado)
... supportingInformation 0..0
... authoredOn 1..1 dateTime When request was initially authored
... requester 1..1 Reference(Practitioner) Who/What requested the Request
.... reference 0..1 string Literal reference, Relative, internal or absolute URL
Valor fixo: #practitioner-1
... performer 0..0
... performerType 0..0
... recorder 0..0
... reasonCode 0..0
... reasonReference 0..0
... instantiatesCanonical 0..0
... instantiatesUri 0..0
... basedOn
.... type 0..0
.... identifier 0..0
.... display 0..0
... groupIdentifier
.... use 0..0
.... type 0..0
.... period 0..0
.... assigner 0..0
... courseOfTherapyType 0..0
... insurance 0..0
... note 0..1 Annotation Notas não estruturadas
... dosageInstruction 0..1 Dosage How the medication should be taken
.... sequence 0..0
.... text 0..1 string Prescrição e/ou Posologia Não Estruturada
.... additionalInstruction 0..0
.... patientInstruction 0..1 string Orientações sobre o uso do medicamento
.... timing 0..1 Timing Frequência de uso do medicamento
..... event 0..0
..... repeat 1..1 Element When the event is to occur
...... Fatias para extension Conteúdo/regras para todas as fatias
....... extension:period 0..1 (Complexo) Extensão - Intervalo entre doses
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIntervaloDoses
....... extension:when 0..1 code Extensão - Turno do dia
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRTurno
Vínculo: Turno do dia (required): Define o turno do dia
...... bounds[x] 0..0
...... count 1..1 positiveInt Repetições de dose
...... countMax 1..1 positiveInt Quantidade total de doses
...... duration 0..0
...... durationMax 0..0
...... durationUnit 0..0
...... frequency 0..1 positiveInt Intervalo de dose
...... frequencyMax 0..0
...... period 0..0
...... periodMax 0..0
...... periodUnit 0..0
...... dayOfWeek 0..0
...... timeOfDay 0..0
...... when 0..0
...... offset 0..0
..... code 0..0
.... asNeeded[x] 0..1 boolean Uso se necessário
.... site 0..0
.... route 1..1 CodeableConcept Via de Administração
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRViaAdministracao (required): Via de Administração
.... method 0..0
.... doseAndRate 0..1 Element Amount of medication administered
..... type 1..1 CodeableConcept Unidade de consumo da dose
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRUnidadeMedidaMedicamento (required): Unidade de consumo da dose
...... coding 0..* Coding Code defined by a terminology system
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRUnidadeMedidaMedicamento (required): Determina a unidade de consumo
....... version 0..0
....... display 0..0
....... userSelected 0..0
...... text 0..0
..... dose[x] 1..1 SimpleQuantity Quantidade da Dose
...... unit 0..0
...... system 0..0
...... code 0..0
..... rate[x] 0..0
.... maxDosePerPeriod 0..0
.... maxDosePerAdministration 1..1 SimpleQuantity Quantidade a ser dispensada por atendimento
..... unit 0..0
..... system 0..0
..... code 0..0
.... maxDosePerLifetime 0..0
... dispenseRequest
.... initialFill 0..0
.... dispenseInterval 0..0
.... validityPeriod 1..1 Period Duração de uso do medicamento
.... numberOfRepeatsAllowed 0..0
.... quantity 0..1 SimpleQuantity Total do tratamento
..... value 1..1 decimal Numerical value (with implicit precision)
..... unit 0..0
..... system 0..0
..... code 0..0
.... expectedSupplyDuration 0..0
.... performer 0..0
... substitution 0..0
... priorPrescription 0..0
... detectedIssue 0..0
... eventHistory 0..0

doco Documentação para este formato

Terminologia Ligações (Diferencial)

CaminhoConformidadeConjunto de valoresURI
MedicationRequest.dosageInstruction.routerequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRViaAdministracao
https://terminologia.saude.gov.br/fhir/ValueSet/BRViaAdministracao
MedicationRequest.dosageInstruction.doseAndRate.typerequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRUnidadeMedidaMedicamento
https://terminologia.saude.gov.br/fhir/ValueSet/BRUnidadeMedidaMedicamento
MedicationRequest.dosageInstruction.doseAndRate.type.codingrequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRUnidadeMedidaMedicamento
https://terminologia.saude.gov.br/fhir/ValueSet/BRUnidadeMedidaMedicamento

Snapshot View

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. MedicationRequest 0..* MedicationRequest Ordering of medication for patient or group
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... Fatias para contained 0..1 Resource Contained, inline Resources
Fatia: Não ordenado, Aberto por pattern:$this
.... contained:organizationContained 0..1 Organization Organização que prescreveu o medicamento
..... id Σ 0..1 id Logical id of this artifact
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
..... identifier ΣC 0..* Identifier Identifies this organization across multiple systems
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
...... system Σ 1..1 uri Identificador do namespace do CNES
Valor fixo: urn:oid:2.16.840.1.113883.13.36
...... value Σ 1..1 string Número do CNES
Exemplo General: 123456
..... name ΣC 0..1 string Nome da organização
.... contained:practitionerContained 0..1 PractitionerBRIPES Profissional que prescreveu o medicamento
.... contained:medicationContained 0..1 MedicamentoEspecializado Definition of a Medication
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Fatias para identifier 1..1 Identifier External ids for this request
Fatia: Não ordenado, Aberto por pattern:system
.... identifier:localIdentifier 1..1 Identifier External ids for this request
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... system Σ 1..1 uri Identificador único do sistema de origem
Exemplo General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string The value that is unique
Exemplo General: 123456
... status ?!Σ 1..1 code active | on-hold | cancelled | completed | entered-in-error | stopped | draft | unknown
Vínculo: medicationrequest Status (required): A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription.
... intent ?!Σ 1..1 code proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option
Vínculo: medicationRequest Intent (required): The kind of medication order.
... priority Σ 0..1 code routine | urgent | asap | stat
Vínculo: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
... medication[x] Σ 1..1 Medication to be taken
Vínculo: SNOMEDCTMedicationCodes (example): A coded concept identifying substance or product that can be ordered.
.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(Medicamento Especializado)
... subject Σ 1..1 Reference(Patient | Group) Who or group medication request is for
... encounter 0..1 Reference(Encounter) Encounter created as part of encounter/admission/stay
... authoredOn Σ 1..1 dateTime When request was initially authored
... requester Σ 1..1 Reference(Practitioner) Who/What requested the Request
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
Valor fixo: #practitioner-1
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... basedOn Σ 0..* Reference(CarePlan | MedicationRequest | ServiceRequest | ImmunizationRecommendation) What request fulfills
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
... groupIdentifier Σ 0..1 Identifier Composite request this is part of
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... system Σ 0..1 uri The namespace for the identifier value
Exemplo General: http://www.acme.com/identifiers/patient
.... value Σ 0..1 string The value that is unique
Exemplo General: 123456
... note 0..1 Annotation Notas não estruturadas
... dosageInstruction 0..1 Dosage How the medication should be taken
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... text Σ 0..1 string Prescrição e/ou Posologia Não Estruturada
.... patientInstruction Σ 0..1 string Orientações sobre o uso do medicamento
.... timing Σ 0..1 Timing Frequência de uso do medicamento
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... repeat ΣC 1..1 Element When the event is to occur
Constraints: tim-1, tim-2, tim-4, tim-5, tim-6, tim-7, tim-8, tim-9, tim-10
...... id 0..1 string Unique id for inter-element referencing
...... Fatias para extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
....... extension:period 0..1 (Complexo) Extensão - Intervalo entre doses
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIntervaloDoses
....... extension:when 0..1 code Extensão - Turno do dia
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRTurno
Vínculo: Turno do dia (required): Define o turno do dia
...... count Σ 1..1 positiveInt Repetições de dose
...... countMax Σ 1..1 positiveInt Quantidade total de doses
...... frequency Σ 0..1 positiveInt Intervalo de dose
.... asNeeded[x] Σ 0..1 boolean Uso se necessário
.... route Σ 1..1 CodeableConcept Via de Administração
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRViaAdministracao (required): Via de Administração
.... doseAndRate Σ 0..1 Element Amount of medication administered
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... type Σ 1..1 CodeableConcept Unidade de consumo da dose
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRUnidadeMedidaMedicamento (required): Unidade de consumo da dose
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
...... coding Σ 0..* Coding Code defined by a terminology system
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRUnidadeMedidaMedicamento (required): Determina a unidade de consumo
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
....... system Σ 0..1 uri Identity of the terminology system
....... code Σ 0..1 code Symbol in syntax defined by the system
..... dose[x] Σ 1..1 SimpleQuantity Quantidade da Dose
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
...... value Σ 0..1 decimal Numerical value (with implicit precision)
.... maxDosePerAdministration Σ 1..1 SimpleQuantity Quantidade a ser dispensada por atendimento
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... value Σ 0..1 decimal Numerical value (with implicit precision)
... dispenseRequest 0..1 BackboneElement Medication supply authorization
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... validityPeriod 1..1 Period Duração de uso do medicamento
.... quantity 0..1 SimpleQuantity Total do tratamento
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... value Σ 1..1 decimal Numerical value (with implicit precision)

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
MedicationRequest.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
MedicationRequest.contained:organizationContained.contact.purposeextensibleContactEntityType
http://hl7.org/fhir/ValueSet/contactentity-type
From a norma FHIR
MedicationRequest.statusrequiredmedicationrequest Status
http://hl7.org/fhir/ValueSet/medicationrequest-status|4.0.1
From a norma FHIR
MedicationRequest.intentrequiredmedicationRequest Intent
http://hl7.org/fhir/ValueSet/medicationrequest-intent|4.0.1
From a norma FHIR
MedicationRequest.priorityrequiredRequestPriority
http://hl7.org/fhir/ValueSet/request-priority|4.0.1
From a norma FHIR
MedicationRequest.medication[x]exampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
From a norma FHIR
MedicationRequest.requester.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
From a norma FHIR
MedicationRequest.dosageInstruction.routerequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRViaAdministracao
https://terminologia.saude.gov.br/fhir/ValueSet/BRViaAdministracao
MedicationRequest.dosageInstruction.doseAndRate.typerequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRUnidadeMedidaMedicamento
https://terminologia.saude.gov.br/fhir/ValueSet/BRUnidadeMedidaMedicamento
MedicationRequest.dosageInstruction.doseAndRate.type.codingrequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRUnidadeMedidaMedicamento
https://terminologia.saude.gov.br/fhir/ValueSet/BRUnidadeMedidaMedicamento
MedicationRequest.substitution.allowed[x]exampleActSubstanceAdminSubstitutionCode
http://terminology.hl7.org/ValueSet/v3-ActSubstanceAdminSubstitutionCode
MedicationRequest.substitution.reasonexampleSubstanceAdminSubstitutionReason
http://terminology.hl7.org/ValueSet/v3-SubstanceAdminSubstitutionReason

Restrições

IdGrauCaminho(s)DetalhesRequisitos
dom-2errorMedicationRequestIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorMedicationRequestIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorMedicationRequestIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorMedicationRequestIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceMedicationRequestA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
tim-1errorMedicationRequest.dosageInstruction.timing.repeatif there's a duration, there needs to be duration units
: duration.empty() or durationUnit.exists()
tim-2errorMedicationRequest.dosageInstruction.timing.repeatif there's a period, there needs to be period units
: period.empty() or periodUnit.exists()
tim-4errorMedicationRequest.dosageInstruction.timing.repeatduration SHALL be a non-negative value
: duration.exists() implies duration >= 0
tim-5errorMedicationRequest.dosageInstruction.timing.repeatperiod SHALL be a non-negative value
: period.exists() implies period >= 0
tim-6errorMedicationRequest.dosageInstruction.timing.repeatIf there's a periodMax, there must be a period
: periodMax.empty() or period.exists()
tim-7errorMedicationRequest.dosageInstruction.timing.repeatIf there's a durationMax, there must be a duration
: durationMax.empty() or duration.exists()
tim-8errorMedicationRequest.dosageInstruction.timing.repeatIf there's a countMax, there must be a count
: countMax.empty() or count.exists()
tim-9errorMedicationRequest.dosageInstruction.timing.repeatIf there's an offset, there must be a when (and not C, CM, CD, CV)
: offset.empty() or (when.exists() and ((when in ('C' | 'CM' | 'CD' | 'CV')).not()))
tim-10errorMedicationRequest.dosageInstruction.timing.repeatIf there's a timeOfDay, there cannot be a when, or vice versa
: timeOfDay.empty() or when.empty()

This structure is derived from MedicationRequest

Resumo

Obrigatório: 6 elementos(11 aninhado obrigatoriamente elementos)
Fixo: 2 elementos
Proibido: 85 elementos

Estruturas

Esta estrutura refere-se a estas outras estruturas:

Extensões

Esta estrutura refere-se a estas extensões:

Fatias

Esta estrutura define os seguintes Slices:

  • The element 1 is sliced based on the value of MedicationRequest.contained
  • The element 1 is sliced based on the value of MedicationRequest.identifier

 

Other representations of profile: CSV, Excel, Schematron