Uploaded image for project: 'OpenMRS Core'
  1. OpenMRS Core
  2. TRUNK-4379

Support for prescribing brand medicines

    Details

      Description

      It's common for prescriptions to allow the prescriber to distinguish when the pharmacist should dispense exactly as written vs. allowing them to substitute a generic version of the medicine. For example, paper prescriptions often have two places to sign at the bottom: one to "dispense as written" and the other if they "may substitute".

      There are two changes that would allow the Order Service to support the ordering of brand medications:

      • Add string DrugOrder.brandName, should also add brand_name column to drug_order table
      • Add boolean DrugOrder.dispenseAsWritten, should also add dispense_as_written column to drug_order table

      To fully realize this functionality, it will depend on having brand names associated with drugs in the system (i.e., allowing brand name(s) to be associated with drug formulations); however, having a place for the brand name on a drug order along with a boolean to specify that the order should be dispensed as written could be used before we have the metadata in place to provide appropriate choice lists for brand names.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                wyclif Wyclif Luyima
                Reporter:
                burke Burke Mamlin
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 3 hours
                  3h
                  Remaining:
                  Time Spent - 1 hour, 30 minutes Remaining Estimate - 1 hour, 30 minutes
                  1h 30m
                  Logged:
                  Time Spent - 1 hour, 30 minutes Remaining Estimate - 1 hour, 30 minutes
                  1h 30m