serenity-health / roadmap

Public roadmap for development of Serenity's apps reported by our community of users
0 stars 1 forks source link

feature/edit diagnostic report #28

Open chris-dare opened 2 years ago

chris-dare commented 2 years ago

Tell us about your request! A service request typically corresponds to one diagnostic report. When results are entered, we should have the ability to update them in the case of an error - even when marked as final. This also means that patients should be explicitly notified of their test results as a manual process instead of automatically when the DiagnosticReport is approved.

Which app does this concern? Provider portal

What will be benefit of this feature? Patients will receive accurate test result. Diagnostics team will not have to create new diagnostic reports for the same test

Describe the solution you'd like Add an option to edit a diagnostic report.

Here's how the process should look like:

  1. Service request is raised by doctor or walk-in patient
  2. Bill is raised and payment is received by cashier
  3. Specimen sample is collected by authorized biomedical scientist
  4. Results are entered by authorized biomedical scientist
  5. Results can be edited by authorized biomedical scientist
  6. Results are submitted for review by authorized biomedical scientist
  7. Result can be edited by authorized biomedical scientist
  8. Results are approved as final by authorized biomedical scientist
  9. Results can be edited by authorized biomedical scientist
  10. Patient is notified by authorized biomedical scientist or doctor

At each stage of this process, we should see the status of the patient's service request:

  1. Draft
  2. Active
  3. Sample collected
  4. Preliminary results entered
  5. Results submitted for review
  6. Results approved
  7. Patient notified of test results

Describe alternatives you've considered New diagnostic reports can be created to replace inaccurate once but this is a cumbersome process

Additional context N/A