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

Guia de implementação do Core do Brasil: Release 1 - BR Realm | STU1 - Downloaded Version 1.0.0 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 2026-07-25 | 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 medicamento atual de um paciente;
- Registrar ou atualizar a medicamento 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
MedicationStatement(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.

Usos:

- Refere a este Perfil: br-core-medicationstatement, BRCoreObservation, br-core-registroatendimentoclinico and BRCoreVitalSigns

You can also check for usages in the FHIR IG Statistics

### Visões formais do conteúdo do perfil

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

- Tabela diferencial
- Tabela de elementos -chave
- Tabela de instantâneos
- Estatísticas/Referências
- Todos

Esta estrutura é derivada de MedicationStatement

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
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 | Um conjunto de regras sob as quais este conteúdo foi criado
language |  | 0..1 | code | Idioma do recurso
text |  | 0..1 | Narrative | Resumo do texto do recurso em linguagem natural
contained |  | 0..* | Resource | Recursos contidos no recurso
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo base
modifierExtension |  | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
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: active | completed | entered-in-error | intended | stopped | on-hold | unknown | not-taken
statusReason |  | 0..* | CodeableConcept | Motivo do status atual
category |  | 0..1 | CodeableConcept | Um conceito codificado identificando onde se espera que o medicamento incluído neste recurso seja administrado
Fatias para medication[x] |  | 1..1 | CodeableConcept, Reference(Medication) | Qual medicamento foi tomado Fatia: Não ordenado, Aberto por type:$this
medication[x]:medicationReference |  | 0..1 | Reference(br-core-medication) | Referência ao medicamento
subject |  | 1..1 | Reference(BRCorePatient) | Referência que utiliza o medicamento
id |  | 0..1 | string | Identificador único para referência 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) | Referência ao atendimento ou ao cuidado de associado a este recurso
Fatias para effective[x] |  | 0..1 | dateTime, Period | Data ou intervalo de tempo na qual o medicamento foi ou será administrado Fatia: Não ordenado, Aberto por type:$this
effective[x]:effectiveDateTime |  | 0..1 | dateTime | Data na qual o medicamento foi ou será administrado
effective[x]:effectivePeriod |  | 0..1 | Period | Intervalo de tempo no qual o medicamento foi ou será administrado
dateAsserted |  | 0..1 | dateTime | Data de registro deste recurso
informationSource |  | 0..1 | Reference(BRCorePatient | BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson | BRCoreOrganization) | Referência à pessoa ou organização que forneceu as informações sobre este recurso
derivedFrom |  | 0..* | Reference(Resource) | Referência à um recurso com informações adicionais
reasonCode |  | 0..* | CodeableConcept | Motivo pelo qual o medicamento foi ou será administrado
reasonReference |  | 0..* | Reference(BRCoreCondition | BRCoreObservation | BRCoreDiagnosticReport) | Referência à condição ou observação associado a este recurso
note |  | 0..* | Annotation | Informações adicionais sobre essa declaração
dosage |  | 0..* | Dosage | Dosagem dos medicamentos
id |  | 0..1 | string | Identificador único para referência 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 Vínculo: SNOMEDCTBodyStructures (example)
route |  | 0..1 | CodeableConcept | Via de administração Vínculo: Medicine Route of Administration - IPS (example)
method |  | 0..1 | CodeableConcept | Método de administração
doseAndRate |  | 0..* | Element | Quantidade de medicamento administrado
id |  | 0..1 | string | Identificador único para referência 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(4.0.1) | Quantidade de medicamento por dose
rate[x] |  | 0..1 | Ratio, Range, SimpleQuantity(4.0.1) | Quantidade de medicamento por unidade de tempo
maxDosePerPeriod |  | 0..1 | Ratio | Limite máximo de medicamento por unidade de tempo
maxDosePerAdministration |  | 0..1 | SimpleQuantity(4.0.1) | Limite máximo de medicamento por administração
maxDosePerLifetime |  | 0..1 | SimpleQuantity(4.0.1) | Limite máximo de medicamento por tempo de vida do paciente
Documentação para este formato

#### Terminologia Ligações (Diferencial)

Caminho | Estado | Utilização | Conjunto de valores | Versão | Fonte
MedicationStatement.​dosage.site | Base | example | SNOMED CT Body Structures | 📦4.0.1 | a norma FHIR
MedicationStatement.​dosage.route | Base | example | Medicine Route of Administration - IPS | 📦1.1.0 | International Patient Summary Implementation Guide v1.1

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
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 | Um conjunto de regras sob as quais este conteúdo foi criado
language |  | 0..1 | code | Idioma do recurso Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionais | Objetivo
AllLanguages | Vínculo máximo
text |  | 0..1 | Narrative | Resumo do texto do recurso em linguagem natural This profile does not constrain the narrative in regard to content, language, or traceability to data elements
contained |  | 0..* | Resource | Recursos contidos no recurso
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo base
modifierExtension | ?! | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
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: active | completed | entered-in-error | intended | stopped | on-hold | unknown | not-taken Vínculo: Medication Status Codes (required): A coded concept indicating the current status of a MedicationStatement.
statusReason |  | 0..* | CodeableConcept | Motivo do status atual Vínculo: SNOMEDCTDrugTherapyStatusCodes (example): A coded concept indicating the reason for the status of the statement.
category | Σ | 0..1 | CodeableConcept | Um conceito codificado identificando onde se espera que o medicamento incluído neste recurso seja administrado Vínculo: Medication usage category codes (preferred): A coded concept identifying where the medication included in the MedicationStatement is expected to be consumed or administered.
Fatias para medication[x] | Σ | 1..1 |  | Qual medicamento foi tomado Fatia: Não ordenado, Aberto por type:$this Vínculo: 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) | Referência ao medicamento
subject | Σ | 1..1 | Reference(BRCorePatient) | Referência que utiliza o medicamento
id |  | 0..1 | string | Identificador único para referência cruzada
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico Fatia: Não ordenado, Aberto por 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 Vínculo: 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) | Referência ao atendimento ou ao cuidado de associado a este recurso
Fatias para effective[x] | Σ | 0..1 |  | Data ou intervalo de tempo na qual o medicamento foi ou será administrado Fatia: Não ordenado, Fechado por type:$this
effectiveDateTime |  |  | dateTime |
effectivePeriod |  |  | Period |
effective[x]:effectiveDateTime | Σ | 0..1 | dateTime | Data na qual o medicamento foi ou será administrado
effective[x]:effectivePeriod | Σ | 0..1 | Period | Intervalo de tempo no qual o medicamento foi ou será administrado
dateAsserted | Σ | 0..1 | dateTime | Data de registro deste recurso
informationSource |  | 0..1 | Reference(BRCorePatient | BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson | BRCoreOrganization) | Referência à pessoa ou organização que forneceu as informações sobre este recurso
derivedFrom |  | 0..* | Reference(Resource) | Referência à um recurso com informações adicionais
reasonCode |  | 0..* | CodeableConcept | Motivo pelo qual o medicamento foi ou será administrado Vínculo: Condition/Problem/DiagnosisCodes (example): A coded concept identifying why the medication is being taken.
reasonReference |  | 0..* | Reference(BRCoreCondition | BRCoreObservation | BRCoreDiagnosticReport) | Referência à condição ou observação associado a este recurso
note |  | 0..* | Annotation | Informações adicionais sobre essa declaração
dosage |  | 0..* | Dosage | Dosagem dos medicamentos
id |  | 0..1 | string | Identificador único para referência cruzada
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico Fatia: Não ordenado, Aberto por 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 Vínculo: 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) Vínculo: 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 Vínculo: SNOMEDCTBodyStructures (example)
route | Σ | 0..1 | CodeableConcept | Via de administração Vínculo: Medicine Route of Administration - IPS (example)
method | Σ | 0..1 | CodeableConcept | Método de administração Vínculo: 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 referência cruzada
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico Fatia: Não ordenado, Aberto por value:url
type | Σ | 0..1 | CodeableConcept | O tipo de dose especificado Vínculo: 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(4.0.1) | Limite máximo de medicamento por administração
maxDosePerLifetime | Σ | 0..1 | SimpleQuantity(4.0.1) | Limite máximo de medicamento por tempo de vida do paciente
Documentação para este formato

#### Terminologia Ligações

Caminho | Estado | Utilização | Conjunto de valores | Versão | Fonte
MedicationStatement.​language | Base | preferred | Common Languages | 📍4.0.1 | a norma FHIR
MedicationStatement.​status | Base | required | Medication status codes | 📍4.0.1 | a norma FHIR
MedicationStatement.​statusReason | Base | example | SNOMED CT Drug Therapy Status codes | 📍4.0.1 | a norma FHIR
MedicationStatement.​category | Base | preferred | Medication usage category codes | 📍4.0.1 | a norma FHIR
MedicationStatement.​medication[x] | Base | example | SNOMED CT Medication Codes | 📍4.0.1 | a norma FHIR
MedicationStatement.​subject.type | Base | extensible | ResourceType | 📍4.0.1 | a norma FHIR
MedicationStatement.​reasonCode | Base | example | Condition/Problem/Diagnosis Codes | 📍4.0.1 | a norma FHIR
MedicationStatement.​dosage.additionalInstruction | Base | example | SNOMED CT Additional Dosage Instructions | 📍4.0.1 | a norma FHIR
MedicationStatement.​dosage.asNeeded[x] | Base | example | SNOMED CT Medication As Needed Reason Codes | 📍4.0.1 | a norma FHIR
MedicationStatement.​dosage.site | Base | example | SNOMED CT Body Structures | 📦4.0.1 | a norma FHIR
MedicationStatement.​dosage.route | Base | example | Medicine Route of Administration - IPS | 📦1.1.0 | International Patient Summary Implementation Guide v1.1
MedicationStatement.​dosage.method | Base | example | SNOMED CT Administration Method Codes | 📍4.0.1 | a norma FHIR
MedicationStatement.​dosage.doseAndRate.type | Base | example | DoseAndRateType | 📍4.0.1 | a norma FHIR

#### Restrições

Id | Grau | Caminho(s) | Descrição | Expressão
dom-2 | error | MedicationStatement | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | MedicationStatement | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource | `contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()`
dom-4 | error | MedicationStatement | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated | `contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()`
dom-5 | error | MedicationStatement | If a resource is contained in another resource, it SHALL NOT have a security label | `contained.meta.security.empty()`
dom-6 | best practice | MedicationStatement | A resource should have narrative for robust management | `text.`div`.exists()`
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
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 | Um conjunto de regras sob as quais este conteúdo foi criado
language |  | 0..1 | code | Idioma do recurso Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionais | Objetivo
AllLanguages | Vínculo máximo
text |  | 0..1 | Narrative | Resumo do texto do recurso em linguagem natural This profile does not constrain the narrative in regard to content, language, or traceability to data elements
contained |  | 0..* | Resource | Recursos contidos no recurso
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo base
modifierExtension | ?! | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
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: active | completed | entered-in-error | intended | stopped | on-hold | unknown | not-taken Vínculo: Medication Status Codes (required): A coded concept indicating the current status of a MedicationStatement.
statusReason |  | 0..* | CodeableConcept | Motivo do status atual Vínculo: SNOMEDCTDrugTherapyStatusCodes (example): A coded concept indicating the reason for the status of the statement.
category | Σ | 0..1 | CodeableConcept | Um conceito codificado identificando onde se espera que o medicamento incluído neste recurso seja administrado Vínculo: Medication usage category codes (preferred): A coded concept identifying where the medication included in the MedicationStatement is expected to be consumed or administered.
Fatias para medication[x] | Σ | 1..1 |  | Qual medicamento foi tomado Fatia: Não ordenado, Aberto por type:$this Vínculo: 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) | Referência ao medicamento
subject | Σ | 1..1 | Reference(BRCorePatient) | Referência que utiliza o medicamento
id |  | 0..1 | string | Identificador único para referência cruzada
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico Fatia: Não ordenado, Aberto por 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 Vínculo: 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) | Referência ao atendimento ou ao cuidado de associado a este recurso
Fatias para effective[x] | Σ | 0..1 |  | Data ou intervalo de tempo na qual o medicamento foi ou será administrado Fatia: Não ordenado, Fechado por type:$this
effectiveDateTime |  |  | dateTime |
effectivePeriod |  |  | Period |
effective[x]:effectiveDateTime | Σ | 0..1 | dateTime | Data na qual o medicamento foi ou será administrado
effective[x]:effectivePeriod | Σ | 0..1 | Period | Intervalo de tempo no qual o medicamento foi ou será administrado
dateAsserted | Σ | 0..1 | dateTime | Data de registro deste recurso
informationSource |  | 0..1 | Reference(BRCorePatient | BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson | BRCoreOrganization) | Referência à pessoa ou organização que forneceu as informações sobre este recurso
derivedFrom |  | 0..* | Reference(Resource) | Referência à um recurso com informações adicionais
reasonCode |  | 0..* | CodeableConcept | Motivo pelo qual o medicamento foi ou será administrado Vínculo: Condition/Problem/DiagnosisCodes (example): A coded concept identifying why the medication is being taken.
reasonReference |  | 0..* | Reference(BRCoreCondition | BRCoreObservation | BRCoreDiagnosticReport) | Referência à condição ou observação associado a este recurso
note |  | 0..* | Annotation | Informações adicionais sobre essa declaração
dosage |  | 0..* | Dosage | Dosagem dos medicamentos
id |  | 0..1 | string | Identificador único para referência cruzada
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico Fatia: Não ordenado, Aberto por 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 Vínculo: 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) Vínculo: 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 Vínculo: SNOMEDCTBodyStructures (example)
route | Σ | 0..1 | CodeableConcept | Via de administração Vínculo: Medicine Route of Administration - IPS (example)
method | Σ | 0..1 | CodeableConcept | Método de administração Vínculo: 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 referência cruzada
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico Fatia: Não ordenado, Aberto por value:url
type | Σ | 0..1 | CodeableConcept | O tipo de dose especificado Vínculo: 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(4.0.1) | Limite máximo de medicamento por administração
maxDosePerLifetime | Σ | 0..1 | SimpleQuantity(4.0.1) | Limite máximo de medicamento por tempo de vida do paciente
Documentação para este formato

#### Terminologia Ligações

Caminho | Estado | Utilização | Conjunto de valores | Versão | Fonte
MedicationStatement.​language | Base | preferred | Common Languages | 📍4.0.1 | a norma FHIR
MedicationStatement.​status | Base | required | Medication status codes | 📍4.0.1 | a norma FHIR
MedicationStatement.​statusReason | Base | example | SNOMED CT Drug Therapy Status codes | 📍4.0.1 | a norma FHIR
MedicationStatement.​category | Base | preferred | Medication usage category codes | 📍4.0.1 | a norma FHIR
MedicationStatement.​medication[x] | Base | example | SNOMED CT Medication Codes | 📍4.0.1 | a norma FHIR
MedicationStatement.​subject.type | Base | extensible | ResourceType | 📍4.0.1 | a norma FHIR
MedicationStatement.​reasonCode | Base | example | Condition/Problem/Diagnosis Codes | 📍4.0.1 | a norma FHIR
MedicationStatement.​dosage.additionalInstruction | Base | example | SNOMED CT Additional Dosage Instructions | 📍4.0.1 | a norma FHIR
MedicationStatement.​dosage.asNeeded[x] | Base | example | SNOMED CT Medication As Needed Reason Codes | 📍4.0.1 | a norma FHIR
MedicationStatement.​dosage.site | Base | example | SNOMED CT Body Structures | 📦4.0.1 | a norma FHIR
MedicationStatement.​dosage.route | Base | example | Medicine Route of Administration - IPS | 📦1.1.0 | International Patient Summary Implementation Guide v1.1
MedicationStatement.​dosage.method | Base | example | SNOMED CT Administration Method Codes | 📍4.0.1 | a norma FHIR
MedicationStatement.​dosage.doseAndRate.type | Base | example | DoseAndRateType | 📍4.0.1 | a norma FHIR

#### Restrições

Id | Grau | Caminho(s) | Descrição | Expressão
dom-2 | error | MedicationStatement | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | MedicationStatement | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource | `contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()`
dom-4 | error | MedicationStatement | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated | `contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()`
dom-5 | error | MedicationStatement | If a resource is contained in another resource, it SHALL NOT have a security label | `contained.meta.security.empty()`
dom-6 | best practice | MedicationStatement | A resource should have narrative for robust management | `text.`div`.exists()`
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`

Esta estrutura é derivada de MedicationStatement

Resumo

Estruturas

Esta estrutura refere-se a estas outras estruturas:

- br-core-medicationrequest (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medicationrequest)
- BRCoreCarePlan (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-careplan)
- BRCoreServiceRequest (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-servicerequest)
- br-core-medicationadministration (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medicationadministration)
- br-core-medicationdispense (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medicationdispense)
- br-core-medicationstatement (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medicationstatement)
- BRCoreProcedure (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-procedure)
- BRCoreObservation (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-observation)
- br-core-medication (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medication)
- BRCorePatient (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient)
- br-core-encounter (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-encounter)
- BRCorePractitioner (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitioner)
- BRCorePractitionerRole (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitionerrole)
- BRCoreRelatedPerson (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-relatedperson)
- BRCoreOrganization (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-organization)
- BRCoreCondition (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-condition)
- BRCoreDiagnosticReport (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-diagnosticreport)

Fatias

Esta estrutura define os seguintes 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

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
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 | Um conjunto de regras sob as quais este conteúdo foi criado
language |  | 0..1 | code | Idioma do recurso
text |  | 0..1 | Narrative | Resumo do texto do recurso em linguagem natural
contained |  | 0..* | Resource | Recursos contidos no recurso
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo base
modifierExtension |  | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
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: active | completed | entered-in-error | intended | stopped | on-hold | unknown | not-taken
statusReason |  | 0..* | CodeableConcept | Motivo do status atual
category |  | 0..1 | CodeableConcept | Um conceito codificado identificando onde se espera que o medicamento incluído neste recurso seja administrado
Fatias para medication[x] |  | 1..1 | CodeableConcept, Reference(Medication) | Qual medicamento foi tomado Fatia: Não ordenado, Aberto por type:$this
medication[x]:medicationReference |  | 0..1 | Reference(br-core-medication) | Referência ao medicamento
subject |  | 1..1 | Reference(BRCorePatient) | Referência que utiliza o medicamento
id |  | 0..1 | string | Identificador único para referência 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) | Referência ao atendimento ou ao cuidado de associado a este recurso
Fatias para effective[x] |  | 0..1 | dateTime, Period | Data ou intervalo de tempo na qual o medicamento foi ou será administrado Fatia: Não ordenado, Aberto por type:$this
effective[x]:effectiveDateTime |  | 0..1 | dateTime | Data na qual o medicamento foi ou será administrado
effective[x]:effectivePeriod |  | 0..1 | Period | Intervalo de tempo no qual o medicamento foi ou será administrado
dateAsserted |  | 0..1 | dateTime | Data de registro deste recurso
informationSource |  | 0..1 | Reference(BRCorePatient | BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson | BRCoreOrganization) | Referência à pessoa ou organização que forneceu as informações sobre este recurso
derivedFrom |  | 0..* | Reference(Resource) | Referência à um recurso com informações adicionais
reasonCode |  | 0..* | CodeableConcept | Motivo pelo qual o medicamento foi ou será administrado
reasonReference |  | 0..* | Reference(BRCoreCondition | BRCoreObservation | BRCoreDiagnosticReport) | Referência à condição ou observação associado a este recurso
note |  | 0..* | Annotation | Informações adicionais sobre essa declaração
dosage |  | 0..* | Dosage | Dosagem dos medicamentos
id |  | 0..1 | string | Identificador único para referência 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 Vínculo: SNOMEDCTBodyStructures (example)
route |  | 0..1 | CodeableConcept | Via de administração Vínculo: Medicine Route of Administration - IPS (example)
method |  | 0..1 | CodeableConcept | Método de administração
doseAndRate |  | 0..* | Element | Quantidade de medicamento administrado
id |  | 0..1 | string | Identificador único para referência 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(4.0.1) | Quantidade de medicamento por dose
rate[x] |  | 0..1 | Ratio, Range, SimpleQuantity(4.0.1) | Quantidade de medicamento por unidade de tempo
maxDosePerPeriod |  | 0..1 | Ratio | Limite máximo de medicamento por unidade de tempo
maxDosePerAdministration |  | 0..1 | SimpleQuantity(4.0.1) | Limite máximo de medicamento por administração
maxDosePerLifetime |  | 0..1 | SimpleQuantity(4.0.1) | Limite máximo de medicamento por tempo de vida do paciente
Documentação para este formato

#### Terminologia Ligações (Diferencial)

Caminho | Estado | Utilização | Conjunto de valores | Versão | Fonte
MedicationStatement.​dosage.site | Base | example | SNOMED CT Body Structures | 📦4.0.1 | a norma FHIR
MedicationStatement.​dosage.route | Base | example | Medicine Route of Administration - IPS | 📦1.1.0 | International Patient Summary Implementation Guide v1.1

Visualização de elementos -chave

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
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 | Um conjunto de regras sob as quais este conteúdo foi criado
language |  | 0..1 | code | Idioma do recurso Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionais | Objetivo
AllLanguages | Vínculo máximo
text |  | 0..1 | Narrative | Resumo do texto do recurso em linguagem natural This profile does not constrain the narrative in regard to content, language, or traceability to data elements
contained |  | 0..* | Resource | Recursos contidos no recurso
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo base
modifierExtension | ?! | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
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: active | completed | entered-in-error | intended | stopped | on-hold | unknown | not-taken Vínculo: Medication Status Codes (required): A coded concept indicating the current status of a MedicationStatement.
statusReason |  | 0..* | CodeableConcept | Motivo do status atual Vínculo: SNOMEDCTDrugTherapyStatusCodes (example): A coded concept indicating the reason for the status of the statement.
category | Σ | 0..1 | CodeableConcept | Um conceito codificado identificando onde se espera que o medicamento incluído neste recurso seja administrado Vínculo: Medication usage category codes (preferred): A coded concept identifying where the medication included in the MedicationStatement is expected to be consumed or administered.
Fatias para medication[x] | Σ | 1..1 |  | Qual medicamento foi tomado Fatia: Não ordenado, Aberto por type:$this Vínculo: 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) | Referência ao medicamento
subject | Σ | 1..1 | Reference(BRCorePatient) | Referência que utiliza o medicamento
id |  | 0..1 | string | Identificador único para referência cruzada
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico Fatia: Não ordenado, Aberto por 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 Vínculo: 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) | Referência ao atendimento ou ao cuidado de associado a este recurso
Fatias para effective[x] | Σ | 0..1 |  | Data ou intervalo de tempo na qual o medicamento foi ou será administrado Fatia: Não ordenado, Fechado por type:$this
effectiveDateTime |  |  | dateTime |
effectivePeriod |  |  | Period |
effective[x]:effectiveDateTime | Σ | 0..1 | dateTime | Data na qual o medicamento foi ou será administrado
effective[x]:effectivePeriod | Σ | 0..1 | Period | Intervalo de tempo no qual o medicamento foi ou será administrado
dateAsserted | Σ | 0..1 | dateTime | Data de registro deste recurso
informationSource |  | 0..1 | Reference(BRCorePatient | BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson | BRCoreOrganization) | Referência à pessoa ou organização que forneceu as informações sobre este recurso
derivedFrom |  | 0..* | Reference(Resource) | Referência à um recurso com informações adicionais
reasonCode |  | 0..* | CodeableConcept | Motivo pelo qual o medicamento foi ou será administrado Vínculo: Condition/Problem/DiagnosisCodes (example): A coded concept identifying why the medication is being taken.
reasonReference |  | 0..* | Reference(BRCoreCondition | BRCoreObservation | BRCoreDiagnosticReport) | Referência à condição ou observação associado a este recurso
note |  | 0..* | Annotation | Informações adicionais sobre essa declaração
dosage |  | 0..* | Dosage | Dosagem dos medicamentos
id |  | 0..1 | string | Identificador único para referência cruzada
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico Fatia: Não ordenado, Aberto por 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 Vínculo: 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) Vínculo: 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 Vínculo: SNOMEDCTBodyStructures (example)
route | Σ | 0..1 | CodeableConcept | Via de administração Vínculo: Medicine Route of Administration - IPS (example)
method | Σ | 0..1 | CodeableConcept | Método de administração Vínculo: 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 referência cruzada
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico Fatia: Não ordenado, Aberto por value:url
type | Σ | 0..1 | CodeableConcept | O tipo de dose especificado Vínculo: 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(4.0.1) | Limite máximo de medicamento por administração
maxDosePerLifetime | Σ | 0..1 | SimpleQuantity(4.0.1) | Limite máximo de medicamento por tempo de vida do paciente
Documentação para este formato

#### Terminologia Ligações

Caminho | Estado | Utilização | Conjunto de valores | Versão | Fonte
MedicationStatement.​language | Base | preferred | Common Languages | 📍4.0.1 | a norma FHIR
MedicationStatement.​status | Base | required | Medication status codes | 📍4.0.1 | a norma FHIR
MedicationStatement.​statusReason | Base | example | SNOMED CT Drug Therapy Status codes | 📍4.0.1 | a norma FHIR
MedicationStatement.​category | Base | preferred | Medication usage category codes | 📍4.0.1 | a norma FHIR
MedicationStatement.​medication[x] | Base | example | SNOMED CT Medication Codes | 📍4.0.1 | a norma FHIR
MedicationStatement.​subject.type | Base | extensible | ResourceType | 📍4.0.1 | a norma FHIR
MedicationStatement.​reasonCode | Base | example | Condition/Problem/Diagnosis Codes | 📍4.0.1 | a norma FHIR
MedicationStatement.​dosage.additionalInstruction | Base | example | SNOMED CT Additional Dosage Instructions | 📍4.0.1 | a norma FHIR
MedicationStatement.​dosage.asNeeded[x] | Base | example | SNOMED CT Medication As Needed Reason Codes | 📍4.0.1 | a norma FHIR
MedicationStatement.​dosage.site | Base | example | SNOMED CT Body Structures | 📦4.0.1 | a norma FHIR
MedicationStatement.​dosage.route | Base | example | Medicine Route of Administration - IPS | 📦1.1.0 | International Patient Summary Implementation Guide v1.1
MedicationStatement.​dosage.method | Base | example | SNOMED CT Administration Method Codes | 📍4.0.1 | a norma FHIR
MedicationStatement.​dosage.doseAndRate.type | Base | example | DoseAndRateType | 📍4.0.1 | a norma FHIR

#### Restrições

Id | Grau | Caminho(s) | Descrição | Expressão
dom-2 | error | MedicationStatement | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | MedicationStatement | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource | `contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()`
dom-4 | error | MedicationStatement | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated | `contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()`
dom-5 | error | MedicationStatement | If a resource is contained in another resource, it SHALL NOT have a security label | `contained.meta.security.empty()`
dom-6 | best practice | MedicationStatement | A resource should have narrative for robust management | `text.`div`.exists()`
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`

Visualização instantânea

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
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 | Um conjunto de regras sob as quais este conteúdo foi criado
language |  | 0..1 | code | Idioma do recurso Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionais | Objetivo
AllLanguages | Vínculo máximo
text |  | 0..1 | Narrative | Resumo do texto do recurso em linguagem natural This profile does not constrain the narrative in regard to content, language, or traceability to data elements
contained |  | 0..* | Resource | Recursos contidos no recurso
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo base
modifierExtension | ?! | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
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: active | completed | entered-in-error | intended | stopped | on-hold | unknown | not-taken Vínculo: Medication Status Codes (required): A coded concept indicating the current status of a MedicationStatement.
statusReason |  | 0..* | CodeableConcept | Motivo do status atual Vínculo: SNOMEDCTDrugTherapyStatusCodes (example): A coded concept indicating the reason for the status of the statement.
category | Σ | 0..1 | CodeableConcept | Um conceito codificado identificando onde se espera que o medicamento incluído neste recurso seja administrado Vínculo: Medication usage category codes (preferred): A coded concept identifying where the medication included in the MedicationStatement is expected to be consumed or administered.
Fatias para medication[x] | Σ | 1..1 |  | Qual medicamento foi tomado Fatia: Não ordenado, Aberto por type:$this Vínculo: 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) | Referência ao medicamento
subject | Σ | 1..1 | Reference(BRCorePatient) | Referência que utiliza o medicamento
id |  | 0..1 | string | Identificador único para referência cruzada
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico Fatia: Não ordenado, Aberto por 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 Vínculo: 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) | Referência ao atendimento ou ao cuidado de associado a este recurso
Fatias para effective[x] | Σ | 0..1 |  | Data ou intervalo de tempo na qual o medicamento foi ou será administrado Fatia: Não ordenado, Fechado por type:$this
effectiveDateTime |  |  | dateTime |
effectivePeriod |  |  | Period |
effective[x]:effectiveDateTime | Σ | 0..1 | dateTime | Data na qual o medicamento foi ou será administrado
effective[x]:effectivePeriod | Σ | 0..1 | Period | Intervalo de tempo no qual o medicamento foi ou será administrado
dateAsserted | Σ | 0..1 | dateTime | Data de registro deste recurso
informationSource |  | 0..1 | Reference(BRCorePatient | BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson | BRCoreOrganization) | Referência à pessoa ou organização que forneceu as informações sobre este recurso
derivedFrom |  | 0..* | Reference(Resource) | Referência à um recurso com informações adicionais
reasonCode |  | 0..* | CodeableConcept | Motivo pelo qual o medicamento foi ou será administrado Vínculo: Condition/Problem/DiagnosisCodes (example): A coded concept identifying why the medication is being taken.
reasonReference |  | 0..* | Reference(BRCoreCondition | BRCoreObservation | BRCoreDiagnosticReport) | Referência à condição ou observação associado a este recurso
note |  | 0..* | Annotation | Informações adicionais sobre essa declaração
dosage |  | 0..* | Dosage | Dosagem dos medicamentos
id |  | 0..1 | string | Identificador único para referência cruzada
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico Fatia: Não ordenado, Aberto por 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 Vínculo: 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) Vínculo: 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 Vínculo: SNOMEDCTBodyStructures (example)
route | Σ | 0..1 | CodeableConcept | Via de administração Vínculo: Medicine Route of Administration - IPS (example)
method | Σ | 0..1 | CodeableConcept | Método de administração Vínculo: 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 referência cruzada
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico Fatia: Não ordenado, Aberto por value:url
type | Σ | 0..1 | CodeableConcept | O tipo de dose especificado Vínculo: 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(4.0.1) | Limite máximo de medicamento por administração
maxDosePerLifetime | Σ | 0..1 | SimpleQuantity(4.0.1) | Limite máximo de medicamento por tempo de vida do paciente
Documentação para este formato

#### Terminologia Ligações

Caminho | Estado | Utilização | Conjunto de valores | Versão | Fonte
MedicationStatement.​language | Base | preferred | Common Languages | 📍4.0.1 | a norma FHIR
MedicationStatement.​status | Base | required | Medication status codes | 📍4.0.1 | a norma FHIR
MedicationStatement.​statusReason | Base | example | SNOMED CT Drug Therapy Status codes | 📍4.0.1 | a norma FHIR
MedicationStatement.​category | Base | preferred | Medication usage category codes | 📍4.0.1 | a norma FHIR
MedicationStatement.​medication[x] | Base | example | SNOMED CT Medication Codes | 📍4.0.1 | a norma FHIR
MedicationStatement.​subject.type | Base | extensible | ResourceType | 📍4.0.1 | a norma FHIR
MedicationStatement.​reasonCode | Base | example | Condition/Problem/Diagnosis Codes | 📍4.0.1 | a norma FHIR
MedicationStatement.​dosage.additionalInstruction | Base | example | SNOMED CT Additional Dosage Instructions | 📍4.0.1 | a norma FHIR
MedicationStatement.​dosage.asNeeded[x] | Base | example | SNOMED CT Medication As Needed Reason Codes | 📍4.0.1 | a norma FHIR
MedicationStatement.​dosage.site | Base | example | SNOMED CT Body Structures | 📦4.0.1 | a norma FHIR
MedicationStatement.​dosage.route | Base | example | Medicine Route of Administration - IPS | 📦1.1.0 | International Patient Summary Implementation Guide v1.1
MedicationStatement.​dosage.method | Base | example | SNOMED CT Administration Method Codes | 📍4.0.1 | a norma FHIR
MedicationStatement.​dosage.doseAndRate.type | Base | example | DoseAndRateType | 📍4.0.1 | a norma FHIR

#### Restrições

Id | Grau | Caminho(s) | Descrição | Expressão
dom-2 | error | MedicationStatement | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | MedicationStatement | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource | `contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()`
dom-4 | error | MedicationStatement | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated | `contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()`
dom-5 | error | MedicationStatement | If a resource is contained in another resource, it SHALL NOT have a security label | `contained.meta.security.empty()`
dom-6 | best practice | MedicationStatement | A resource should have narrative for robust management | `text.`div`.exists()`
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`

Esta estrutura é derivada de MedicationStatement

Resumo

Estruturas

Esta estrutura refere-se a estas outras estruturas:

- br-core-medicationrequest (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medicationrequest)
- BRCoreCarePlan (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-careplan)
- BRCoreServiceRequest (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-servicerequest)
- br-core-medicationadministration (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medicationadministration)
- br-core-medicationdispense (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medicationdispense)
- br-core-medicationstatement (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medicationstatement)
- BRCoreProcedure (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-procedure)
- BRCoreObservation (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-observation)
- br-core-medication (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medication)
- BRCorePatient (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient)
- br-core-encounter (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-encounter)
- BRCorePractitioner (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitioner)
- BRCorePractitionerRole (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitionerrole)
- BRCoreRelatedPerson (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-relatedperson)
- BRCoreOrganization (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-organization)
- BRCoreCondition (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-condition)
- BRCoreDiagnosticReport (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-diagnosticreport)

Fatias

Esta estrutura define os seguintes 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