Add core flow docs
This commit is contained in:
23
project-specs/CHANGE_PASSWORD_FLOW.md
Normal file
23
project-specs/CHANGE_PASSWORD_FLOW.md
Normal 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.
|
||||||
|
|
||||||
27
project-specs/ORDER_NEW_FLOW.md
Normal file
27
project-specs/ORDER_NEW_FLOW.md
Normal 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.
|
||||||
|
|
||||||
22
project-specs/RESULT_DETAIL_FLOW.md
Normal file
22
project-specs/RESULT_DETAIL_FLOW.md
Normal 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.
|
||||||
|
|
||||||
@@ -70,3 +70,6 @@ This is a proposed route map for the rebuilt app using server-rendered pages plu
|
|||||||
## Related Flows
|
## Related Flows
|
||||||
|
|
||||||
- [Pesan Khusus Flow](./PESAN_KHUSUS_FLOW.md)
|
- [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)
|
||||||
|
|||||||
Reference in New Issue
Block a user