I have modified my SOAP form to include some fields that where not provided by the default form. I simply replaced the original soap folder in /var/www/openemr/interface/forms with my own (I have a backup), and adjusted the permissions to match those of the original folder and files. It worked perfectly.
I have now updated to version 4.1.2-2, and had to repeat the procedure. However, my modified form does not load. Oddly, the original SOAP form continues to load despite the original SOAP folder and files having been removed to a different (back up) location!
I have encountered this problem before, but it was easily solved after checking and adjusting the folder and file permissions. However, this time I am 100% certain that my permissions match the originals.
Thank you for you answer. Please take into consideration that I am a medical man more than an IT man. I do not know what a smarty template is. In the “compiled” directory you point me to I find several sub-directories and files with weird names. I am attaching a screenshot (I hope). The permissions are set as follows:
Directories:
Owner: www-data
Group: www-data
View: Only Owner and Group
Change: Only Owner
Access control: Anyone
While we wait for Kevin or one of the other developers to offer a more elegant answer, try to modify the SOAP note again and repeat everything in the first paragraph of the original post.
Thank you for your answers “fsgl” and Kevin. Kevin’s suggestion of deleting all of the files and the subdirectories in the compiled directory has worked, and I now have my modified SOAP form working again.