Download the PHP package yudistira/satusehat-api without Composer
On this page you can find all versions of the php package yudistira/satusehat-api. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download yudistira/satusehat-api
More information about yudistira/satusehat-api
Files in yudistira/satusehat-api
Package satusehat-api
Short Description Non Official SATUSEHAT API with FHIR Object in Easy Way
License MIT
Homepage https://github.com/yudistirasd/satusehat-api
Informations about the package satusehat-api
SATUSEHAT Integration for Laravel
Library Laravel untuk integrasi SATUSEHAT Kemenkes RI. Generate FHIR-ready JSON sesuai profil SATUSEHAT Documentation.
Mengapa Package Ini?
- Open-source (MIT license), gratis dipakai termasuk untuk komersial
- Mendukung 19 FHIR resource (Patient, Encounter, Bundle, dst)
- OAuth2 token caching otomatis via Laravel Cache
- Multi-tenant via
Tenanttrait - KYC Centang Biru
- Sandbox mode dengan ID pasien dan nakes development
- Tested di Laravel 8 sampai 12
Quick Start
1. Install via Composer
2. Publish Config dan Migration
3. Set Environment Variables
Daftarkan aplikasi Anda di portal SATUSEHAT menu Pengembang > Aplikasi, lalu tambahkan kredensial berikut ke file .env:
| Variable | Deskripsi |
|---|---|
SATUSEHAT_ENV |
DEV untuk sandbox, PROD untuk production |
SATUSEHAT_CLIENT_ID |
Client ID dari portal SATUSEHAT |
SATUSEHAT_CLIENT_SECRET |
Client Secret dari portal SATUSEHAT |
SATUSEHAT_ORGANIZATION_ID |
Organization ID fasyankes Anda |
4. Contoh: Buat Resource Patient
5. Contoh: Kirim Bundle Kunjungan (Encounter + Diagnosis)
Dokumentasi lengkap per resource ada di folder docs/.
FHIR Resources Tersedia (19)
Patient, Practitioner, Encounter, Condition, Observation, Procedure, Medication, MedicationRequest, MedicationDispense, AllergyIntolerance, ClinicalImpression, Composition, DiagnosticReport, ServiceRequest, Specimen, CarePlan, Location, Organization, Bundle
Persyaratan
- PHP 7.4 atau 8.0+
- Laravel 8 / 9 / 10 / 11 / 12
- Akun developer SATUSEHAT (daftar di sini)
Roadmap
- [ ] Dokumentasi lengkap per resource di
/docs - [ ] Contoh project Laravel end-to-end
- [ ] Test coverage untuk semua FHIR resource
- [ ] Migration helper dari format legacy
Need Help?
Package ini gratis dan open-source. Kalau Anda butuh:
- Custom integration SATUSEHAT untuk SaaS klinik atau RS
- Konsultasi compliance SATUSEHAT
- Bridging BPJS (VClaim, PCare, Antrean) - lihat bpjs-api
Email: [email protected]
Contributing
Kontribusi welcome. Lihat CONTRIBUTING.md.
Bug report dan feature request via Issues.
Credits
- Original work: ivanwilliammd/satusehat-integration by Dr. dr. Ivan William Harsono, MTI
- Maintained dan updated for latest SATUSEHAT API by @yudistirasd
License
MIT License. Bebas dipakai termasuk untuk komersial.
Maintained by Yudistira SD - Laravel developer Indonesia. Spesialis integrasi healthcare API (SATUSEHAT, BPJS) untuk SaaS klinik.
All versions of satusehat-api with dependencies
guzzlehttp/guzzle Version ^7.8
illuminate/config Version ^8.0|^9.0|^10.0|^11.0|^12.0
illuminate/database Version ^8.0|^9.0|^10.0|^11.0|^12.0
illuminate/support Version ^8.0|^9.0|^10.0|^11.0|^12.0
jeroenzwart/laravel-csv-seeder Version ^1.6
phpseclib/phpseclib Version ^3.0
vlucas/phpdotenv Version ^5.5