Patients API
Pendaftaran pasien anak, verifikasi data demografis (ACC), dan penautan akun wali.
Status: Stablev1.0.0Source Verified: Yes
Source:
src/app/api/patients/route.ts, src/domain/patientValidation.tsTests: tests/unit/patientRegistration.test.ts, tests/routes/patientRegistration.route.test.tsPatients API Reference#
Endpoint pengelolaan data demografis pasien anak dan keterkaitannya dengan orang tua/wali.
1. POST /api/patients#
Mendaftarkan pasien anak baru ke dalam database klinik.
Request Body (contoh sintetis):#
Contoh berikut bukan data pasien nyata. Placeholder identitas dan telepon tidak dapat digunakan langsung; gunakan hanya data uji yang diotorisasi.
json
json
1{2 "nik": "<NIK_SINTETIS_16_DIGIT>",3 "fullName": "Pasien Uji Sintetis",4 "birthDate": "2015-01-01",5 "gender": "male",6 "parentName": "Wali Uji Sintetis",7 "parentPhone": "<NOMOR_TELEPON_UJI>",8 "parentEmail": "[email protected]"9}
2. GET /api/patients#
Mengembalikan daftar pasien dengan dukungan filter status (verified, pending_verification), pencarian nama, dan isolasi tenant otomatis.
3. PATCH /api/patients/[id]/verify#
Administrator atau Dokter memverifikasi keabsahan data pasien anak sebelum sesi pemeriksaan resmi dijalankan.