I want to verify that OpenEMR does not currently have a module/feature for manually entering lab results. Let me first describe what the clinic I volunteer at needs, including what I even mean by the term “lab results” so that we’re on the same page. Brief background: the clinic, Mindo Salud (http://mindosalud.com) is a small, rural clinic located in Ecuador, and sees on average about 10-20 patients per day. We have a small on-site lab with a few pieces of equipment that our own lab tech uses to perform a variety of lab tests. For tests that we can’t perform, our doctors write a prescription for the test and recommend one or more labs in Quito where they can get the tests performed (and presumably pick up the results to come back and discuss with the doctors in the clinic).
I am not a medical person myself, rather a (somewhat) retired software engineer who is volunteering to provide free IT services to the clinic. I installed OpenEMR there about a year ago, and we now have about 1000 patients in the system. However, lab results have, so far, been recorded completely manually on paper and stored in folders in the lab. Since I’m a geek and not a medical professional, I can only provide a layperson’s view of the tests that are performed, and describe the forms that results are currently recorded on. With that caveat out of the way, here are the names of the tests that I have forms for (my and Google Translate’s version in English, since the forms are in Spanish): Serology; Blood Chemistry; Hematology and Coagulation; Urine Analysis; Fecal Analysis. A few sample fields are, for example: hemotites per cubic mm (hematology), presence or absence of various types of protazoa and metazoa (fecal analysis), cholesterol and triglyceride readings (blood chemistry).
If there is not already a module for this, I might consider writing one. I’m going to do something, in any case, thought I haven’t done anything in PHP and haven’t dug into the OpenEMR code very much all. Anyway, as I said, for those who understand the system better than I do, please comment on whether or not OpenEMR has anything at least closely related to what I’ve outlined above. If not, then I’ll post a quick summary of what I’d like to do in the OpenEMR dev forum for advice on how to get started with OpenEMR development.