This thread is dedicated to all backend modernization work and communications.
- Normalize the code directory structure
- Separate out the views and the business logic
This project has been on hold for a bit. The approach that was taken before was to use Doctrine2 ORM along with service classes. While elegant, Doctrine2 ORM has a big learning curve and Matthew began to just split out the biz logic from the views into services using the existing SQL setup. Take this for instance: openemr/FacilityService.php at master · openemr/openemr · GitHub
Backend Modernization · GitHub (seriously needs some attention, however!)