Commit Graph

44 Commits

Author SHA1 Message Date
riefive 891c67d6ff feat(sep): integrate sep create 2025-10-22 14:50:00 +07:00
riefive 00302ece84 feat(sep): add form traffic accident 2025-10-22 14:27:43 +07:00
riefive 437d1f3fc7 feat(sep): refactor schema 2025-10-21 14:56:42 +07:00
riefive e009ff4c89 feat(sep): implement save sep 2025-10-20 15:34:05 +07:00
riefive 74aadc4f75 feat(sep): implement diagnose on sep form 2025-10-20 14:56:53 +07:00
riefive 9647cfa3ff feat(sep): integrate visit sep 2025-10-20 14:14:17 +07:00
riefive 499548c770 feat(sep): implement dpjp 2025-10-20 13:56:45 +07:00
riefive 86c0544990 feat(sep): add service vclaim dpjp 2025-10-20 13:56:45 +07:00
riefive f10ef61f4a feat(sep): add vclaim region service + fix server req 2025-10-20 13:56:45 +07:00
riefive ad56cf60ac fix: resolve conflict 2025-10-20 13:56:37 +07:00
munawwirul_jamal e1358c0d9e Merge branch 'dev' into feat/consultation-82 2025-10-19 22:56:00 +07:00
munawwirul_jamal 5dc5eade53 Merge branch 'dev' into feat/consultation-82 2025-10-19 22:54:37 +07:00
munawwirul_jamal 761fe4e0ed feat/encounter: improved processing needs 2025-10-19 21:57:17 +07:00
munawwirul_jamal 971ff14682 dev: hotfix, params for svc crud-base 2025-10-19 21:56:24 +07:00
munawwirul_jamal c4eeda5777 Merge branch 'dev' into feat/consultation-82 2025-10-19 06:27:59 +07:00
munawwirul_jamal 0c24befd29 Merge branch 'dev' into feat/patient-63 2025-10-17 16:54:30 +07:00
Khafid Prayoga 2b8bf55e8a feat(medical-action): implement medical action source management
- Add medical action source list component with pagination and search
- Create CRUD operations for medical action source
- Implement form entry and validation for medical action source
- Add confirmation dialog for delete operations
2025-10-17 13:20:29 +07:00
Khafid Prayoga 1b61265f8c feat(diagnose-src): implement diagnose source CRUD functionality
- Add diagnose source list, entry form, and related components
- Create services, handlers, and schemas for diagnose source operations
2025-10-17 11:08:21 +07:00
Khafid Prayoga 1ba37e46e1 feat(mcu-procedure): add procedure source management feature
- Implement procedure source list view with pagination and search
- Add create, read, update, and delete operations for procedure sources
- Include form validation using zod schema
- Set up data table configuration for procedure listing
- Add confirmation dialogs for delete operations
- Update delete record confirmation based on list config delKeyNames
2025-10-17 10:31:03 +07:00
munawwirul_jamal c8ec0410e6 Merge branch 'dev' into feat/consultation-82 2025-10-15 20:13:47 +07:00
Khafid Prayoga 20b96ab7e4 wip: data masih dead pixel upload sukses 2025-10-15 16:37:46 +07:00
Khafid Prayoga c8620e4ed2 Merge branch 'dev' of github.com:dikstub-rssa/simrs-fe into feat/patient-63 2025-10-13 13:13:54 +07:00
Khafid Prayoga 46911514fb refactor: postal region, add new field on list
feat: implement postal region model and update address handling

- Add new PostalRegion model and service
- Replace postalCode with postalRegion in address-related components
- Update schemas and models to use locationType_code consistently
- Add usePostalRegion composable for postal code selection
- Modify patient form to handle address changes more robustly

feat(patient): add ID column and improve date formatting

- Add patient ID column to patient list
- Format dates using 'id-ID' locale in preview
- Update identity number display for foreign patients
- Include passport number for foreign nationals
2025-10-13 13:07:00 +07:00
Muhammad Rifai f94b6d273a Feat Infra (#108)
* fix: adjustment some schemas

* fix(room): fixing integrate unit of room

* feat(warehouse): modify form and integration

* feat(counter): modify form and integration

* feat(screen): add list, form and integration

* feat(screen): add page for public screen

* fix: add on reset state at list

* fix: solve list of relation

* feat(chamber): integrate form to api chamber

* feat(bed): integrate form to api bed

* fix: add searching function on list service

* fix: rewrite style for dropdown and tree select

* fix: add sort params

* fix: add sort params on division + medicine

* feat(division-position): layouting form + list

* fix: add sort params for getValueList

* chore: modify side menu style

* chore: fix ui dashboard

* feat(division-position): add content list

* feat(division-position): add temporary page

* feat(division-position): modify content and entry form
2025-10-10 20:36:07 +07:00
Khafid Prayoga 5121422658 adjust: improve regency select based on new useRegencies composable to explicit pull all data with no limitation, because it has a province code 2025-10-09 18:46:58 +07:00
Khafid Prayoga 55239606af feat(patient): address integration to backend apis
feat(patient): add newborn status field and validation

- Add radio button component for newborn status selection
- Update patient schema with newborn status validation
- Remove deprecated alias field from person model
- Refactor disability type handling in patient schema

fix(patient): correct address comparison logic and schema

Update the patient address comparison to use boolean instead of string '1' and modify the schema to transform the string value to boolean. This ensures consistent type usage throughout the application.

feat(models): add village and district model interfaces

Add new model interfaces for Village and District with their respective generator functions. These models will be used to handle administrative division data in the application.

feat(address): implement dynamic province selection with caching

- Add province service for CRUD operations
- Create useProvinces composable with caching and loading states
- Update select-province component to use dynamic data
- Export SelectItem interface for type consistency
- Improve combobox styling and accessibility

feat(address-form): implement dynamic regency selection with caching

- Add new regency service for CRUD operations
- Create useRegencies composable with caching and loading states
- Update SelectRegency component to use dynamic data based on province selection
- Improve placeholder and disabled state handling

feat(address-form): implement dynamic district selection

- Add district service for CRUD operations
- Create useDistricts composable with caching and loading states
- Update SelectDistrict component to use dynamic data
- Remove hardcoded district options and implement regency-based filtering

feat(address-form): implement dynamic village selection with caching

- Add village service for CRUD operations
- Create useVillages composable with caching and loading states
- Update SelectVillage component to fetch villages based on district
- Remove hardcoded village options in favor of API-driven data

feat(address-form): improve address selection with debouncing and request deduplication

- Add debouncing to prevent rapid API calls when selecting addresses
- Implement request deduplication to avoid duplicate API calls
- Add delayed form reset to ensure proper composable cleanup
- Add isUserAction flag to force refresh when user changes selection
2025-10-08 15:58:22 +07:00
munawwirul_jamal 51d1221318 Merge branch 'dev' into feat/consultation-82 2025-10-08 07:55:22 +07:00
Munawwirul Jamal 3eb9dde21d Dev cleaning (#106) 2025-10-08 00:03:36 +07:00
munawwirul_jamal 427d97c29f feat/consultation-82: done 2025-10-05 03:30:22 +07:00
munawwirul_jamal ce785f2092 dev: hotfix
+ data table
+ genCrudHandler
+ crud-base
2025-10-04 06:55:12 +07:00
riefive 18eaef2e37 feat(division): create handler for division position 2025-09-30 09:30:41 +07:00
riefive 70a6e60769 feat: add specialist, subspecialist and division handlers 2025-09-29 13:53:18 +07:00
riefive fa6b99c193 feat(unit): add specialist service models 2025-09-29 13:23:51 +07:00
riefive 050f8964ef feat(unit): add unit and installation service models 2025-09-29 13:20:45 +07:00
riefive 11e63dde3e feat(medicine): modify entry-form, create handler and service 2025-09-29 09:57:57 +07:00
riefive 5d41e4e60d chore: modify service and hanler 2025-09-26 14:03:44 +07:00
riefive 79fd9db5e2 feat(medicine): add models + service 2025-09-25 15:59:53 +07:00
riefive c3c21f28e7 feat(material): finishing integration of material 2025-09-24 17:12:01 +07:00
riefive 93a5abba36 fix: change integrate material 2025-09-24 16:37:03 +07:00
riefive 6b950f7682 feat(device): integrate api device 2025-09-22 13:39:36 +07:00
riefive 70378a69e9 feat(material): modify handlers and service of material 2025-09-19 15:23:09 +07:00
riefive 29b54b072c feat(material): create service get for material and uom 2025-09-18 13:42:35 +07:00
Abizrh e640a6d44c feat (medicine-method): implement medicine method fetching 2025-09-07 20:43:14 +07:00
Abizrh 6f4230da04 feat: register schemas and services 2025-09-07 20:08:03 +07:00