We have only one provider. When we go to the fee sheet we have to select him from a drop down list. Is there a way that when we go to the fee sheet his name would be selected automatically in the Rendering Provider field? Thanks for any help.
The default value is the $encounter_provid, which should be the id of the provider that made the encounter. I think this may not be set in instances where others besides the provider made the encounter; in this case, I suppose you could hard code above function call with the ‘id’ of the provider whom you always want selected.
Hi,
I need to resurrect this thread. I am working on getting this function to work properly. I have been digging though the code and have mapped out a way to make this work as it was intended. But before I go to far.
Was this ever fixed? If so, where? We are running the latest version 4.1.2(7).
The concern is while adding the coding to the fee sheet, the provider has to be selected each time instead of it auto populating with the provider that performed the encounter. So, if the doc or biller is adding 5 charges for each patient, that is 5 times the name has to be changed on the fee sheet because it just says – Default – each time a charge is added.
I have fixed it so that it auto populates as intended.
With multiple charges, nothing is done in the Provider column. Whether we use :Default" or the name of the physician, remittance are still received, no clicking involved.
I understand what you are saying about leaving the default in the box on the fee sheet without changing it to the actual provider. But the system is not presented that way and providers / biller’s alike think that it needs to be set. If it didn’t need to be set, why is it there to begin with? (Only Rod knows the answer to this) So people don’t know it has no effect on the claim processing.
Conclusion. If it is not needed remove it. If it is needed fix it.
That is my humble opinion ( which ain’t worth a pine bark dime) :-3.
I have found a glitch with the native system. There is a difference between the auto create encounter and the manually created encounter. The modification works well if using the auto create encounter because the name of the provider is set when the encounter is created by the system.
However if this feature is switched off, when an encounter is created manually the doctor the provider is not set. So, I will try to figure out where the manually created encounter function is located and need to update it to set the provider like the auto created encounter.
Here is Terry’s code to address this issue. I was hoping to get a couple eyeballs to look at it to ensure it addresses the above issues before bringing it into the codebase:
To gain some background on this issue, here’s my analysis of how this stuff works:
The Rendering provider that is chosen on bottom of fee sheet gets saved to the provider_id in the form_encounter table entry.
When choose the provider on the individual lines in the fee sheet, then the choice gets saved in the provider_id in the billing table entry.
The billing code seems to do the following:
If a provider_id does exist in the billing table entry, then uses it.
If a provider_id does not exist in the billing table entry, then uses the provider_id in the form_encounter table entry.
And it then seems to make sense to:
Always use Terry’s algorithm(the findProvider() function) for the default selection of the Rendering provider at bottom of fee sheet.
Make it a global option to give user choice to auto-populate the individual items (when they are not yet mapped) with the provider vs “Default”. And the default out of box setting will be to not do this. This is because, if for example, the mapping is not right then users will be annoyed with having to keep changing them (whereby if it always is just set to Default, then don’t need to worry about it). But could be a useful setting for places that commonly need to apply individual items to different providers within one encounter (does that ever happen? maybe on the moon it does, who knows…).