Answering your first post backwords,
No I do not believer there is a way to batch by provider.
There is not a way to see which are changes/finished. That would be nice. You can see the number but then you would have to go through them individually to see who is new.
The fact that the providers have not completed charts by the ned of the week is a quality problem that needs to be brought back to them. There is a strong possibility of loss of information and billing data arriving late and being lost. They need to own this problem for themselves financially.
You could assign a reception person to scan the daily files and compare who has not been billed/completed with checked in. Then they would have to find which inbox it has been sent. You could then ding a provider for not completing at the end of the week. All in all a poor solution. Takes time and money but that is the only way to track late entries left hanging. Only other option is to do a separate superbill, extra data entry, costs more.
Search the forum about EZClaim export. It seems to me there was a thread about a problem, but I did not keep up with it. When I used EZClaims, I sent it as simple text, but then I stopped using it because clearinghouse and insurances were blaiming each other for lack of connectivity. I gave up and went with MTBC but they have other issues. Still looking for a good solution.