I need to add some fields, hide others, and change the name of some to suit our practice. Some of our patients are Workers Compensation patients. They are referred by an attorney. It would be nice to have the patient’s attorney in the demographics. The “user defined fields” would be a good place, however I would prefer to have a drop down box for the attorney’s name so as to minimize data entry error.
In response to Rod’s quote:
“I think a worthy goal for the project is that nobody ever has to
customize the code. Obviously we are far from that, but when you find
that your site needs a change that others would not be interested in,
ask yourself why! Perhaps it reflects a larger issue that needs to be
addressed. Let’s try to do The Right Thing, whatever that may be.”
To what degree are we allowed to make minor changes to the code to suit our practice? My minor changes would probably be solved if we added a "custom" section for those practices that would like to add some extra information ( i.e. "attorney name" in our case). This could be toggled to display or not display based on a global setting.
Actually you’ve picked a perfect example of where we are addressing the larger issue. I’ve added some brand-new code that lets you put custom fields into demographics, including drop-lists. You’ll need to be using recent code from CVS for this, if you are not already.
Go to Admin/Layouts. You can change field labels, the groups into which they are organized, the order in which they appear, whether or not they appear or whether they are required, the number of columns occupied by the label and its data, default value and description.
Note that there are two fields identified as "usertext1" and "userlist1". I will be adding more of these.
Now go to Admin/Lists. Note there is a list named "User Defined List 1". This corresponds to "userlist1" in the layouts. You can put whatever options you want in there.
I think this will pretty much give you what you described. Let me know if you have suggestions.
Wow - those features sound great! That’s exaclty what I was thinking about. The only drawback for me is time. I am working on getting everything up and running for our migration on Monday. I had to table the “Dispatch window” issue I was having for the moment. I will address that with the Hylafax server integration for my next phase.
Do you foresee an issue with me integrating the CVS code at a later time ( maybe when 2.8.4 is released)? Would you recommend that I take the time to integrate the CVS code mentioned above now - for our initial launch? Keep in mind I have been learning everything on the fly. Linux is great, but it’s sure been a painful learning curve! The rewards far out weigh the toils though :) Although I consider myself adventurous - I need to be realistic. I would only have two days to get CVS installed and integrate the new files.
Hi there, can’t seem to find admin/layout! I have openemr version 2.8.3 installed. Do I have to download something else? Can’t seem to figure out how to use CVS repository!
You need phpgacl, the access control program, installed and working. It would be nice if that worked by default without phpgacl installed because it can be a little tricky getting it working and not everyone needs it.
Version 2.8.3 does not have this feature. You’d have to install the CVS version or wait for the soon to be released 2.8.4 release(looks like it’s gonna get released in the next 1-2 weeks)