Pertama-tama yang perlu anda ketahui adalah struktur untuk melakukan integrasi dengan periksadulu agar dapat mengakses periksa ke dokter periksadulu beserta dengan system saldonya.
Berikut adalah urutan yang harus anda lakukan untuk melakukan integrasi dengan periksadulu
- Dapatkan API key pada halaman member anda, API_KEY yang di dapatkan dari member itu akan menjadi akun utama yang akan digunakan untuk member di web/aplikasi anda sendiri
- Lakukan integrasi dengan saldo terlebih dahulu, karena periksa hanya dapat dilakukan selama saldo anda tercukupi, jadi anda harus mengintegrasikan dulu dengan system saldonya
- Setelah itu anda tinggal mengintegrasikan dengan system periksa yang tersedia
1. Integrasi System Saldo
https://api.periksadulu.com/v1/get_member_data
x-periksadulu-apikey: API_KEY
x-periksadulu-apikey adalah request header yang di isi menggunakan API_KEY yang anda dapatkan dalam halaman Member anda. Data yag akan ditampilkan adalah seperti dibawah ini
- id_users
- nama_users
- alamat_users
- tanggal_lahir_users
- email_users
- saldo_users_saldo
- foto_users
- phone_users
- longitude_users
- latitude_users
Pada data yang akan anda dapatkan diatas, anda dapat membuat system saldo sendiri untuk member anda. Jika ada member anda yang melakukan pengisian saldo, anda dapat melakukan pengisian saldo anda ke PeriksaDulu.com
Gambaran mudahnya seperti ini, Anda harus topup saldo pada Periksadulu untuk melakukan periksa ke dokter dengan tarif yang sudah di tetapkan, dan member anda sendiri melakukan pengisian saldo kepada anda, karena periksa ke dokter dapat dilakukan jika saldo anda mencukupi pada halaman member di Periksadulu
2. Membuat Sub-member untuk klien anda
Untuk member pada website anda sendiri nanti akan terdaftar dengan Sub-member, dimana itu adalah seperti menambah Daftar Keluarga pada halaman member anda, anda dapat menambahkan Sub-member melalui API
https://api.periksadulu.com/v1/add_submember
x-periksadulu-apikey: API_KEY
x-nama-users: NAMA_USERS,
x-umur-users: UMUR_USERS,
x-kelamin-users: KELAMIN_USERS,
x-nik-users: NIK_KTP_USERS,
x-telepon-users: TELEPON_USERS,
x-alamat-users: ALAMAT_USERS,
x-tanggal-users: TANGGAL_LAHIR_USERS (Format: YYYY/MM/DD)
Dengan Request Header diatas dan API_KEY yang sesuai, anda akan dapat menambahkan sub-member pada Member Periksadulu
Request diatas akan memunculkan hasil dibawah ini
- id_users (ID member yang dihasilkan dari input melalui API diatas)
3. Mendapatkan data Sub-Member dari Email
URL: https://api.periksadulu.com/v1/get_submember_data
x-periksadulu-apikey: API_KEY
x-main-email: EMAIL_USERS
Data yang akan dimunculkan adalah seperti ini
- id_users
- nama_users
- alamat_users
- tanggal_lahir_users
- email_users
- saldo_users_saldo
- foto_users
- phone_users
- longitude_users
- latitude_users
4. Periksa ke dokter
https://api.periksadulu.com/v1/start_examination
x-periksadulu-apikey: API_KEY
x-id-dokter: ID_DOKTER,
x-tarif-tambahan: TARIF_TAMBAHAN,
x-keluhan: KELUHAN,
x-whatsapp: WHATSAPP,
x-id-users: ID_USERS
Data yang akan dimunculkan adalah seperti ini
- id_periksa (ID ini dapat digunakan untuk memeriksa status periksa)
5. Mendapatkan hasil Periksa
URL: https://api.periksadulu.com/v1/result_examination
x-periksadulu-apikey: API_KEY
x-id-periksa: ID_PERIKSA
Data yang akan dimunculkan adalah seperti ini
- diagnosa_pasien (Ini adalah hasil dari periksa yang telah diperiksa oleh dokter)