Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dispensing 2.6 Enhancements #6000

Open
14 of 87 tasks
Tracked by #6260
jmbrunskill opened this issue Jan 10, 2025 · 0 comments
Open
14 of 87 tasks
Tracked by #6260

Dispensing 2.6 Enhancements #6000

jmbrunskill opened this issue Jan 10, 2025 · 0 comments
Assignees
Labels
Milestone

Comments

@jmbrunskill
Copy link
Contributor

jmbrunskill commented Jan 10, 2025

Dispensing Enhancements in 2.6
https://docs.google.com/document/d/1gEBG0uq2OQeKsjgXSywk1fK5b-fUinSMPLr8MyepfGA/

Add filter for prescriptions and outbound shipments

Custom prescription view

Prescription Payments

Insurance

Cancel Prescriptions

  • Implement a new status for prescriptions, of Cancelled
  • Create a A customer return when prescription is cancelled
  • Create a Prescription Filter for status incl cancelled
  • Have all cancelled prescriptions listed in a specified menu with an export available in .csv only

Prescriptions per program

Testing

Filters And Reference field

  • Create a prescription by going to dispensary > prescriptions > create prescription (in the top right corner).
  • A reference field is visible
  • Add a reference in the 'Reference' box (it can be anything you like).
  • Check it goes in properly.
  • Exit the prescription you made by clicking any link to another part of mSupply.
  • Go back to the prescription by going to dispensary > prescriptions and clicking on the prescription that seems to be the one you just made in the list of prescriptions.
  • Check that the reference you entered is displayed in the 'Reference' box.
  • Click into the 'Reference' box and delete all the characters in it, leaving it blank.
  • Exit the prescription by clicking any link to another part of mSupply.
  • Go back to your prescription by going to dispensary > prescriptions and clicking on the prescription that seems to match in the list of prescriptions.
  • Check that the reference is now blank.
  • navigate to dispensary>prescriptions.
  • in the Client Name / Patient Name filter box, try an input that should show a result. Check that the result is shown as expected, then try one that should show nothing, and check that nothing is shown.
  • do the same for the other filter boxes.
    • Date
    • Reference
  • now try all the possible combinations:
    • an unmatched name and an unmatched number (should show nothing)
    • a matched name and an unmatched number (should show nothing)
    • a matched name and a matched number (should show only the matched lines)
    • an unmatched name and number and date range (should show nothing)
    • a matched name and unmatched number and date range (should show nothing)
    • a matched name and number and unmatched date range (should show nothing)
    • a matched name, number and date range (should show only the matched lines)
    • and so on if you want to, but by now you've proved that in principle everything is working.

Custom Prescription view

  • Patient History
    • Click on an existing prescription or start a new one
    • Choose a patient
    • Click the new "History" button
    • History modal should load
      • All prescribed items should be for this patient and would include only prescriptions done in the current store
      • the items prescribed should be ordered by most recent date at the top
      • Columns should include
        • Qty/Items
          • Multiple batches of the same item within a prescription should be combined (check against previous prescriptions)
        • Directions
        • Date (this should correspond to the date of the prescription in which that item has been described)
        • Prescriber
    • Create new patient from prescription
      • Open prescription window
      • Click on create patient button
      • click Cancel will return you the previous screen
      • Fill out the patient form and click next
        • If an existing patient is found
          • Click on that patient
          • Will be redirected to prescriptions page and that patient will be added to the prescription
        • If no existing patient is found
          • Click create new button
          • The detail of the New patient should appear with the info you have put before
      • Click generate button
        • A Patient code is generated
      • Click Cancel. No patient is created
      • Repeat the above process but now click on create button
      • Accept the changes
      • Will be redirected to prescriptions page with that new patient as the customer
    • New field for Prescribed quantity
      • Edit or create a new prescription
      • if Store Preference "Edit prescribed qty on prescription" is off, the field called Prescribed Quantity is not showing
      • if Store Preference "Edit prescribed qty on prescription" is on, A field called Prescribed Quantity is showing
      • The field should either be pre-filled with a default value (What would be the default value???) or zero
      • The field can be updated to our desired prescribed quantity.
      • When you sync, that value should be seen on mSupply OG in the corresponding prescription line
@jmbrunskill jmbrunskill self-assigned this Jan 10, 2025
@jmbrunskill jmbrunskill added this to the v2.6.0 milestone Jan 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant