ODK Voice and OpenMRS working together

Hello everyone,

I've had this conversation with Adam and Yaw, about connect ODK-Voice and
OpenMRS,

··· Date: Thu, 21 Oct 2010 14:27:24 -0300 Delivered-To: crecabarren@ehealthsystems.cl

Message-ID: AANLkTi=O0tM4VOK_1D_rJj2riC1Q=uyy50O2XBeVKfNT@mail.gmail.com
Subject: ODK-Voice and OpenMRS
From: Cristian Recabarren crecabarren@ehealthsystems.cl

To: Adam Lerer adam.lerer@gmail.com, Yaw Anokwa yanokwa@gmail.com

Hi Adam and Yaw,

I've configured successfully my Voxeo Prophecy and ODK-Voice and now I'd
like to integrate ODK-Voice with OpenMRS, such that OpenMRS can create the
xform (using the xforms module) for ODK-Voice to translate to VoiceXML and
to have OpenMRS be able to receive answers from a phone call and create
actions based on them. I'm thinking of doing the integration by moving the
ODK-Voice's database into OpenMRS's database. This way when ODK works in
its own instance inside Tomcat, can write and read from the database without
problems, and this allow me to design some POJOs to handle the tables on a
OpenMRS module. Have you guys thought of OpenMRS-ODK voice integration? Do
you think this is the best way?

Thanks,

From: Adam Lerer adam.lerer@gmail.com
Date: Thu, 21 Oct 2010 14:05:43 -0400
Message-ID: AANLkTi=zSBOkQrxnRedy-DC=R6DvhyJh-RVwMsXBD_MV@mail.gmail.com

Subject: Re: ODK-Voice and OpenMRS
To: Cristian Recabarren crecabarren@ehealthsystems.cl
Cc: Yaw Anokwa yanokwa@gmail.com

Hey Cristian,

Unfortunately, I've never worked with OpenMRS before - Yaw might be
able to give you better advice.

Putting ODK Voice's database tables into the OpenMRS database seems
quite dangerous to me (although you're welcome to try it if you don't
care too much about your data integrity). Maybe you want to open
separate database connections to the OpenMRS and ODK Voice databases
and wrap them in a single Adapter module (so that a single database
read/write wrapper call could read/write to both databases).

Good luck!

From: Yaw Anokwa yanokwa@gmail.com
Date: Thu, 21 Oct 2010 20:55:30 -0700
Message-ID: AANLkTimD5NKyD82Tm7-sHiMc=hp2s9qCZkA0cuU-h3XU@mail.gmail.com

Subject: Re: ODK-Voice and OpenMRS
To: Adam Lerer adam.lerer@gmail.com
Cc: Cristian Recabarren crecabarren@ehealthsystems.cl

dunno about the right way, but i generally like modular systems.

why not use the xforms module in openmrs to connect to voice? you can
write a servlet that pulls xforms from the module into voice. voice
can then publish the xforms instance data back to openmrs using that
module.

as an aside, these conversations should happen on
opendatakit@googlegroups.com so the discussions are publicly archived
and so the community can add their feedback.

From: Adam Lerer adam.lerer@gmail.com
Date: Fri, 22 Oct 2010 00:21:36 -0400
Message-ID: <AANLkTim6=XjP4vgKqidA9uSAXc+uWJmuf0VDSGdfXK0W@mail.gmail.com
XjP4vgKqidA9uSAXc%2BuWJmuf0VDSGdfXK0W@mail.gmail.com>

Subject: Re: ODK-Voice and OpenMRS
To: Yaw Anokwa yanokwa@gmail.com
Cc: Cristian Recabarren crecabarren@ehealthsystems.cl

Oh yes, I forgot that there is now an XForms OpenMRS module.

ODK Voice publishes completed surveys to ODK Aggregate in a similar
way to ODK Collect, so if there is already a way to connect ODK
Collect and OpenMRS, that would be a good avenue to pursue (pushing
forms FROM openmrs to voice is another story, and probably a little
bit more work).

I'll be glad if all of you can give us your feedback and opinions about this
development. I've been thinking about use ODK-Clinic to do that connection
between OpenMRS and ODK-Voice.

Regards.

Hi, everyone, below is an email from our programmer about joining ODK-Voice
and OpenMRS.

··· ---------------------------------

Hello everyone,

I've had this conversation with Adam and Yaw, about connect ODK-Voice and
OpenMRS, and I'd like your feedback and opinions about this development. We
need to connect ODK-Voice and OpenMRS and we're going to use X-forms as Adam
and Yaw indicated below, but I thought that perhaps it would be easier to
use ODK-Clinic to do that connection between OpenMRS and ODK-Voice, what do
you think?

Date: Thu, 21 Oct 2010 14:27:24 -0300
Delivered-To: crecabarren@ehealthsystems.cl

Message-ID: AANLkTi=O0tM4VOK_1D_rJj2riC1Q=uyy50O2XBeVKfNT@mail.gmail.com
Subject: ODK-Voice and OpenMRS
From: Cristian Recabarren crecabarren@ehealthsystems.cl

To: Adam Lerer adam.lerer@gmail.com, Yaw Anokwa yanokwa@gmail.com

Hi Adam and Yaw,

I've configured successfully my Voxeo Prophecy and ODK-Voice and now I'd
like to integrate ODK-Voice with OpenMRS, such that OpenMRS can create the
xform (using the xforms module) for ODK-Voice to translate to VoiceXML and
to have OpenMRS be able to receive answers from a phone call and create
actions based on them. I'm thinking of doing the integration by moving the
ODK-Voice's database into OpenMRS's database. This way when ODK works in
its own instance inside Tomcat, can write and read from the database without
problems, and this allow me to design some POJOs to handle the tables on a
OpenMRS module. Have you guys thought of OpenMRS-ODK voice integration? Do
you think this is the best way?

Thanks,

From: Adam Lerer adam.lerer@gmail.com
Date: Thu, 21 Oct 2010 14:05:43 -0400
Message-ID: AANLkTi=zSBOkQrxnRedy-DC=R6DvhyJh-RVwMsXBD_MV@mail.gmail.com

Subject: Re: ODK-Voice and OpenMRS
To: Cristian Recabarren crecabarren@ehealthsystems.cl
Cc: Yaw Anokwa yanokwa@gmail.com

Hey Cristian,

Unfortunately, I've never worked with OpenMRS before - Yaw might be
able to give you better advice.

Putting ODK Voice's database tables into the OpenMRS database seems
quite dangerous to me (although you're welcome to try it if you don't
care too much about your data integrity). Maybe you want to open
separate database connections to the OpenMRS and ODK Voice databases
and wrap them in a single Adapter module (so that a single database
read/write wrapper call could read/write to both databases).

Good luck!

From: Yaw Anokwa yanokwa@gmail.com
Date: Thu, 21 Oct 2010 20:55:30 -0700
Message-ID: AANLkTimD5NKyD82Tm7-sHiMc=hp2s9qCZkA0cuU-h3XU@mail.gmail.com

Subject: Re: ODK-Voice and OpenMRS
To: Adam Lerer adam.lerer@gmail.com
Cc: Cristian Recabarren crecabarren@ehealthsystems.cl

dunno about the right way, but i generally like modular systems.

why not use the xforms module in openmrs to connect to voice? you can
write a servlet that pulls xforms from the module into voice. voice
can then publish the xforms instance data back to openmrs using that
module.

as an aside, these conversations should happen on
opendatakit@googlegroups.com so the discussions are publicly archived
and so the community can add their feedback.

From: Adam Lerer adam.lerer@gmail.com
Date: Fri, 22 Oct 2010 00:21:36 -0400
Message-ID: <AANLkTim6=XjP4vgKqidA9uSAXc+uWJmuf0VDSGdfXK0W@mail.gmail.com
XjP4vgKqidA9uSAXc%2BuWJmuf0VDSGdfXK0W@mail.gmail.com>

Subject: Re: ODK-Voice and OpenMRS
To: Yaw Anokwa yanokwa@gmail.com
Cc: Cristian Recabarren crecabarren@ehealthsystems.cl

Oh yes, I forgot that there is now an XForms OpenMRS module.

ODK Voice publishes completed surveys to ODK Aggregate in a similar
way to ODK Collect, so if there is already a way to connect ODK
Collect and OpenMRS, that would be a good avenue to pursue (pushing
forms FROM openmrs to voice is another story, and probably a little
bit more work).

Regards.

--


Gerente de Desarrollo, eHealth Systems
Research Fellow, Escuela de Medicina de Harvard
Moderador, GHDOnline.org

Hi, everyone, below is an email from our programmer about joining ODK-Voice
and OpenMRS.

··· ---------------------------------

Hello everyone,

I've had this conversation with Adam and Yaw, about connect ODK-Voice and
OpenMRS, and I'd like your feedback and opinions about this development. We
need to connect ODK-Voice and OpenMRS and we're going to use X-forms as Adam
and Yaw indicated below, but I thought that perhaps it would be easier to
use ODK-Clinic to do that connection between OpenMRS and ODK-Voice, what do
you think?

Date: Thu, 21 Oct 2010 14:27:24 -0300
Delivered-To: crecabarren@ehealthsystems.cl

Message-ID: AANLkTi=O0tM4VOK_1D_rJj2riC1Q=uyy50O2XBeVKfNT@mail.gmail.com
Subject: ODK-Voice and OpenMRS
From: Cristian Recabarren crecabarren@ehealthsystems.cl

To: Adam Lerer adam.lerer@gmail.com, Yaw Anokwa yanokwa@gmail.com

Hi Adam and Yaw,

I've configured successfully my Voxeo Prophecy and ODK-Voice and now I'd
like to integrate ODK-Voice with OpenMRS, such that OpenMRS can create the
xform (using the xforms module) for ODK-Voice to translate to VoiceXML and
to have OpenMRS be able to receive answers from a phone call and create
actions based on them. I'm thinking of doing the integration by moving the
ODK-Voice's database into OpenMRS's database. This way when ODK works in
its own instance inside Tomcat, can write and read from the database without
problems, and this allow me to design some POJOs to handle the tables on a
OpenMRS module. Have you guys thought of OpenMRS-ODK voice integration? Do
you think this is the best way?

Thanks,

From: Adam Lerer adam.lerer@gmail.com
Date: Thu, 21 Oct 2010 14:05:43 -0400
Message-ID: AANLkTi=zSBOkQrxnRedy-DC=R6DvhyJh-RVwMsXBD_MV@mail.gmail.com

Subject: Re: ODK-Voice and OpenMRS
To: Cristian Recabarren crecabarren@ehealthsystems.cl
Cc: Yaw Anokwa yanokwa@gmail.com

Hey Cristian,

Unfortunately, I've never worked with OpenMRS before - Yaw might be
able to give you better advice.

Putting ODK Voice's database tables into the OpenMRS database seems
quite dangerous to me (although you're welcome to try it if you don't
care too much about your data integrity). Maybe you want to open
separate database connections to the OpenMRS and ODK Voice databases
and wrap them in a single Adapter module (so that a single database
read/write wrapper call could read/write to both databases).

Good luck!

From: Yaw Anokwa yanokwa@gmail.com
Date: Thu, 21 Oct 2010 20:55:30 -0700
Message-ID: AANLkTimD5NKyD82Tm7-sHiMc=hp2s9qCZkA0cuU-h3XU@mail.gmail.com

Subject: Re: ODK-Voice and OpenMRS
To: Adam Lerer adam.lerer@gmail.com
Cc: Cristian Recabarren crecabarren@ehealthsystems.cl

dunno about the right way, but i generally like modular systems.

why not use the xforms module in openmrs to connect to voice? you can
write a servlet that pulls xforms from the module into voice. voice
can then publish the xforms instance data back to openmrs using that
module.

as an aside, these conversations should happen on
opendatakit@googlegroups.com so the discussions are publicly archived
and so the community can add their feedback.

From: Adam Lerer adam.lerer@gmail.com
Date: Fri, 22 Oct 2010 00:21:36 -0400
Message-ID: <AANLkTim6=XjP4vgKqidA9uSAXc+uWJmuf0VDSGdfXK0W@mail.gmail.com
XjP4vgKqidA9uSAXc%2BuWJmuf0VDSGdfXK0W@mail.gmail.com>

Subject: Re: ODK-Voice and OpenMRS
To: Yaw Anokwa yanokwa@gmail.com
Cc: Cristian Recabarren crecabarren@ehealthsystems.cl

Oh yes, I forgot that there is now an XForms OpenMRS module.

ODK Voice publishes completed surveys to ODK Aggregate in a similar
way to ODK Collect, so if there is already a way to connect ODK
Collect and OpenMRS, that would be a good avenue to pursue (pushing
forms FROM openmrs to voice is another story, and probably a little
bit more work).

Regards.

--


Gerente de Desarrollo, eHealth Systems
Research Fellow, Escuela de Medicina de Harvard
Moderador, GHDOnline.org

Hi guys,
Sorry about sending this three times, but for some reason, I wasn't
receiving this response in my gmail account, and so I thought it
wasn't getting sent.

Joaquin

··· On Oct 29, 12:39 pm, Joaquín Blaya wrote: > Hi, everyone, below is an email from our programmer about joining ODK-Voice > and OpenMRS. > > --------------------------------- > > Hello everyone, > > I've had this conversation with Adam and Yaw, about connect ODK-Voice and > OpenMRS, and I'd like your feedback and opinions about this development. We > need to connect ODK-Voice and OpenMRS and we're going to use X-forms as Adam > and Yaw indicated below, but I thought that perhaps it would be easier to > use ODK-Clinic to do that connection between OpenMRS and ODK-Voice, what do > you think? > > Date: Thu, 21 Oct 2010 14:27:24 -0300 > Delivered-To: crecabar...@ehealthsystems.cl > > Message-ID: > Subject: ODK-Voice and OpenMRS > From: Cristian Recabarren > > To: Adam Lerer , Yaw Anokwa > > Hi Adam and Yaw, > > I've configured successfully my Voxeo Prophecy and ODK-Voice and now I'd > like to integrate ODK-Voice with OpenMRS, such that OpenMRS can create the > xform (using the xforms module) for ODK-Voice to translate to VoiceXML and > to have OpenMRS be able to receive answers from a phone call and create > actions based on them. I'm thinking of doing the integration by moving the > ODK-Voice's database into OpenMRS's database. This way when ODK works in > its own instance inside Tomcat, can write and read from the database without > problems, and this allow me to design some POJOs to handle the tables on a > OpenMRS module. Have you guys thought of OpenMRS-ODK voice integration? Do > you think this is the best way? > > Thanks, > > From: Adam Lerer > Date: Thu, 21 Oct 2010 14:05:43 -0400 > Message-ID: > > Subject: Re: ODK-Voice and OpenMRS > To: Cristian Recabarren > Cc: Yaw Anokwa > > Hey Cristian, > > Unfortunately, I've never worked with OpenMRS before - Yaw might be > able to give you better advice. > > Putting ODK Voice's database tables into the OpenMRS database seems > quite dangerous to me (although you're welcome to try it if you don't > care too much about your data integrity). Maybe you want to open > separate database connections to the OpenMRS and ODK Voice databases > and wrap them in a single Adapter module (so that a single database > read/write wrapper call could read/write to both databases). > > Good luck! > > From: Yaw Anokwa > Date: Thu, 21 Oct 2010 20:55:30 -0700 > Message-ID: > > Subject: Re: ODK-Voice and OpenMRS > To: Adam Lerer > Cc: Cristian Recabarren > > dunno about the right way, but i generally like modular systems. > > why not use the xforms module in openmrs to connect to voice? you can > write a servlet that pulls xforms from the module into voice. voice > can then publish the xforms instance data back to openmrs using that > module. > > as an aside, these conversations should happen on > opendatakit@googlegroups.com so the discussions are publicly archived > and so the community can add their feedback. > > From: Adam Lerer > Date: Fri, 22 Oct 2010 00:21:36 -0400 > Message-ID: > > > Subject: Re: ODK-Voice and OpenMRS > To: Yaw Anokwa > Cc: Cristian Recabarren > > Oh yes, I forgot that there is now an XForms OpenMRS module. > > ODK Voice publishes completed surveys to ODK Aggregate in a similar > way to ODK Collect, so if there is already a way to connect ODK > Collect and OpenMRS, that would be a good avenue to pursue (pushing > forms FROM openmrs to voice is another story, and probably a little > bit more work). > > Regards. > > -- > ___________________________________________________________________ > Gerente de Desarrollo, eHealth Systems > Research Fellow, Escuela de Medicina de Harvard > Moderador, GHDOnline.org