Closed chris-dare closed 2 years ago
@DanielDarko12 please share your thoughts on this
Hi @TuyizereBapt,
The computations for turnaround times will take place in DiagnosticReport.approve
before the instance is saved
Hi @TuyizereBapt,
Diagnostics.models.Specimen
contains the dates of collection a sample. Multiple samples can be collected for the same service request and so what you want to use is the earliest time for a given set of specimen related to the diagnostics.models.DiagnosticReport.based_on
Tell us about your request! To aid in reporting, we'd like to save the diagnostic report turnaround time (instead of computing it on the fly) Turnaround time (TAT) is the amount of time taken to complete a process or fulfill a request. The definition of diagnostic TAT is subjective and has different perspectives:
billing_turnaround_time
total_turnaround_time
intra_laboratory_turnaround_time
Which app does this concern? Provider portal
What will be benefit of this feature? Diagnostics team can measure and improve their service delivery
Describe the solution you'd like Compute and save each turnaround time on the approval of diagnostic report. (TAT should be saved on the diagnostic report since a service request may yield multiple diagnostic reports) Save the turnaround time in minutes rounded to 2 dp
Describe alternatives you've considered
Additional context Did some reading on medical papers from NIH in addition to asking the NMC diagnostic and medical product champions:
Turnaround Time (TAT): Difference in Concept for Laboratory and Clinician
Turn Around Time (TAT) as a Benchmark of Laboratory Performance
Other reads: