Proposal for User Centred Agile Clinical Application Development
Note this 2 page proposal was to be done with 1 clinician and 1 developer over a period of 10days.
Leeds Teaching Hospitals – Vista exploratory project
Proposal for 10days User-Centred Agile development
Leeds Teaching Hospitals is embarked on an ambitious 5 year Informatics Programme aiming towards major Service Improvements supported by Informatics. As a key element of this effort Leeds TH is pioneering a conjoint Trust/University open source development which establishesLeedsas a national leader in Healthcare Informatics. Internationally there is a closely related open source health IT development being led by the US Veterans Administration (with the US DOD) of their Vista EHR platform.
This proposal explores a very small but focussed prototype development which should be of interest to both Leeds TH and the internationalVistacommunity (e.g. WorldVista).
Both clinical communities share the same pressures of increased demands, reducing funds and need to support the same clinical processes that span healthcare. Both Leeds TH and the VA/DOD efforts are aimed at integration of legacy applications, a common clinical portal and UI framework and open source/standards based EHR architecture developments. Both groups seek an approach that favours clinically led, user centred, iterative development to fit with the complex system that is healthcare. Both groups seek to engage in/foster a related ecosystem locally, nationally and indeed internationally.
While both clinical communities share common ground, they use (as is common place in healthcare) two separate sets of technologies to achieve the same goal.
InLeedsthose tools include Web Portal (JQuery), Integration Engine (Ensemble) and SQL server backend.
Within theVistacommunity some of the emerging technologies are Web based (SenchaExtJS), Integration Layer (Enterprise Web Development EWD) and NoSQL databases (eg GtM/ Cache).
This proposal suggests a brief focussed piece of work that models the Leeds Portal UI framework with open source tools that the WorldVista community are pioneering (Sencha/EWD/GtM).
The aim of this proposal is too seek common ground between both teams, such that greater cross fertilisation of ideas, components and code may be possible in future.
Outline and Outputs
10 days development effort SenchaExtJS4/EWD/GtM
User Centred development led by TShannon
Prototype of Portal UI framework for patient detail/patient groups/reporting
Open source code + make VM ware made available
Webinar (recorded) to jointly engage Leeds TH and WorldVista teams
Clinical UI Requirements
4 pane viewport
North- Context eg Patient Banner)
West- Navigation Tree)
Central- Grid/Table for data types (eg patient detail/patient list- with button to add new data)
East- Detail for data type related to central grid
Grid of patient data
Find/Add Patient (7 data points eg FirstName, Surname, DOB, Age, Sex, Postcode, Identifier Number)
Find/Add Episode (7 data points)
Find/Add Clinical Note (7 data points)
Find/Add Vital Signs(7 data points)
Find/Add Order (7 data points)
Find/Add Result (7 data points)
Find/Add Treatment (eg Procedure) (7 data points)
Find/Add Medication (7 data points)
Patient Group Level
Grid of Patients per Department
(+click to patient detail from grid)
Aggregate Data level
Chart for aggregate data
(e.g. Bar Chart with Patient Ages or Numbers of patients per department)
(+/- click into Patient Group grid)