I have started developing a form generating tool using Python. I have been using the HTML parser - BeautifulSoup. Using BeatifulSoup I have been able to extract the title and a list of the input buttons with all the names of the input variables. This took about 7 lines of code.
Once finished it should be a snap to generate as many forms as I want. I am currently working on a waivered laboratory form to be able to easily attach urinalysis rapid strep monospot urine pregnancy test rapid flu protime INR and other common waivered office tests.
I would like to hear if other users would like to have additional waivered tests included as I develop this form.
I am curious which Hl7 parser does OpenEMR use and how do I invoke the parser?
I have started working on the laboratory interface with LabCorp that you had mentioned earlier in your private e-mail.
Joined: 04/03/2004 18:37:55
Messages: 183
Location: San Diego California USA
Offline
'[quote:0fa17d6715]I have started developing a form generating tool using Python. I have been using the HTML parser - BeautifulSoup. Using BeatifulSoup I have been able to extract the title and a list of the input buttons with all the names of the input variables. This took about 7 lines of code.
Once finished it should be a snap to generate as many forms as I want.[/quote:0fa17d6715]Have you finished your form generation tool? If you have can you provide information on how the tool is working?
If you have the tool working have you been able to test the tool with some of the new OpenEMR features for example OpenEMR's ability to set a different date for an encounter?
If it is working well for you and displays the information in the reports and encounter screen have you considered offering the tool to the OpenEMR community. Would you be willing to license this under the GPL and either add it to the OpenEMR contributed tools or email it to me for an offering to other OpenEMR users?
[quote:0fa17d6715]I am currently working on a waivered laboratory form to be able to easily attach urinalysis rapid strep monospot urine pregnancy test rapid flu protime INR and other common waivered office tests.[/quote:0fa17d6715]Can you provide a status on this project. Is there any code that you have that may be of benefit to other OpenEMR users?
[quote:0fa17d6715]I have started working on the laboratory interface with LabCorp that you had mentioned earlier in your private e-mail.[/quote:0fa17d6715]Can you provide a status on lab interfacing with LabCorp?
[quote:17c0ea882c]I have started developing a form generating tool using Python. ...Have you finished your form generation tool? If you have can you provide information on how the tool is working?[/quote:17c0ea882c]I got a little side tracked working on the code to upload/download images to/from the MySQL database. I have the upload code working. The download function separates the images in to 9 "Chart Dividers". There is a view button that turns red if the image has not been authorized. The code correctly displays gif jpeg png files on Windows IE but will only display jpeg and png in the "gecko" family of browsers. Currently the code authorizes the image on the first view. I am going to add a separate button to update the authorization status (after verifying authorized user status).
Nikolai is working on code that will allow the user to choose to view thumbnails on the images for a particular pid.
[quote:17c0ea882c]Would you be willing to license this under the GPL and either add it to the OpenEMR contributed tools or email it to me for an offering to other OpenEMR users?[/quote:17c0ea882c]I am happy to release all of the code that we are writing under the GPL.
[quote:17c0ea882c]I am currently working on a waivered laboratory form to be able to easily attach urinalysis rapid strep monospot urine pregnancy test rapid flu protime INR and other common waivered office tests.[/quote:17c0ea882c]I will likely go ahead and complete the waivered lab form before I finish the Python tool above. This will lead into what amounts to an LIS. There are lots of forms that we use in the laboratory. I have a medium complexity lab and I am also the lab director.
[quote:17c0ea882c]Can you provide a status on lab interfacing with LabCorp?[/quote:17c0ea882c]No progress to report.
(You do realize that I am a full time internist and I see 140 patient per week? My coding is usually done after midnight and on the weekends.)
I could use a few clues on how to use the HL7 parser?
Joined: 04/03/2004 18:37:55
Messages: 183
Location: San Diego California USA
Offline
'[quote:417f4b7478] ...working on the code to upload/download images to/from the MySQL database. I have the upload code working. The download function separates the images in to 9 "Chart Dividers". There is a view button that turns red if the image has not been authorized. The code correctly displays gif jpeg png files on Windows IE but will only display jpeg and png in the "gecko" family of browsers. Currently the code authorizes the image on the first view. I am going to add a separate button to update the authorization status (after verifying authorized user status).
Nikolai is working on code that will allow the user to choose to view thumbnails on the images for a particular pid.[/quote:417f4b7478]I hope that as you create your functionality that you will evaluate the existing digital document management features. Click here for nformation on the digital document management features in this news release from January 7 2005. This document management allows the clinic to select and configure an unlimited number of categories and sub-categories for managing digital documents. We hope that this code can benefit your project.
[quote:417f4b7478][quote:417f4b7478]Would you be willing to license this under the GPL and either add it to the OpenEMR contributed tools or email it to me for an offering to other OpenEMR users?[/quote:417f4b7478]I am happy to release all of the code that we are writing under the GPL.[/quote:417f4b7478]I will email you the application for commit access to OpenEMR. This assures that all contributions to OpenEMR will remain under the GPL and provides you with the ability to add your changes directly to the development tree.
[quote:417f4b7478]I am currently working on a waivered laboratory form to be able to easily attach urinalysis rapid strep monospot urine pregnancy test rapid flu protime INR and other common waivered office tests. I will likely go ahead and complete the waivered lab form before I finish the Python tool above.[/quote:417f4b7478]Great! You mentioned this in your September 2004 posting and I know that you are busy but we are curious if you have a time line for completing this project?
[quote:417f4b7478](You do realize that I am a full time internist and I see 140 patient per week? My coding is usually done after midnight and on the weekends.)[/quote:417f4b7478]I am sensitive to your time and busy schedule. I appreciate you taking the time to post your progress. As we are sensitive to your time we want to make sure that we are providing you with the ability to contribute your OpenEMR code to benefit the project and to insure that your changes are not incompatible with other on-going development.
[quote:417f4b7478]I could use a few clues on how to use the HL7 parser?[/quote:417f4b7478]Take your HL7 message copy it to the HL7 viewer and click "parse HL7." The message should be human readable.'