description: Medication Line profile - contains the overview information for a single medication item package_name: hl7.fhir.be.medication derivation: constraint name: BeMedicationLine type: MedicationStatement elements: category: binding: {strength: required, valueSet: 'https://www.ehealth.fgov.be/standards/fhir/terminology/ValueSet/BeMedicationLineOriginTypeVS'} mustSupport: true index: 18 dosage: {type: Dosage, mustSupport: true, index: 35} medication[x]: extensions: medicationType: {url: 'https://www.ehealth.fgov.be/standards/fhir/medication/StructureDefinition/BeExtMedicationType', min: 0, max: 1, type: Extension, short: Type of medication, mustSupport: true, index: 21} elements: extension: type: Extension short: Type of medication mustSupport: true url: https://www.ehealth.fgov.be/standards/fhir/medication/StructureDefinition/BeExtMedicationType index: 21 slicing: slices: medicationType: match: {} schema: {type: Extension, short: Type of medication, mustSupport: true, url: 'https://www.ehealth.fgov.be/standards/fhir/medication/StructureDefinition/BeExtMedicationType', index: 21} min: 0 max: 1 reasonCode: {mustSupport: true, index: 32} statusReason: binding: {strength: example, valueSet: 'https://www.ehealth.fgov.be/standards/fhir/terminology/ValueSet/BeMedicationLineAdherenceStatusReasonVS'} mustSupport: true index: 17 note: {mustSupport: true, index: 34} effective[x]: elements: start: {mustSupport: true, index: 28} end: {mustSupport: true, index: 29} required: [start] extension: array: true min: 5 index: 0 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: 5 slices: recordedDate: match: {url: null} schema: {type: Extension, mustSupport: true, url: 'https://www.ehealth.fgov.be/standards/fhir/medication/StructureDefinition/BeExtRecordedDate', index: 1} min: 1 max: 1 recorder: match: {url: null} schema: {type: Extension, mustSupport: true, url: 'https://www.ehealth.fgov.be/standards/fhir/medication/StructureDefinition/BeExtRecorder', index: 2} min: 1 max: 1 exposure-category: match: {url: null} schema: {type: Extension, short: Exposure category, mustSupport: true, url: 'https://www.ehealth.fgov.be/standards/fhir/medication/StructureDefinition/BeMedicationExposureCategory', index: 3} min: 0 max: 1 artifact-version: match: {url: null} schema: {type: Extension, short: The business version of the medication line - this version changes when the content update is considered clinically relevant, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/artifact-version|5.2.0', index: 4} min: 1 max: 1 artifact-date: match: {url: null} schema: {type: Extension, short: The business-relevant recorded date - the date the medication line was created or changed, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/artifact-date|5.2.0', index: 5} min: 0 max: 1 adherenceStatus: match: {url: null} schema: short: Indicates whether the medication is or is not being consumed or administered type: Extension mustSupport: true url: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.adherence.code index: 6 elements: value: choices: [] index: 8 registrationStatus: match: {url: null} schema: {short: The registration status of the medication line - preadopting the values in R5, type: Extension, mustSupport: true, url: 'https://www.ehealth.fgov.be/standards/fhir/medication/StructureDefinition/BeExtMedicationLineRegistrationStatus', index: 9} min: 1 max: 1 offLabel: match: {url: null} schema: type: Extension mustSupport: true url: https://www.ehealth.fgov.be/standards/fhir/medication/StructureDefinition/BeExtOffLabel index: 10 extensions: reason: {url: null, short: The reason why the recommended dosage was overridden, index: 11} elements: extension: short: The reason why the recommended dosage was overridden index: 11 slicing: slices: reason: match: {} schema: {short: The reason why the recommended dosage was overridden, index: 11} status: mustSupport: true pattern: {type: Code, value: unknown} index: 16 effective: mustSupport: true choices: [] index: 24 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: 1 slices: effectivePeriod: match: {} schema: mustSupport: true choices: [effectivePeriod] _required: true index: 26 min: 1 max: 1 identifier: mustSupport: true index: 12 slicing: rules: open description: Slice based on the identifier system discriminator: - {path: system, type: pattern} min: 1 slices: vidis: match: {system: 'http://ehealth.fgov.be/standards/fhir/medication/NamingSystem/be-ns-medicationline'} schema: short: VIDIS identifier mustSupport: true index: 13 elements: system: pattern: {type: Uri, value: 'http://ehealth.fgov.be/standards/fhir/medication/NamingSystem/be-ns-medicationline'} index: 14 value: {mustSupport: true, index: 15} required: [system] dateAsserted: {mustSupport: true, index: 30} informationSource: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/StructureDefinition/RelatedPerson', 'https://www.ehealth.fgov.be/standards/fhir/core/StructureDefinition/be-organization', 'https://www.ehealth.fgov.be/standards/fhir/core/StructureDefinition/be-patient', 'https://www.ehealth.fgov.be/standards/fhir/core/StructureDefinition/be-practitioner', 'https://www.ehealth.fgov.be/standards/fhir/core/StructureDefinition/be-practitionerrole'] index: 31 subject: type: Reference mustSupport: true refers: ['https://www.ehealth.fgov.be/standards/fhir/core/StructureDefinition/be-patient'] index: 22 effectivePeriod: type: Period mustSupport: true choiceOf: effective index: 27 slicing: slices: effectivePeriod: match: {} schema: {type: Period, mustSupport: true, choiceOf: effective, _required: true, index: 27} min: 1 max: 1 medication: mustSupport: true choices: [] index: 20 reasonReference: {mustSupport: true, index: 33} package_version: 1.1.0 extensions: recordedDate: {url: 'https://www.ehealth.fgov.be/standards/fhir/medication/StructureDefinition/BeExtRecordedDate', min: 1, max: 1, type: Extension, mustSupport: true, index: 1} recorder: {url: 'https://www.ehealth.fgov.be/standards/fhir/medication/StructureDefinition/BeExtRecorder', min: 1, max: 1, type: Extension, mustSupport: true, index: 2} exposure-category: {url: 'https://www.ehealth.fgov.be/standards/fhir/medication/StructureDefinition/BeMedicationExposureCategory', min: 0, max: 1, type: Extension, short: Exposure category, mustSupport: true, index: 3} artifact-version: {url: 'http://hl7.org/fhir/StructureDefinition/artifact-version|5.2.0', min: 1, max: 1, type: Extension, short: The business version of the medication line - this version changes when the content update is considered clinically relevant, mustSupport: true, index: 4} artifact-date: {url: 'http://hl7.org/fhir/StructureDefinition/artifact-date|5.2.0', min: 0, max: 1, type: Extension, short: The business-relevant recorded date - the date the medication line was created or changed, mustSupport: true, index: 5} adherenceStatus: url: http://hl7.org/fhir/5.0/StructureDefinition/extension-MedicationStatement.adherence.code short: Indicates whether the medication is or is not being consumed or administered type: Extension mustSupport: true index: 6 elements: value: choices: [] index: 8 registrationStatus: {url: 'https://www.ehealth.fgov.be/standards/fhir/medication/StructureDefinition/BeExtMedicationLineRegistrationStatus', min: 1, max: 1, short: The registration status of the medication line - preadopting the values in R5, type: Extension, mustSupport: true, index: 9} offLabel: url: https://www.ehealth.fgov.be/standards/fhir/medication/StructureDefinition/BeExtOffLabel type: Extension mustSupport: true index: 10 extensions: reason: {url: null, short: The reason why the recommended dosage was overridden, index: 11} elements: extension: short: The reason why the recommended dosage was overridden index: 11 slicing: slices: reason: match: {} schema: {short: The reason why the recommended dosage was overridden, index: 11} class: profile kind: resource url: https://www.ehealth.fgov.be/standards/fhir/medication/StructureDefinition/BeMedicationLine base: http://hl7.org/fhir/StructureDefinition/MedicationStatement version: 1.1.0 required: [informationSource, effectivePeriod, identifier, dateAsserted, effective]