1178 Commits

Author SHA1 Message Date
riefive
8a954a8c00 feat: update API paths to v1 and add fallback to old paths for backward compatibility 2025-12-01 13:53:25 +07:00
riefive
6d3dc0e426 feat: enhance SEP entry form and detail handling with conditional disabling and improved data filtering 2025-12-01 12:02:26 +07:00
riefive
4536ca2ef9 feat: enhance SEP entry form and handling with new readonly mode and improved data fetching 2025-12-01 11:42:32 +07:00
Andrian Roshandy
9b7a7192a0 feat/page-cleaning: menu adjustment 2025-12-01 08:31:14 +07:00
Andrian Roshandy
bae0a222b8 feat/micro-lab-order-50: adjust for antibiotic 2025-12-01 01:51:04 +07:00
Andrian Roshandy
1ee0f39e7d feat/micro-lab-order-50: added antibiotic 2025-12-01 01:50:39 +07:00
Andrian Roshandy
95e27a8b6f feat/micro-lab-order-50: wip 2025-11-30 13:00:04 +07:00
Andrian Roshandy
a002ef6c6e Merge branch 'feat/mcu-order' into feat/micro-lab-order-50 2025-11-30 12:50:31 +07:00
Andrian Roshandy
b2d3c14ddc feat/mcu-order: adjustment 2025-11-30 12:49:38 +07:00
Andrian Roshandy
fb2f01bd36 Merge branch 'feat/mcu-order' into feat/micro-lab-order-50 2025-11-30 12:43:11 +07:00
Andrian Roshandy
5c92f8b946 feat/mcu-order: added the components 2025-11-30 12:30:50 +07:00
Andrian Roshandy
9a481fec14 Merge branch 'dev' into feat/micro-lab-order-50 2025-11-28 21:18:10 +07:00
Andrian Roshandy
4251239f7c feat/micro-lab-order-50: wip 2025-11-28 21:17:18 +07:00
Munawwirul Jamal
78fc28922d Merge pull request #191 from dikstub-rssa/feat/page-cleaning
Feat/page cleaning
2025-11-28 19:20:57 +07:00
Andrian Roshandy
afb3738e5b feat/page-cleaning: finished 2025-11-28 18:39:46 +07:00
Khafid Prayoga
1b4d3af909 done: edit, detail report
fix: parsing err datetime on edit mode

todo: koordinasi dengan tim be terkait datetime iso

impl edit form

feat(treatment-report): add detail view and preview components

- Implement treatment report detail page with RBAC checks
- Create preview component with accordion layout
- Extract mock data to shared sample file
- Enhance procedure picker with preview mode
- Update schema to make procedure id required
- Improve detail row styling and layout

feat(treatment-report): update page titles and enhance preview component

- Update page titles for treatment report pages to be more descriptive
- Implement date formatting in treatment report preview
- Add router navigation for edit functionality
- Enhance preview component with detailed operation data sections
- Add support for tissue notes display in preview
2025-11-28 16:53:55 +07:00
riefive
6c8ebb8192 feat: enhance SEP entry form 2025-11-28 16:35:40 +07:00
riefive
bd30d19beb feat: enhance SEP handling by adding source path to navigation and initializing form data 2025-11-28 16:28:10 +07:00
riefive
973931ec2f feat: enhance SEP entry and detail handling with new link mode and save functionality 2025-11-28 16:02:11 +07:00
riefive
e9ed2a3715 feat: implement SEP search functionality and enhance history management 2025-11-28 14:48:29 +07:00
Khafid Prayoga
ccefb69f0c adjustment on picker dialog procedure
refactor(procedure-picker): improve component structure and add readonly support

- Reorganize imports and add type imports section
- Replace custom Button with ButtonAction component
- Add readonly state handling for fields and buttons
- Improve type safety with ProcedureSrc type casting

feat(usePaginatedList): add syncToUrl option for nested components

Add syncToUrl option to disable URL synchronization when used in modals or nested components to prevent overriding parent page URL. Default remains true for backward compatibility.

Also includes minor formatting improvements in procedure-list.vue template.
2025-11-28 12:45:45 +07:00
riefive
a2e8f04304 feat: add validation for SEP number and member input in encounter entry 2025-11-28 12:45:41 +07:00
riefive
7605493d09 feat: create integration-sep file 2025-11-27 16:09:37 +07:00
Abizrh
409e8fd1ed feat (encounter): add summary medic feature 2025-11-27 15:49:31 +07:00
851f71ae66 feat/page-cleaning: adjust role var naming 2025-11-27 14:42:32 +07:00
Khafid Prayoga
1fbd20d9ae done: form entry laporan tindakan
todo: manage state readonly ke komponen app prosedur

pager-nav: scroll x on small screen

form-schema: catatan opsional

feat(treatment-report): add datetime validation and duration calculation
- Change operator team fields from IDs to names in schema and form
- Modify blood input schema to use type-based amount selection
- Update form fields to match new schema structure
- Simplify radio bloods component logic and styling
- Add validation for ISO datetime format in treatment report schema
- Implement duration calculation for operation and anesthesia times
- Update input fields to use datetime-local type
- Add disabled state for radio bloods component
2025-11-27 14:39:29 +07:00
riefive
d8f2e30bd6 feat: add member validation and enhance encounter entry form with additional fields 2025-11-27 14:19:58 +07:00
riefive
b38487e41f feat: enhance encounter entry forms with mode handling and default date setup 2025-11-27 11:46:06 +07:00
9755686e14 Merge branch 'dev' into feat/page-cleaning 2025-11-27 04:51:14 +07:00
3bb10bc556 merge dev 2025-11-27 04:50:07 +07:00
c4ab408a09 dev: hotfixes
+ show main menu on enc list
+ content-header default exporter
2025-11-27 04:48:45 +07:00
4d16ce0f25 Merge branch 'dev' into feat/page-cleaning 2025-11-27 04:40:35 +07:00
b2305f2279 dev: hotfix, show main menu on enc list 2025-11-27 04:25:33 +07:00
Munawwirul Jamal
b3e3b76cb9 Merge pull request #166 from dikstub-rssa/feat/encounter-adjustment-163
Feat: Encounter Adjustment
2025-11-26 18:14:23 +07:00
9bc999afc7 feat/encounter-adjustment: adjust menu 2025-11-26 18:06:32 +07:00
riefive
3a4822d5cf feat: refactor payload structure in encounter entry handler for improved clarity and functionality 2025-11-26 15:54:46 +07:00
riefive
a780818412 feat: add vclaimReference handling and update payload structure in encounter entry 2025-11-26 15:40:21 +07:00
riefive
fe3630fcee feat: refactor encounter entry form and handler 2025-11-26 14:52:42 +07:00
Khafid Prayoga
71c2833bf2 impl: blood calc, prosedur picker
wip:
radio bloods(note. masih crash dan modelValue ga bisa liftup)

Picker Prosedur
- cherry-pick
- done:  integrasi prosedur w/ therapy-protocol-
2025-11-26 14:33:14 +07:00
riefive
e9ce5927bd feat: recreated index SEP page with updated permissions and structure 2025-11-26 13:59:34 +07:00
Khafid Prayoga
5ad286a44e wip: add form data pelaksanaan operasi
todo: blood input section

* ui: patch focus ring state
* layouts-pages: fix width layout calculation

feat(treatment-report): add fill-notes component and validation messages
- Add new FillNotes component for tissue notes input with dynamic fields
- Update schema validation with required error messages for operation and specimen fields
- Adjust form layout to include new FillNotes component and improve field organization

cherry-pick arrangement procedure from feat/protokol-terapi-116
2025-11-26 13:05:44 +07:00
riefive
9a539a60f9 feat: update BPJS links to use 'bpjs-vclaim' and add new vclaim pages 2025-11-26 13:02:43 +07:00
riefive
9c53899842 feat: update chemotherapy encounter pages to use 'chemo' subclass code + simplify sep 2025-11-26 12:58:34 +07:00
riefive
13b7d6b411 feat: add chemo page 2025-11-26 11:18:01 +07:00
Andrian Roshandy
1690e849e9 Merge branch 'dev' into feat/page-cleaning 2025-11-26 09:04:11 +07:00
Munawwirul Jamal
f81ef2b1b0 Merge pull request #188 from dikstub-rssa/feat/things-munaja
feat/things-munaja: adjust content header
2025-11-26 08:54:57 +07:00
7347e127a4 feat/things-munaja: adjust content header 2025-11-26 08:54:06 +07:00
Andrian Roshandy
b5228aa6fd Merge branch 'dev' into feat/page-cleaning 2025-11-26 08:24:02 +07:00
Munawwirul Jamal
eacb0534ef Merge pull request #187 from dikstub-rssa/feat/things-munaja
feat/things-munaja: added content header
2025-11-26 08:19:02 +07:00
4bf69eb46c feat/things-munaja: added content header 2025-11-26 08:16:58 +07:00