We're updating the issue view to help you get more done. 

Prescriptions

Description

This feature provides support for managing and using prescriptions.

  • A new prescription tab will be available in the Patient Medical Records workspace. This will allow users to create, edit and delete prescription information.

  • The prescription tab will also be available in the Check In and Consult workflows allowing prescriptions to be managed and dispensed during these work flows.

  • Prescription information will include the medication(product) to dispense, dispensing qty, number of repeats, expiry date, times dispensed (read only), clinician who created the prescription and label information.

  • When creating a new Prescription the label information will default to the label information for the selected product. This can be edited and will be stored with the prescription and used for subsequent dispensing.

  • The Practice can set a default Prescription expiry period.

  • Prescriptions that have been dispensed cannot be deleted.

  • A Print button will allow printing of a prescription specific template defined in Administration -> Templates with a new Type of "Prescription".

  • A Dispense button will display the standard label dialog with a read-only quantity field defaulted to the prescription quantity, read-only label text to the prescription label text and the clinician to the current clinician. The expiry and clinician can be modified.

  • On confirming the dialogue a new invoice line item and associated visit medication are added to the appropriate invoice and visit.

  • Users cannot dispense from a prescription who's expiry date has lapsed or the times dispensed is equal to ((no of repeats+1).

  • During invoicing if a product is selected that has a valid (non expired and greater than zero available qty) prescription defined the user will be prompted if they want to dispense using the selected prescription or not. If selected, the process above is invoked otherwise the standard medication dispensing process is used.

Environment

None

Status

Assignee

Tim Anderson

Reporter

Tim Anderson

Labels

None

Time tracking

32h

Components

Fix versions

Priority

Major