Add core flow docs

This commit is contained in:
sas.fajri
2026-04-13 15:00:29 +07:00
parent ba38ba0fc3
commit 34f3aa6e72
4 changed files with 75 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
# Change Password Flow
Flow untuk mengganti password akun dokter.
```mermaid
flowchart LR
A["Settings"] --> B["Change Password"]
B --> C["Isi current password"]
C --> D["Isi new password"]
D --> E["Confirm password"]
E --> F["Submit form"]
F --> G["POST /auth/change_password"]
G --> H["Redirect ke Settings"]
```
## Ringkas
- Buka menu settings.
- Masuk ke form change password.
- Isi password lama, password baru, dan konfirmasi.
- Submit ke endpoint auth change password.
- Jika sukses, kembali ke settings.

View File

@@ -0,0 +1,27 @@
# Order New Flow
Flow untuk membuat order baru.
```mermaid
flowchart LR
A["Dashboard"] --> B["Orders"]
B --> C["Start New Order"]
C --> D["Demografi"]
D --> E["Diagnosa"]
E --> F["Pemeriksaan"]
F --> G["QR Code"]
G --> H["Review"]
H --> I["Submit order"]
I --> J["POST /order/order_patient"]
J --> K["Redirect ke Orders"]
```
## Ringkas
- Mulai dari daftar order atau tombol `New order`.
- Isi step data pasien.
- Pilih diagnosis dan pemeriksaan.
- Review sebelum submit.
- Kirim ke endpoint order pasien.
- Kembali ke daftar order.

View File

@@ -0,0 +1,22 @@
# Result Detail Flow
Flow untuk melihat detail hasil.
```mermaid
flowchart LR
A["Dashboard"] --> B["Results"]
B --> C["Result Detail"]
C --> D["Load detail"]
D --> E["POST /result/getResult"]
E --> F["Render summary"]
F --> G["Optional fragment swap"]
```
## Ringkas
- Masuk dari daftar hasil atau riwayat.
- Buka detail hasil tertentu.
- Ambil data detail dari upstream result API.
- Tampilkan ringkasan, nilai, dan status.
- Bisa dipakai sebagai page penuh atau fragment HTMX.

View File

@@ -70,3 +70,6 @@ This is a proposed route map for the rebuilt app using server-rendered pages plu
## Related Flows
- [Pesan Khusus Flow](./PESAN_KHUSUS_FLOW.md)
- [Order New Flow](./ORDER_NEW_FLOW.md)
- [Result Detail Flow](./RESULT_DETAIL_FLOW.md)
- [Change Password Flow](./CHANGE_PASSWORD_FLOW.md)