I need to build a component to help doctors generate patient reports after they run a test. The goal is to optimize the time taken to generate these reports. Currently they take upwards of 30m to produce.
I've attached an example report below. The data like date, patient name, measurements etc, are sourced from some metadata that comes out of a machine. The area I am unsure about is the Comments and the Conclusions sections. I have highlighted 2 canned responses under Left Atrium, but almost every bit of text under Comments is generated.
Every bit of text in the Comments section are preformed observation phrases, that depends on the measurement values. They don't want to write this text manually - they want to select from a dropdown, or auto complete, or some other control. I would estimate for each section (Left Ventricle, Atrium, etc), there are ~ 100 pre canned responses that the doctor selects from. In 95% of studies, it's a select few responses that are used (i.e. most people don't have some specific condition). They want to minimize manual typing of these responses, which is what they do currently.
My current thinking is to have an inline editing page, where they click on the fields and edit the report, in a WYSIWYG style. For the Comments and Conclusions section, I was thinking a tree view type selector like this one. But I worry this will be clunky with too many responses to choose from.
Does anyone have any other ideas? What is this pattern called?