Andrew,
As you have mentioned primarily the two things that are required for a good oncology implementation: A. Concept and B. UI
I. In the concpet front, we have added significant number of concepts for our implementation in RG Kar Hospital for Oncology and Radiation Oncology (specifically in Brachy and EBRT). We are completely in sync with MVP - that means, we don't create a concept in our dictionary instead follow the process as mentioned here -
( we cheated the process a little this weekend - as I needed two new concepts , Andy created those in MVP and I have created is at the same time so that the concept id remain same)
As such, if you take the latest MVP dictionary from dropbox you will get all those new concepts
In the concpet area the principal that we followed are:
A. Create coded concepts as much as possible for the nodes, diagnosis (TNM classification), Specific procedures (such as in EBRT what type of machine is used etc)
B. Used numeric values whenever applicable (such as instead of ECOG PS to be a coded, it is a numeric )
C. We have used texts concepts whenever we have found difficulty to code.
The concepts are not 100% correct and obviously not coded, but instead of waiting and completely mapping out everything we are going ahead with these concepts.
I need to do some cleansing and will the concept excel file that I have used to communicate with Andy for MVP update. Please give me couple of weeks. I will load it in the wiki in the page mentioned below
II. The next part is the UI. We have used standard HFE to create the forms. Again in this area, there are several limitations of HFEs that is causing is to not very user friendly - some of those features are :
a. Not having an anatomy drawing tool
b. Not having a file upload tag
c. Not having a dynamic repeat tag (so that you can add on number of observation instead of hardcoding)
e. Not able to repeast same obs in the same form
All the above three are GSOC project and are well underway for completing within a month or so.
But again, we haven't waited for everything to be fixed/enhanced and so we have moved forward in creating the HTML forms (again not 100% correct). Our apporach was as following:
A. Patient registration was done using core openmrs patient create process (we are also using the idgen and patient matching module - another awesome addition in the tool set)
B. Set 1 Forms (approx 3) - Complaint, History, Family History and General examination (mostly coded)
C. Set 2 Forms - Examination by body parts (coded and text mixed)
D. Set 3 forms - Imaging and Reports (mostly text)
E. Treatment plan (includes tumor board recommendation - an internal board of physicians) & Final diagnosis - text & coded
I will publish all these forms in the wiki in few weeks. I am just too swamped in the actual go-live.
III. And another thing that is very important, for a full end to end EMR , specifically for oncology implementation is a Patient Portal where the patient's journal/journey can be maintained by the patient and patient can communicate with the doctor. In that area, the PHR module developed by Hui Xiao for lance armstrong foundation is a great module. As part of the GSOC project, that is also getting improved and hopefully we will be able to use that.
Thanks,
Rajib