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

Guia de Implementação da SES GO - Medicamentos - Downloaded Version 1.2.3 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.2.3
Draft as of 2026-03-09 Nome para computador: PrescricaoMedicamento

Descreve a prescrição de um medicamento.

Usos:

  • Este Perfil não é utilizado por nenhum perfil neste guia de implementação

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 A set of rules under which this content was created
... language 0..0 Language of the resource content
... contained 0..0 Contained, inline Resources
... identifier 0..0 External ids for this request
... statusReason 0..0 Reason for current status
... category 0..0 Type of medication usage
... priority 0..0 routine | urgent | asap | stat
... doNotPerform 0..0 True if request is prohibiting action
... reported[x] 0..0 Reported rather than primary record
... medication[x] 1..1 Medicamento
Vínculo: SNOMEDCTMedicationCodes (example): Justificativa da ausência de dados estruturados sobre o medicamento.
.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(Medicamento para Gestão de Estoque)
... subject 1..1 Reference(Indivíduo) Sujeito da Composição
.... reference 0..0 Literal reference, Relative, internal or absolute URL
.... type 0..0 Type the reference refers to (e.g. "Patient")
.... identifier 1..1 Identifier Logical reference, when literal reference is not known
..... use 0..0 usual | official | temp | secondary | old (If known)
..... type 0..0 Description of identifier
..... system 1..1 uri The namespace for the identifier value
..... value 1..1 string The value that is unique
..... period 0..0 Time period when id is/was valid for use
..... assigner 0..0 Organization that issued id (may be just text)
.... display 0..0 Text alternative for the resource
... encounter 0..0 Encounter created as part of encounter/admission/stay
... supportingInformation 0..0 Information to support ordering of the medication
... 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 Literal reference, Relative, internal or absolute URL
.... type 0..0 Type the reference refers to (e.g. "Patient")
.... identifier 1..1 Identifier Logical reference, when literal reference is not known
..... use 0..0 usual | official | temp | secondary | old (If known)
..... type 0..0 Description of identifier
..... system 1..1 uri The namespace for the identifier value
..... value 1..1 string The value that is unique
..... period 0..0 Time period when id is/was valid for use
..... assigner 0..0 Organization that issued id (may be just text)
.... display 0..0 Text alternative for the resource
... performer 0..0 Intended performer of administration
... performerType 0..0 Desired kind of performer of the medication administration
... recorder 1..1 Reference(Profissional) Profissional prescritor
.... reference 0..0 Literal reference, Relative, internal or absolute URL
.... type 0..0 Type the reference refers to (e.g. "Patient")
.... identifier 1..1 Identifier Logical reference, when literal reference is not known
..... use 0..0 usual | official | temp | secondary | old (If known)
..... type 0..0 Description of identifier
..... system 1..1 uri The namespace for the identifier value
..... value 1..1 string The value that is unique
..... period 0..0 Time period when id is/was valid for use
..... assigner 0..0 Organization that issued id (may be just text)
.... display 0..0 Text alternative for the resource
... reasonCode 0..0 Reason or indication for ordering or not ordering the medication
... reasonReference 1..* Reference(Justificativa da Dispensação do Medicamento) Condition or observation that supports why the prescription is being written
... instantiatesCanonical 0..0 Instantiates FHIR protocol or definition
... instantiatesUri 0..0 Instantiates external protocol or definition
... basedOn 0..0 What request fulfills
... groupIdentifier 0..0 Composite request this is part of
... courseOfTherapyType 0..0 Overall pattern of medication administration
... insurance 0..0 Associated insurance coverage
... note 0..1 Annotation Notas não estruturadas
... dosageInstruction 0..1 Dosage How the medication should be taken
.... sequence 0..0 The order of the dosage instructions
.... text 0..1 string Prescrição e/ou Posologia Não Estruturada
.... additionalInstruction 0..0 Supplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness"
.... patientInstruction 0..1 string Orientações sobre o uso do medicamento
.... timing 0..1 Timing Frequência de uso do medicamento
..... event 0..0 When the event occurs
..... 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 xml:id (or equivalent in JSON)
...... bounds[x] 0..0 Length/Range of lengths, or (Start and/or end) limits
...... count 1..1 positiveInt Repetições de dose
...... countMax 1..1 positiveInt Quantidade total de doses
...... duration 0..0 How long when it happens
...... durationMax 0..0 How long when it happens (Max)
...... durationUnit 0..0 s | min | h | d | wk | mo | a - unit of time (UCUM)
...... frequency 0..1 positiveInt Intervalo de dose
...... frequencyMax 0..0 Event occurs up to frequencyMax times per period
...... period 0..0 Intervalo entre doses
...... periodMax 0..0 Upper limit of period (3-4 hours)
...... periodUnit 0..0 Unidade de tempo entre doses
...... dayOfWeek 0..0 mon | tue | wed | thu | fri | sat | sun
...... timeOfDay 0..0 Time of day for action
...... when 0..0 Turno do dia
...... offset 0..0 Minutes from event (before or after)
..... code 0..0 BID | TID | QID | AM | PM | QD | QOD | +
.... asNeeded[x] 0..1 boolean Uso se necessário
.... site 0..0 Body site to administer to
.... 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 Technique for administering medication
.... 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 Version of the system - if relevant
....... display 0..0 Representation defined by the system
....... userSelected 0..0 If this coding was chosen directly by the user
...... text 0..0 Plain text representation of the concept
..... dose[x] 1..1 SimpleQuantity Quantidade da Dose
...... unit 0..0 Unit representation
...... system 0..0 System that defines coded unit form
...... code 0..0 Coded form of the unit
..... rate[x] 0..0 Amount of medication per unit of time
.... maxDosePerPeriod 0..0 Upper limit on medication per unit of time
.... maxDosePerAdministration 1..1 SimpleQuantity(4.0.1) Quantidade a ser dispensada por atendimento
..... unit 0..0 Unit representation
..... system 0..0 System that defines coded unit form
..... code 0..0 Coded form of the unit
.... maxDosePerLifetime 0..0 Upper limit on medication per lifetime of the patient
... dispenseRequest
.... initialFill 0..0 First fill details
.... dispenseInterval 0..0 Intervalo em horas de cada dose do medicamento
.... validityPeriod 1..1 Period Duração de uso do medicamento
.... numberOfRepeatsAllowed 0..0 Number of refills authorized
.... quantity 0..1 SimpleQuantity(4.0.1) Total do tratamento
..... value 1..1 decimal Numerical value (with implicit precision)
..... unit 0..0 Unit representation
..... system 0..0 System that defines coded unit form
..... code 0..0 Coded form of the unit
.... expectedSupplyDuration 0..0 Number of days supply per dispense
.... performer 0..0 Intended dispenser
... substitution 0..0 Any restrictions on medication substitution
... priorPrescription 0..0 An order/prescription that is being replaced
... detectedIssue 0..0 Clinical Issue with action
... eventHistory 0..0 A list of events of interest in the lifecycle

doco Documentação para este formato

Terminologia Ligações (Diferencial)

Caminho Estado Utilização Conjunto de valores Versão Fonte
MedicationRequest.medication[x] Base example SNOMED CT Medication Codes 📦4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​route Base required Via de Administração do Imunobiológico 📦1.0.0 REDS GO v1.0
MedicationRequest.dosageInstruction.​doseAndRate.type Base required Unidade de Consumo 📦1.0.0 REDS GO v1.0
MedicationRequest.dosageInstruction.​doseAndRate.type.coding Base required Unidade de Consumo 📦1.0.0 REDS GO v1.0
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 para Gestão de Estoque)
... 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(Justificativa da Dispensação do Medicamento) 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(4.0.1) Quantidade a ser dispensada por atendimento

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
MedicationRequest.status Base required Medicationrequest status 📍4.0.1 a norma FHIR
MedicationRequest.intent Base required Medication request intent 📍4.0.1 a norma FHIR
MedicationRequest.medication[x] Base example SNOMED CT Medication Codes 📦4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​route Base required Via de Administração do Imunobiológico 📦1.0.0 REDS GO v1.0
MedicationRequest.dosageInstruction.​doseAndRate.type Base required Unidade de Consumo 📦1.0.0 REDS GO v1.0
MedicationRequest.dosageInstruction.​doseAndRate.type.coding Base required Unidade de Consumo 📦1.0.0 REDS GO v1.0
MedicationRequest.substitution.​allowed[x] Base example ActSubstanceAdminSubstitutionCode 📦3.0.0 THO v6.5

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error MedicationRequest If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicationRequest If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error MedicationRequest If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error MedicationRequest If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice MedicationRequest A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
tim-1 error MedicationRequest.dosageInstruction.timing.repeat if there's a duration, there needs to be duration units duration.empty() or durationUnit.exists()
tim-2 error MedicationRequest.dosageInstruction.timing.repeat if there's a period, there needs to be period units period.empty() or periodUnit.exists()
tim-4 error MedicationRequest.dosageInstruction.timing.repeat duration SHALL be a non-negative value duration.exists() implies duration >= 0
tim-5 error MedicationRequest.dosageInstruction.timing.repeat period SHALL be a non-negative value period.exists() implies period >= 0
tim-6 error MedicationRequest.dosageInstruction.timing.repeat If there's a periodMax, there must be a period periodMax.empty() or period.exists()
tim-7 error MedicationRequest.dosageInstruction.timing.repeat If there's a durationMax, there must be a duration durationMax.empty() or duration.exists()
tim-8 error MedicationRequest.dosageInstruction.timing.repeat If there's a countMax, there must be a count countMax.empty() or count.exists()
tim-9 error MedicationRequest.dosageInstruction.timing.repeat If 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-10 error MedicationRequest.dosageInstruction.timing.repeat If 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 para Gestão de Estoque)
... 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(Justificativa da Dispensação do Medicamento) 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(4.0.1) 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(4.0.1) 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

Caminho Estado Utilização Conjunto de valores Versão Fonte
MedicationRequest.status Base required Medicationrequest status 📍4.0.1 a norma FHIR
MedicationRequest.intent Base required Medication request intent 📍4.0.1 a norma FHIR
MedicationRequest.medication[x] Base example SNOMED CT Medication Codes 📦4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​timing.repeat.extension:when.​value[x] Base required Turno do dia 📦1.0.0 REDS GO v1.0
MedicationRequest.dosageInstruction.​route Base required Via de Administração do Imunobiológico 📦1.0.0 REDS GO v1.0
MedicationRequest.dosageInstruction.​doseAndRate.type Base required Unidade de Consumo 📦1.0.0 REDS GO v1.0
MedicationRequest.dosageInstruction.​doseAndRate.type.coding Base required Unidade de Consumo 📦1.0.0 REDS GO v1.0
MedicationRequest.substitution.​allowed[x] Base example ActSubstanceAdminSubstitutionCode 📦3.0.0 THO v6.5
MedicationRequest.substitution.​reason Base example SubstanceAdminSubstitutionReason 📦3.0.0 THO v6.5

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error MedicationRequest If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicationRequest If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error MedicationRequest If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error MedicationRequest If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice MedicationRequest A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
tim-1 error MedicationRequest.dosageInstruction.timing.repeat if there's a duration, there needs to be duration units duration.empty() or durationUnit.exists()
tim-2 error MedicationRequest.dosageInstruction.timing.repeat if there's a period, there needs to be period units period.empty() or periodUnit.exists()
tim-4 error MedicationRequest.dosageInstruction.timing.repeat duration SHALL be a non-negative value duration.exists() implies duration >= 0
tim-5 error MedicationRequest.dosageInstruction.timing.repeat period SHALL be a non-negative value period.exists() implies period >= 0
tim-6 error MedicationRequest.dosageInstruction.timing.repeat If there's a periodMax, there must be a period periodMax.empty() or period.exists()
tim-7 error MedicationRequest.dosageInstruction.timing.repeat If there's a durationMax, there must be a duration durationMax.empty() or duration.exists()
tim-8 error MedicationRequest.dosageInstruction.timing.repeat If there's a countMax, there must be a count countMax.empty() or count.exists()
tim-9 error MedicationRequest.dosageInstruction.timing.repeat If 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-10 error MedicationRequest.dosageInstruction.timing.repeat If 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 A set of rules under which this content was created
... language 0..0 Language of the resource content
... contained 0..0 Contained, inline Resources
... identifier 0..0 External ids for this request
... statusReason 0..0 Reason for current status
... category 0..0 Type of medication usage
... priority 0..0 routine | urgent | asap | stat
... doNotPerform 0..0 True if request is prohibiting action
... reported[x] 0..0 Reported rather than primary record
... medication[x] 1..1 Medicamento
Vínculo: SNOMEDCTMedicationCodes (example): Justificativa da ausência de dados estruturados sobre o medicamento.
.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(Medicamento para Gestão de Estoque)
... subject 1..1 Reference(Indivíduo) Sujeito da Composição
.... reference 0..0 Literal reference, Relative, internal or absolute URL
.... type 0..0 Type the reference refers to (e.g. "Patient")
.... identifier 1..1 Identifier Logical reference, when literal reference is not known
..... use 0..0 usual | official | temp | secondary | old (If known)
..... type 0..0 Description of identifier
..... system 1..1 uri The namespace for the identifier value
..... value 1..1 string The value that is unique
..... period 0..0 Time period when id is/was valid for use
..... assigner 0..0 Organization that issued id (may be just text)
.... display 0..0 Text alternative for the resource
... encounter 0..0 Encounter created as part of encounter/admission/stay
... supportingInformation 0..0 Information to support ordering of the medication
... 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 Literal reference, Relative, internal or absolute URL
.... type 0..0 Type the reference refers to (e.g. "Patient")
.... identifier 1..1 Identifier Logical reference, when literal reference is not known
..... use 0..0 usual | official | temp | secondary | old (If known)
..... type 0..0 Description of identifier
..... system 1..1 uri The namespace for the identifier value
..... value 1..1 string The value that is unique
..... period 0..0 Time period when id is/was valid for use
..... assigner 0..0 Organization that issued id (may be just text)
.... display 0..0 Text alternative for the resource
... performer 0..0 Intended performer of administration
... performerType 0..0 Desired kind of performer of the medication administration
... recorder 1..1 Reference(Profissional) Profissional prescritor
.... reference 0..0 Literal reference, Relative, internal or absolute URL
.... type 0..0 Type the reference refers to (e.g. "Patient")
.... identifier 1..1 Identifier Logical reference, when literal reference is not known
..... use 0..0 usual | official | temp | secondary | old (If known)
..... type 0..0 Description of identifier
..... system 1..1 uri The namespace for the identifier value
..... value 1..1 string The value that is unique
..... period 0..0 Time period when id is/was valid for use
..... assigner 0..0 Organization that issued id (may be just text)
.... display 0..0 Text alternative for the resource
... reasonCode 0..0 Reason or indication for ordering or not ordering the medication
... reasonReference 1..* Reference(Justificativa da Dispensação do Medicamento) Condition or observation that supports why the prescription is being written
... instantiatesCanonical 0..0 Instantiates FHIR protocol or definition
... instantiatesUri 0..0 Instantiates external protocol or definition
... basedOn 0..0 What request fulfills
... groupIdentifier 0..0 Composite request this is part of
... courseOfTherapyType 0..0 Overall pattern of medication administration
... insurance 0..0 Associated insurance coverage
... note 0..1 Annotation Notas não estruturadas
... dosageInstruction 0..1 Dosage How the medication should be taken
.... sequence 0..0 The order of the dosage instructions
.... text 0..1 string Prescrição e/ou Posologia Não Estruturada
.... additionalInstruction 0..0 Supplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness"
.... patientInstruction 0..1 string Orientações sobre o uso do medicamento
.... timing 0..1 Timing Frequência de uso do medicamento
..... event 0..0 When the event occurs
..... 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 xml:id (or equivalent in JSON)
...... bounds[x] 0..0 Length/Range of lengths, or (Start and/or end) limits
...... count 1..1 positiveInt Repetições de dose
...... countMax 1..1 positiveInt Quantidade total de doses
...... duration 0..0 How long when it happens
...... durationMax 0..0 How long when it happens (Max)
...... durationUnit 0..0 s | min | h | d | wk | mo | a - unit of time (UCUM)
...... frequency 0..1 positiveInt Intervalo de dose
...... frequencyMax 0..0 Event occurs up to frequencyMax times per period
...... period 0..0 Intervalo entre doses
...... periodMax 0..0 Upper limit of period (3-4 hours)
...... periodUnit 0..0 Unidade de tempo entre doses
...... dayOfWeek 0..0 mon | tue | wed | thu | fri | sat | sun
...... timeOfDay 0..0 Time of day for action
...... when 0..0 Turno do dia
...... offset 0..0 Minutes from event (before or after)
..... code 0..0 BID | TID | QID | AM | PM | QD | QOD | +
.... asNeeded[x] 0..1 boolean Uso se necessário
.... site 0..0 Body site to administer to
.... 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 Technique for administering medication
.... 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 Version of the system - if relevant
....... display 0..0 Representation defined by the system
....... userSelected 0..0 If this coding was chosen directly by the user
...... text 0..0 Plain text representation of the concept
..... dose[x] 1..1 SimpleQuantity Quantidade da Dose
...... unit 0..0 Unit representation
...... system 0..0 System that defines coded unit form
...... code 0..0 Coded form of the unit
..... rate[x] 0..0 Amount of medication per unit of time
.... maxDosePerPeriod 0..0 Upper limit on medication per unit of time
.... maxDosePerAdministration 1..1 SimpleQuantity(4.0.1) Quantidade a ser dispensada por atendimento
..... unit 0..0 Unit representation
..... system 0..0 System that defines coded unit form
..... code 0..0 Coded form of the unit
.... maxDosePerLifetime 0..0 Upper limit on medication per lifetime of the patient
... dispenseRequest
.... initialFill 0..0 First fill details
.... dispenseInterval 0..0 Intervalo em horas de cada dose do medicamento
.... validityPeriod 1..1 Period Duração de uso do medicamento
.... numberOfRepeatsAllowed 0..0 Number of refills authorized
.... quantity 0..1 SimpleQuantity(4.0.1) Total do tratamento
..... value 1..1 decimal Numerical value (with implicit precision)
..... unit 0..0 Unit representation
..... system 0..0 System that defines coded unit form
..... code 0..0 Coded form of the unit
.... expectedSupplyDuration 0..0 Number of days supply per dispense
.... performer 0..0 Intended dispenser
... substitution 0..0 Any restrictions on medication substitution
... priorPrescription 0..0 An order/prescription that is being replaced
... detectedIssue 0..0 Clinical Issue with action
... eventHistory 0..0 A list of events of interest in the lifecycle

doco Documentação para este formato

Terminologia Ligações (Diferencial)

Caminho Estado Utilização Conjunto de valores Versão Fonte
MedicationRequest.medication[x] Base example SNOMED CT Medication Codes 📦4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​route Base required Via de Administração do Imunobiológico 📦1.0.0 REDS GO v1.0
MedicationRequest.dosageInstruction.​doseAndRate.type Base required Unidade de Consumo 📦1.0.0 REDS GO v1.0
MedicationRequest.dosageInstruction.​doseAndRate.type.coding Base required Unidade de Consumo 📦1.0.0 REDS GO v1.0

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 para Gestão de Estoque)
... 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(Justificativa da Dispensação do Medicamento) 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(4.0.1) Quantidade a ser dispensada por atendimento

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
MedicationRequest.status Base required Medicationrequest status 📍4.0.1 a norma FHIR
MedicationRequest.intent Base required Medication request intent 📍4.0.1 a norma FHIR
MedicationRequest.medication[x] Base example SNOMED CT Medication Codes 📦4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​route Base required Via de Administração do Imunobiológico 📦1.0.0 REDS GO v1.0
MedicationRequest.dosageInstruction.​doseAndRate.type Base required Unidade de Consumo 📦1.0.0 REDS GO v1.0
MedicationRequest.dosageInstruction.​doseAndRate.type.coding Base required Unidade de Consumo 📦1.0.0 REDS GO v1.0
MedicationRequest.substitution.​allowed[x] Base example ActSubstanceAdminSubstitutionCode 📦3.0.0 THO v6.5

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error MedicationRequest If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicationRequest If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error MedicationRequest If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error MedicationRequest If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice MedicationRequest A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
tim-1 error MedicationRequest.dosageInstruction.timing.repeat if there's a duration, there needs to be duration units duration.empty() or durationUnit.exists()
tim-2 error MedicationRequest.dosageInstruction.timing.repeat if there's a period, there needs to be period units period.empty() or periodUnit.exists()
tim-4 error MedicationRequest.dosageInstruction.timing.repeat duration SHALL be a non-negative value duration.exists() implies duration >= 0
tim-5 error MedicationRequest.dosageInstruction.timing.repeat period SHALL be a non-negative value period.exists() implies period >= 0
tim-6 error MedicationRequest.dosageInstruction.timing.repeat If there's a periodMax, there must be a period periodMax.empty() or period.exists()
tim-7 error MedicationRequest.dosageInstruction.timing.repeat If there's a durationMax, there must be a duration durationMax.empty() or duration.exists()
tim-8 error MedicationRequest.dosageInstruction.timing.repeat If there's a countMax, there must be a count countMax.empty() or count.exists()
tim-9 error MedicationRequest.dosageInstruction.timing.repeat If 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-10 error MedicationRequest.dosageInstruction.timing.repeat If 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 para Gestão de Estoque)
... 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(Justificativa da Dispensação do Medicamento) 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(4.0.1) 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(4.0.1) 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

Caminho Estado Utilização Conjunto de valores Versão Fonte
MedicationRequest.status Base required Medicationrequest status 📍4.0.1 a norma FHIR
MedicationRequest.intent Base required Medication request intent 📍4.0.1 a norma FHIR
MedicationRequest.medication[x] Base example SNOMED CT Medication Codes 📦4.0.1 a norma FHIR
MedicationRequest.dosageInstruction.​timing.repeat.extension:when.​value[x] Base required Turno do dia 📦1.0.0 REDS GO v1.0
MedicationRequest.dosageInstruction.​route Base required Via de Administração do Imunobiológico 📦1.0.0 REDS GO v1.0
MedicationRequest.dosageInstruction.​doseAndRate.type Base required Unidade de Consumo 📦1.0.0 REDS GO v1.0
MedicationRequest.dosageInstruction.​doseAndRate.type.coding Base required Unidade de Consumo 📦1.0.0 REDS GO v1.0
MedicationRequest.substitution.​allowed[x] Base example ActSubstanceAdminSubstitutionCode 📦3.0.0 THO v6.5
MedicationRequest.substitution.​reason Base example SubstanceAdminSubstitutionReason 📦3.0.0 THO v6.5

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error MedicationRequest If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicationRequest If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error MedicationRequest If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error MedicationRequest If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice MedicationRequest A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
tim-1 error MedicationRequest.dosageInstruction.timing.repeat if there's a duration, there needs to be duration units duration.empty() or durationUnit.exists()
tim-2 error MedicationRequest.dosageInstruction.timing.repeat if there's a period, there needs to be period units period.empty() or periodUnit.exists()
tim-4 error MedicationRequest.dosageInstruction.timing.repeat duration SHALL be a non-negative value duration.exists() implies duration >= 0
tim-5 error MedicationRequest.dosageInstruction.timing.repeat period SHALL be a non-negative value period.exists() implies period >= 0
tim-6 error MedicationRequest.dosageInstruction.timing.repeat If there's a periodMax, there must be a period periodMax.empty() or period.exists()
tim-7 error MedicationRequest.dosageInstruction.timing.repeat If there's a durationMax, there must be a duration durationMax.empty() or duration.exists()
tim-8 error MedicationRequest.dosageInstruction.timing.repeat If there's a countMax, there must be a count countMax.empty() or count.exists()
tim-9 error MedicationRequest.dosageInstruction.timing.repeat If 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-10 error MedicationRequest.dosageInstruction.timing.repeat If 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