Guia de implementação do Core do Brasil: Release 1 - BR Realm | STU1
1.0.0 - STU1 Brazil flag

This page is part of the Core do Brasil (v1.0.0: Release) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions

Resource Profile: br-core-medicationstatement

URL Canônica: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medicationstatement Versão: 1.0.0
Active as of 2025-02-27 Nome computável: BRMedicationStatement

Um registro de um medicamento que está sendo consumido por um paciente. Um recurso br-core-medicationstatement indica que o paciente pode estar tomando o medicamento agora ou tomou o medicamento no passado ou tomará o medicamento no futuro. A fonte dessas informações pode ser o paciente, outra pessoa significativa (como um membro da família ou cônjuge) ou um clínico. Um cenário comum em que essas informações são capturadas é durante o processo de obtenção do histórico durante uma visita ou internação do paciente. As informações sobre medicamentos podem vir de fontes como a memória do paciente, de um frasco de prescrição ou de uma lista de medicamentos que o paciente, o clínico ou outra parte mantém.

A principal diferença entre um recurso br-core-medicationstatement e um br-core-medicationadministration é que o último contém informações completas sobre a administração e é baseada em informações reais sobre a administração e da pessoa que administrou o medicamento. Um br-core-medicationstatement é frequentemente, se não sempre, menos específico. Não há data/hora obrigatória em que o medicamento foi administrado; na verdade, sabe-se apenas que uma fonte relatou que o paciente está tomando esse medicamento, onde detalhes como hora, quantidade ou taxa ou mesmo o produto do medicamento podem estar incompletos, ausentes ou menos precisos. Conforme dito anteriormente, as informações do br-core-medicationstatement podem vir da memória do paciente, de um frasco de prescrição ou de uma lista de medicamentos que o paciente, o clínico ou outra parte mantém. A administração de medicamentos é mais formal e não deixa de ter informações detalhadas.

Escopo/Uso

O uso comum inclui:

  • o registro de drogas sem receita e/ou recreativas;
  • o registro de uma lista de medicamentos de admissão no hospital;
  • o resumo dos “medicamentos ativos” de um paciente em um perfil de paciente;
  • Consultar e recuperar a medicação atual de um paciente;
  • Registrar ou atualizar a medicação atual de um paciente;

Um recurso br-core-medicationstatement pode ser usado para registrar abuso de substâncias ou o uso de outros agentes, como tabaco ou álcool. Isso normalmente seria feito se essas substâncias fossem destinadas a serem incluídas na verificação de suporte à decisão clínica (por exemplo, verificação de interação) e como parte de uma lista de medicamentos ativos. Se a intenção for preencher o histórico social e/ou incluir informações adicionais (por exemplo, desejo de parar, quantidade por dia, efeitos negativos à saúde), então é melhor registrar como uma Observação (br-core-observation) que poderia então ser usada para preencher o Histórico Social.

Este recurso não produz uma lista de medicamentos, mas produz declarações individuais de medicamentos que podem ser usadas no recurso List para construir vários tipos de listas de medicamentos. Observe que outras listas de medicamentos também podem ser construídas a partir de outros recursos Pharmacy (por exemplo, br-core-medicationrequest, br-core-medicationadministration).

Uma declaração de medicamento não faz parte da sequência prescrever -> dispensar -> administrar, mas é um relato de um paciente, outra pessoa importante ou de um médico, de que uma ou mais ações de prescrever, dispensar ou administrar ocorreram, resultando na crença de que o paciente está, usou ou usará um medicamento específico.

MedicationStatement é um recurso de event na perspectiva de fluxo de trabalho FHIR - consulte Evento de fluxo de trabalho (https://hl7.org/fhir/R4/workflow.html#event).

Caso de uso

Este recurso não deve ser utilizado para representar dados que não sejam relacionados ao relatório de medicamentos, como o de solicitar, dispensar ou administrar medicamentos.

Caso de uso da RNDS

No Brasil esse recurso não é utilizado pela RDNS para descrever os medicamentos em uso pelo paciente, os registros da RNDS são somente para pdescrever prescrições/dispensações de medicamentos não controlados reais no âmbito do SUS.

Identificadores

Não se aplica.

Extensões

Este perfil não possui extensões.

Limites e relacionamentos

O recurso br-core-medicationstatement é usado para registrar medicamentos ou substâncias que o paciente relata como sendo tomados, não tomando, tomou no passado ou pode tomar no futuro. Ele também pode ser usado para registrar o uso de medicamentos que é derivado de outros registros, como um br-core-medicationrequest. A declaração não é usada para solicitar ou encomendar um medicamento, suprimento ou dispositivo. Ao solicitar medicamentos, suprimentos ou dispositivos quando há um foco no paciente ou instruções sobre seu uso, recursos br-core-medicationrequest, SupplyRequest ou DeviceRequest deve ser usado em vez disso.

O domínio Medicamentos inclui uma série de recursos relacionados.

MedicationRequest(br-core-medicationrequest) Uma ordem para fornecimento do medicamento e instruções para administração do medicamento a um paciente.
MedicamentoDispense(br-core-medicationdispense) Fornecimento de um medicamento com a intenção de que ele seja posteriormente consumido por um paciente (geralmente em resposta a uma prescrição).
MedicationAdministration(br-core-medicationadministration) Quando um paciente realmente consome um medicamento, ou o medicamento é administrado a ele de outra forma
MedicationAdministration(br-core-medicationstatement) Este é um registro de um medicamento sendo tomado por um paciente ou que um medicamento foi dado a um paciente, onde o registro é o resultado de um relatório do paciente ou de outro clínico. Uma declaração de medicamento não é parte do fluxo prescrever->dispensar->administrar, mas é um relatório de que este fluxo (ou pelo menos uma parte dela) ocorreu, resultando em uma crença de que o paciente recebeu um medicamento específico.

Este recurso é referenciado por AdverseEvent, Goal, ele mesmo e br-core-observation.

Usage:

Visões formais do conteúdo do perfil

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

Esta estrutura é derivada de MedicationStatement

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationStatement MedicationStatement
... id 0..1 id Identificador lógico deste artefato
... meta 0..1 Meta Metadados sobre o recurso
... implicitRules 0..1 uri URI(s) sob as quais este recurso é conhecido
... text 0..1 Narrative Texto narrativo, 72 caracteres para resumo
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Extensões adicionais
... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas
... identifier 0..* Identifier Identificadores externos para este recurso
... basedOn 0..* Reference(br-core-medicationrequest | BRCoreCarePlan | BRCoreServiceRequest) Referência ao pedido ou ao plano de tratamento que gerou este recurso
... partOf 0..* Reference(br-core-medicationadministration | br-core-medicationdispense | br-core-medicationstatement | BRCoreProcedure | BRCoreObservation) Referência ao evento do qual este recurso faz parte
... status 1..1 code Status atual do recurso
... statusReason 0..* CodeableConcept Motivo do status atual
... category 0..1 CodeableConcept Tipo de uso de medicamento
... Slices for medication[x] 1..1 CodeableConcept, Reference(Medication) Qual medicamento foi tomado
Slice: Unordered, Open by type:$this
.... medication[x]:medicationReference 0..1 Reference(br-core-medication) What medication was taken
... subject 1..1 Reference(BRCorePatient) Quem toma ou tomou o medicamento
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... reference 0..1 string Referência literal. URL relativa, interna ou externa
.... type 0..1 uri Tipo de recurso ao qual a referência é feita
.... identifier 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display 0..1 string Texto alternativo para o recurso
... context 0..1 Reference(br-core-encounter | EpisodeOfCare) Recurso Encounter ou Episode associado a este recurso
... Slices for effective[x] 0..1 dateTime, Period Data ou intervalo na qual o medicamento foi ou será tomado
Slice: Unordered, Open by type:$this
.... effective[x]:effectiveDateTime 0..1 dateTime Data na qual o medicamento foi ou será tomado
.... effective[x]:effectivePeriod 0..1 Period Intervalo no qual o medicamento foi ou será tomado
... dateAsserted 0..1 dateTime Quando a declaração de medicação foi estabelecida
... informationSource 0..1 Reference(BRCorePatient | BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson | BRCoreOrganization) Referência à pessoa ou organização que forneceu as informações sobre esta administração de medicamento
... derivedFrom 0..* Reference(Resource) Referência a um recurso com informações de suporte adicionais
... reasonCode 0..* CodeableConcept Razão pela qual o medicamento está sendo ou foi tomado
... reasonReference 0..* Reference(BRCoreCondition | BRCoreObservation | BRCoreDiagnosticReport) Condição ou observação que apoia a tomada deste medicamento
... note 0..* Annotation Informações adicionais sobre essa declaração
... dosage 0..* Dosage Detalhes sobre a administração do medicamento
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... sequence 0..1 integer A ordem das instruções de dosagem
.... text 0..1 string Instruções de dosagem em texto livre
.... additionalInstruction 0..* CodeableConcept Informações auxiliares ou advertências ao paciente
.... patientInstruction 0..1 string Instruções orientadas ao paciente ou consumidor
.... timing 0..1 Timing Quando o medicamento deve ser administrado
.... asNeeded[x] 0..1 boolean, CodeableConcept Tomar "conforme necessário" (para x)
.... site 0..1 CodeableConcept Local no corpo onde deve ser administrado o medicamento
.... route 0..1 CodeableConcept Rota de administração
Binding: Medicine Route of Administration - IPS (required)
.... method 0..1 CodeableConcept Método de administração
.... doseAndRate 0..* Element Quantidade de medicamento administrado
..... id 0..1 string Identificador único para referenciação cruzada
..... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
..... type 0..1 CodeableConcept O tipo de dose especificado
..... dose[x] 0..1 Range, SimpleQuantity Quantidade de medicamento por dose
..... rate[x] 0..1 Ratio, Range, SimpleQuantity Quantidade de medicamento por unidade de tempo
.... maxDosePerPeriod 0..1 Ratio Limite máximo de medicamento por unidade de tempo
.... maxDosePerAdministration 0..1 SimpleQuantity Limite máximo de medicamento por administração
.... maxDosePerLifetime 0..1 SimpleQuantity Limite máximo de medicamento por tempo de vida do paciente

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
MedicationStatement.dosage.routerequiredMedicineRouteOfAdministrationUvIps
http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration
NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationStatement 0..* MedicationStatement Record of medication being taken by a patient
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: A resource should have narrative for robust management
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
ele-1: All FHIR elements must have a @value or children
... implicitRules ?!Σ 0..1 uri URI(s) sob as quais este recurso é conhecido
ele-1: All FHIR elements must have a @value or children
... text 0..1 Narrative Texto narrativo, 72 caracteres para resumo
ele-1: All FHIR elements must have a @value or children
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Extensões adicionais
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... identifier Σ 0..* Identifier Identificadores externos para este recurso
ele-1: All FHIR elements must have a @value or children
... basedOn Σ 0..* Reference(br-core-medicationrequest | BRCoreCarePlan | BRCoreServiceRequest) Referência ao pedido ou ao plano de tratamento que gerou este recurso
ele-1: All FHIR elements must have a @value or children
... partOf Σ 0..* Reference(br-core-medicationadministration | br-core-medicationdispense | br-core-medicationstatement | BRCoreProcedure | BRCoreObservation) Referência ao evento do qual este recurso faz parte
ele-1: All FHIR elements must have a @value or children
... status ?!Σ 1..1 code Status atual do recurso
Binding: Medication Status Codes (required): A coded concept indicating the current status of a MedicationStatement.


ele-1: All FHIR elements must have a @value or children
... statusReason 0..* CodeableConcept Motivo do status atual
Binding: SNOMEDCTDrugTherapyStatusCodes (example): A coded concept indicating the reason for the status of the statement.


ele-1: All FHIR elements must have a @value or children
... category Σ 0..1 CodeableConcept Tipo de uso de medicamento
Binding: Medication usage category codes (preferred): A coded concept identifying where the medication included in the MedicationStatement is expected to be consumed or administered.


ele-1: All FHIR elements must have a @value or children
... Slices for medication[x] Σ 1..1 Qual medicamento foi tomado
Slice: Unordered, Open by type:$this
Binding: SNOMEDCTMedicationCodes (example): A coded concept identifying the substance or product being taken.


ele-1: All FHIR elements must have a @value or children
.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(Medication)
.... medication[x]:medicationReference Σ 0..1 Reference(br-core-medication) What medication was taken
ele-1: All FHIR elements must have a @value or children
... subject Σ 1..1 Reference(BRCorePatient) Quem toma ou tomou o medicamento
ele-1: All FHIR elements must have a @value or children
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... reference ΣC 0..1 string Referência literal. URL relativa, interna ou externa
ele-1: All FHIR elements must have a @value or children
.... type Σ 0..1 uri Tipo de recurso ao qual a referência é feita
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).


ele-1: All FHIR elements must have a @value or children
.... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
ele-1: All FHIR elements must have a @value or children
.... display Σ 0..1 string Texto alternativo para o recurso
ele-1: All FHIR elements must have a @value or children
... context Σ 0..1 Reference(br-core-encounter | EpisodeOfCare) Recurso Encounter ou Episode associado a este recurso
ele-1: All FHIR elements must have a @value or children
... Slices for effective[x] Σ 0..1 Data ou intervalo na qual o medicamento foi ou será tomado
Slice: Unordered, Closed by type:$this
ele-1: All FHIR elements must have a @value or children
.... effectiveDateTime dateTime
.... effectivePeriod Period
.... effective[x]:effectiveDateTime Σ 0..1 dateTime Data na qual o medicamento foi ou será tomado
ele-1: All FHIR elements must have a @value or children
.... effective[x]:effectivePeriod Σ 0..1 Period Intervalo no qual o medicamento foi ou será tomado
ele-1: All FHIR elements must have a @value or children
... dateAsserted Σ 0..1 dateTime Quando a declaração de medicação foi estabelecida
ele-1: All FHIR elements must have a @value or children
... informationSource 0..1 Reference(BRCorePatient | BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson | BRCoreOrganization) Referência à pessoa ou organização que forneceu as informações sobre esta administração de medicamento
ele-1: All FHIR elements must have a @value or children
... derivedFrom 0..* Reference(Resource) Referência a um recurso com informações de suporte adicionais
ele-1: All FHIR elements must have a @value or children
... reasonCode 0..* CodeableConcept Razão pela qual o medicamento está sendo ou foi tomado
Binding: Condition/Problem/DiagnosisCodes (example): A coded concept identifying why the medication is being taken.


ele-1: All FHIR elements must have a @value or children
... reasonReference 0..* Reference(BRCoreCondition | BRCoreObservation | BRCoreDiagnosticReport) Condição ou observação que apoia a tomada deste medicamento
ele-1: All FHIR elements must have a @value or children
... note 0..* Annotation Informações adicionais sobre essa declaração
ele-1: All FHIR elements must have a @value or children
... dosage 0..* Dosage Detalhes sobre a administração do medicamento
ele-1: All FHIR elements must have a @value or children
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... sequence Σ 0..1 integer A ordem das instruções de dosagem
ele-1: All FHIR elements must have a @value or children
.... text Σ 0..1 string Instruções de dosagem em texto livre
ele-1: All FHIR elements must have a @value or children
.... additionalInstruction Σ 0..* CodeableConcept Informações auxiliares ou advertências ao paciente
Binding: SNOMEDCTAdditionalDosageInstructions (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery".


ele-1: All FHIR elements must have a @value or children
.... patientInstruction Σ 0..1 string Instruções orientadas ao paciente ou consumidor
ele-1: All FHIR elements must have a @value or children
.... timing Σ 0..1 Timing Quando o medicamento deve ser administrado
ele-1: All FHIR elements must have a @value or children
.... asNeeded[x] Σ 0..1 Tomar "conforme necessário" (para x)
Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the precondition that should be met or evaluated prior to consuming or administering a medication dose. For example "pain", "30 minutes prior to sexual intercourse", "on flare-up" etc.


ele-1: All FHIR elements must have a @value or children
..... asNeededBoolean boolean
..... asNeededCodeableConcept CodeableConcept
.... site Σ 0..1 CodeableConcept Local no corpo onde deve ser administrado o medicamento
Binding: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example): A coded concept describing the site location the medicine enters into or onto the body.


ele-1: All FHIR elements must have a @value or children
.... route Σ 0..1 CodeableConcept Rota de administração
Binding: Medicine Route of Administration - IPS (required)
ele-1: All FHIR elements must have a @value or children
.... method Σ 0..1 CodeableConcept Método de administração
Binding: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered.


ele-1: All FHIR elements must have a @value or children
.... doseAndRate Σ 0..* Element Quantidade de medicamento administrado
ele-1: All FHIR elements must have a @value or children
..... id 0..1 string Identificador único para referenciação cruzada
..... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... type Σ 0..1 CodeableConcept O tipo de dose especificado
Binding: DoseAndRateType (example): The kind of dose or rate specified.


ele-1: All FHIR elements must have a @value or children
..... dose[x] Σ 0..1 Quantidade de medicamento por dose
ele-1: All FHIR elements must have a @value or children
...... doseRange Range
...... doseQuantity Quantity(SimpleQuantity)
..... rate[x] Σ 0..1 Quantidade de medicamento por unidade de tempo
ele-1: All FHIR elements must have a @value or children
...... rateRatio Ratio
...... rateRange Range
...... rateQuantity Quantity(SimpleQuantity)
.... maxDosePerPeriod Σ 0..1 Ratio Limite máximo de medicamento por unidade de tempo
ele-1: All FHIR elements must have a @value or children
.... maxDosePerAdministration Σ 0..1 SimpleQuantity Limite máximo de medicamento por administração
ele-1: All FHIR elements must have a @value or children
.... maxDosePerLifetime Σ 0..1 SimpleQuantity Limite máximo de medicamento por tempo de vida do paciente
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
MedicationStatement.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
MedicationStatement.statusrequiredMedication Status Codes
http://hl7.org/fhir/ValueSet/medication-statement-status|4.0.1
from the FHIR Standard
MedicationStatement.statusReasonexampleSNOMEDCTDrugTherapyStatusCodes
http://hl7.org/fhir/ValueSet/reason-medication-status-codes
from the FHIR Standard
MedicationStatement.categorypreferredMedication usage category codes
http://hl7.org/fhir/ValueSet/medication-statement-category
from the FHIR Standard
MedicationStatement.medication[x]exampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
from the FHIR Standard
MedicationStatement.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
MedicationStatement.reasonCodeexampleCondition/Problem/DiagnosisCodes
http://hl7.org/fhir/ValueSet/condition-code
from the FHIR Standard
MedicationStatement.dosage.additionalInstructionexampleSNOMEDCTAdditionalDosageInstructions
http://hl7.org/fhir/ValueSet/additional-instruction-codes
from the FHIR Standard
MedicationStatement.dosage.asNeeded[x]exampleSNOMEDCTMedicationAsNeededReasonCodes
http://hl7.org/fhir/ValueSet/medication-as-needed-reason
from the FHIR Standard
MedicationStatement.dosage.siteexampleSNOMEDCTAnatomicalStructureForAdministrationSiteCodes
http://hl7.org/fhir/ValueSet/approach-site-codes
from the FHIR Standard
MedicationStatement.dosage.routerequiredMedicineRouteOfAdministrationUvIps
http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration
MedicationStatement.dosage.methodexampleSNOMEDCTAdministrationMethodCodes
http://hl7.org/fhir/ValueSet/administration-method-codes
from the FHIR Standard
MedicationStatement.dosage.doseAndRate.typeexampleDoseAndRateType
http://hl7.org/fhir/ValueSet/dose-rate-type
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorMedicationStatementIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorMedicationStatementIf 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-4errorMedicationStatementIf 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-5errorMedicationStatementIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceMedicationStatementA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationStatement 0..* MedicationStatement Record of medication being taken by a patient
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri URI(s) sob as quais este recurso é conhecido
... text 0..1 Narrative Texto narrativo, 72 caracteres para resumo
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Extensões adicionais
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas
... identifier Σ 0..* Identifier Identificadores externos para este recurso
... basedOn Σ 0..* Reference(br-core-medicationrequest | BRCoreCarePlan | BRCoreServiceRequest) Referência ao pedido ou ao plano de tratamento que gerou este recurso
... partOf Σ 0..* Reference(br-core-medicationadministration | br-core-medicationdispense | br-core-medicationstatement | BRCoreProcedure | BRCoreObservation) Referência ao evento do qual este recurso faz parte
... status ?!Σ 1..1 code Status atual do recurso
Binding: Medication Status Codes (required): A coded concept indicating the current status of a MedicationStatement.

... statusReason 0..* CodeableConcept Motivo do status atual
Binding: SNOMEDCTDrugTherapyStatusCodes (example): A coded concept indicating the reason for the status of the statement.


... category Σ 0..1 CodeableConcept Tipo de uso de medicamento
Binding: Medication usage category codes (preferred): A coded concept identifying where the medication included in the MedicationStatement is expected to be consumed or administered.

... Slices for medication[x] Σ 1..1 Qual medicamento foi tomado
Slice: Unordered, Open by type:$this
Binding: SNOMEDCTMedicationCodes (example): A coded concept identifying the substance or product being taken.

.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(Medication)
.... medication[x]:medicationReference Σ 0..1 Reference(br-core-medication) What medication was taken
... subject Σ 1..1 Reference(BRCorePatient) Quem toma ou tomou o medicamento
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
Slice: Unordered, Open by value:url
.... reference ΣC 0..1 string Referência literal. URL relativa, interna ou externa
.... type Σ 0..1 uri Tipo de recurso ao qual a referência é feita
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

.... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display Σ 0..1 string Texto alternativo para o recurso
... context Σ 0..1 Reference(br-core-encounter | EpisodeOfCare) Recurso Encounter ou Episode associado a este recurso
... Slices for effective[x] Σ 0..1 Data ou intervalo na qual o medicamento foi ou será tomado
Slice: Unordered, Closed by type:$this
.... effectiveDateTime dateTime
.... effectivePeriod Period
.... effective[x]:effectiveDateTime Σ 0..1 dateTime Data na qual o medicamento foi ou será tomado
.... effective[x]:effectivePeriod Σ 0..1 Period Intervalo no qual o medicamento foi ou será tomado
... dateAsserted Σ 0..1 dateTime Quando a declaração de medicação foi estabelecida
... informationSource 0..1 Reference(BRCorePatient | BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson | BRCoreOrganization) Referência à pessoa ou organização que forneceu as informações sobre esta administração de medicamento
... derivedFrom 0..* Reference(Resource) Referência a um recurso com informações de suporte adicionais
... reasonCode 0..* CodeableConcept Razão pela qual o medicamento está sendo ou foi tomado
Binding: Condition/Problem/DiagnosisCodes (example): A coded concept identifying why the medication is being taken.


... reasonReference 0..* Reference(BRCoreCondition | BRCoreObservation | BRCoreDiagnosticReport) Condição ou observação que apoia a tomada deste medicamento
... note 0..* Annotation Informações adicionais sobre essa declaração
... dosage 0..* Dosage Detalhes sobre a administração do medicamento
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... sequence Σ 0..1 integer A ordem das instruções de dosagem
.... text Σ 0..1 string Instruções de dosagem em texto livre
.... additionalInstruction Σ 0..* CodeableConcept Informações auxiliares ou advertências ao paciente
Binding: SNOMEDCTAdditionalDosageInstructions (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery".


.... patientInstruction Σ 0..1 string Instruções orientadas ao paciente ou consumidor
.... timing Σ 0..1 Timing Quando o medicamento deve ser administrado
.... asNeeded[x] Σ 0..1 Tomar "conforme necessário" (para x)
Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the precondition that should be met or evaluated prior to consuming or administering a medication dose. For example "pain", "30 minutes prior to sexual intercourse", "on flare-up" etc.

..... asNeededBoolean boolean
..... asNeededCodeableConcept CodeableConcept
.... site Σ 0..1 CodeableConcept Local no corpo onde deve ser administrado o medicamento
Binding: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example): A coded concept describing the site location the medicine enters into or onto the body.

.... route Σ 0..1 CodeableConcept Rota de administração
Binding: Medicine Route of Administration - IPS (required)
.... method Σ 0..1 CodeableConcept Método de administração
Binding: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered.

.... doseAndRate Σ 0..* Element Quantidade de medicamento administrado
..... id 0..1 string Identificador único para referenciação cruzada
..... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
Slice: Unordered, Open by value:url
..... type Σ 0..1 CodeableConcept O tipo de dose especificado
Binding: DoseAndRateType (example): The kind of dose or rate specified.

..... dose[x] Σ 0..1 Quantidade de medicamento por dose
...... doseRange Range
...... doseQuantity Quantity(SimpleQuantity)
..... rate[x] Σ 0..1 Quantidade de medicamento por unidade de tempo
...... rateRatio Ratio
...... rateRange Range
...... rateQuantity Quantity(SimpleQuantity)
.... maxDosePerPeriod Σ 0..1 Ratio Limite máximo de medicamento por unidade de tempo
.... maxDosePerAdministration Σ 0..1 SimpleQuantity Limite máximo de medicamento por administração
.... maxDosePerLifetime Σ 0..1 SimpleQuantity Limite máximo de medicamento por tempo de vida do paciente

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
MedicationStatement.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
MedicationStatement.statusrequiredMedication Status Codes
http://hl7.org/fhir/ValueSet/medication-statement-status|4.0.1
from the FHIR Standard
MedicationStatement.statusReasonexampleSNOMEDCTDrugTherapyStatusCodes
http://hl7.org/fhir/ValueSet/reason-medication-status-codes
from the FHIR Standard
MedicationStatement.categorypreferredMedication usage category codes
http://hl7.org/fhir/ValueSet/medication-statement-category
from the FHIR Standard
MedicationStatement.medication[x]exampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
from the FHIR Standard
MedicationStatement.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
MedicationStatement.reasonCodeexampleCondition/Problem/DiagnosisCodes
http://hl7.org/fhir/ValueSet/condition-code
from the FHIR Standard
MedicationStatement.dosage.additionalInstructionexampleSNOMEDCTAdditionalDosageInstructions
http://hl7.org/fhir/ValueSet/additional-instruction-codes
from the FHIR Standard
MedicationStatement.dosage.asNeeded[x]exampleSNOMEDCTMedicationAsNeededReasonCodes
http://hl7.org/fhir/ValueSet/medication-as-needed-reason
from the FHIR Standard
MedicationStatement.dosage.siteexampleSNOMEDCTAnatomicalStructureForAdministrationSiteCodes
http://hl7.org/fhir/ValueSet/approach-site-codes
from the FHIR Standard
MedicationStatement.dosage.routerequiredMedicineRouteOfAdministrationUvIps
http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration
MedicationStatement.dosage.methodexampleSNOMEDCTAdministrationMethodCodes
http://hl7.org/fhir/ValueSet/administration-method-codes
from the FHIR Standard
MedicationStatement.dosage.doseAndRate.typeexampleDoseAndRateType
http://hl7.org/fhir/ValueSet/dose-rate-type
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorMedicationStatementIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorMedicationStatementIf 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-4errorMedicationStatementIf 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-5errorMedicationStatementIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceMedicationStatementA 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()

Esta estrutura é derivada de MedicationStatement

Summary

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of MedicationStatement.medication[x]
  • The element 1 is sliced based on the value of MedicationStatement.effective[x]

Visão diferencial

Esta estrutura é derivada de MedicationStatement

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationStatement MedicationStatement
... id 0..1 id Identificador lógico deste artefato
... meta 0..1 Meta Metadados sobre o recurso
... implicitRules 0..1 uri URI(s) sob as quais este recurso é conhecido
... text 0..1 Narrative Texto narrativo, 72 caracteres para resumo
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Extensões adicionais
... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas
... identifier 0..* Identifier Identificadores externos para este recurso
... basedOn 0..* Reference(br-core-medicationrequest | BRCoreCarePlan | BRCoreServiceRequest) Referência ao pedido ou ao plano de tratamento que gerou este recurso
... partOf 0..* Reference(br-core-medicationadministration | br-core-medicationdispense | br-core-medicationstatement | BRCoreProcedure | BRCoreObservation) Referência ao evento do qual este recurso faz parte
... status 1..1 code Status atual do recurso
... statusReason 0..* CodeableConcept Motivo do status atual
... category 0..1 CodeableConcept Tipo de uso de medicamento
... Slices for medication[x] 1..1 CodeableConcept, Reference(Medication) Qual medicamento foi tomado
Slice: Unordered, Open by type:$this
.... medication[x]:medicationReference 0..1 Reference(br-core-medication) What medication was taken
... subject 1..1 Reference(BRCorePatient) Quem toma ou tomou o medicamento
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... reference 0..1 string Referência literal. URL relativa, interna ou externa
.... type 0..1 uri Tipo de recurso ao qual a referência é feita
.... identifier 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display 0..1 string Texto alternativo para o recurso
... context 0..1 Reference(br-core-encounter | EpisodeOfCare) Recurso Encounter ou Episode associado a este recurso
... Slices for effective[x] 0..1 dateTime, Period Data ou intervalo na qual o medicamento foi ou será tomado
Slice: Unordered, Open by type:$this
.... effective[x]:effectiveDateTime 0..1 dateTime Data na qual o medicamento foi ou será tomado
.... effective[x]:effectivePeriod 0..1 Period Intervalo no qual o medicamento foi ou será tomado
... dateAsserted 0..1 dateTime Quando a declaração de medicação foi estabelecida
... informationSource 0..1 Reference(BRCorePatient | BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson | BRCoreOrganization) Referência à pessoa ou organização que forneceu as informações sobre esta administração de medicamento
... derivedFrom 0..* Reference(Resource) Referência a um recurso com informações de suporte adicionais
... reasonCode 0..* CodeableConcept Razão pela qual o medicamento está sendo ou foi tomado
... reasonReference 0..* Reference(BRCoreCondition | BRCoreObservation | BRCoreDiagnosticReport) Condição ou observação que apoia a tomada deste medicamento
... note 0..* Annotation Informações adicionais sobre essa declaração
... dosage 0..* Dosage Detalhes sobre a administração do medicamento
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... sequence 0..1 integer A ordem das instruções de dosagem
.... text 0..1 string Instruções de dosagem em texto livre
.... additionalInstruction 0..* CodeableConcept Informações auxiliares ou advertências ao paciente
.... patientInstruction 0..1 string Instruções orientadas ao paciente ou consumidor
.... timing 0..1 Timing Quando o medicamento deve ser administrado
.... asNeeded[x] 0..1 boolean, CodeableConcept Tomar "conforme necessário" (para x)
.... site 0..1 CodeableConcept Local no corpo onde deve ser administrado o medicamento
.... route 0..1 CodeableConcept Rota de administração
Binding: Medicine Route of Administration - IPS (required)
.... method 0..1 CodeableConcept Método de administração
.... doseAndRate 0..* Element Quantidade de medicamento administrado
..... id 0..1 string Identificador único para referenciação cruzada
..... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
..... type 0..1 CodeableConcept O tipo de dose especificado
..... dose[x] 0..1 Range, SimpleQuantity Quantidade de medicamento por dose
..... rate[x] 0..1 Ratio, Range, SimpleQuantity Quantidade de medicamento por unidade de tempo
.... maxDosePerPeriod 0..1 Ratio Limite máximo de medicamento por unidade de tempo
.... maxDosePerAdministration 0..1 SimpleQuantity Limite máximo de medicamento por administração
.... maxDosePerLifetime 0..1 SimpleQuantity Limite máximo de medicamento por tempo de vida do paciente

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
MedicationStatement.dosage.routerequiredMedicineRouteOfAdministrationUvIps
http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration

Visualização de elementos -chave

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationStatement 0..* MedicationStatement Record of medication being taken by a patient
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: A resource should have narrative for robust management
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
ele-1: All FHIR elements must have a @value or children
... implicitRules ?!Σ 0..1 uri URI(s) sob as quais este recurso é conhecido
ele-1: All FHIR elements must have a @value or children
... text 0..1 Narrative Texto narrativo, 72 caracteres para resumo
ele-1: All FHIR elements must have a @value or children
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Extensões adicionais
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... identifier Σ 0..* Identifier Identificadores externos para este recurso
ele-1: All FHIR elements must have a @value or children
... basedOn Σ 0..* Reference(br-core-medicationrequest | BRCoreCarePlan | BRCoreServiceRequest) Referência ao pedido ou ao plano de tratamento que gerou este recurso
ele-1: All FHIR elements must have a @value or children
... partOf Σ 0..* Reference(br-core-medicationadministration | br-core-medicationdispense | br-core-medicationstatement | BRCoreProcedure | BRCoreObservation) Referência ao evento do qual este recurso faz parte
ele-1: All FHIR elements must have a @value or children
... status ?!Σ 1..1 code Status atual do recurso
Binding: Medication Status Codes (required): A coded concept indicating the current status of a MedicationStatement.


ele-1: All FHIR elements must have a @value or children
... statusReason 0..* CodeableConcept Motivo do status atual
Binding: SNOMEDCTDrugTherapyStatusCodes (example): A coded concept indicating the reason for the status of the statement.


ele-1: All FHIR elements must have a @value or children
... category Σ 0..1 CodeableConcept Tipo de uso de medicamento
Binding: Medication usage category codes (preferred): A coded concept identifying where the medication included in the MedicationStatement is expected to be consumed or administered.


ele-1: All FHIR elements must have a @value or children
... Slices for medication[x] Σ 1..1 Qual medicamento foi tomado
Slice: Unordered, Open by type:$this
Binding: SNOMEDCTMedicationCodes (example): A coded concept identifying the substance or product being taken.


ele-1: All FHIR elements must have a @value or children
.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(Medication)
.... medication[x]:medicationReference Σ 0..1 Reference(br-core-medication) What medication was taken
ele-1: All FHIR elements must have a @value or children
... subject Σ 1..1 Reference(BRCorePatient) Quem toma ou tomou o medicamento
ele-1: All FHIR elements must have a @value or children
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... reference ΣC 0..1 string Referência literal. URL relativa, interna ou externa
ele-1: All FHIR elements must have a @value or children
.... type Σ 0..1 uri Tipo de recurso ao qual a referência é feita
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).


ele-1: All FHIR elements must have a @value or children
.... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
ele-1: All FHIR elements must have a @value or children
.... display Σ 0..1 string Texto alternativo para o recurso
ele-1: All FHIR elements must have a @value or children
... context Σ 0..1 Reference(br-core-encounter | EpisodeOfCare) Recurso Encounter ou Episode associado a este recurso
ele-1: All FHIR elements must have a @value or children
... Slices for effective[x] Σ 0..1 Data ou intervalo na qual o medicamento foi ou será tomado
Slice: Unordered, Closed by type:$this
ele-1: All FHIR elements must have a @value or children
.... effectiveDateTime dateTime
.... effectivePeriod Period
.... effective[x]:effectiveDateTime Σ 0..1 dateTime Data na qual o medicamento foi ou será tomado
ele-1: All FHIR elements must have a @value or children
.... effective[x]:effectivePeriod Σ 0..1 Period Intervalo no qual o medicamento foi ou será tomado
ele-1: All FHIR elements must have a @value or children
... dateAsserted Σ 0..1 dateTime Quando a declaração de medicação foi estabelecida
ele-1: All FHIR elements must have a @value or children
... informationSource 0..1 Reference(BRCorePatient | BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson | BRCoreOrganization) Referência à pessoa ou organização que forneceu as informações sobre esta administração de medicamento
ele-1: All FHIR elements must have a @value or children
... derivedFrom 0..* Reference(Resource) Referência a um recurso com informações de suporte adicionais
ele-1: All FHIR elements must have a @value or children
... reasonCode 0..* CodeableConcept Razão pela qual o medicamento está sendo ou foi tomado
Binding: Condition/Problem/DiagnosisCodes (example): A coded concept identifying why the medication is being taken.


ele-1: All FHIR elements must have a @value or children
... reasonReference 0..* Reference(BRCoreCondition | BRCoreObservation | BRCoreDiagnosticReport) Condição ou observação que apoia a tomada deste medicamento
ele-1: All FHIR elements must have a @value or children
... note 0..* Annotation Informações adicionais sobre essa declaração
ele-1: All FHIR elements must have a @value or children
... dosage 0..* Dosage Detalhes sobre a administração do medicamento
ele-1: All FHIR elements must have a @value or children
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... sequence Σ 0..1 integer A ordem das instruções de dosagem
ele-1: All FHIR elements must have a @value or children
.... text Σ 0..1 string Instruções de dosagem em texto livre
ele-1: All FHIR elements must have a @value or children
.... additionalInstruction Σ 0..* CodeableConcept Informações auxiliares ou advertências ao paciente
Binding: SNOMEDCTAdditionalDosageInstructions (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery".


ele-1: All FHIR elements must have a @value or children
.... patientInstruction Σ 0..1 string Instruções orientadas ao paciente ou consumidor
ele-1: All FHIR elements must have a @value or children
.... timing Σ 0..1 Timing Quando o medicamento deve ser administrado
ele-1: All FHIR elements must have a @value or children
.... asNeeded[x] Σ 0..1 Tomar "conforme necessário" (para x)
Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the precondition that should be met or evaluated prior to consuming or administering a medication dose. For example "pain", "30 minutes prior to sexual intercourse", "on flare-up" etc.


ele-1: All FHIR elements must have a @value or children
..... asNeededBoolean boolean
..... asNeededCodeableConcept CodeableConcept
.... site Σ 0..1 CodeableConcept Local no corpo onde deve ser administrado o medicamento
Binding: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example): A coded concept describing the site location the medicine enters into or onto the body.


ele-1: All FHIR elements must have a @value or children
.... route Σ 0..1 CodeableConcept Rota de administração
Binding: Medicine Route of Administration - IPS (required)
ele-1: All FHIR elements must have a @value or children
.... method Σ 0..1 CodeableConcept Método de administração
Binding: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered.


ele-1: All FHIR elements must have a @value or children
.... doseAndRate Σ 0..* Element Quantidade de medicamento administrado
ele-1: All FHIR elements must have a @value or children
..... id 0..1 string Identificador único para referenciação cruzada
..... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... type Σ 0..1 CodeableConcept O tipo de dose especificado
Binding: DoseAndRateType (example): The kind of dose or rate specified.


ele-1: All FHIR elements must have a @value or children
..... dose[x] Σ 0..1 Quantidade de medicamento por dose
ele-1: All FHIR elements must have a @value or children
...... doseRange Range
...... doseQuantity Quantity(SimpleQuantity)
..... rate[x] Σ 0..1 Quantidade de medicamento por unidade de tempo
ele-1: All FHIR elements must have a @value or children
...... rateRatio Ratio
...... rateRange Range
...... rateQuantity Quantity(SimpleQuantity)
.... maxDosePerPeriod Σ 0..1 Ratio Limite máximo de medicamento por unidade de tempo
ele-1: All FHIR elements must have a @value or children
.... maxDosePerAdministration Σ 0..1 SimpleQuantity Limite máximo de medicamento por administração
ele-1: All FHIR elements must have a @value or children
.... maxDosePerLifetime Σ 0..1 SimpleQuantity Limite máximo de medicamento por tempo de vida do paciente
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
MedicationStatement.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
MedicationStatement.statusrequiredMedication Status Codes
http://hl7.org/fhir/ValueSet/medication-statement-status|4.0.1
from the FHIR Standard
MedicationStatement.statusReasonexampleSNOMEDCTDrugTherapyStatusCodes
http://hl7.org/fhir/ValueSet/reason-medication-status-codes
from the FHIR Standard
MedicationStatement.categorypreferredMedication usage category codes
http://hl7.org/fhir/ValueSet/medication-statement-category
from the FHIR Standard
MedicationStatement.medication[x]exampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
from the FHIR Standard
MedicationStatement.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
MedicationStatement.reasonCodeexampleCondition/Problem/DiagnosisCodes
http://hl7.org/fhir/ValueSet/condition-code
from the FHIR Standard
MedicationStatement.dosage.additionalInstructionexampleSNOMEDCTAdditionalDosageInstructions
http://hl7.org/fhir/ValueSet/additional-instruction-codes
from the FHIR Standard
MedicationStatement.dosage.asNeeded[x]exampleSNOMEDCTMedicationAsNeededReasonCodes
http://hl7.org/fhir/ValueSet/medication-as-needed-reason
from the FHIR Standard
MedicationStatement.dosage.siteexampleSNOMEDCTAnatomicalStructureForAdministrationSiteCodes
http://hl7.org/fhir/ValueSet/approach-site-codes
from the FHIR Standard
MedicationStatement.dosage.routerequiredMedicineRouteOfAdministrationUvIps
http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration
MedicationStatement.dosage.methodexampleSNOMEDCTAdministrationMethodCodes
http://hl7.org/fhir/ValueSet/administration-method-codes
from the FHIR Standard
MedicationStatement.dosage.doseAndRate.typeexampleDoseAndRateType
http://hl7.org/fhir/ValueSet/dose-rate-type
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorMedicationStatementIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorMedicationStatementIf 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-4errorMedicationStatementIf 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-5errorMedicationStatementIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceMedicationStatementA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Visualização instantânea

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationStatement 0..* MedicationStatement Record of medication being taken by a patient
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri URI(s) sob as quais este recurso é conhecido
... text 0..1 Narrative Texto narrativo, 72 caracteres para resumo
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Extensões adicionais
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas
... identifier Σ 0..* Identifier Identificadores externos para este recurso
... basedOn Σ 0..* Reference(br-core-medicationrequest | BRCoreCarePlan | BRCoreServiceRequest) Referência ao pedido ou ao plano de tratamento que gerou este recurso
... partOf Σ 0..* Reference(br-core-medicationadministration | br-core-medicationdispense | br-core-medicationstatement | BRCoreProcedure | BRCoreObservation) Referência ao evento do qual este recurso faz parte
... status ?!Σ 1..1 code Status atual do recurso
Binding: Medication Status Codes (required): A coded concept indicating the current status of a MedicationStatement.

... statusReason 0..* CodeableConcept Motivo do status atual
Binding: SNOMEDCTDrugTherapyStatusCodes (example): A coded concept indicating the reason for the status of the statement.


... category Σ 0..1 CodeableConcept Tipo de uso de medicamento
Binding: Medication usage category codes (preferred): A coded concept identifying where the medication included in the MedicationStatement is expected to be consumed or administered.

... Slices for medication[x] Σ 1..1 Qual medicamento foi tomado
Slice: Unordered, Open by type:$this
Binding: SNOMEDCTMedicationCodes (example): A coded concept identifying the substance or product being taken.

.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(Medication)
.... medication[x]:medicationReference Σ 0..1 Reference(br-core-medication) What medication was taken
... subject Σ 1..1 Reference(BRCorePatient) Quem toma ou tomou o medicamento
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
Slice: Unordered, Open by value:url
.... reference ΣC 0..1 string Referência literal. URL relativa, interna ou externa
.... type Σ 0..1 uri Tipo de recurso ao qual a referência é feita
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

.... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display Σ 0..1 string Texto alternativo para o recurso
... context Σ 0..1 Reference(br-core-encounter | EpisodeOfCare) Recurso Encounter ou Episode associado a este recurso
... Slices for effective[x] Σ 0..1 Data ou intervalo na qual o medicamento foi ou será tomado
Slice: Unordered, Closed by type:$this
.... effectiveDateTime dateTime
.... effectivePeriod Period
.... effective[x]:effectiveDateTime Σ 0..1 dateTime Data na qual o medicamento foi ou será tomado
.... effective[x]:effectivePeriod Σ 0..1 Period Intervalo no qual o medicamento foi ou será tomado
... dateAsserted Σ 0..1 dateTime Quando a declaração de medicação foi estabelecida
... informationSource 0..1 Reference(BRCorePatient | BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson | BRCoreOrganization) Referência à pessoa ou organização que forneceu as informações sobre esta administração de medicamento
... derivedFrom 0..* Reference(Resource) Referência a um recurso com informações de suporte adicionais
... reasonCode 0..* CodeableConcept Razão pela qual o medicamento está sendo ou foi tomado
Binding: Condition/Problem/DiagnosisCodes (example): A coded concept identifying why the medication is being taken.


... reasonReference 0..* Reference(BRCoreCondition | BRCoreObservation | BRCoreDiagnosticReport) Condição ou observação que apoia a tomada deste medicamento
... note 0..* Annotation Informações adicionais sobre essa declaração
... dosage 0..* Dosage Detalhes sobre a administração do medicamento
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... sequence Σ 0..1 integer A ordem das instruções de dosagem
.... text Σ 0..1 string Instruções de dosagem em texto livre
.... additionalInstruction Σ 0..* CodeableConcept Informações auxiliares ou advertências ao paciente
Binding: SNOMEDCTAdditionalDosageInstructions (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery".


.... patientInstruction Σ 0..1 string Instruções orientadas ao paciente ou consumidor
.... timing Σ 0..1 Timing Quando o medicamento deve ser administrado
.... asNeeded[x] Σ 0..1 Tomar "conforme necessário" (para x)
Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the precondition that should be met or evaluated prior to consuming or administering a medication dose. For example "pain", "30 minutes prior to sexual intercourse", "on flare-up" etc.

..... asNeededBoolean boolean
..... asNeededCodeableConcept CodeableConcept
.... site Σ 0..1 CodeableConcept Local no corpo onde deve ser administrado o medicamento
Binding: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example): A coded concept describing the site location the medicine enters into or onto the body.

.... route Σ 0..1 CodeableConcept Rota de administração
Binding: Medicine Route of Administration - IPS (required)
.... method Σ 0..1 CodeableConcept Método de administração
Binding: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered.

.... doseAndRate Σ 0..* Element Quantidade de medicamento administrado
..... id 0..1 string Identificador único para referenciação cruzada
..... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
Slice: Unordered, Open by value:url
..... type Σ 0..1 CodeableConcept O tipo de dose especificado
Binding: DoseAndRateType (example): The kind of dose or rate specified.

..... dose[x] Σ 0..1 Quantidade de medicamento por dose
...... doseRange Range
...... doseQuantity Quantity(SimpleQuantity)
..... rate[x] Σ 0..1 Quantidade de medicamento por unidade de tempo
...... rateRatio Ratio
...... rateRange Range
...... rateQuantity Quantity(SimpleQuantity)
.... maxDosePerPeriod Σ 0..1 Ratio Limite máximo de medicamento por unidade de tempo
.... maxDosePerAdministration Σ 0..1 SimpleQuantity Limite máximo de medicamento por administração
.... maxDosePerLifetime Σ 0..1 SimpleQuantity Limite máximo de medicamento por tempo de vida do paciente

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
MedicationStatement.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
MedicationStatement.statusrequiredMedication Status Codes
http://hl7.org/fhir/ValueSet/medication-statement-status|4.0.1
from the FHIR Standard
MedicationStatement.statusReasonexampleSNOMEDCTDrugTherapyStatusCodes
http://hl7.org/fhir/ValueSet/reason-medication-status-codes
from the FHIR Standard
MedicationStatement.categorypreferredMedication usage category codes
http://hl7.org/fhir/ValueSet/medication-statement-category
from the FHIR Standard
MedicationStatement.medication[x]exampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
from the FHIR Standard
MedicationStatement.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
MedicationStatement.reasonCodeexampleCondition/Problem/DiagnosisCodes
http://hl7.org/fhir/ValueSet/condition-code
from the FHIR Standard
MedicationStatement.dosage.additionalInstructionexampleSNOMEDCTAdditionalDosageInstructions
http://hl7.org/fhir/ValueSet/additional-instruction-codes
from the FHIR Standard
MedicationStatement.dosage.asNeeded[x]exampleSNOMEDCTMedicationAsNeededReasonCodes
http://hl7.org/fhir/ValueSet/medication-as-needed-reason
from the FHIR Standard
MedicationStatement.dosage.siteexampleSNOMEDCTAnatomicalStructureForAdministrationSiteCodes
http://hl7.org/fhir/ValueSet/approach-site-codes
from the FHIR Standard
MedicationStatement.dosage.routerequiredMedicineRouteOfAdministrationUvIps
http://hl7.org/fhir/uv/ips/ValueSet/medicine-route-of-administration
MedicationStatement.dosage.methodexampleSNOMEDCTAdministrationMethodCodes
http://hl7.org/fhir/ValueSet/administration-method-codes
from the FHIR Standard
MedicationStatement.dosage.doseAndRate.typeexampleDoseAndRateType
http://hl7.org/fhir/ValueSet/dose-rate-type
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorMedicationStatementIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorMedicationStatementIf 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-4errorMedicationStatementIf 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-5errorMedicationStatementIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceMedicationStatementA 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()

Esta estrutura é derivada de MedicationStatement

Summary

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of MedicationStatement.medication[x]
  • The element 1 is sliced based on the value of MedicationStatement.effective[x]

 

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