It works as written. I have been using it for a long time now. I did make some useful changes to the interface and I have documented them here:
The psychobabbletools mods change things on the OpenEMR end as well as the webserve.php end. On the OpenEMR side, I have added multiple changes to make the interface more usable. The webserve.php was significantly modified to work with cartpaujpm and CFDB. You do not have to use this modified webserve.php. CFCB was a great interface that worked with multiple other forms databases including the free CF7 forms application (as well as Ninja Forms and Gravity Forms). Unfortunately CFDB is no longer being updated and so little by little it is not functioning with some of the forms it was designed to work with, CF7 most notably. It still works with Gravity Forms and Ninja. But, I do not know for how long. Also cartpauj PM is written in an older style of html and is not a responsive design for mobile application. I also had some difficulty with cartpauj PM and download limits. I was never able to fish out where the issues was. It was a minor thing. But the non responsive design is becoming a bigger thing.
I made some modifications in the code to webserve.php to work with FrontendPM as a replacement for cartpauj PM. Frontend PM was modeled on cartpauj PM but has many more features. I have documented those modifications here.
More needs to be done. I am very disappointed that CFDB is not being maintained. So, specific interfaces for specific forms applications are needed. For myself, I really do not like Ninja but I do really like Gravity Forms and CF7. So I will be working on an interface that will work with those two. It would be great if someone else would just pick up CFDB and maintain it but that does not look like it will happen at all.