170 likes | 292 Views
Affordable Healthcare Technology The Power of Mobile Apps Centre for Doctoral Training in Healthcare Innovation. Joachim Behar & David Springer DPhil candidates Dept. Eng. Sci. University of Oxford. The Big Picture. Sana. Sana Procedure Demo. Branching.
E N D
Affordable Healthcare TechnologyThe Power of Mobile AppsCentre for Doctoral Training in Healthcare Innovation Joachim Behar & David Springer DPhil candidates Dept. Eng. Sci. University of Oxford
Branching More can be found at: http://sana.mit.edu/wiki/index.php?title=How_to_Define_Your_Own_Procedures
Examples of Question Types ENTRY SELECT MULTI_SELECT RADIO GPS SOUND PICTURE
What you will be doing with Sana <Procedure title="APGAR" author=“EWH"> <Page> <Element type="RADIO" id="1" concept="MUSCLE_TONE" question="Activity/Muscle Tone" answer="" choices="Active,Some Extremely Flexion,Limp"/> </Page> <!– Your code here--> </Procedure>
What is OpenMRS? Open source Medical record system Aimed at helping manage clinical data in developing regions Data model based on a central “Concept Dictionary” Web application front-end API developed to allow easy access to data
How do OpenMRS and Sana work together? • Sana converts data into packets, compiled by MDS, sent to OpenMRS • Why a MDS? • Standard interface between range of mobile devices and EMR • Extendable to any EMR • Security of Data • Sana module in OpenMRS handles information from MDS Mobile Dispatch Server (MDS)
OpenMRS Modules • OpenMRS is customizable & extendable! • The very easy way • OpenMRS allows custom encounter names, concepts and demographics to be added to patients • The less easy way • You can program your own module (like the Sana module) • Can be uploaded into OpenMRS • API developed to allow communication between your module and OpenMRS
OpenMRS Structure & Jargon Concept Name: “MUSCLE_TONE” Value: “Active” Encounter Name Date Location Patient Encounter Name: APGAR Date: 4/03/2013 Location: Oxford Concept Name: “PULSE” Value: “Absent” Name: Baby Boy Unique ID: 12345 Birthdate: 03/03/2013 Concept Name: “RESPIRATIONS” Value: “Good/Crying” Encounter Name Date Location
What you will be doing with OpenMRS Defining your own Encounter Defining your own Concepts Uploading encounters from Sana Possible processing of encounters on OpenMRS
Annex APGAR score reference webpage http://www.mdcalc.com/apgar-score Lab resources http://www.robots.ox.ac.uk/~gari/teaching/cdt/AHC/Labs/Day1 Sana-xml syntax http://www.sanamobile.org/wiki/index.php/How_to_Define_Your_Own_Procedures Other res/raw/apgar = xml that you have to edit src/org/moca/util/MocaUtil.java = add in the name of your XML in order to show it in the list of procedures. In Sana, you will have to go to “Menu”, “Reload Database” in order to show any changes to procedures. src/org/moca/activity/ProcedureRunner = backend that compute the score