yehster wrote on Thursday, November 01, 2012:
Brady,
I recognize that your most recent changes improve the performance of CQM and AMC. That does make my proposal a little less urgent at first glance. I suspect that most of those gains are from bypassing the audit engine, and not from the batching process. A formal profiler analysis would be an interesting academic exercise. Thanks for your efforts thus far, but I still believe more work would be beneficial to the community as a whole.
However, Tony is still reporting out of memory failure and system slow down with his real datasets of 40K patients. Other users are reporting incorrect or at least unexpected results, and there is some interest in new reports. If more than one site tried to generate these reports concurrently on a multi-site install, I suspect there would be issues.
The current implementation may be “good enough” for achieving MU Stage 1, but only two groups of Physicians (one in Erie, PA, and one in Colorado) have reported on the forums that they have successfully attested, and they both reported needing to do some “workarounds” of the OpenEMR reporting. There may be others who have succeeded but haven’t told us. However, it is also possible that the current AMC/CQM is a significant barrier.
The formal testing I’m proposing as part of my project would serve to boost confidence in the correctness results. Rather than just the qualitative “this is testing well,” I would like to be able to say. Test data of 10,000 patients, complete entries for BP, Height and Weight on 5,000, BP only for 1,000 in 90 day time period 8/1/2012 through 10/29/2012 correctly reports numerator 5,000, denominator 10,000 for rule 302f. All of the other rules would get similar treatment in my testing procedures.
I suspect that the sample database you have used for your testing does not contain encounters and/or clinical data for a large percentage of the 10,000 patients in your runs. While I can’t guarantee perfection, I will be able to systematically analyze issues and repeatably confirm bug fixes.
The document I am proposing to provide as part of this project may also be useful to folks.
An informal goal of my project is to be able to run the AMC/CQM reports on a daily (or maybe weekly for larger installs) basis without hassle so they can accurately monitor their progress towards meaningful use.
I am trying to make the case that my proposed project would be useful and if the community agrees, then they will respond with their monetary support and comments. If not, then c’est la vie. The funding I’m requesting would let me focus on these issues and devote the time and energy needed to accomplish the goals I’ve laid out here and on the Indiegogo Campaign page.
-Kevin Yeh, MD
kevin.y@integralemr.com