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
|
||||
|
||||
- [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