Format input

Pilih format yang sesuai SIMRS Anda. Responsnya sama persis.

Apakah SIMRS Anda sudah mengirim data ke SATUSEHAT?
Ya
①FHIR (default)Pakai ulang resource SATUSEHAT dalam satu Bundle
Belum
②SimpleKirim bagian form apa adanya
③Kustom / on-premiseFormat khusus atau di server sendiri? Kami buatkan adapternya.

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.

BundleFHIR R4 · 1 kunjungan
Encounterkunjungan · kelas · urutan diagnosawajib
ConditionICD-10
ProcedureICD-9-CM
Observationtanda vital · lab (LOINC)
MedicationRequestobat (KFA)
AllergyIntolerancealergi
DiagnosticReportlab · radiologi
QuestionnaireResponseform narasi: pemeriksaan, CPPT, resume

Apa masuk ke mana

Resource SATUSEHATDataCode system
Encountervisit_id, class, period, admitSource, diagnosis[rank, use]v3-ActCode EMER · IMP · AMB
ConditiondiagnosaICD-10 · http://hl7.org/fhir/sid/icd-10
ProceduretindakanICD-9-CM · http://hl7.org/fhir/sid/icd-9-cm
Observation (vital-signs)BP · HR · RR · temp · SpO2 · weight · height · GCS · pain · glucoseLOINC + UCUM · BP panel 85354-9
DiagnosticReport + Observation (laboratory)hasil labLOINC / local
DiagnosticReport (RAD)kesimpulan radiologi—
MedicationRequestobatKFA http://sys-ids.kemkes.go.id/kfa (optional)
AllergyIntolerancealergiSNOMED CT (optional)
QuestionnaireResponseprimary survey, pemeriksaan fisik, CPPT SOAP, resume, laporan operasiquestionnaire = …/Questionnaire/<section> · linkId = your label
🔒 ClaimGuard tidak pernah membaca nama, NIK, KK, paspor, atau nomor HP pasien. Identifikasi pasien dengan nomor IHS SATUSEHAT atau nomor RM Anda.

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

stagesections[].key
igd_asesmen_awaldataPasien anamnesa primarySurvey ttv pemeriksaanFisik codingDiagnosa obat lab radiologi
ranap_cpptasesmenAwalIgd cpptDokter cpptPerawat cpoObat lab radiologi
ranap_resumeresumePulang asesmenAwalIgd cpptDokter cpoObat lab radiologi laporanOperasi persetujuanTindakan monitoringAnestesi curb65 …
rajal_soapsoap 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 →