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

This page is part of the IPS 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: MedicationStatementBRIPS

URL Canônica: https://ips.saude.gov.br/fhir/StructureDefinition/MedicationStatementBRIPS Versão: 1.0.0
Active as of 2024-12-23 Nome computável: MedicationStatementBRIPS

Este recurso se refere a um registro de um medicamento que está sendo consumido por um paciente. Um relatório de medicamentos pode indicar que o paciente pode estar tomando o medicamento no momento presente ou já tomou o medicamento no passado ou irá tomá-la no futuro. A fonte dessas informaçõespode ser o paciente, uma pessoa próxima (como um membro da família ou cônjuge) ou um médico. Um cenário comum em que essas informações são capturadas é durante o processo de obtenção do histórico, durante a 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 médico ou terceiros mantém.

A principal diferença entre um relatório de medicamentos e uma administração de medicamentos é que a administração do medicamento possui informações completas sobre a administração e é baseada nas informações reais de administração da pessoa que administrou o medicamento. Um relatório de medicamentos é frequentemente, senão sempre, menos específico. Não há data/hora obrigatória em que o medicamento foi administrado, na verdade só se sabe que uma fonte relatou que o paciente está tomando este medicamento, onde detalhes como horário, quantidade ou dosagem ou mesmo produto do medicamento podem estar incompletos ou ausentes ou menos preciso. Conforme afirmado anteriormente, as informações do Relatório de Medicamentos podem vir da memória do paciente, de um frasco de prescrição ou de uma lista de medicamentos mantida pelo que paciente, o médico ou por terceiros. A administração de medicamentos é mais formal e não faltam informações detalhadas.

Escopo/Uso

O uso comum inclui:

  • o registro de drogas não prescritas e/ou recreativas;
  • o registro de uma lista de medicamentos de ingestão na admissão ao hospital;
  • o resumo dos “medicamentos ativos” de um paciente em um perfil do paciente. Este é o cenário do Sumário Internacional do Paciente.

Um relatório de medicamentos NÃO DEVE ser usada para registrar o abuso de substâncias ou o uso de outros agentes, como tabaco ou álcool, A MENOS que esses agentes tenham sido prescritos, por exemplo, adesivos ou chicletes de nicotina, álcool para cuidados de longo prazo, etc.

Este recurso não produz uma lista de medicamentos, mas produz relatos de medicamentos individuais que podem ser usadas no recurso Lista 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 da Farmácia (por exemplo, MedicationRequest, MedicationAdministration).

Um relatório de medicamentos não faz parte da sequência prescrição > dispensação -> administração, mas é uma declaração de um paciente, outra pessoa relevante ou profissional de saúde, de que uma ou mais das ações de prescrição, dispensação ou administração de fato ocorreram, resultando na convicção que o paciente está, tem usado ou usará um determinado medicamento.

MedicationStatement inclui um elemento de adesão. Observe que esta adesão é específica para aquela instância de MedicationStatement. Se MedicationStatement.adherence estiver sendo rastreado ao longo do tempo, as instâncias de MedicationStatement reportarão aderência para o intervalo indicado em EffectivePeriod.

MedicationStatement é um recurso de evento da perspectiva do fluxo de trabalho FHIR - consulte Evento de Fluxo de Trabalho (https://hl7.org/fhir/r4/workflow.html#event).

Uso indevido

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

Caso de uso

A RDNS não utiliza este recurso para descrever os medicamentos em uso pelo paciente, os registros da RNDS são de prescrições/dispensações de medicamentos reais. O recurso foi criado para exibir medicamentos que estejam sendo enviados por sumários internacionais que precisam ser exibidos no Brasil.

Identificadores

Não se aplica.

Extensões

Este perfil não possui extensões.

Fronteiras e Relacionamentos

O recurso MedicationStatement é usado para registrar medicamentos ou substâncias que o paciente relata como sendo tomados, não tomados, tomados no passado ou que poderão tomar no futuro. Também pode ser usado para registrar o uso de medicamentos derivados de outros registros, como um MedicationRequest. O extrato não é utilizado para solicitar medicamento, insumo ou dispositivo. Ao solicitar medicamentos, suprimentos ou dispositivos quando houver foco no paciente ou instruções quanto ao seu uso, deve-se usar MedicationRequest, SupplyRequest ou DeviceRequest.

Esse recurso é distinto do MedicationRequest, MedicationDIspense e MedicationAdministration. Cada um desses recursos refere-se a eventos específicos - um pedido individual, um fornecimento individual de medicamentos ou uma dosagem individual. MedicationStatement é uma afirmação mais ampla que abrange um período mais amplo e é independente de eventos específicos. A existência de instâncias de recursos de qualquer um dos três tipos anteriores pode ser usada para inferir uma declaração de medicamento. No entanto, as declarações de medicamento também podem ser capturadas com base em outras informações, incluindo uma declaração do paciente ou de um cuidador, os resultados de um teste de laboratório etc.

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 MedicationStatementIPS

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationStatement MedicationStatementIPS
... 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(MedicationRequestBRIPS | CarePlan | ServiceRequest) Referência ao pedido ou ao plano de tratamento que gerou este recurso
... partOf 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ObservationResultsBRIPS) 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 Reference(Medication (IPS)), CodeableConceptIPS Qual medicamento foi tomado
Slice: Unordered, Open by type:$this
.... medication[x]:medicationReference 0..1 Reference(MedicationBRIPS) What medication was taken
... subject 1..1 Reference(PatientBRIPS) 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 1..1 string Referência literal. URL relativa, interna ou externa
.... type 0..1 uri Tipo de recurso ao qual a referência é feita
.... identifier 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display 0..1 string Texto alternativo para o recurso
... context 0..1 Reference(Encounter | EpisodeOfCare) Recurso Encounter ou Episode associado a este recurso
... Slices for effective[x] 1..1 dateTime, Period Data ou intervalo na qual o medicamento foi ou será tomado
Slice: Unordered, Open by type:$this
.... effective[x]:All Slices Content/Rules for all slices
..... id 0..1 string Identificador único para referenciação cruzada
..... Slices for extension Content/Rules for all slices
...... extension:data-absent-reason 0..1 DataAbsentReason(5.1.0) Se não há data, por que não há data?
Binding: DataAbsentReason (required): Usado para especificar porque o conteúdo da data não foi informado

.... effective[x]:effectiveDateTime 0..1 dateTime The date/time or interval when the medication is/was/will be taken
.... effective[x]:effectivePeriod 0..1 Period The date/time or interval when the medication is/was/will be taken
... dateAsserted 0..1 dateTime Quando a declaração de medicação foi estabelecida
... informationSource 0..1 Reference(PatientBRIPS | PractitionerBRIPS | PractitionerRoleBRIPS | RelatedPerson | OrganizationBRIPS) 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(ConditionBRIPS | ObservationResultsBRIPS | DiagnosticReportBRIPS) 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 CodeableConceptIPS Rota de administração
.... 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.effective[x].extension:data-absent-reasonrequiredDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationStatement 0..* MedicationStatementIPS 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(MedicationRequestBRIPS | CarePlan | ServiceRequest) 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(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ObservationResultsBRIPS) 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] SΣ 1..1 Qual medicamento foi tomado
Slice: Unordered, Open by type:$this
Binding: Medications - SNOMED CT + Absent/Unknown (IPS) (preferred): SNOMED CT medications (Pharmaceutical / biologic product) or a code for absent/unknown medication


ele-1: All FHIR elements must have a @value or children
.... medicationReference Reference(Medication (IPS))
.... medicationCodeableConcept CodeableConcept(CodeableConceptIPS)
.... medication[x]:medicationReference SΣ 0..1 Reference(MedicationBRIPS) What medication was taken
ele-1: All FHIR elements must have a @value or children
... subject SΣ 1..1 Reference(PatientBRIPS) 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 SΣC 1..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(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] SΣ 1..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
.... effective[x]:All Slices Content/Rules for all slices
..... effective[x]All Types Content/Rules for all Types
...... id 0..1 string Identificador único para referenciação cruzada
...... Slices for extension Content/Rules for all slices
....... data-absent-reason S 0..1 code Se não há data, por que não há data?
URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
Binding: DataAbsentReason (required)
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... effectiveDateTime dateTime
.... effectivePeriod Period
.... effective[x]:effectiveDateTime SΣ 0..1 dateTime The date/time or interval when the medication is/was/will be taken
ele-1: All FHIR elements must have a @value or children
..... Slices for extension Content/Rules for all slices
...... data-absent-reason S 0..1 code effective[x] absence reason
URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
Binding: DataAbsentReason (required)
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... effective[x]:effectivePeriod SΣ 0..1 Period The date/time or interval when the medication is/was/will be taken
ele-1: All FHIR elements must have a @value or children
..... Slices for extension Content/Rules for all slices
...... data-absent-reason S 0..1 code effective[x] absence reason
URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
Binding: DataAbsentReason (required)
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... 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(PatientBRIPS | PractitionerBRIPS | PractitionerRoleBRIPS | RelatedPerson | OrganizationBRIPS) 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(ConditionBRIPS | ObservationResultsBRIPS | DiagnosticReportBRIPS) 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 S 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 SΣ 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 SΣ 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 CodeableConceptIPS Rota de administração
Binding: Medicine Route of Administration - IPS (preferred): EDQM Standards Terms


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]preferredMedicationSnomedCodesAbsentUnknown
http://hl7.org/fhir/uv/ips/ValueSet/medication-snomed-absent-unknown-uv-ips
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.routepreferredMedicineRouteOfAdministrationUvIps
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..* MedicationStatementIPS 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(MedicationRequestBRIPS | CarePlan | ServiceRequest) Referência ao pedido ou ao plano de tratamento que gerou este recurso
... partOf Σ 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ObservationResultsBRIPS) 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] SΣ 1..1 Qual medicamento foi tomado
Slice: Unordered, Open by type:$this
Binding: Medications - SNOMED CT + Absent/Unknown (IPS) (preferred): SNOMED CT medications (Pharmaceutical / biologic product) or a code for absent/unknown medication

.... medicationReference Reference(Medication (IPS))
.... medicationCodeableConcept CodeableConcept(CodeableConceptIPS)
.... medication[x]:medicationReference SΣ 0..1 Reference(MedicationBRIPS) What medication was taken
... subject SΣ 1..1 Reference(PatientBRIPS) 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 SΣC 1..1 string Referência literal. URL relativa, interna ou externa
.... type Σ 0..1 uri Tipo de recurso ao qual a referência é feita
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(Encounter | EpisodeOfCare) Recurso Encounter ou Episode associado a este recurso
... Slices for effective[x] SΣ 1..1 Data ou intervalo na qual o medicamento foi ou será tomado
Slice: Unordered, Closed by type:$this
.... effective[x]:All Slices Content/Rules for all slices
..... effective[x]All Types Content/Rules for all Types
...... id 0..1 string Identificador único para referenciação cruzada
...... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... data-absent-reason S 0..1 code Se não há data, por que não há data?
URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
Binding: DataAbsentReason (required)
.... effectiveDateTime dateTime
.... effectivePeriod Period
.... effective[x]:effectiveDateTime SΣ 0..1 dateTime The date/time or interval when the medication is/was/will be taken
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... data-absent-reason S 0..1 code effective[x] absence reason
URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
Binding: DataAbsentReason (required)
.... effective[x]:effectivePeriod SΣ 0..1 Period The date/time or interval when the medication is/was/will be taken
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... data-absent-reason S 0..1 code effective[x] absence reason
URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
Binding: DataAbsentReason (required)
... dateAsserted Σ 0..1 dateTime Quando a declaração de medicação foi estabelecida
... informationSource 0..1 Reference(PatientBRIPS | PractitionerBRIPS | PractitionerRoleBRIPS | RelatedPerson | OrganizationBRIPS) 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(ConditionBRIPS | ObservationResultsBRIPS | DiagnosticReportBRIPS) Condição ou observação que apoia a tomada deste medicamento
... note 0..* Annotation Informações adicionais sobre essa declaração
... dosage S 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 SΣ 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 SΣ 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 CodeableConceptIPS Rota de administração
Binding: Medicine Route of Administration - IPS (preferred): EDQM Standards Terms

.... 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]preferredMedicationSnomedCodesAbsentUnknown
http://hl7.org/fhir/uv/ips/ValueSet/medication-snomed-absent-unknown-uv-ips
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.routepreferredMedicineRouteOfAdministrationUvIps
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()

Visão diferencial

Esta estrutura é derivada de MedicationStatementIPS

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationStatement MedicationStatementIPS
... 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(MedicationRequestBRIPS | CarePlan | ServiceRequest) Referência ao pedido ou ao plano de tratamento que gerou este recurso
... partOf 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ObservationResultsBRIPS) 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 Reference(Medication (IPS)), CodeableConceptIPS Qual medicamento foi tomado
Slice: Unordered, Open by type:$this
.... medication[x]:medicationReference 0..1 Reference(MedicationBRIPS) What medication was taken
... subject 1..1 Reference(PatientBRIPS) 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 1..1 string Referência literal. URL relativa, interna ou externa
.... type 0..1 uri Tipo de recurso ao qual a referência é feita
.... identifier 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display 0..1 string Texto alternativo para o recurso
... context 0..1 Reference(Encounter | EpisodeOfCare) Recurso Encounter ou Episode associado a este recurso
... Slices for effective[x] 1..1 dateTime, Period Data ou intervalo na qual o medicamento foi ou será tomado
Slice: Unordered, Open by type:$this
.... effective[x]:All Slices Content/Rules for all slices
..... id 0..1 string Identificador único para referenciação cruzada
..... Slices for extension Content/Rules for all slices
...... extension:data-absent-reason 0..1 DataAbsentReason(5.1.0) Se não há data, por que não há data?
Binding: DataAbsentReason (required): Usado para especificar porque o conteúdo da data não foi informado

.... effective[x]:effectiveDateTime 0..1 dateTime The date/time or interval when the medication is/was/will be taken
.... effective[x]:effectivePeriod 0..1 Period The date/time or interval when the medication is/was/will be taken
... dateAsserted 0..1 dateTime Quando a declaração de medicação foi estabelecida
... informationSource 0..1 Reference(PatientBRIPS | PractitionerBRIPS | PractitionerRoleBRIPS | RelatedPerson | OrganizationBRIPS) 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(ConditionBRIPS | ObservationResultsBRIPS | DiagnosticReportBRIPS) 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 CodeableConceptIPS Rota de administração
.... 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.effective[x].extension:data-absent-reasonrequiredDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard

Visualização de elementos -chave

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationStatement 0..* MedicationStatementIPS 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(MedicationRequestBRIPS | CarePlan | ServiceRequest) 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(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ObservationResultsBRIPS) 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] SΣ 1..1 Qual medicamento foi tomado
Slice: Unordered, Open by type:$this
Binding: Medications - SNOMED CT + Absent/Unknown (IPS) (preferred): SNOMED CT medications (Pharmaceutical / biologic product) or a code for absent/unknown medication


ele-1: All FHIR elements must have a @value or children
.... medicationReference Reference(Medication (IPS))
.... medicationCodeableConcept CodeableConcept(CodeableConceptIPS)
.... medication[x]:medicationReference SΣ 0..1 Reference(MedicationBRIPS) What medication was taken
ele-1: All FHIR elements must have a @value or children
... subject SΣ 1..1 Reference(PatientBRIPS) 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 SΣC 1..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(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] SΣ 1..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
.... effective[x]:All Slices Content/Rules for all slices
..... effective[x]All Types Content/Rules for all Types
...... id 0..1 string Identificador único para referenciação cruzada
...... Slices for extension Content/Rules for all slices
....... data-absent-reason S 0..1 code Se não há data, por que não há data?
URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
Binding: DataAbsentReason (required)
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... effectiveDateTime dateTime
.... effectivePeriod Period
.... effective[x]:effectiveDateTime SΣ 0..1 dateTime The date/time or interval when the medication is/was/will be taken
ele-1: All FHIR elements must have a @value or children
..... Slices for extension Content/Rules for all slices
...... data-absent-reason S 0..1 code effective[x] absence reason
URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
Binding: DataAbsentReason (required)
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... effective[x]:effectivePeriod SΣ 0..1 Period The date/time or interval when the medication is/was/will be taken
ele-1: All FHIR elements must have a @value or children
..... Slices for extension Content/Rules for all slices
...... data-absent-reason S 0..1 code effective[x] absence reason
URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
Binding: DataAbsentReason (required)
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... 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(PatientBRIPS | PractitionerBRIPS | PractitionerRoleBRIPS | RelatedPerson | OrganizationBRIPS) 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(ConditionBRIPS | ObservationResultsBRIPS | DiagnosticReportBRIPS) 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 S 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 SΣ 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 SΣ 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 CodeableConceptIPS Rota de administração
Binding: Medicine Route of Administration - IPS (preferred): EDQM Standards Terms


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]preferredMedicationSnomedCodesAbsentUnknown
http://hl7.org/fhir/uv/ips/ValueSet/medication-snomed-absent-unknown-uv-ips
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.routepreferredMedicineRouteOfAdministrationUvIps
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..* MedicationStatementIPS 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(MedicationRequestBRIPS | CarePlan | ServiceRequest) Referência ao pedido ou ao plano de tratamento que gerou este recurso
... partOf Σ 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ObservationResultsBRIPS) 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] SΣ 1..1 Qual medicamento foi tomado
Slice: Unordered, Open by type:$this
Binding: Medications - SNOMED CT + Absent/Unknown (IPS) (preferred): SNOMED CT medications (Pharmaceutical / biologic product) or a code for absent/unknown medication

.... medicationReference Reference(Medication (IPS))
.... medicationCodeableConcept CodeableConcept(CodeableConceptIPS)
.... medication[x]:medicationReference SΣ 0..1 Reference(MedicationBRIPS) What medication was taken
... subject SΣ 1..1 Reference(PatientBRIPS) 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 SΣC 1..1 string Referência literal. URL relativa, interna ou externa
.... type Σ 0..1 uri Tipo de recurso ao qual a referência é feita
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(Encounter | EpisodeOfCare) Recurso Encounter ou Episode associado a este recurso
... Slices for effective[x] SΣ 1..1 Data ou intervalo na qual o medicamento foi ou será tomado
Slice: Unordered, Closed by type:$this
.... effective[x]:All Slices Content/Rules for all slices
..... effective[x]All Types Content/Rules for all Types
...... id 0..1 string Identificador único para referenciação cruzada
...... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... data-absent-reason S 0..1 code Se não há data, por que não há data?
URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
Binding: DataAbsentReason (required)
.... effectiveDateTime dateTime
.... effectivePeriod Period
.... effective[x]:effectiveDateTime SΣ 0..1 dateTime The date/time or interval when the medication is/was/will be taken
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... data-absent-reason S 0..1 code effective[x] absence reason
URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
Binding: DataAbsentReason (required)
.... effective[x]:effectivePeriod SΣ 0..1 Period The date/time or interval when the medication is/was/will be taken
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... data-absent-reason S 0..1 code effective[x] absence reason
URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
Binding: DataAbsentReason (required)
... dateAsserted Σ 0..1 dateTime Quando a declaração de medicação foi estabelecida
... informationSource 0..1 Reference(PatientBRIPS | PractitionerBRIPS | PractitionerRoleBRIPS | RelatedPerson | OrganizationBRIPS) 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(ConditionBRIPS | ObservationResultsBRIPS | DiagnosticReportBRIPS) Condição ou observação que apoia a tomada deste medicamento
... note 0..* Annotation Informações adicionais sobre essa declaração
... dosage S 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 SΣ 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 SΣ 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 CodeableConceptIPS Rota de administração
Binding: Medicine Route of Administration - IPS (preferred): EDQM Standards Terms

.... 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]preferredMedicationSnomedCodesAbsentUnknown
http://hl7.org/fhir/uv/ips/ValueSet/medication-snomed-absent-unknown-uv-ips
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.routepreferredMedicineRouteOfAdministrationUvIps
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()

 

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