Guia de Implementação da SES GO - Medicamentos
1.1.0 - draft Brazil flag

Guia de Implementação da SES GO - Medicamentos - Downloaded Version 1.1.0 See the Directory of published versions

Perfil: Prescrição de Medicamento

URL oficial: https://fhir.saude.go.gov.br/r4/medicamentos/StructureDefinition/prescricao-medicamento Versão: 1.1.0
Draft as of 2025-12-03 Nome para computador: PrescricaoMedicamento

Descreve a prescrição de um medicamento.

Usos:

You can also check for usages in the FHIR IG Statistics

Representações do perfil

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

Essa estrutura é derivada de MedicationRequest

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. MedicationRequest 0..* MedicationRequest Ordering of medication for patient or group
... implicitRules 0..0
... language 0..0
... contained 0..0
... identifier 0..0
... statusReason 0..0
... category 0..0
... priority 0..0
... doNotPerform 0..0
... reported[x] 0..0
... medication[x] 1..1 Medicamento
Vínculo: SNOMEDCTMedicationCodes (example): Justificativa da ausência de dados estruturados sobre o medicamento.
.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(Medicamento)
... subject 1..1 Reference(Indivíduo) Sujeito da Composição
.... reference 0..0
.... type 0..0
.... identifier 1..1 Identifier Logical reference, when literal reference is not known
..... use 0..0
..... type 0..0
..... system 1..1 uri The namespace for the identifier value
..... value 1..1 string The value that is unique
..... period 0..0
..... assigner 0..0
.... display 0..0
... encounter 0..0
... supportingInformation 0..0
... authoredOn 1..1 dateTime Data e hora da prescrição
... requester 0..1 Reference(Estabelecimento de Saúde) Estabelecimento de Saúde prescritor
.... reference 0..0
.... type 0..0
.... identifier 1..1 Identifier Logical reference, when literal reference is not known
..... use 0..0
..... type 0..0
..... system 1..1 uri The namespace for the identifier value
..... value 1..1 string The value that is unique
..... period 0..0
..... assigner 0..0
.... display 0..0
... performer 0..0
... performerType 0..0
... recorder 1..1 Reference(Profissional) Profissional prescritor
.... reference 0..0
.... type 0..0
.... identifier 1..1 Identifier Logical reference, when literal reference is not known
..... use 0..0
..... type 0..0
..... system 1..1 uri The namespace for the identifier value
..... value 1..1 string The value that is unique
..... period 0..0
..... assigner 0..0
.... display 0..0
... reasonCode 0..0
... reasonReference 1..* Reference(Condição baseada no CID-10) Condition or observation that supports why the prescription is being written
... instantiatesCanonical 0..0
... instantiatesUri 0..0
... basedOn 0..0
... groupIdentifier 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 (Complexo) Extensão - Turno do dia
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRTurno
........ value[x]
......... id 0..0
...... 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: Via de Administração do Imunobiológico (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: Unidade de Consumo (required): Unidade de consumo da dose
...... coding 0..* Coding Code defined by a terminology system
Vínculo: Unidade de Consumo (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.medication[x]exampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
From a norma FHIR
MedicationRequest.dosageInstruction.routerequiredVia de Administração do Imunobiológico
http://www.saude.gov.br/fhir/r4/ValueSet/BRViaAdministracao-1.0
MedicationRequest.dosageInstruction.doseAndRate.typerequiredUnidade de Consumo
http://www.saude.gov.br/fhir/r4/ValueSet/BRUnidadeConsumo
MedicationRequest.dosageInstruction.doseAndRate.type.codingrequiredUnidade de Consumo
http://www.saude.gov.br/fhir/r4/ValueSet/BRUnidadeConsumo
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. MedicationRequest 0..* MedicationRequest Ordering of medication for patient or group
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... 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 Medicamento
Vínculo: SNOMEDCTMedicationCodes (example): Justificativa da ausência de dados estruturados sobre o medicamento.
.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(Medicamento)
... subject Σ 1..1 Reference(Indivíduo) Sujeito da Composição
.... identifier Σ 1..1 Identifier Logical reference, when literal reference is not known
..... system Σ 1..1 uri The namespace for the identifier value
Exemplo General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string The value that is unique
Exemplo General: 123456
... authoredOn Σ 1..1 dateTime Data e hora da prescrição
... requester Σ 0..1 Reference(Estabelecimento de Saúde) Estabelecimento de Saúde prescritor
.... identifier Σ 1..1 Identifier Logical reference, when literal reference is not known
..... system Σ 1..1 uri The namespace for the identifier value
Exemplo General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string The value that is unique
Exemplo General: 123456
... recorder 1..1 Reference(Profissional) Profissional prescritor
.... identifier Σ 1..1 Identifier Logical reference, when literal reference is not known
..... system Σ 1..1 uri The namespace for the identifier value
Exemplo General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string The value that is unique
Exemplo General: 123456
... reasonReference 1..* Reference(Condição baseada no CID-10) Condition or observation that supports why the prescription is being written
... 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 (Complexo) Extensão - Turno do dia
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRTurno
........ url 1..1 uri "http://www.saude.gov.br/fhir/r4/StructureDefinition/BRTurno"
...... 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: Via de Administração do Imunobiológico (required): Via de Administração
.... doseAndRate Σ 0..1 Element Amount of medication administered
..... type Σ 1..1 CodeableConcept Unidade de consumo da dose
Vínculo: Unidade de Consumo (required): Unidade de consumo da dose
...... coding Σ 0..* Coding Code defined by a terminology system
Vínculo: Unidade de Consumo (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.routerequiredVia de Administração do Imunobiológico
http://www.saude.gov.br/fhir/r4/ValueSet/BRViaAdministracao-1.0
MedicationRequest.dosageInstruction.doseAndRate.typerequiredUnidade de Consumo
http://www.saude.gov.br/fhir/r4/ValueSet/BRUnidadeConsumo
MedicationRequest.dosageInstruction.doseAndRate.type.codingrequiredUnidade de Consumo
http://www.saude.gov.br/fhir/r4/ValueSet/BRUnidadeConsumo
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()
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
... 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
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... 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 Medicamento
Vínculo: SNOMEDCTMedicationCodes (example): Justificativa da ausência de dados estruturados sobre o medicamento.
.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(Medicamento)
... subject Σ 1..1 Reference(Indivíduo) Sujeito da Composição
.... 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
.... identifier Σ 1..1 Identifier Logical reference, when literal reference is not known
..... 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 The namespace for the identifier value
Exemplo General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string The value that is unique
Exemplo General: 123456
... authoredOn Σ 1..1 dateTime Data e hora da prescrição
... requester Σ 0..1 Reference(Estabelecimento de Saúde) Estabelecimento de Saúde prescritor
.... 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
.... identifier Σ 1..1 Identifier Logical reference, when literal reference is not known
..... 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 The namespace for the identifier value
Exemplo General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string The value that is unique
Exemplo General: 123456
... recorder 1..1 Reference(Profissional) Profissional prescritor
.... 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
.... identifier Σ 1..1 Identifier Logical reference, when literal reference is not known
..... 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 The namespace for the identifier value
Exemplo General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string The value that is unique
Exemplo General: 123456
... reasonReference 1..* Reference(Condição baseada no CID-10) Condition or observation that supports why the prescription is being written
... 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 (Complexo) Extensão - Turno do dia
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRTurno
........ extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
........ url 1..1 uri "http://www.saude.gov.br/fhir/r4/StructureDefinition/BRTurno"
........ value[x] 0..1 code Turno do dia
Vínculo: Turno do dia (required): Define o turno do dia
......... extension 0..* Extension Additional content defined by implementations
......... value 0..1 string Primitive value for code
...... 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: Via de Administração do Imunobiológico (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: Unidade de Consumo (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: Unidade de Consumo (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.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.timing.repeat.extension:when.value[x]requiredTurno do dia
http://www.saude.gov.br/fhir/r4/ValueSet/BRTurno
MedicationRequest.dosageInstruction.routerequiredVia de Administração do Imunobiológico
http://www.saude.gov.br/fhir/r4/ValueSet/BRViaAdministracao-1.0
MedicationRequest.dosageInstruction.doseAndRate.typerequiredUnidade de Consumo
http://www.saude.gov.br/fhir/r4/ValueSet/BRUnidadeConsumo
MedicationRequest.dosageInstruction.doseAndRate.type.codingrequiredUnidade de Consumo
http://www.saude.gov.br/fhir/r4/ValueSet/BRUnidadeConsumo
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()

Visão de diferenças

Essa estrutura é derivada de MedicationRequest

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. MedicationRequest 0..* MedicationRequest Ordering of medication for patient or group
... implicitRules 0..0
... language 0..0
... contained 0..0
... identifier 0..0
... statusReason 0..0
... category 0..0
... priority 0..0
... doNotPerform 0..0
... reported[x] 0..0
... medication[x] 1..1 Medicamento
Vínculo: SNOMEDCTMedicationCodes (example): Justificativa da ausência de dados estruturados sobre o medicamento.
.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(Medicamento)
... subject 1..1 Reference(Indivíduo) Sujeito da Composição
.... reference 0..0
.... type 0..0
.... identifier 1..1 Identifier Logical reference, when literal reference is not known
..... use 0..0
..... type 0..0
..... system 1..1 uri The namespace for the identifier value
..... value 1..1 string The value that is unique
..... period 0..0
..... assigner 0..0
.... display 0..0
... encounter 0..0
... supportingInformation 0..0
... authoredOn 1..1 dateTime Data e hora da prescrição
... requester 0..1 Reference(Estabelecimento de Saúde) Estabelecimento de Saúde prescritor
.... reference 0..0
.... type 0..0
.... identifier 1..1 Identifier Logical reference, when literal reference is not known
..... use 0..0
..... type 0..0
..... system 1..1 uri The namespace for the identifier value
..... value 1..1 string The value that is unique
..... period 0..0
..... assigner 0..0
.... display 0..0
... performer 0..0
... performerType 0..0
... recorder 1..1 Reference(Profissional) Profissional prescritor
.... reference 0..0
.... type 0..0
.... identifier 1..1 Identifier Logical reference, when literal reference is not known
..... use 0..0
..... type 0..0
..... system 1..1 uri The namespace for the identifier value
..... value 1..1 string The value that is unique
..... period 0..0
..... assigner 0..0
.... display 0..0
... reasonCode 0..0
... reasonReference 1..* Reference(Condição baseada no CID-10) Condition or observation that supports why the prescription is being written
... instantiatesCanonical 0..0
... instantiatesUri 0..0
... basedOn 0..0
... groupIdentifier 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 (Complexo) Extensão - Turno do dia
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRTurno
........ value[x]
......... id 0..0
...... 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: Via de Administração do Imunobiológico (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: Unidade de Consumo (required): Unidade de consumo da dose
...... coding 0..* Coding Code defined by a terminology system
Vínculo: Unidade de Consumo (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.medication[x]exampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
From a norma FHIR
MedicationRequest.dosageInstruction.routerequiredVia de Administração do Imunobiológico
http://www.saude.gov.br/fhir/r4/ValueSet/BRViaAdministracao-1.0
MedicationRequest.dosageInstruction.doseAndRate.typerequiredUnidade de Consumo
http://www.saude.gov.br/fhir/r4/ValueSet/BRUnidadeConsumo
MedicationRequest.dosageInstruction.doseAndRate.type.codingrequiredUnidade de Consumo
http://www.saude.gov.br/fhir/r4/ValueSet/BRUnidadeConsumo

Visão de elementos chave

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. MedicationRequest 0..* MedicationRequest Ordering of medication for patient or group
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... 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 Medicamento
Vínculo: SNOMEDCTMedicationCodes (example): Justificativa da ausência de dados estruturados sobre o medicamento.
.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(Medicamento)
... subject Σ 1..1 Reference(Indivíduo) Sujeito da Composição
.... identifier Σ 1..1 Identifier Logical reference, when literal reference is not known
..... system Σ 1..1 uri The namespace for the identifier value
Exemplo General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string The value that is unique
Exemplo General: 123456
... authoredOn Σ 1..1 dateTime Data e hora da prescrição
... requester Σ 0..1 Reference(Estabelecimento de Saúde) Estabelecimento de Saúde prescritor
.... identifier Σ 1..1 Identifier Logical reference, when literal reference is not known
..... system Σ 1..1 uri The namespace for the identifier value
Exemplo General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string The value that is unique
Exemplo General: 123456
... recorder 1..1 Reference(Profissional) Profissional prescritor
.... identifier Σ 1..1 Identifier Logical reference, when literal reference is not known
..... system Σ 1..1 uri The namespace for the identifier value
Exemplo General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string The value that is unique
Exemplo General: 123456
... reasonReference 1..* Reference(Condição baseada no CID-10) Condition or observation that supports why the prescription is being written
... 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 (Complexo) Extensão - Turno do dia
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRTurno
........ url 1..1 uri "http://www.saude.gov.br/fhir/r4/StructureDefinition/BRTurno"
...... 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: Via de Administração do Imunobiológico (required): Via de Administração
.... doseAndRate Σ 0..1 Element Amount of medication administered
..... type Σ 1..1 CodeableConcept Unidade de consumo da dose
Vínculo: Unidade de Consumo (required): Unidade de consumo da dose
...... coding Σ 0..* Coding Code defined by a terminology system
Vínculo: Unidade de Consumo (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.routerequiredVia de Administração do Imunobiológico
http://www.saude.gov.br/fhir/r4/ValueSet/BRViaAdministracao-1.0
MedicationRequest.dosageInstruction.doseAndRate.typerequiredUnidade de Consumo
http://www.saude.gov.br/fhir/r4/ValueSet/BRUnidadeConsumo
MedicationRequest.dosageInstruction.doseAndRate.type.codingrequiredUnidade de Consumo
http://www.saude.gov.br/fhir/r4/ValueSet/BRUnidadeConsumo
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()

Visão instantâneo

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
... 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
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... 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 Medicamento
Vínculo: SNOMEDCTMedicationCodes (example): Justificativa da ausência de dados estruturados sobre o medicamento.
.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(Medicamento)
... subject Σ 1..1 Reference(Indivíduo) Sujeito da Composição
.... 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
.... identifier Σ 1..1 Identifier Logical reference, when literal reference is not known
..... 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 The namespace for the identifier value
Exemplo General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string The value that is unique
Exemplo General: 123456
... authoredOn Σ 1..1 dateTime Data e hora da prescrição
... requester Σ 0..1 Reference(Estabelecimento de Saúde) Estabelecimento de Saúde prescritor
.... 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
.... identifier Σ 1..1 Identifier Logical reference, when literal reference is not known
..... 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 The namespace for the identifier value
Exemplo General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string The value that is unique
Exemplo General: 123456
... recorder 1..1 Reference(Profissional) Profissional prescritor
.... 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
.... identifier Σ 1..1 Identifier Logical reference, when literal reference is not known
..... 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 The namespace for the identifier value
Exemplo General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string The value that is unique
Exemplo General: 123456
... reasonReference 1..* Reference(Condição baseada no CID-10) Condition or observation that supports why the prescription is being written
... 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 (Complexo) Extensão - Turno do dia
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRTurno
........ extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
........ url 1..1 uri "http://www.saude.gov.br/fhir/r4/StructureDefinition/BRTurno"
........ value[x] 0..1 code Turno do dia
Vínculo: Turno do dia (required): Define o turno do dia
......... extension 0..* Extension Additional content defined by implementations
......... value 0..1 string Primitive value for code
...... 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: Via de Administração do Imunobiológico (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: Unidade de Consumo (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: Unidade de Consumo (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.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.timing.repeat.extension:when.value[x]requiredTurno do dia
http://www.saude.gov.br/fhir/r4/ValueSet/BRTurno
MedicationRequest.dosageInstruction.routerequiredVia de Administração do Imunobiológico
http://www.saude.gov.br/fhir/r4/ValueSet/BRViaAdministracao-1.0
MedicationRequest.dosageInstruction.doseAndRate.typerequiredUnidade de Consumo
http://www.saude.gov.br/fhir/r4/ValueSet/BRUnidadeConsumo
MedicationRequest.dosageInstruction.doseAndRate.type.codingrequiredUnidade de Consumo
http://www.saude.gov.br/fhir/r4/ValueSet/BRUnidadeConsumo
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()

 

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