Mmm. Interesting. I think the active list approach makes sense in terms of what OpenMRS might want to expose to the application layer or potentially even other applications. I don't know how we'd do that though as since we are on 1.6 we don't have much experience with them. Using programs seems like a bit of an overkill though, and provides another issue about exposing them through webservices. I wonder what Ben W would think of this question given his understanding of where we are going on the OpenMRS-MoTech-CommCare front...
Andy -------------------- Andrew S. Kanter, MD MPH - Director of Health Information Systems/Medical Informatics Millennium Villages Project, Earth Institute, Columbia University - Asst. Prof. of Clinical Biomedical Informatics and Clinical Epidemiology Columbia University Email: andrew.kan...@dbmi.columbia.edu Mobile: +1 (646) 469-2421 Office: +1 (212) 305-4842 Skype: akanter-ippnw Yahoo: andy_kanter >________________________________ > From: "Friedman, Roger (CDC/CGH/DGHA) (CTR)" <r...@cdc.gov> >To: openmrs-deve...@listserv.iupui.edu >Sent: Monday, April 30, 2012 9:43 AM >Subject: Re: [OPENMRS-DEV] what could be the best scenario for saving patient >cohors observation ? > > > >So why not create an immunizations active list that shows the most recent >status for each vaccine-preventable disease? Or treat each VPD as a program >and record only state transitions between up-to-date, needs immunization and >series complete? This last is probably best for computing clinic-wide >coverage. > >From:dev@openmrs.org [mailto:dev@openmrs.org] On Behalf Of Andrew Kanter >Sent: Friday, April 27, 2012 4:55 PM >To: openmrs-deve...@listserv.iupui.edu >Subject: Re: [OPENMRS-DEV] what could be the best scenario for saving patient >cohors observation ? > >So to add on to what Ben has described... > >What we are looking for is something like the the active problem list >functionality to carry the current recommendations for immunizations. Right >now we are stuck in having to save this information as OBS. To do this, we >either append an OBS to a current encounter with the recommendation in a >concept, or we create a new encounter to hold the OBS. The issue is that we >expect to run the recommendation algorithm nightly or weekly. This would >create a ton of unwanted encounters if each time we created a new encounter >from the procedure. If we update the OBS for an existing encounter then we >have the issue of the encounter date either not matching the OBS date, or by >changing the encounter we break a rule of EHRs but essentially deleting the >old encounter and creating a new one with the current information. > >The last quirk has to do with the xforms module and the past medical history >display. If we decide to just keep appending the OBS to an existing (older) >encounter... will the obs display in reverse chronological order in ODK >display or will it look only at the encounter date (not the obs datetime) and >display all the OBS for that encounter on the first page (not workable). > >Thanks for the advice! >Andy (and Ben) > >-------------------- >Andrew S. Kanter, MD MPH > >- Director of Health Information Systems/Medical Informatics >Millennium Villages Project, Earth Institute, Columbia University >- Asst. Prof. of Clinical Biomedical Informatics and Clinical Epidemiology >Columbia University > >Email: andrew.kan...@dbmi.columbia.edu >Mobile: +1 (646) 469-2421 >Office: +1 (212) 305-4842 >Skype: akanter-ippnw >Yahoo: andy_kanter > >> >>________________________________ >> >>From:benjamin rukundo <ben.ruku...@yahoo.fr> >>To: openmrs-deve...@listserv.iupui.edu >>Sent: Friday, April 27, 2012 4:14 PM >>Subject: [OPENMRS-DEV] what could be the best scenario for saving patient >>cohors observation ? >> >> >> >>Hi all, >> >>I'm working on the immunization module, and the module provides immunization >>recommendation for patients, currently we have expanded the immunization >>recommendation to be accessible on mobile phone so the immunization >>recommendations are saved as text data type in obs table and these immunization recommendations are downloaded from a mobile phone to be viewed. The idea is to save the immunization recommendation for a cohort of patient eg children < 5 years old. >> >>instead of saving new encounter for each audit date on a daily or weekly >>basis to get the latest immunization recommendations which will create many >>encounters for one patient >>2 options are proposed >> >>Option 1) we create an "immunization recommendation" encounter if not already >>there. If one exists, we append a new obs with the date of the audit. >>as new audits are done, we simply append new OBS to the same old encounter >>but save (obs_datetime) with the audit date as the OBS date >> >>Option 2) we do the same as option 1 but change the encounter date to the >>current audit date. >> >>On the phone, we should only view OBS information (the historical >>information) for a given concept not sure if this sorts by OBS datetime or >>encounter date time ? >> >>Thanks >> >>Benjamin RUKUNDO >>EMR Programmer >>MVP-Rwanda >> >>________________________________ >> >>Click here to unsubscribe from OpenMRS Developers' mailing list >> > >________________________________ > >Click here to unsubscribe from OpenMRS Developers' mailing list >________________________________ > Click here to unsubscribe from OpenMRS Developers' mailing list > > _________________________________________ To unsubscribe from OpenMRS Developers' mailing list, send an e-mail to lists...@listserv.iupui.edu with "SIGNOFF openmrs-devel-l" in the body (not the subject) of your e-mail. [mailto:lists...@listserv.iupui.edu?body=SIGNOFF%20openmrs-devel-l]