c49743bbf3fix: expand patient check matching and stabilize tests\n\n- allow hyphens and dots in patient identifiers\n- support email and phone lookups in patient existence checks\n- update OpenAPI docs and feature tests for the new request contract\n- load .env during PHPUnit bootstrap so the test database config is availablemahdahar2026-04-13 11:25:41 +07:00
c743049ed1fix(testmap): align detail patch operation keys with API docsmahdahar2026-04-09 15:32:16 +07:00
c2eec916e9chore: clean up PRD and fix API docs formattingmahdahar2026-02-16 07:03:40 +07:00
8806b007abAdd PatVisit controller and use case documentationmahdahar2026-02-15 21:05:25 +07:00
f30755c830Update seeders and models, remove MinimalMasterDataSeeder, update API docsmahdahar2026-02-13 16:51:24 +07:00
5085b8270fResolve merge conflicts in PatVisitController and add CORS headers to AuthFilter; update ValueSet API documentationmahdahar2026-02-13 06:35:05 +07:00
305e605a60Merge branch 'main' of github.com:mahdahar1/clqms01-bemahdahar2026-02-12 16:53:58 +07:00
351d3b6279docs: extract ERD documentation and add database schema files - Remove deprecated valueset migration docs and old project planning files - Add ERD_EXTRACT.md with complete database table definitions - Add clqms_database.dbml for database modeling - Add clqms_database.dbdiagram for visual database design - Add updated prj_3c.md project documentationmahdahar2026-01-15 12:37:37 +07:00
42a5260f9afeat(valueset): restructure valueset UI and add result-specific CRUD - Restructure valueset pages from single master page to separate views: - Library Valuesets (read-only lookup browser) - Result Valuesets (CRUD for valueset table) - Valueset Definitions (CRUD for valuesetdef table) - Add new ResultValueSetController for result-specific valueset operations - Move views from master/valuesets to result/valueset and result/valuesetdef - Convert valueset sidebar to collapsible nested menu - Add search filtering to ValueSetController index - Remove deprecated welcome_message.php and old nested CRUD view - Update routes to organize under /result namespace Summary of changes: This commit reorganizes the valueset management UI by splitting the monolithic master/valuesets page into three distinct sections, adds a new controller for result-related valueset operations, and restructures the sidebar navigation for better usability.mahdahar2026-01-14 16:45:58 +07:00
e36e390f71refactor: consolidate ValueSet API and simplify seeders - Consolidate ValueSet routes from multiple nested groups to flat structure - Delete deprecated ValueSet\ namespaced controllers (ValueSetController, ValueSetDefController) - Remove ValueSetSeeder and ValueSetCountrySeeder from DBSeeder - Simplify seeders (LocationSeeder, OrganizationSeeder, PatientSeeder, TestSeeder) to use literal string values instead of ValueSet lookups - Add new ValueSetController and ValueSetDefController in root namespace - Update test files for new controller structure The key changes are: 1. Routes: Consolidated from nested ValueSet\ namespace routes to flat ValueSetController routes with /items sub-endpoints 2. Controllers: Deleted old app/Controllers/ValueSet/ directory, created new root-level controllers 3. Seeders: Removed ValueSet dependencies, using literal values like 'ROOM', '1', 'TEST' instead of [12]['ROOM'] etc. 4. Tests: Updated tests to match new controller structure
haris
mahdahar2026-01-13 16:48:43 +07:00