Satu Sehat

Sebelum melakukan integrasi, hal yang harus dilakukan adalah melakukan instalasi peralatan seperti:

  • HeidiSQL
  • Visual Studio Code / Notepad++
  • FileZilla

Adapun Langkah - langkah untuk mengintegrasikan simgos2 dengan Satu Sehat yaitu:

Pengaturan Satu Sehat

  • Edit file local.php yang berada pada folder production/webapps/webservice/config/autoload dengan menggunakan salah satu peralatan di atas seperti Visual Studio Code atau menggunakan perintah linux:
cd /var/www/html/production/webapps/webservice
nano config/autoload/local.php
  • Cari KemkesService pada local.php, jika menggunakan perintah diatas tekan Ctrl+w kemudian masukkan kata KemkesService setelah itu tekan tombol Enter
  • Tambakan script dibawah ini atau lihat file local.php.dist
"IHS" => [
    "id" => "ID DIBERIKAN OLEH DTO KEMENKES",
    "secret" => "SECRET DIBERIKAN OLEH DTO KEMENKES",
    "auth_url" => "https://api-satusehat-dev.dto.kemkes.go.id/oauth2/v1",
    "url" => "https://api-satusehat-dev.dto.kemkes.go.id/fhir-r4/v1"
],

Hapus File Cache

Hapus 2 file cache yang ada pada folder production/webapps/webservice/data/cache/

# Aktif di folder webapps/webservice kemudian ketik perintah berikut ini
sudo rm -rf data/cache/*

Aktifkan integrasi di table

  • Akses db
  • Pilih db aplikasi
  • Lihat data tabel integrasi
  • Cari KEMKES SATU SEHAT ubah STATUS = 0 menjadi STATUS = 1

Memasukan Organization Id yang di berikan oleh DTO Kemkes

  • Akses db
  • Pilih db kemkes-ihs
  • Lihat data tabel organization
  • Ubah id sesuai dengan Organization Id pada row pertama dimana refId = 1

Aktifkan Scheduler

cd /var/www/html/production/webapps/scripts/list_scheduler/kemkes/ihs
./install.sh

Maka pengiriman data ke ihs (satu sehat) dilakukan setiap 15 menit