Node.js Integration Kit - SATUSEHAT, PCare BPJS & iCare Backend Template
Template backend Node.js siap pakai untuk integrasi SATUSEHAT FHIR R4, PCare BPJS, dan iCare dengan OAuth2, HMAC signature, helper FHIR, validasi JSON, dan struktur enterprise.


Deskripsi Template
Deskripsi produk berdasarkan data admin dan framework Node.js.
Template ini dirancang untuk kebutuhan FKTP, Puskesmas, klinik, dan sistem kesehatan yang ingin mempercepat proses bridging ke layanan digital kesehatan nasional tanpa harus membangun semua boilerplate integrasi dari nol.
Di dalamnya sudah tersedia modul penting seperti OAuth2 untuk SATUSEHAT, helper FHIR Resource Builder, validasi skema JSON, logging terpusat, HMAC signature untuk BPJS, serta struktur kode modular berbasis controller, route, service, dan environment configuration.
Cocok digunakan untuk:
- Developer backend sistem kesehatan
- Tim IT Puskesmas / FKTP
- Vendor SIMPUS / SIMRS
- Project bridging SATUSEHAT
- Project integrasi PCare BPJS
- Project integrasi iCare BPJS
- Starter kit backend healthcare
- Template Node.js enterprise
Fitur utama:
- Backend template berbasis Node.js
- SATUSEHAT FHIR R4 ready
- OAuth2 authentication helper
- Auto-refresh token logic
- Helper FHIR Resource Builder
- Validasi skema JSON real-time
- Logging terpusat untuk kebutuhan audit
- Signature HMAC untuk bridging BPJS
- Modul PCare untuk pelayanan primer
- Modul iCare untuk riwayat medis pasien
- Struktur folder modular
- Konfigurasi berbasis file .env
- Siap dikembangkan untuk kebutuhan database lokal SIMPUS / SIMRS
- Dokumentasi teknis pendukung
- Cocok untuk pengembangan sistem kesehatan skala production
Template ini membantu developer menghemat waktu riset integrasi, mengurangi risiko error pada signature/token, dan mempercepat implementasi backend healthcare yang lebih siap pakai.
Catatan:
Template ini adalah starter kit / integration kit untuk developer. Produk ini bukan aplikasi resmi pemerintah, bukan produk resmi Kemenkes, dan bukan produk resmi BPJS. Pastikan seluruh implementasi production tetap mengikuti kredensial, aturan, dan dokumentasi resmi dari instansi terkait.
Fitur Utama Node.js
Fitur ini disesuaikan dari field framework di admin, bukan dari tags.
Struktur backend Node.js siap dikembangkan
Cocok untuk REST API dan service server-side
Mudah dihubungkan dengan database, auth, payment gateway, dan storage
Struktur folder rapi untuk route, controller, service, dan config
Siap digunakan sebagai fondasi backend project production
Cocok untuk developer yang membangun API dari nol
File yang Didapat
Isi paket yang relevan untuk template Node.js.
Source code Node.js backend
Folder routes
Folder controllers
Folder services
Folder config
File package.json dan dokumentasi setup
Kebutuhan Teknis
Requirement mengikuti framework yang dipilih di admin: Node.js.
Node.js 20 atau versi lebih baru
npm atau pnpm
Postman/Insomnia untuk testing API
Database sesuai konfigurasi template jika tersedia
Pemahaman dasar backend dan HTTP API
Cara Menjalankan Node.js
Panduan teknis singkat berdasarkan framework/bahasa yang dipilih di admin.
Langkah Penggunaan
Extract file ZIP template.
Buka folder backend di VS Code.
Install dependency project.
Salin dan isi file environment jika tersedia.
Jalankan server backend dan test endpoint API.
Command
Install dependency
npm installJalankan development
npm run devJalankan production
npm run startStruktur Umum Paket
src/ untuk source utama backend
routes/ untuk endpoint API
controllers/ untuk handler request
services/ untuk business logic
config/ untuk konfigurasi database/env
Dokumentasi
Dokumentasi penggunaan template Node.js. Jika di admin sudah diisi, konten ini mengikuti dokumentasi dari admin.
Node.js Integration Kit adalah template backend siap pakai untuk membantu proses integrasi sistem kesehatan dengan SATUSEHAT, PCare BPJS, dan iCare.
## Fitur Utama
- SATUSEHAT FHIR R4 ready
- OAuth2 authentication helper
- Auto-refresh token logic
- Helper FHIR Resource Builder
- Validasi skema JSON
- Logging terpusat
- HMAC signature untuk BPJS
- Modul PCare BPJS
- Modul iCare BPJS
- Struktur folder modular
- Konfigurasi berbasis .env
- Dokumentasi teknis pendukung
## Teknologi
- Node.js
- JavaScript
- REST API
- Express.js
- Environment Configuration
- JSON Schema Validation
- OAuth2
- HMAC Signature
## Cocok Untuk
- Developer backend healthcare
- Vendor SIMPUS / SIMRS
- Tim IT Puskesmas
- Project integrasi SATUSEHAT
- Project bridging PCare BPJS
- Project iCare BPJS
- Starter kit backend kesehatan
## Cara Install
1. Download file ZIP.
2. Extract file ZIP.
3. Masuk ke folder project.
4. Jalankan perintah:
npm install
5. Copy file environment example menjadi .env.
6. Isi kredensial SATUSEHAT dan BPJS sesuai environment yang digunakan.
7. Jalankan project sesuai command yang tersedia pada dokumentasi.
8. Sesuaikan mapping database lokal dengan kebutuhan SIMPUS / SIMRS.
## Cara Custom
Kamu bisa menyesuaikan:
- Kredensial SATUSEHAT
- Kredensial BPJS
- Endpoint environment
- Mapping database lokal
- Controller
- Service
- Route
- Struktur payload FHIR
- Logging
- Validasi request dan response
## Catatan Penting
Template ini adalah starter kit backend untuk developer.
Produk ini bukan aplikasi resmi pemerintah, bukan produk resmi Kemenkes, dan bukan produk resmi BPJS. Untuk penggunaan production, pastikan mengikuti dokumentasi resmi, kredensial resmi, dan regulasi yang berlaku dari masing-masing instansi.
Riwayat Update
Catatan perubahan dan peningkatan template Node.js.
Versi 1.0.0
11 Juli 2026
- Rilis pertama template berbasis Node.js
- Menambahkan layout responsif untuk berbagai ukuran layar
- Menambahkan struktur file dan dokumentasi sesuai kebutuhan JavaScript Backend
Lisensi Penggunaan
Template premium ini boleh digunakan untuk project pribadi maupun komersial. Pembelian berlaku untuk satu akun pembeli dan mengikuti ketentuan lisensi TampilKit.
Lisensi Komersial Premium
Boleh digunakan untuk project pribadi
Boleh digunakan untuk project client
Boleh dimodifikasi sesuai kebutuhan
Tidak boleh dibagikan ulang
Tidak boleh dijual ulang sebagai template mandiri