Hello,

If you haven't already, it's worth looking into the messaging module 
https://wiki.openmrs.org/display/docs/Messaging+Module

It doesn't solve all your problems but it has some message handling 
functionality that you may find useful.

cheers
Isaac


Isaac Holeman, Chief Strategist
Medic Mobile  \+/ http://medicmobile.org
(weblog) www.isaacholeman.org
twitter @isaacholeman
team twitter @medic

On Mar 29, 2012, at 11:23 AM, Ben Wolfe wrote:

> That restmodule has been replaced by 
> https://wiki.openmrs.org/display/docs/Webservices.rest+Module.  You can see 
> example of how to extend that with other modules on its wiki page(s).  The 
> benefit here is that you have a whole framework that will convert to/from 
> json for you.
> 
> If you have only something simple to accept and send, you could write your 
> own module that mimics restmodule and just accepts on a url and then sends 
> something back.  But you'd have to hand construct your json to/from objects. 
> 
> Ben
> 
> On Thu, Mar 29, 2012 at 10:09 AM, Thomas Brennan 
> <[email protected]> wrote:
> Dear all,
> 
> We're running a clinical trial in South Africa, using SMS to support patients 
> with hypertension. The study is using bi-directional SMS to remind patients 
> of their appointment days and if needs be, change their appointment date via 
> SMS.
> 
> We've engaged a SMS gateway that can callback a URL on our server when an 
> incoming SMS is received. What I want to know is how to extend the REST 
> module to handle an incoming json call from a 3rd party. 
> 
> Something along the lines of 
> http://ourserver/openmrs/moduleServlet/restmodule/json/obs?pCellNo=patientCellNo&sText=smsText
> 
> We'd then search our database to find the patient and then proceed along a 
> communication protocol as needs be (flagging them, sending them a reply SMS 
> etc.)
> 
> Any tips, hints or insights you could offer would be appreciated.
> 
> -- 
> BEng, DPhil (Oxon)
> Wellcome Trust/EPSRC Research Assistant
> Institute of Biomedical Engineering, University of Oxford
> c/o Dept of Medicine, Old Main Building, Groote Schuur Hospital
> T: +27 (0)21 406 6820 F: +27 (0)21 406 6513
> C: +27 (0)76 388 2579 S: 'tombombadl'
> 
> Click here to unsubscribe from OpenMRS Implementers' mailing list
> 
> Click here to unsubscribe from OpenMRS Implementers' mailing list


_________________________________________

To unsubscribe from OpenMRS Implementers' mailing list, send an e-mail to 
[email protected] with "SIGNOFF openmrs-implement-l" in the  body 
(not the subject) of your e-mail.

[mailto:[email protected]?body=SIGNOFF%20openmrs-implement-l]

Reply via email to