Format input
Pilih format yang sesuai SIMRS Anda. Responsnya sama persis.
Ketiganya memberi hasil yang sama untuk isi klinis yang sama.
① FHIR — SATUSEHAT (default)
Kirim satu Bundle FHIR R4 per kunjungan, dari resource dan code system yang sama dengan yang Anda kirim ke SATUSEHAT. Hanya Encounter yang wajib; ClaimGuard membaca semua yang ada. Semakin lengkap, semakin tajam pemeriksaannya.
Apa masuk ke mana
| Resource SATUSEHAT | Data | Code system |
|---|---|---|
Encounter | visit_id, class, period, admitSource, diagnosis[rank, use] | v3-ActCode EMER · IMP · AMB |
Condition | diagnosa | ICD-10 · http://hl7.org/fhir/sid/icd-10 |
Procedure | tindakan | ICD-9-CM · http://hl7.org/fhir/sid/icd-9-cm |
Observation (vital-signs) | BP · HR · RR · temp · SpO2 · weight · height · GCS · pain · glucose | LOINC + UCUM · BP panel 85354-9 |
DiagnosticReport + Observation (laboratory) | hasil lab | LOINC / local |
DiagnosticReport (RAD) | kesimpulan radiologi | — |
MedicationRequest | obat | KFA http://sys-ids.kemkes.go.id/kfa (optional) |
AllergyIntolerance | alergi | SNOMED CT (optional) |
QuestionnaireResponse | primary survey, pemeriksaan fisik, CPPT SOAP, resume, laporan operasi | questionnaire = …/Questionnaire/<section> · linkId = your label |
Encounter SATUSEHAT tidak punya elemen penjamin, jadi kirim penjamin di samping bundle (default BPJS). Untuk ranap_cppt, kirim catatan CPPT sebagai QuestionnaireResponse: tahap ini sebagian besar berupa narasi.
② Simple
Kirim encounter dan sections[]. Setiap section adalah satu bagian form Anda, dengan label field Anda sendiri. Tidak perlu koding atau mengganti nama.
Kunci section per tahap
| stage | sections[].key |
|---|---|
igd_asesmen_awal | dataPasien anamnesa primarySurvey ttv pemeriksaanFisik codingDiagnosa obat lab radiologi |
ranap_cppt | asesmenAwalIgd cpptDokter cpptPerawat cpoObat lab radiologi |
ranap_resume | resumePulang asesmenAwalIgd cpptDokter cpoObat lab radiologi laporanOperasi persetujuanTindakan monitoringAnestesi curb65 … |
rajal_soap | soap pemeriksaan icd riwayat |
Request — rajal_soap
{
"stage": "rajal_soap",
"bundle": {
"resourceType": "Bundle",
"type": "collection",
"entry": [
{
"fullUrl": "urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f",
"resource": {
"resourceType": "Patient",
"identifier": [
{
"use": "usual",
"system": "https://docs.healthguardinnovation.com/fhir/sid/patient-ref",
"value": "RM-000200"
}
]
}
},
{
"fullUrl": "urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d",
"resource": {
"resourceType": "Encounter",
"status": "finished",
"class": {
"system": "http://terminology.hl7.org/CodeSystem/v3-ActCode",
"code": "AMB",
"display": "ambulatory"
},
"identifier": [
{
"system": "https://docs.healthguardinnovation.com/fhir/sid/visit-id",
"value": "VISIT-20260707-010"
}
],
"subject": {
"reference": "urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f"
},
"period": {
"start": "2026-07-07T09:00:00+07:00"
},
"hospitalization": {
"admitSource": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/admit-source",
"code": "outp"
}
],
"text": "POLI"
}
},
"participant": [
{
"individual": {
"identifier": {
"system": "https://docs.healthguardinnovation.com/fhir/sid/practitioner-ref",
"value": "DR-02"
}
}
}
],
"diagnosis": [
{
"condition": {
"reference": "urn:uuid:b25223d2-c48e-4862-9f1e-fc3446f27ffb"
},
"rank": 1,
"use": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/diagnosis-role",
"code": "billing"
}
]
}
}
]
}
},
{
"fullUrl": "urn:uuid:0b064f27-3627-4434-b2ff-219cea8be79c",
"resource": {
"resourceType": "Observation",
"status": "final",
"category": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/observation-category",
"code": "vital-signs",
"display": "Vital Signs"
}
]
}
],
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "8480-6",
"display": "Systolic blood pressure"
}
],
"text": "tensi_sistolik"
},
"valueQuantity": {
"value": 118,
"unit": "mm[Hg]",
"system": "http://unitsofmeasure.org",
"code": "mm[Hg]"
},
"extension": [
{
"url": "https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format",
"valueCode": "num"
}
],
"subject": {
"reference": "urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f"
},
"encounter": {
"reference": "urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d"
}
}
},
{
"fullUrl": "urn:uuid:656fdaf6-1d63-408d-8b2c-61eb668f81eb",
"resource": {
"resourceType": "Observation",
"status": "final",
"category": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/observation-category",
"code": "vital-signs",
"display": "Vital Signs"
}
]
}
],
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "8462-4",
"display": "Diastolic blood pressure"
}
],
"text": "tensi_diastolik"
},
"valueQuantity": {
"value": 76,
"unit": "mm[Hg]",
"system": "http://unitsofmeasure.org",
"code": "mm[Hg]"
},
"extension": [
{
"url": "https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format",
"valueCode": "num"
}
],
"subject": {
"reference": "urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f"
},
"encounter": {
"reference": "urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d"
}
}
},
{
"fullUrl": "urn:uuid:3cdab0df-7fce-4ab9-9334-6630181a2016",
"resource": {
"resourceType": "Observation",
"status": "final",
"category": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/observation-category",
"code": "vital-signs",
"display": "Vital Signs"
}
]
}
],
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "8310-5",
"display": "Body temperature"
}
],
"text": "suhu_celsius"
},
"valueQuantity": {
"value": 36.6,
"unit": "Cel",
"system": "http://unitsofmeasure.org",
"code": "Cel"
},
"extension": [
{
"url": "https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format",
"valueCode": "num"
}
],
"subject": {
"reference": "urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f"
},
"encounter": {
"reference": "urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d"
}
}
},
{
"fullUrl": "urn:uuid:aac28b25-cb93-496c-babb-eb1b35504eb2",
"resource": {
"resourceType": "Observation",
"status": "final",
"category": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/observation-category",
"code": "vital-signs",
"display": "Vital Signs"
}
]
}
],
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "8867-4",
"display": "Heart rate"
}
],
"text": "nadi_per_menit"
},
"valueQuantity": {
"value": 80,
"unit": "/min",
"system": "http://unitsofmeasure.org",
"code": "/min"
},
"extension": [
{
"url": "https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format",
"valueCode": "num"
}
],
"subject": {
"reference": "urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f"
},
"encounter": {
"reference": "urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d"
}
}
},
{
"fullUrl": "urn:uuid:b493966e-c93f-4e21-be55-6eacfe52fc16",
"resource": {
"resourceType": "Observation",
"status": "final",
"category": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/observation-category",
"code": "vital-signs",
"display": "Vital Signs"
}
]
}
],
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "9279-1",
"display": "Respiratory rate"
}
],
"text": "respirasi_per_menit"
},
"valueQuantity": {
"value": 18,
"unit": "/min",
"system": "http://unitsofmeasure.org",
"code": "/min"
},
"extension": [
{
"url": "https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format",
"valueCode": "num"
}
],
"subject": {
"reference": "urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f"
},
"encounter": {
"reference": "urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d"
}
}
},
{
"fullUrl": "urn:uuid:ae262ca1-6f16-4c0d-a95c-26b7c0a40e2a",
"resource": {
"resourceType": "Observation",
"status": "final",
"category": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/observation-category",
"code": "vital-signs",
"display": "Vital Signs"
}
]
}
],
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "8302-2",
"display": "Body height"
}
],
"text": "tinggi_cm"
},
"valueQuantity": {
"value": 160,
"unit": "cm",
"system": "http://unitsofmeasure.org",
"code": "cm"
},
"extension": [
{
"url": "https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format",
"valueCode": "num"
}
],
"subject": {
"reference": "urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f"
},
"encounter": {
"reference": "urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d"
}
}
},
{
"fullUrl": "urn:uuid:6d2bc83c-08cd-4fa1-b712-02c9330eefe1",
"resource": {
"resourceType": "Observation",
"status": "final",
"category": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/observation-category",
"code": "vital-signs",
"display": "Vital Signs"
}
]
}
],
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "29463-7",
"display": "Body weight"
}
],
"text": "berat_kg"
},
"valueQuantity": {
"value": 58,
"unit": "kg",
"system": "http://unitsofmeasure.org",
"code": "kg"
},
"extension": [
{
"url": "https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format",
"valueCode": "num"
}
],
"subject": {
"reference": "urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f"
},
"encounter": {
"reference": "urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d"
}
}
},
{
"fullUrl": "urn:uuid:5ed0bc16-444e-4792-8d55-441a0e6675b2",
"resource": {
"resourceType": "Observation",
"status": "final",
"category": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/observation-category",
"code": "vital-signs",
"display": "Vital Signs"
}
]
}
],
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "59408-5",
"display": "Oxygen saturation in Arterial blood by Pulse oximetry"
}
],
"text": "spo2_persen"
},
"valueQuantity": {
"value": 99,
"unit": "%",
"system": "http://unitsofmeasure.org",
"code": "%"
},
"extension": [
{
"url": "https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format",
"valueCode": "num"
}
],
"subject": {
"reference": "urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f"
},
"encounter": {
"reference": "urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d"
}
}
},
{
"fullUrl": "urn:uuid:d68dde03-cb5f-44a4-a36b-9e77f56a8fe1",
"resource": {
"resourceType": "Observation",
"status": "final",
"category": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/observation-category",
"code": "vital-signs",
"display": "Vital Signs"
}
]
}
],
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "9269-2",
"display": "Glasgow coma score total"
}
],
"text": "gcs"
},
"valueQuantity": {
"value": 456,
"unit": "{score}",
"system": "http://unitsofmeasure.org",
"code": "{score}"
},
"extension": [
{
"url": "https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format",
"valueCode": "str"
}
],
"subject": {
"reference": "urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f"
},
"encounter": {
"reference": "urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d"
}
}
},
{
"fullUrl": "urn:uuid:889a1463-64c6-49f4-9ef3-d0ac4b4052d4",
"resource": {
"resourceType": "AllergyIntolerance",
"clinicalStatus": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical",
"code": "active"
}
]
},
"verificationStatus": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/allergyintolerance-verification",
"code": "confirmed"
}
]
},
"code": {
"text": "Tidak ada alergi obat/makanan",
"coding": [
{
"system": "http://snomed.info/sct",
"code": "716186003",
"display": "No known allergy"
}
]
},
"patient": {
"reference": "urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f"
}
}
},
{
"fullUrl": "urn:uuid:b20a8eb8-d1f5-4eaf-8126-718f4c1c59a5",
"resource": {
"resourceType": "Observation",
"status": "final",
"category": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/observation-category",
"code": "vital-signs",
"display": "Vital Signs"
}
]
}
],
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "8280-0",
"display": "Waist Circumference at umbilicus by Tape measure"
}
],
"text": "lingkar_perut_cm"
},
"valueQuantity": {
"value": 75,
"unit": "cm",
"system": "http://unitsofmeasure.org",
"code": "cm"
},
"extension": [
{
"url": "https://docs.healthguardinnovation.com/fhir/StructureDefinition/source-format",
"valueCode": "num"
}
],
"subject": {
"reference": "urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f"
},
"encounter": {
"reference": "urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d"
}
}
},
{
"fullUrl": "urn:uuid:b25223d2-c48e-4862-9f1e-fc3446f27ffb",
"resource": {
"resourceType": "Condition",
"clinicalStatus": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/condition-clinical",
"code": "active"
}
]
},
"category": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/condition-category",
"code": "encounter-diagnosis",
"display": "Encounter Diagnosis"
}
]
}
],
"code": {
"coding": [
{
"system": "http://hl7.org/fhir/sid/icd-10",
"code": "Z96.1",
"display": "Kontrol pseudofakia"
}
]
},
"bodySite": [
{
"text": "OD",
"coding": [
{
"system": "http://snomed.info/sct",
"code": "18944008",
"display": "Right eye structure"
}
]
}
],
"subject": {
"reference": "urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f"
},
"encounter": {
"reference": "urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d"
}
}
},
{
"fullUrl": "urn:uuid:0cab1a7a-72ec-4279-8d0b-918782661342",
"resource": {
"resourceType": "Procedure",
"status": "completed",
"code": {
"coding": [
{
"system": "http://hl7.org/fhir/sid/icd-9-cm",
"code": "95.01",
"display": "Slitlamp / Visus"
}
]
},
"bodySite": [
{
"text": "ODS",
"coding": [
{
"system": "http://snomed.info/sct",
"code": "40638003",
"display": "Both eyes"
}
]
}
],
"subject": {
"reference": "urn:uuid:cc1ee278-cdea-4565-a8be-105bb59a125f"
},
"encounter": {
"reference": "urn:uuid:f0ae3b67-fc2f-40ee-877e-f8c62c30982d"
}
}
}
]
}
}{
"stage": "rajal_soap",
"penjamin": "BPJS",
"encounter": {
"visit_id": "VISIT-20260707-010",
"class": "AMB",
"origin": "POLI",
"patient_ref": "RM-000200",
"patient_status": "lama",
"practitioner_ref": "DR-02",
"period": {
"start": "2026-07-07T09:00:00+07:00"
}
},
"sections": [
{
"key": "soap",
"data": {
"subjektif": "Kontrol rutin pseudofakia OD, tidak ada keluhan baru, visus stabil sejak operasi 3 bulan lalu.",
"objektif": "VOD 6/7.5 pinhole tetap, VOS 6/6. Segmen anterior OD pseudofakia tenang, OS dbn.",
"asesmen": "Pseudofakia OD stabil, kontrol rutin post-PHACO",
"plan": "Lanjutkan lubricant eye drop OD, kontrol rutin 6 bulan lagi",
"instruksi": "Gunakan air mata buatan OD 4x sehari, kontrol jika ada penurunan visus mendadak",
"evaluasi": "Visus dan tekanan intraokular stabil dibanding kunjungan sebelumnya"
}
},
{
"key": "pemeriksaan",
"data": {
"tensi_sistolik": 118,
"tensi_diastolik": 76,
"suhu_celsius": 36.6,
"nadi_per_menit": 80,
"respirasi_per_menit": 18,
"tinggi_cm": 160,
"berat_kg": 58,
"spo2_persen": 99,
"gcs": "456",
"kesadaran": "Compos Mentis",
"alergi": "Tidak ada alergi obat/makanan",
"lingkar_perut_cm": 75
}
},
{
"key": "icd",
"data": {
"icd_10": [
{
"code": "Z96.1",
"label": "Kontrol pseudofakia",
"laterality": "OD"
}
],
"icd_9": [
{
"code": "95.01",
"label": "Slitlamp / Visus",
"laterality": "ODS"
}
]
}
},
{
"key": "riwayat",
"data": {
"kunjungan": [
{
"tanggal": "2026-04-07",
"icd_10": [
{
"code": "H25.9",
"label": "Katarak senilis",
"laterality": "OD"
}
],
"icd_9": [
{
"code": "13.41",
"label": "Katarak PHACO",
"laterality": "OD"
}
],
"tindakan": [],
"soap": {
"asesmen": "Post PHACO OD",
"plan": "Kontrol 3 bulan"
}
}
]
}
}
]
}③ Kustom / on-premise
Format SIMRS khusus, integrasi langsung database, atau instalasi di server Anda sendiri. HealthGuard memasang adapter pada API key Anda. Responsnya sama persis, jadi layar Anda tidak berubah. Hubungi kami.
BerikutnyaReferensi API →