2012-10-18 Patient Image meeting with Team NYU

Participants: Abhinav Mathur (Unlicensed)Kunal Modi (Unlicensed), Vivek, Nathan Leiby (Unlicensed)

Notes

== Getting Started Guides ==

recent guide: raxa.org/developerGettingStarted
old guide: https://raxaemr.atlassian.net/wiki/display/RAXAJSS/Getting+Started+Guide

== REST ==

Try POSTing and GETting an observation

Anything to help get an overview of what items are sent/received in a REST call:

Data Model

  • https://wiki.openmrs.org/display/docs/Data+Model

make sure REST call returns JSON

  • Content-Type : application/json;charset=UTF-8

 

Todo's:

  • Background learning
    • Try out Raxa's actual app, learn code structure
    • Read more about OpenMRS, better understand what's sent / received in a REST call and how that relates to OpenMRS data-model
  • Ajax Calls
  • Build app
    • on Android simulator, if easier to test taking a photo
    • on real device
  • Research sending files / images via REST, best practices
    • what is best JSON structure
    • what kinds of filetypes support
    • how to compress, hydrate the image
    • what other fields would be useful beyond image data
  • Overall Goal
    • Create an app that can 
      • search for an existing patient ID
      • take a photo
      • save that photo to the database for the associated patient
      • REACH: view that photo in other modules
        • suggest saving an encounter of encounter type "REGISTRATION_PHOTO" and creating an observation within that encounter. then we just have to lookup encounter type to see if a photo has been taken (e.g. to get lots of patient photos) or we can also look up the obs directly.