I almost forgot one of the most important new features which is now working.
The ‘replace’ embedded function which allows for recursive insertion of text fragments. I think there is a good example in the starter data and a brief description and example in the help file (click ‘help’ from within the form)
Can someone post a sample of their work in CAMOS. I am following the instructions but am not clear what to do. I know nothing of PHP and need a little more hand holding than others here.
You should not need any PHP knowledge to use this plugin form. It is not active by default, so refer to the OpenEMR manual on how to install forms.
Once you have completed this process and you choose the CAMOS form within an encounter, the form will appear with three columns and a text box. There is a ‘help’ link with some documentation.
The most basic use of this form is organization of text. It is an alternative to copying and pasting template text into a form like ‘Speech Dictation’. You can save text in the form itself and recall it by choosing the appropriate category, subcategory, and item.
What I want is create a bunch of radio buttons to check off what procedure is done and what lab test was ordered. Can you advise of how to do this in CAMOS? I think a sample from one of the user here will help me learn. I am trying my best to learn.
I have done what I need outside of CAMOS with billing, meds and forms. I would like to use CAMOS for several reasons. I am willing to learn. I have figured out prescription. My next endeavor is to create a superbill within CAMOS that has radio button or an ordering system withing CAMOS with radio button. Is that possible?
There is a function for submitting billing codes. You quoted examples of this above. I have used this to organize groups of codes to submit together.
I am not sure why you would need a radio button for this. If you really want to add a radio button, this would certainly be possible by editing the new.php file under the CAMOS directory appropriately.
At this point, the example above is static. Everyone knows that v70.0 is not the icd one would like to use for all submission. As a result, I thought to either create a drop down list of icd9 or put in commonly used icd’s for other occasions. And by having a list of radio buttons to check off for different lab orders is also preferred, IMHO.
Additionally, I was putting in more meds yesterday and came across meds that are drops, suppositories, topicals, etc… How do I write that in. Right now everything is fine if it is PO.
Finally, the meds enter in CAMOS does not populate the med table outside of CAMOS. Is there a way to merge the 2 and have on table of reference to save on space and duplicate effort?
BTW what are the working functions right now and how to use them. I see replace for prescription and billing for billing from the examples. What are the others which are active right now?
Yes, the example is static. You use categories, subcategories and items to organize such combinations so they can be selected with a click or two or three and then submitted. You can have lab orders and billing codes saved separately.
You can enter the prescription data in the format that you want it to display. You do not have to use replace as in the atenolol example.
on the matter of prescription, I realized that I can write in the instructions as I want to without using the "replace" function. I had done it and it works out fine. However, I would still like to know all of the function calls that are available and how to use them to expand my knowledge. So are billing and replace the only two functions for right now or are there others that we can exploit to better customize CAMOS to our needs?
I believe the only other function call available besides replace and billing is the camos function which allows multiple entries to be placed in a single text entry. This function is used by the clone features.
I am planning to add a date function which will be replaced by the current date plus an offset. For example:
date::0 would be replaced by Friday, September 19, 2008
date::1 would be replaced by Saturday, September 20, 2008.
The cvs files are not all up-to-date. The most recent version of the complete form is in the CAMOS cvs directory as CAMOS.tar.gz. Or go to this link:
I have not taken any effort to make this form cross browser or platform compatible. It works well for me on a Windows XP client running Firefox 2.x with a wide screen monitor.
The documentation has not been updated and there are possibly some undocumented features.
All files have been updated. Some bugs have been addressed and there are some new features.
VOIPBound:
Personally, I have not been using the replace function. There is nothing wrong with it, just at matter of habit. How you format your prescriptions is up to you, but it is a good idea to standardize your format to facilitate the study of your data in the future.
Using the latest version of CAMOS, now in CVS, you can do the following:
after submitting a prescription or two for some patients for motrin as you have described, but uncommenting the refills, go back to CAMOS and select the category, subcategory, item for motrin. Then press ‘search selected’. You will see recent prescriptions for motrin in what is called camos function format, /*camos:: … */. Find the one you just submitted and double click in the middle of it, between the /* and */. It will now be selected. Double click again. Other results should disappear (crop to selection). If you double click again, they should come back. With just one prescription showing, probably looking like this:
sig: Take one tablet by mouth at bedtime with food.
Refills 2*/
click the ‘add’ button under the content box. Now that is your text template for a motrin prescription. Now, in the content box, change the refills to ‘Refills 3’ and click on the ‘add to’ button. Now you have the two entries saved under the item ‘motrin’. You can now pick one or the other, double click it and the click the ‘submit selected button’ to put it in the current patient’s chart (submit selected does not work in IE). Or, you could have done this with your search result in the first place. This adds some flexibility in how you store your text template data and also enable you to leverage data previously submitted for all patients. See the included help file by clicking the ‘help’ link in CAMOS for more information. Experiment on a test installation of OpenEMR to see what works best for you.
Thank you for posting CAMOS onto your site. I downloaded it and installed it into /forms of my openemr 2.9.0. chown www-data:www-data the CAMOS folder. Restarted apache2 and now I am getting this error
Cannot redeclare getpatientdata() (previously declared in /var/www/openemr/library/patient.inc:17) in /var/www/openemr/interface/forms/CAMOS/new.php on line 1192
Thank you for posting CAMOS onto your site. I downloaded it and installed it into /forms of my openemr 2.9.0. chown www-data:www-data the CAMOS folder. Restarted apache2 and now I am getting this error
Cannot redeclare getpatientdata() (previously declared in /var/www/openemr/library/patient.inc:17) in /var/www/openemr/interface/forms/CAMOS/new.php on line 1192