Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info
iconfalse
titleInnehåll

Table of Contents
stylecircle

...

eHealth Network guidelines

Patient Summary Guideline

...

Medication prescription model - EHDS Logical Information Models v0.1.0


IDPathMinMaxType(s)ShortDefinitionBinding StrengthBinding DescriptionE-hälso-myndigheten



EHDSMedicationPrescriptionEHDSMedicationPrescription0*
Medication prescription modelLogical model for medication prescription body. A prescription contains one or more prescription items.






EHDSMedicationPrescription.headerEHDSMedicationPrescription.header11https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSMedicationPrescriptionHeaderPrescription headerPrescription header data elements






EHDSMedicationPrescription.presentedFormEHDSMedicationPrescription.presentedForm0*https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSAttachmentPresented FormEntire prescription as issued. Various formats could be provided, pdf format is recommended.






EHDSMedicationPrescription.commentEHDSMedicationPrescription.comment0*stringAdditional information or commentsAdditional information or comments






EHDSMedicationPrescription.prescriptionItemEHDSMedicationPrescription.prescriptionItem1*BasePrescription line for one medication. In many countries, only one line is allowed. In case multiple medications are allowed, all lines need to be authored together.Prescription line for one medication. In many countries, only one line is allowed. In case multiple medications are allowed, all lines need to be authored together.






EHDSMedicationPrescription.prescriptionItem.identifierEHDSMedicationPrescription.prescriptionItem.identifier01IdentifierIdentifier for a single line on prescription, if exists. In case of single-line prescription, this identifier is typically the same as prescription identifier.Identifier for a single line on prescription, if exists. In case of single-line prescription, this identifier is typically the same as prescription identifier.






EHDSMedicationPrescription.prescriptionItem.medicationEHDSMedicationPrescription.prescriptionItem.medication11https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSMedicationPrescribed product, branded, generic, virtual, extemporal, etcPrescribed product, branded, generic, virtual, extemporal, etc






EHDSMedicationPrescription.prescriptionItem.indication[x]EHDSMedicationPrescription.prescriptionItem.indication[x]0*CodeableConcept
https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSCondition
Reason for the prescription (typically diagnosis, or a procedure)Reason for the prescription (typically diagnosis, or a procedure)preferredshall we have a preferred binding here?




EHDSMedicationPrescription.prescriptionItem.indicationTextEHDSMedicationPrescription.prescriptionItem.indicationText01stringReason for the prescription in textual form. This might not be allowed by some implementations.Reason for the prescription in textual form. This might not be allowed by some implementations.






EHDSMedicationPrescription.prescriptionItem.prescriptionIntentEHDSMedicationPrescription.prescriptionItem.prescriptionIntent01CodeableConceptIntent of the prescription - prophylaxis, treatment, anesthesia, etcIntent of the prescription - prophylaxis, treatment, anesthesia, etc






EHDSMedicationPrescription.prescriptionItem.treatmentPeriodEHDSMedicationPrescription.prescriptionItem.treatmentPeriod01PeriodPeriod over which the medication is to be taken (in case of multiple dosaging schemes, this would be the overall period of all dosages.)Period over which the medication is to be taken (in case of multiple dosaging schemes, this would be the overall period of all dosages.)






EHDSMedicationPrescription.prescriptionItem.quantityPrescribedEHDSMedicationPrescription.prescriptionItem.quantityPrescribed01QuantityOverall quantity of prescribed product (e.g number of packages or number of tablets).Overall quantity of prescribed product (e.g number of packages or number of tablets).






EHDSMedicationPrescription.prescriptionItem.dosageInstructionsEHDSMedicationPrescription.prescriptionItem.dosageInstructions0*https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSDosagingDosaging and administration instructionsDosaging and administration instructions






EHDSMedicationPrescription.prescriptionItem.preparationInstructionsEHDSMedicationPrescription.prescriptionItem.preparationInstructions01stringAdditional instructions about preparation or dispenseAdditional instructions about preparation or dispense






EHDSMedicationPrescription.prescriptionItem.substitutionEHDSMedicationPrescription.prescriptionItem.substitution01BaseWhether and which type of substitution is allowed for this medication treatment lineWhether and which type of substitution is allowed for this medication treatment line






EHDSMedicationPrescription.prescriptionItem.substitution.allowed[x]EHDSMedicationPrescription.prescriptionItem.substitution.allowed[x]01boolean
CodeableConcept
Whether and to what extent substitution is allowed.Whether and to what extent substitution is allowed.






EHDSMedicationPrescription.prescriptionItem.substitution.reason[x]EHDSMedicationPrescription.prescriptionItem.substitution.reason[x]01CodeableConcept
string
Reason for the substitution requirementReason for the substitution requirement






EHDSMedicationPrescription.prescriptionItem.statusEHDSMedicationPrescription.prescriptionItem.status11CodeableConceptStatus of a single request/line of the prescriptionStatus of a single request/line of the prescription






EHDSMedicationPrescription.prescriptionItem.statusReason[x]EHDSMedicationPrescription.prescriptionItem.statusReason[x]01CodeableConcept
string
Reason for the current status of prescription, for example the reason why the prescription was made invalid or why the prescription was changed from previousReason for the current status of prescription, for example the reason why the prescription was made invalid or why the prescription was changed from previous






EHDSMedicationPrescription.prescriptionItem.repeatsAllowedEHDSMedicationPrescription.prescriptionItem.repeatsAllowed01integerNumber of refills authorizedHow many times the prescription item can be dispensed in addition to the original dispense.






EHDSMedicationPrescription.prescriptionItem.minimumDispenseIntervalEHDSMedicationPrescription.prescriptionItem.minimumDispenseInterval01DurationMinimum Dispense IntervalIf a prescription allows for repeated dispensations, the interval between dispensations shall be stated here.






EHDSMedicationPrescription.prescriptionItem.offLabelEHDSMedicationPrescription.prescriptionItem.offLabel01BaseIndicates that the prescriber has knowingly prescribed the medication for an indication, age group, dosage, or route of administration that is not approved by the regulatory agencies and is not mentioned in the prescribing information for the drugIndicates that the prescriber has knowingly prescribed the medication for an indication, age group, dosage, or route of administration that is not approved by the regulatory agencies and is not mentioned in the prescribing information for the drug






EHDSMedicationPrescription.prescriptionItem.offLabel.isOffLabelUseEHDSMedicationPrescription.prescriptionItem.offLabel.isOffLabelUse11booleanIndicates off-label use. Must be 'true' when .reason is provided.Indicates off-label use. Must be 'true' when .reason is provided.






EHDSMedicationPrescription.prescriptionItem.offLabel.reason[x]EHDSMedicationPrescription.prescriptionItem.offLabel.reason[x]0*CodeableConcept
string
Reason or related clarification for off-label useReason or related clarification for off-label use






EHDSMedicationPrescription.prescriptionItem.commentEHDSMedicationPrescription.prescriptionItem.comment0*stringAdditional information or commentsAdditional information or comments







Dosaging

Exporterat från logisk modell för "Dosaging"

Dosaging model - EHDS Logical Information Models v0.1.0


IDPathMinMaxType(s)ShortDefinitionBinding StrengthBinding DescriptionE-hälso-myndigheten


EHDSDosagingEHDSDosaging0*
Dosaging modelLogical model for usage instructions for administring the requested product. Based on FHIR Dosage complex data type. When implemented, this model may be reduced significantly according to the specific use case.





EHDSDosaging.sequenceEHDSDosaging.sequence01integerOrder of the dosage instruction, in case one treatment consists of several dosaging schemesOrder of the dosage instruction, in case one treatment consists of several dosaging schemes





EHDSDosaging.textEHDSDosaging.text01stringFree text usage/dosage instructionsFree text usage/dosage instructions





EHDSDosaging.additionalInstructionEHDSDosaging.additionalInstruction0*CodeableConceptCoded instructions, e.g warnings to the patient, like 'may cause drowsiness' etcCoded instructions, e.g warnings to the patient, like 'may cause drowsiness' etc





EHDSDosaging.patientInstructionEHDSDosaging.patientInstruction01stringPatient oriented instructions as free textPatient oriented instructions as free text





EHDSDosaging.doseAndRateEHDSDosaging.doseAndRate0*BaseAmount of medication administered per one dose (= one timing)Amount of medication administered per one dose (= one timing)





EHDSDosaging.doseAndRate.typeEHDSDosaging.doseAndRate.type01CodeableConceptThe kind of dose or rate specified (e.g calculated, ordered, etc).The kind of dose or rate specified (e.g calculated, ordered, etc).





EHDSDosaging.doseAndRate.dose[x]EHDSDosaging.doseAndRate.dose[x]01Quantity
Range
Amount of medication per one dose. (1 tablet, 2-3 tablets, 20ml)Amount of medication per one dose. (1 tablet, 2-3 tablets, 20ml)





EHDSDosaging.doseAndRate.rate[x]EHDSDosaging.doseAndRate.rate[x]01Ratio
QuantityRange
Time period during which one defined dose is administered (per 1 hour, per 5-10 minutes)Time period during which one defined dose is administered (per 1 hour, per 5-10 minutes)





EHDSDosaging.timingEHDSDosaging.timing01BaseWhen medication should be administered (period, time of day, frequency, etc)When medication should be administered (period, time of day, frequency, etc)





EHDSDosaging.timing.eventEHDSDosaging.timing.event0*dateTimeExact date and/or time of the administrationExact date and/or time of the administration





EHDSDosaging.timing.codeEHDSDosaging.timing.code01CodeableConceptTiming abbreviation (AM - morning, Q4H - once in every 4 hours, BID - twice a day, etc)Timing abbreviation (AM - morning, Q4H - once in every 4 hours, BID - twice a day, etc)





EHDSDosaging.timing.repeatEHDSDosaging.timing.repeat01BaseRepetition of the administration.Repetition of the administration.





EHDSDosaging.timing.repeat.boundsEHDSDosaging.timing.repeat.bounds01BaseTime bounds for the treatment (current dosaging scheme). Only one of the following can exist.Time bounds for the treatment (current dosaging scheme). Only one of the following can exist.





EHDSDosaging.timing.repeat.bounds.durationEHDSDosaging.timing.repeat.bounds.duration01QuantityNumber of time units, e.g 10 daysNumber of time units, e.g 10 days





EHDSDosaging.timing.repeat.bounds.rangeEHDSDosaging.timing.repeat.bounds.range01RangeA range of numbers of time units, 5-10 daysA range of numbers of time units, 5-10 days





EHDSDosaging.timing.repeat.bounds.periodEHDSDosaging.timing.repeat.bounds.period01PeriodStart and end date, 05.08.2023 - 10.08.2023Start and end date, 05.08.2023 - 10.08.2023





EHDSDosaging.timing.repeat.countEHDSDosaging.timing.repeat.count01BaseNumber of times to repeat, exact or rangeNumber of times to repeat, exact or range





EHDSDosaging.timing.repeat.count.countEHDSDosaging.timing.repeat.count.count01integerNumber of times (e.g 'once', '10 times')Number of times (e.g 'once', '10 times')





EHDSDosaging.timing.repeat.count.countMaxEHDSDosaging.timing.repeat.count.countMax01integerMaximum number of times (e.g 'maximum 10 times')Maximum number of times (e.g 'maximum 10 times')





EHDSDosaging.timing.repeat.durationEHDSDosaging.timing.repeat.duration01BaseDuration of one administration, exact or rangeDuration of one administration, exact or range





EHDSDosaging.timing.repeat.duration.durationEHDSDosaging.timing.repeat.duration.duration01QuantityDuration of administration (e.g '5 minutes', '1 hour')Duration of administration (e.g '5 minutes', '1 hour')





EHDSDosaging.timing.repeat.duration.durationMaxEHDSDosaging.timing.repeat.duration.durationMax01QuantityMaximum duration of administration (e.g 'maximum 1 hour')Maximum duration of administration (e.g 'maximum 1 hour')





EHDSDosaging.timing.repeat.frequencyEHDSDosaging.timing.repeat.frequency01BaseFrequency of intake/administration (e.g 'three times a day')Frequency of intake/administration (e.g 'three times a day')





EHDSDosaging.timing.repeat.frequency.numberOfTimesEHDSDosaging.timing.repeat.frequency.numberOfTimes01integerNumber of times per period (e.g '3 times')Number of times per period (e.g '3 times')





EHDSDosaging.timing.repeat.frequency.maxNumberOfTimesEHDSDosaging.timing.repeat.frequency.maxNumberOfTimes01integerMaximum number of times per period (e.g. 'maximum 3 times')Maximum number of times per period (e.g. 'maximum 3 times')





EHDSDosaging.timing.repeat.frequency.periodEHDSDosaging.timing.repeat.frequency.period01QuantityDuration to which the frequency applies (e.g '... / 1 day')Duration to which the frequency applies (e.g '... / 1 day')





EHDSDosaging.timing.repeat.frequency.periodMaxEHDSDosaging.timing.repeat.frequency.periodMax01QuantityUpper limit of the period (e.g ... / 4-6 hours)Upper limit of the period (e.g ... / 4-6 hours)





EHDSDosaging.timing.repeat.dayOfWeekEHDSDosaging.timing.repeat.dayOfWeek0*CodeableConceptThe day of the week of administration, e.g Mon, Tue, etcThe day of the week of administration, e.g Mon, Tue, etc





EHDSDosaging.timing.repeat.timeOfDayEHDSDosaging.timing.repeat.timeOfDay0*timeTime of day of administration (e.g '10:00')Time of day of administration (e.g '10:00')





EHDSDosaging.timing.repeat.eventTimeEHDSDosaging.timing.repeat.eventTime0*BaseAn event the administration is bound to, e.g 'before meal', '30 min before meal'An event the administration is bound to, e.g 'before meal', '30 min before meal'





EHDSDosaging.timing.repeat.eventTime.whenEHDSDosaging.timing.repeat.eventTime.when0*CodeableConceptTime period or event ('before meal', 'immediately', 'morning')Time period or event ('before meal', 'immediately', 'morning')





EHDSDosaging.timing.repeat.eventTime.offsetEHDSDosaging.timing.repeat.eventTime.offset01integerminutes from event, before or after (?not sure how to show before/after with only positive integers)minutes from event, before or after (?not sure how to show before/after with only positive integers)





EHDSDosaging.asNeededEHDSDosaging.asNeeded01booleanTake as neededTake as needed





EHDSDosaging.asNeededForEHDSDosaging.asNeededFor0*CodeableConceptTake as needed for the coded reasonTake as needed for the coded reason





EHDSDosaging.bodySiteEHDSDosaging.bodySite01CodeableConceptBody site of administrationBody site of administration





EHDSDosaging.routeOfAdministrationEHDSDosaging.routeOfAdministration01CodeableConceptRoute of administrationRoute of administration





EHDSDosaging.methodOfAdministrationEHDSDosaging.methodOfAdministration01CodeableConceptMethod of administrationMethod of administration





EHDSDosaging.maxDoseEHDSDosaging.maxDose0*BaseMaximum dose for the patientMaximum dose for the patient





EHDSDosaging.maxDose.maxDosePerPeriodEHDSDosaging.maxDose.maxDosePerPeriod0*RatioUpper limit on medication per unit of timeUpper limit on medication per unit of time





EHDSDosaging.maxDose.maxDosePerAdministrationEHDSDosaging.maxDose.maxDosePerAdministration01QuantityUpper limit on medication per one administrationUpper limit on medication per one administration





EHDSDosaging.maxDose.maxDosePerLifetimeEHDSDosaging.maxDose.maxDosePerLifetime01QuantityUpper limit on medication per lifetime of the patientUpper limit on medication per lifetime of the patient