1034 Commits

Author SHA1 Message Date
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
munawwirul_jamal 9755686e14 Merge branch 'dev' into feat/page-cleaning 2025-11-27 04:51:14 +07:00
munawwirul_jamal 3bb10bc556 merge dev 2025-11-27 04:50:07 +07:00
munawwirul_jamal c4ab408a09 dev: hotfixes
+ show main menu on enc list
+ content-header default exporter
2025-11-27 04:48:45 +07:00
munawwirul_jamal 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
munawwirul_jamal 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
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
munawwirul_jamal 7347e127a4 feat/things-munaja: adjust content header 2025-11-26 08:54:06 +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
munawwirul_jamal 4bf69eb46c feat/things-munaja: added content header 2025-11-26 08:16:58 +07:00
Khafid Prayoga f5704536d1 feat(treatment-report): add error handling and toast notification
Implement error handling in treatment report form submission and display toast notifications when errors occur. The form now emits error events and prevents default form submission behavior.
2025-11-25 21:12:18 +07:00
Khafid Prayoga 6a29fdfd50 refactor(glob:form): update form handling and type definitions
- Migrate from Form component to vee-validate useForm
- Update combobox component to support number values
- Modify base model ID type for mock data
- Improve type safety in treatment report schema
- Add proper form submission handling
2025-11-25 20:46:53 +07:00
Khafid Prayoga 3fbcdf9e2a refactor(treatment-report): restructure treatment report form and components
- Replace SelectDPJP with SelectDoctor component
- Update schema naming from ActionReport to TreatmentReport
- Add doctor selection functionality to treatment report form
- Improve form layout and field organization
- Update related model imports to use single quotes
- add fragment for better form grouping
- cherry pick form field from another branch
2025-11-25 17:15:00 +07:00
Khafid Prayoga 7ee6f40196 init: treatment report
feat(treatment-report): add treatment report component with sample data

Implement new treatment report feature including list view component, sample data, and configuration. The component supports pagination, filtering by date range, and search functionality. Also integrates with encounter process and home views.

wip: init form and schema
2025-11-25 15:27:50 +07:00
riefive b01510707c feat: add patient info components and update navigation for encounter details 2025-11-25 14:59:59 +07:00
hasyim_kai 39b778ab78 Feat: UI Laporan Operasi 2025-11-25 14:39:41 +07:00
hasyim_kai f6ae61849d Squashed commit of the following:
commit 8e3ea9e8d1d7e3b06bc6e53e0b97f62222276171
Author: hasyim_kai <muhammad.hasyim.c.a@gmail.com>
Date:   Thu Nov 20 16:14:03 2025 +0700

    Feat: UI control letter history

commit f11f97f936447bdb225918abb43313f8db540d67
Author: hasyim_kai <muhammad.hasyim.c.a@gmail.com>
Date:   Thu Nov 20 15:18:25 2025 +0700

    Squashed commit of the following:

    commit dab6adc4a9
    Author: hasyim_kai <muhammad.hasyim.c.a@gmail.com>
    Date:   Tue Nov 18 11:19:48 2025 +0700

        Fix: add role authorization in Resume

    commit c28fc8f7aa
    Merge: 7ed1cc8 bcfb4c1
    Author: Muhammad Hasyim Chaidir Ali <68959522+Hasyim-Kai@users.noreply.github.com>
    Date:   Tue Nov 18 09:02:16 2025 +0700

        Merge branch 'dev' into feat/resume-81

    commit 7ed1cc83bf
    Author: hasyim_kai <muhammad.hasyim.c.a@gmail.com>
    Date:   Mon Nov 17 15:04:01 2025 +0700

        Feat: add doc preview in Resume List

    commit bcfb4c1456
    Merge: 1cbde57 975c87d
    Author: Munawwirul Jamal <57973347+munaja@users.noreply.github.com>
    Date:   Mon Nov 17 11:15:14 2025 +0700

        Merge pull request #147 from dikstub-rssa/feat/surat-kontrol-135

        Feat: Integration Rehab Medik - Surat Kontrol

    commit 15ab43c1b1
    Author: hasyim_kai <muhammad.hasyim.c.a@gmail.com>
    Date:   Mon Nov 17 10:38:21 2025 +0700

        Feat: add verification capthca and form adjustment

    commit 53bd8e7f6e
    Author: hasyim_kai <muhammad.hasyim.c.a@gmail.com>
    Date:   Fri Nov 7 08:55:23 2025 +0700

        Fix: refactor rehab medik - Resume UI

    commit fc308809b8
    Author: hasyim_kai <muhammad.hasyim.c.a@gmail.com>
    Date:   Wed Oct 29 14:57:19 2025 +0700

        Feat: add UI Rehab Medik > Proses > Resume

    commit 9b383a5437
    Merge: a4dc7d7 831749a
    Author: Muhammad Hasyim Chaidir Ali <68959522+Hasyim-Kai@users.noreply.github.com>
    Date:   Wed Oct 29 13:32:47 2025 +0700

        Merge pull request #139 from dikstub-rssa/dev

        Update branch feat/resume-81

commit 2b7bea70d66e8472220a2a2406889fc489cc1ebd
Author: hasyim_kai <muhammad.hasyim.c.a@gmail.com>
Date:   Tue Nov 18 11:20:51 2025 +0700

    Fix: Typo in Control Letter

commit 808e91527cf95de2a47387bb792a3af2e16d907b
Author: hasyim_kai <muhammad.hasyim.c.a@gmail.com>
Date:   Tue Nov 18 10:59:50 2025 +0700

    Fix: add role authorization in Control Letter
2025-11-25 14:09:25 +07:00
riefive 59a84d948a fix: solve injection component error 2025-11-25 14:04:40 +07:00
riefive d0ca67386f refactor: change props to encounter data 2025-11-25 13:15:37 +07:00
riefive 0ceaa9c222 refactor: change page component on emergency, inpatient, outpatient 2025-11-25 12:38:58 +07:00
kusuma_ari 616c15c87c update BF 2025-11-25 11:06:51 +07:00
kusuma_ari 6ee33d2525 update BF login sso outsite login 2025-11-25 10:27:13 +07:00
kusuma_ari 5d54157391 Merge branch 'dev' into integrasi_sso 2025-11-25 09:42:31 +07:00
hasyim_kai 1dd8e8e7b3 Squashed commit of the following:
commit 72ce2260c50597f782f07d29db3985607ecc2f34
Author: hasyim_kai <muhammad.hasyim.c.a@gmail.com>
Date:   Mon Nov 17 15:19:36 2025 +0700

    Feat: add doc preview in Therpay protocol List

commit 7032cd2409a660d40899ffd421137e4158cfde4a
Author: hasyim_kai <muhammad.hasyim.c.a@gmail.com>
Date:   Wed Nov 12 15:34:30 2025 +0700

    Fix: prepare API integration protokol terapi verification

commit dbf6f78d00afc818baf2b34d128ee2153814cc88
Author: hasyim_kai <muhammad.hasyim.c.a@gmail.com>
Date:   Wed Nov 12 14:09:28 2025 +0700

    Feat: add basic CRUD therapy protocol

commit 46a44e90fe4d4097b5460d2d4e5689b2a5389467
Author: hasyim_kai <muhammad.hasyim.c.a@gmail.com>
Date:   Tue Nov 11 15:57:54 2025 +0700

    Fix: Prepare protokol terapi API Integration

commit 4674090566727cebd947e50e2c06c44e8c7afa7e
Author: hasyim_kai <muhammad.hasyim.c.a@gmail.com>
Date:   Mon Nov 10 15:33:22 2025 +0700

    Fix: hotfix style add protokol terapi

commit 919c91abd8ef8b4cd193012eed7f5e8cf635cda2
Author: hasyim_kai <muhammad.hasyim.c.a@gmail.com>
Date:   Mon Nov 10 15:17:14 2025 +0700

    Fix: Typo drpodown-action-p in protokol-terapi

commit e21d30eacf1a08118e289d4bb64889e708d5023a
Author: hasyim_kai <muhammad.hasyim.c.a@gmail.com>
Date:   Mon Nov 10 15:14:33 2025 +0700

    Fix: add diagnose & procedure dialog picker in add protokol terapi

commit 9a3d73b72b0dceea778d83e7630c5ead110a6a4c
Author: hasyim_kai <muhammad.hasyim.c.a@gmail.com>
Date:   Tue Nov 4 10:21:24 2025 +0700

    Fix: Add Schema therapy protocol rehab medik

commit 4d8d2d633bbbd78038b1cc607558c1ceb31c5986
Author: hasyim_kai <muhammad.hasyim.c.a@gmail.com>
Date:   Tue Nov 4 09:30:55 2025 +0700

    Fix: refactor Actions Btn ba-dr-su

commit 5f290a6e4bd1559c0e5864a508c5ab650cfae6e8
Author: hasyim_kai <muhammad.hasyim.c.a@gmail.com>
Date:   Mon Nov 3 17:08:20 2025 +0700

    Feat: UI protokol terapi in Rehab medik

commit 63010f69ff30532bb8ac91443112f31d4942b221
Author: Khafid Prayoga <khafidp@pm.me>
Date:   Tue Oct 21 09:54:13 2025 +0700

    wip: list protokol terapi

commit 44eedc298680a5255fee0ee8feee3e24beda93dd
Author: Khafid Prayoga <khafidp@pm.me>
Date:   Mon Oct 20 12:54:01 2025 +0700

    feat(therapy-protocol): init form entry

    feat(therapy-protocol): init page routes

    wip: init entry form

    wip: form entry protokol terapi

    todo: table procedure, and diagnose  picker

    wip: schema form new entry

    todo: picker/modal yang relateds ke form entry
2025-11-25 09:23:57 +07:00
hasyim_kai 3e5c03148b progress 2025-11-25 09:17:11 +07:00
Khafid Prayoga e6795a02ef fix switch toggle on wording data parents 2025-11-24 16:59:50 +07:00
Khafid Prayoga 32654b0b11 wip: ui fix layout
fix(patient-form): add error handling in patient submission and simplify family form

- Wrap patient submission in try-catch to show appropriate error messages
- Simplify family parents form by removing conditional rendering and adding disabled state
- Update form fields to use consistent labels and disable when not sharing family data

feat(family-form): improve family data form handling and UI

- Add edit mode detection to conditionally set default family data
- Restructure form fields display based on shareFamilyData value
- Show disabled placeholder fields when family data is not shared
2025-11-24 16:37:33 +07:00
riefive 3a2ad11a0e feat: enhance encounter process with user data logging and component integration 2025-11-24 14:47:00 +07:00
Khafid Prayoga f3474eb0b5 refactor(patient-contact): improve contact form components and validation
- Remove hardcoded contact limit and use prop instead
- Add ButtonAction component to form exports
- Enhance contact schema validation with better error messages
- Refactor contact type select component to use doc-entry components
- Improve form layout and consistency between contact and relative forms
2025-11-24 14:08:01 +07:00
riefive 1053d794a0 fix: update sub-class-code binding in encounter components and log user data 2025-11-24 14:05:19 +07:00
hasyim_kai 4a465f3992 progress 2025-11-24 13:40:22 +07:00
Khafid Prayoga 96a7ada059 feat(form): add validation error styling to form components
Add error state handling and styling for form inputs and select components using vee-validate. Also adjust delete button alignment in person-relative form.
2025-11-24 13:34:49 +07:00
Khafid Prayoga 6c63d15b9e refactor(person-relative): update contact form fields and conditional label
- Change form field names from medicines to contacts
- Update default contact object structure
- Make label in select-relations conditional
- Improve delete button title with contact number
2025-11-24 13:02:56 +07:00
Khafid Prayoga 044de2d965 refactor(form): migrate form components to use doc-entry pattern
- Replace FieldGroup/Field/Label with DE.Cell/DE.Field/DE.Label components
- Add ButtonAction component with preset styling for common form actions
- Simplify form layouts using doc-entry grid system
- Add support for disabled/readonly states in form fields
2025-11-24 12:45:03 +07:00
Khafid Prayoga 857478cd65 refactor(patient/fields): deduplicate religion options using Map
Use Map to ensure unique values in religion options array to prevent duplicate entries in the dropdown
2025-11-24 12:12:42 +07:00
Khafid Prayoga bc517c15d9 feat(person-relative): restructure contact relation components
Move select-relations component to fields directory and update imports
Add new table-head component for consistent styling
2025-11-24 12:08:57 +07:00
Khafid Prayoga cd57dc6243 refactor(patient): rename entry component to add and clean up form error props
Remove FormErrors type imports and error props from all form components
Move content from entry.vue to add.vue with updated title styling
2025-11-24 12:03:53 +07:00
riefive 3d8378deac Merge branch 'dev' of https://github.com/dikstub-rssa/simrs-fe into feat/encounter-adjustment-163 2025-11-24 12:00:01 +07:00
Munawwirul Jamal a2323e0827 Merge pull request #165 from dikstub-rssa/feat/cprj-146
 feat (cprj): implement cprj (patient note) functionality
2025-11-24 11:57:53 +07:00