HL7 Portugal FHIR Implementation Guide para alergias e reacções adversas ao medicamento
1.0.0-ballot - CI Build Portugal flag

HL7 Portugal FHIR Implementation Guide para alergias e reacções adversas ao medicamento, publicado por HL7 Portugal. Este guia não é uma publicação autorizada; é a compilação contínua para a versão 1.0.0-ballot construída pela FHIR (HL7® FHIR® Standard) CI Build. Esta versão é baseada no conteúdo atual de https://github.com/hl7-pt/adr-ig/ e muda regularmente. Veja o Diretório de versões publicadas

Resource Profile: Perfil para notificação de RAM - medicamento

Official URL: https://hl7.pt/fhir/ADR/StructureDefinition/InformacaoMedicamento Version: 1.0.0-ballot
Active as of 2026-10-20 Computable Name: InformacaoMedicamento

Perfil para notificação de RAM - medicamento

Usos:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: doco
MedicationStatement 0..* MedicationStatement Record of medication being taken by a patient
MedicationStatement.implicitRules Este elemento é um elemento modificador. Este elemento está incluído nos resumos. 0..1 uri A set of rules under which this content was created
MedicationStatement.contained 0..* Resource Contained, inline Resources
MedicationStatement.modifierExtension Este elemento é um elemento modificador. Este elemento está incluído nos resumos. 0..* Extension Extensions that cannot be ignored
MedicationStatement.status Este elemento é um elemento modificador. Este elemento está incluído nos resumos. 1..1 code recorded | entered-in-error | draft
Vínculo: MedicationStatementStatusCodes (required): A coded concept indicating the current status of a MedicationStatement.
Padrão necessário: recorded (extensions allowed)
MedicationStatement.medication Este elemento deve ser suportado. Este elemento está incluído nos resumos. 1..1 CodeableReference(Medication) What medication was taken
Vínculo: SNOMEDCTMedicationCodes (example): A coded concept identifying the substance or product being taken.
MedicationStatement.subject Este elemento deve ser suportado. Este elemento está incluído nos resumos. 1..1 Reference(Patient | Group) Who is/was taking the medication
MedicationStatement.effective[x] Este elemento deve ser suportado. Este elemento está incluído nos resumos. 0..1 The date/time or interval when the medication is/was/will be taken
MedicationStatement.effective[x].effectiveDateTime dateTime
MedicationStatement.effective[x].effectivePeriod Period
MedicationStatement.effective[x].effectiveTiming Timing
MedicationStatement.dosage 0..* Dosage Details of how medication is/was taken or should be taken
MedicationStatement.dosage.modifierExtension Este elemento é um elemento modificador. Este elemento está incluído nos resumos. 0..* Extension Extensions that cannot be ignored even if unrecognized
MedicationStatement.dosage.route Este elemento deve ser suportado. Este elemento está incluído nos resumos. 0..1 CodeableConcept How drug should enter body
Vínculo: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject.
MedicationStatement.dosage.doseAndRate Este elemento deve ser suportado. Este elemento está incluído nos resumos. 0..* Element Amount of medication administered, to be administered or typical amount to be administered

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
MedicationStatement.​status Base required MedicationStatement Status Codes 📍5.0.0 a norma FHIR
MedicationStatement.​medication Base example SNOMED CT Medication Codes 📍5.0.0 a norma FHIR
MedicationStatement.​dosage.route Base example SNOMED CT Route Codes 📍5.0.0 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().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(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()

This structure is derived from MedicationStatement

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: doco
MedicationStatement 0..* MedicationStatement Record of medication being taken by a patient
MedicationStatement.status 1..1 code recorded | entered-in-error | draft
Padrão necessário: recorded (extensions allowed)
MedicationStatement.medication Este elemento deve ser suportado. 1..1 CodeableReference(Medication) What medication was taken
MedicationStatement.subject Este elemento deve ser suportado. 1..1 Reference(Patient | Group) Who is/was taking the medication
MedicationStatement.dosage
MedicationStatement.dosage.route Este elemento deve ser suportado. 0..1 CodeableConcept How drug should enter body
MedicationStatement.dosage.doseAndRate Este elemento deve ser suportado. 0..* Element Amount of medication administered, to be administered or typical amount to be administered

doco Documentação para este formato
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: doco
MedicationStatement 0..* MedicationStatement Record of medication being taken by a patient
MedicationStatement.id Este elemento está incluído nos resumos. 0..1 id Logical id of this artifact
MedicationStatement.meta Este elemento está incluído nos resumos. 0..1 Meta Metadata about the resource
MedicationStatement.implicitRules Este elemento é um elemento modificador. Este elemento está incluído nos resumos. 0..1 uri A set of rules under which this content was created
MedicationStatement.language 0..1 code Language of the resource content
Vínculo: AllLanguages (required): IETF language tag for a human language
Vínculos adicionaisObjetivo
CommonLanguages Arranque
MedicationStatement.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
MedicationStatement.contained 0..* Resource Contained, inline Resources
MedicationStatement.extension 0..* Extension Additional content defined by implementations
MedicationStatement.modifierExtension Este elemento é um elemento modificador. Este elemento está incluído nos resumos. 0..* Extension Extensions that cannot be ignored
MedicationStatement.identifier Este elemento está incluído nos resumos. 0..* Identifier External identifier
MedicationStatement.partOf 0..* Reference(Procedure | MedicationStatement) Part of referenced event
MedicationStatement.status Este elemento é um elemento modificador. Este elemento está incluído nos resumos. 1..1 code recorded | entered-in-error | draft
Vínculo: MedicationStatementStatusCodes (required): A coded concept indicating the current status of a MedicationStatement.
Padrão necessário: recorded (extensions allowed)
MedicationStatement.category Este elemento está incluído nos resumos. 0..* CodeableConcept Type of medication statement
Vínculo: MedicationRequestAdministrationLocationCodes (example): A coded concept identifying where the medication included in the MedicationStatement is expected to be consumed or administered.
MedicationStatement.medication Este elemento deve ser suportado. Este elemento está incluído nos resumos. 1..1 CodeableReference(Medication) What medication was taken
Vínculo: SNOMEDCTMedicationCodes (example): A coded concept identifying the substance or product being taken.
MedicationStatement.subject Este elemento deve ser suportado. Este elemento está incluído nos resumos. 1..1 Reference(Patient | Group) Who is/was taking the medication
MedicationStatement.encounter Este elemento está incluído nos resumos. 0..1 Reference(Encounter) Encounter associated with MedicationStatement
MedicationStatement.effective[x] Este elemento deve ser suportado. Este elemento está incluído nos resumos. 0..1 The date/time or interval when the medication is/was/will be taken
MedicationStatement.effective[x].effectiveDateTime dateTime
MedicationStatement.effective[x].effectivePeriod Period
MedicationStatement.effective[x].effectiveTiming Timing
MedicationStatement.dateAsserted Este elemento está incluído nos resumos. 0..1 dateTime When the usage was asserted?
MedicationStatement.informationSource 0..* Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization) Person or organization that provided the information about the taking of this medication
MedicationStatement.derivedFrom 0..* Reference(Resource) Link to information used to derive the MedicationStatement
MedicationStatement.reason 0..* CodeableReference(Condition | Observation | DiagnosticReport) Reason for why the medication is being/was taken
Vínculo: ConditionProblemDiagnosisCodes (example): A coded concept identifying why the medication is being taken.
MedicationStatement.note 0..* Annotation Further information about the usage
MedicationStatement.relatedClinicalInformation 0..* Reference(Observation | Condition) Link to information relevant to the usage of a medication
MedicationStatement.renderedDosageInstruction 0..1 markdown Full representation of the dosage instructions
MedicationStatement.dosage 0..* Dosage Details of how medication is/was taken or should be taken
MedicationStatement.dosage.id 0..1 id Unique id for inter-element referencing
MedicationStatement.dosage.extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
MedicationStatement.dosage.modifierExtension Este elemento é um elemento modificador. Este elemento está incluído nos resumos. 0..* Extension Extensions that cannot be ignored even if unrecognized
MedicationStatement.dosage.sequence Este elemento está incluído nos resumos. 0..1 integer The order of the dosage instructions
MedicationStatement.dosage.text Este elemento está incluído nos resumos. 0..1 string Free text dosage instructions e.g. SIG
MedicationStatement.dosage.additionalInstruction Este elemento está incluído nos resumos. 0..* CodeableConcept Supplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness"
Vínculo: SNOMEDCTAdditionalDosageInstructions (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery".
MedicationStatement.dosage.patientInstruction Este elemento está incluído nos resumos. 0..1 string Patient or consumer oriented instructions
MedicationStatement.dosage.timing Este elemento está incluído nos resumos. 0..1 Timing When medication should be administered
MedicationStatement.dosage.asNeeded Este elemento está incluído nos resumos. C 0..1 boolean Take "as needed"
MedicationStatement.dosage.asNeededFor Este elemento está incluído nos resumos. C 0..* CodeableConcept Take "as needed" (for 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.
MedicationStatement.dosage.site Este elemento está incluído nos resumos. 0..1 CodeableConcept Body site to administer to
Vínculo: SNOMEDCTAnatomicalStructureAdministrationSites (example): A coded concept describing the site location the medicine enters into or onto the body.
MedicationStatement.dosage.route Este elemento deve ser suportado. Este elemento está incluído nos resumos. 0..1 CodeableConcept How drug should enter body
Vínculo: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject.
MedicationStatement.dosage.method Este elemento está incluído nos resumos. 0..1 CodeableConcept Technique for administering medication
Vínculo: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered.
MedicationStatement.dosage.doseAndRate Este elemento deve ser suportado. Este elemento está incluído nos resumos. 0..* Element Amount of medication administered, to be administered or typical amount to be administered
MedicationStatement.dosage.doseAndRate.id 0..1 string Unique id for inter-element referencing
MedicationStatement.dosage.doseAndRate.extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
MedicationStatement.dosage.doseAndRate.type Este elemento está incluído nos resumos. 0..1 CodeableConcept The kind of dose or rate specified
Vínculo: DoseAndRateType (example): The kind of dose or rate specified.
MedicationStatement.dosage.doseAndRate.dose[x] Este elemento está incluído nos resumos. 0..1 Amount of medication per dose
MedicationStatement.dosage.doseAndRate.dose[x].doseRange Range
MedicationStatement.dosage.doseAndRate.dose[x].doseQuantity Quantity(SimpleQuantity)
MedicationStatement.dosage.doseAndRate.rate[x] Este elemento está incluído nos resumos. 0..1 Amount of medication per unit of time
MedicationStatement.dosage.doseAndRate.rate[x].rateRatio Ratio
MedicationStatement.dosage.doseAndRate.rate[x].rateRange Range
MedicationStatement.dosage.doseAndRate.rate[x].rateQuantity Quantity(SimpleQuantity)
MedicationStatement.dosage.maxDosePerPeriod Este elemento está incluído nos resumos. 0..* Ratio Upper limit on medication per unit of time
MedicationStatement.dosage.maxDosePerAdministration Este elemento está incluído nos resumos. C 0..1 SimpleQuantity(5.0.0) Upper limit on medication per administration
Constraints: sqty-1
MedicationStatement.dosage.maxDosePerLifetime Este elemento está incluído nos resumos. C 0..1 SimpleQuantity(5.0.0) Upper limit on medication per lifetime of the patient
Constraints: sqty-1
MedicationStatement.adherence Este elemento está incluído nos resumos. 0..1 BackboneElement Indicates whether the medication is or is not being consumed or administered
MedicationStatement.adherence.id 0..1 string Unique id for inter-element referencing
MedicationStatement.adherence.extension 0..* Extension Additional content defined by implementations
MedicationStatement.adherence.modifierExtension Este elemento é um elemento modificador. Este elemento está incluído nos resumos. 0..* Extension Extensions that cannot be ignored even if unrecognized
MedicationStatement.adherence.code Este elemento está incluído nos resumos. 1..1 CodeableConcept Type of adherence
Vínculo: MedicationStatementAdherenceCodes (example)
MedicationStatement.adherence.reason 0..1 CodeableConcept Details of the reason for the current use of the medication
Vínculo: SNOMEDCTDrugTherapyStatusCodes (example)

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
MedicationStatement.​language Base required All Languages 📍5.0.0 a norma FHIR
MedicationStatement.​status Base required MedicationStatement Status Codes 📍5.0.0 a norma FHIR
MedicationStatement.​category Base example medicationRequest Administration Location Codes 📍5.0.0 a norma FHIR
MedicationStatement.​medication Base example SNOMED CT Medication Codes 📍5.0.0 a norma FHIR
MedicationStatement.​reason Base example Condition/Problem/Diagnosis Codes 📍5.0.0 a norma FHIR
MedicationStatement.​dosage.additionalInstruction Base example SNOMED CT Additional Dosage Instructions 📍5.0.0 a norma FHIR
MedicationStatement.​dosage.asNeededFor Base example SNOMED CT Medication As Needed Reason Codes 📍5.0.0 a norma FHIR
MedicationStatement.​dosage.site Base example SNOMED CT Anatomical Structure for Administration Site Codes 📍5.0.0 a norma FHIR
MedicationStatement.​dosage.route Base example SNOMED CT Route Codes 📍5.0.0 a norma FHIR
MedicationStatement.​dosage.method Base example SNOMED CT Administration Method Codes 📍5.0.0 a norma FHIR
MedicationStatement.​dosage.doseAndRate.type Base example DoseAndRateType 📦2.0.0 THO v7.4
MedicationStatement.​adherence.code Base example MedicationStatement Adherence Codes 📍5.0.0 a norma FHIR
MedicationStatement.​adherence.reason Base example SNOMED CT Drug Therapy Status codes 📍5.0.0 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().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(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()
sqty-1 error MedicationStatement.dosage.maxDosePerAdministration, MedicationStatement.dosage.maxDosePerLifetime The comparator is not used on a SimpleQuantity comparator.empty()

This structure is derived from MedicationStatement

Resumo

Deve ser suportado: 5 elementos

Key Elements View

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: doco
MedicationStatement 0..* MedicationStatement Record of medication being taken by a patient
MedicationStatement.implicitRules Este elemento é um elemento modificador. Este elemento está incluído nos resumos. 0..1 uri A set of rules under which this content was created
MedicationStatement.contained 0..* Resource Contained, inline Resources
MedicationStatement.modifierExtension Este elemento é um elemento modificador. Este elemento está incluído nos resumos. 0..* Extension Extensions that cannot be ignored
MedicationStatement.status Este elemento é um elemento modificador. Este elemento está incluído nos resumos. 1..1 code recorded | entered-in-error | draft
Vínculo: MedicationStatementStatusCodes (required): A coded concept indicating the current status of a MedicationStatement.
Padrão necessário: recorded (extensions allowed)
MedicationStatement.medication Este elemento deve ser suportado. Este elemento está incluído nos resumos. 1..1 CodeableReference(Medication) What medication was taken
Vínculo: SNOMEDCTMedicationCodes (example): A coded concept identifying the substance or product being taken.
MedicationStatement.subject Este elemento deve ser suportado. Este elemento está incluído nos resumos. 1..1 Reference(Patient | Group) Who is/was taking the medication
MedicationStatement.effective[x] Este elemento deve ser suportado. Este elemento está incluído nos resumos. 0..1 The date/time or interval when the medication is/was/will be taken
MedicationStatement.effective[x].effectiveDateTime dateTime
MedicationStatement.effective[x].effectivePeriod Period
MedicationStatement.effective[x].effectiveTiming Timing
MedicationStatement.dosage 0..* Dosage Details of how medication is/was taken or should be taken
MedicationStatement.dosage.modifierExtension Este elemento é um elemento modificador. Este elemento está incluído nos resumos. 0..* Extension Extensions that cannot be ignored even if unrecognized
MedicationStatement.dosage.route Este elemento deve ser suportado. Este elemento está incluído nos resumos. 0..1 CodeableConcept How drug should enter body
Vínculo: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject.
MedicationStatement.dosage.doseAndRate Este elemento deve ser suportado. Este elemento está incluído nos resumos. 0..* Element Amount of medication administered, to be administered or typical amount to be administered

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
MedicationStatement.​status Base required MedicationStatement Status Codes 📍5.0.0 a norma FHIR
MedicationStatement.​medication Base example SNOMED CT Medication Codes 📍5.0.0 a norma FHIR
MedicationStatement.​dosage.route Base example SNOMED CT Route Codes 📍5.0.0 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().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(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()

Differential View

This structure is derived from MedicationStatement

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: doco
MedicationStatement 0..* MedicationStatement Record of medication being taken by a patient
MedicationStatement.status 1..1 code recorded | entered-in-error | draft
Padrão necessário: recorded (extensions allowed)
MedicationStatement.medication Este elemento deve ser suportado. 1..1 CodeableReference(Medication) What medication was taken
MedicationStatement.subject Este elemento deve ser suportado. 1..1 Reference(Patient | Group) Who is/was taking the medication
MedicationStatement.effective[x] Este elemento deve ser suportado. 0..1 dateTime, Period, Timing The date/time or interval when the medication is/was/will be taken
MedicationStatement.dosage
MedicationStatement.dosage.route Este elemento deve ser suportado. 0..1 CodeableConcept How drug should enter body
MedicationStatement.dosage.doseAndRate Este elemento deve ser suportado. 0..* Element Amount of medication administered, to be administered or typical amount to be administered

doco Documentação para este formato

Snapshot View

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: doco
MedicationStatement 0..* MedicationStatement Record of medication being taken by a patient
MedicationStatement.id Este elemento está incluído nos resumos. 0..1 id Logical id of this artifact
MedicationStatement.meta Este elemento está incluído nos resumos. 0..1 Meta Metadata about the resource
MedicationStatement.implicitRules Este elemento é um elemento modificador. Este elemento está incluído nos resumos. 0..1 uri A set of rules under which this content was created
MedicationStatement.language 0..1 code Language of the resource content
Vínculo: AllLanguages (required): IETF language tag for a human language
Vínculos adicionaisObjetivo
CommonLanguages Arranque
MedicationStatement.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
MedicationStatement.contained 0..* Resource Contained, inline Resources
MedicationStatement.extension 0..* Extension Additional content defined by implementations
MedicationStatement.modifierExtension Este elemento é um elemento modificador. Este elemento está incluído nos resumos. 0..* Extension Extensions that cannot be ignored
MedicationStatement.identifier Este elemento está incluído nos resumos. 0..* Identifier External identifier
MedicationStatement.partOf 0..* Reference(Procedure | MedicationStatement) Part of referenced event
MedicationStatement.status Este elemento é um elemento modificador. Este elemento está incluído nos resumos. 1..1 code recorded | entered-in-error | draft
Vínculo: MedicationStatementStatusCodes (required): A coded concept indicating the current status of a MedicationStatement.
Padrão necessário: recorded (extensions allowed)
MedicationStatement.category Este elemento está incluído nos resumos. 0..* CodeableConcept Type of medication statement
Vínculo: MedicationRequestAdministrationLocationCodes (example): A coded concept identifying where the medication included in the MedicationStatement is expected to be consumed or administered.
MedicationStatement.medication Este elemento deve ser suportado. Este elemento está incluído nos resumos. 1..1 CodeableReference(Medication) What medication was taken
Vínculo: SNOMEDCTMedicationCodes (example): A coded concept identifying the substance or product being taken.
MedicationStatement.subject Este elemento deve ser suportado. Este elemento está incluído nos resumos. 1..1 Reference(Patient | Group) Who is/was taking the medication
MedicationStatement.encounter Este elemento está incluído nos resumos. 0..1 Reference(Encounter) Encounter associated with MedicationStatement
MedicationStatement.effective[x] Este elemento deve ser suportado. Este elemento está incluído nos resumos. 0..1 The date/time or interval when the medication is/was/will be taken
MedicationStatement.effective[x].effectiveDateTime dateTime
MedicationStatement.effective[x].effectivePeriod Period
MedicationStatement.effective[x].effectiveTiming Timing
MedicationStatement.dateAsserted Este elemento está incluído nos resumos. 0..1 dateTime When the usage was asserted?
MedicationStatement.informationSource 0..* Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization) Person or organization that provided the information about the taking of this medication
MedicationStatement.derivedFrom 0..* Reference(Resource) Link to information used to derive the MedicationStatement
MedicationStatement.reason 0..* CodeableReference(Condition | Observation | DiagnosticReport) Reason for why the medication is being/was taken
Vínculo: ConditionProblemDiagnosisCodes (example): A coded concept identifying why the medication is being taken.
MedicationStatement.note 0..* Annotation Further information about the usage
MedicationStatement.relatedClinicalInformation 0..* Reference(Observation | Condition) Link to information relevant to the usage of a medication
MedicationStatement.renderedDosageInstruction 0..1 markdown Full representation of the dosage instructions
MedicationStatement.dosage 0..* Dosage Details of how medication is/was taken or should be taken
MedicationStatement.dosage.id 0..1 id Unique id for inter-element referencing
MedicationStatement.dosage.extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
MedicationStatement.dosage.modifierExtension Este elemento é um elemento modificador. Este elemento está incluído nos resumos. 0..* Extension Extensions that cannot be ignored even if unrecognized
MedicationStatement.dosage.sequence Este elemento está incluído nos resumos. 0..1 integer The order of the dosage instructions
MedicationStatement.dosage.text Este elemento está incluído nos resumos. 0..1 string Free text dosage instructions e.g. SIG
MedicationStatement.dosage.additionalInstruction Este elemento está incluído nos resumos. 0..* CodeableConcept Supplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness"
Vínculo: SNOMEDCTAdditionalDosageInstructions (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery".
MedicationStatement.dosage.patientInstruction Este elemento está incluído nos resumos. 0..1 string Patient or consumer oriented instructions
MedicationStatement.dosage.timing Este elemento está incluído nos resumos. 0..1 Timing When medication should be administered
MedicationStatement.dosage.asNeeded Este elemento está incluído nos resumos. C 0..1 boolean Take "as needed"
MedicationStatement.dosage.asNeededFor Este elemento está incluído nos resumos. C 0..* CodeableConcept Take "as needed" (for 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.
MedicationStatement.dosage.site Este elemento está incluído nos resumos. 0..1 CodeableConcept Body site to administer to
Vínculo: SNOMEDCTAnatomicalStructureAdministrationSites (example): A coded concept describing the site location the medicine enters into or onto the body.
MedicationStatement.dosage.route Este elemento deve ser suportado. Este elemento está incluído nos resumos. 0..1 CodeableConcept How drug should enter body
Vínculo: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject.
MedicationStatement.dosage.method Este elemento está incluído nos resumos. 0..1 CodeableConcept Technique for administering medication
Vínculo: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered.
MedicationStatement.dosage.doseAndRate Este elemento deve ser suportado. Este elemento está incluído nos resumos. 0..* Element Amount of medication administered, to be administered or typical amount to be administered
MedicationStatement.dosage.doseAndRate.id 0..1 string Unique id for inter-element referencing
MedicationStatement.dosage.doseAndRate.extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
MedicationStatement.dosage.doseAndRate.type Este elemento está incluído nos resumos. 0..1 CodeableConcept The kind of dose or rate specified
Vínculo: DoseAndRateType (example): The kind of dose or rate specified.
MedicationStatement.dosage.doseAndRate.dose[x] Este elemento está incluído nos resumos. 0..1 Amount of medication per dose
MedicationStatement.dosage.doseAndRate.dose[x].doseRange Range
MedicationStatement.dosage.doseAndRate.dose[x].doseQuantity Quantity(SimpleQuantity)
MedicationStatement.dosage.doseAndRate.rate[x] Este elemento está incluído nos resumos. 0..1 Amount of medication per unit of time
MedicationStatement.dosage.doseAndRate.rate[x].rateRatio Ratio
MedicationStatement.dosage.doseAndRate.rate[x].rateRange Range
MedicationStatement.dosage.doseAndRate.rate[x].rateQuantity Quantity(SimpleQuantity)
MedicationStatement.dosage.maxDosePerPeriod Este elemento está incluído nos resumos. 0..* Ratio Upper limit on medication per unit of time
MedicationStatement.dosage.maxDosePerAdministration Este elemento está incluído nos resumos. C 0..1 SimpleQuantity(5.0.0) Upper limit on medication per administration
Constraints: sqty-1
MedicationStatement.dosage.maxDosePerLifetime Este elemento está incluído nos resumos. C 0..1 SimpleQuantity(5.0.0) Upper limit on medication per lifetime of the patient
Constraints: sqty-1
MedicationStatement.adherence Este elemento está incluído nos resumos. 0..1 BackboneElement Indicates whether the medication is or is not being consumed or administered
MedicationStatement.adherence.id 0..1 string Unique id for inter-element referencing
MedicationStatement.adherence.extension 0..* Extension Additional content defined by implementations
MedicationStatement.adherence.modifierExtension Este elemento é um elemento modificador. Este elemento está incluído nos resumos. 0..* Extension Extensions that cannot be ignored even if unrecognized
MedicationStatement.adherence.code Este elemento está incluído nos resumos. 1..1 CodeableConcept Type of adherence
Vínculo: MedicationStatementAdherenceCodes (example)
MedicationStatement.adherence.reason 0..1 CodeableConcept Details of the reason for the current use of the medication
Vínculo: SNOMEDCTDrugTherapyStatusCodes (example)

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
MedicationStatement.​language Base required All Languages 📍5.0.0 a norma FHIR
MedicationStatement.​status Base required MedicationStatement Status Codes 📍5.0.0 a norma FHIR
MedicationStatement.​category Base example medicationRequest Administration Location Codes 📍5.0.0 a norma FHIR
MedicationStatement.​medication Base example SNOMED CT Medication Codes 📍5.0.0 a norma FHIR
MedicationStatement.​reason Base example Condition/Problem/Diagnosis Codes 📍5.0.0 a norma FHIR
MedicationStatement.​dosage.additionalInstruction Base example SNOMED CT Additional Dosage Instructions 📍5.0.0 a norma FHIR
MedicationStatement.​dosage.asNeededFor Base example SNOMED CT Medication As Needed Reason Codes 📍5.0.0 a norma FHIR
MedicationStatement.​dosage.site Base example SNOMED CT Anatomical Structure for Administration Site Codes 📍5.0.0 a norma FHIR
MedicationStatement.​dosage.route Base example SNOMED CT Route Codes 📍5.0.0 a norma FHIR
MedicationStatement.​dosage.method Base example SNOMED CT Administration Method Codes 📍5.0.0 a norma FHIR
MedicationStatement.​dosage.doseAndRate.type Base example DoseAndRateType 📦2.0.0 THO v7.4
MedicationStatement.​adherence.code Base example MedicationStatement Adherence Codes 📍5.0.0 a norma FHIR
MedicationStatement.​adherence.reason Base example SNOMED CT Drug Therapy Status codes 📍5.0.0 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().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(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()
sqty-1 error MedicationStatement.dosage.maxDosePerAdministration, MedicationStatement.dosage.maxDosePerLifetime The comparator is not used on a SimpleQuantity comparator.empty()

This structure is derived from MedicationStatement

Resumo

Deve ser suportado: 5 elementos

 

Other representations of profile: CSV, Excel, Schematron