Ikhtisar fitur

Ikhtisar fitur

Sentra Assist dilengkapi dengan lima area fitur yang terintegrasi erat. Masing-masing dirancang untuk mengurangi beban kognitif klinisi yang bekerja di dalam ePuskesmas sambil menjadikan keselamatan pasien sebagai pusat.

Area fitur

AreaApa yang dilakukanTitik masuk kunci
Keamanan klinisPengaman multi-lapisan yang mencegat data tidak aman sebelum mencapai rekam medislib/clinical/vital-guardrails.ts
Keamanan obatPemeriksaan DDI real-time, penalaran terapi, dan perhitungan dosislib/iskandar-diagnosis-engine/ddi-checker.ts
Transfer RMETransfer data rujukan terorkestrasi ke formulir ePuskesmaslib/rme/transfer-orchestrator.ts
Trajektori klinisPemantauan pasien longitudinal hingga lima kunjunganlib/iskandar-diagnosis-engine/trajectory-analyzer.ts
Mesin diagnosisAlur saran deterministik-first dengan penataan ulang LLM opsionallib/iskandar-diagnosis-engine/get-suggestions-flow.ts

Mesin diagnosis didokumentasikan di bagian sistem karena arsitekturnya menjangkau seluruh ekstensi. Empat halaman di atas berfokus pada fitur yang berinteraksi langsung dengan klinisi.

Cara area saling terhubung

flowchart LR
    subgraph Input["Data kunjungan saat ini"]
        TTV["Tanda vital"]
        KEL["Keluhan"]
        OBAT["Draf resep"]
    end

    subgraph Safety["Lapisan keamanan"]
        VG["Vital Guardrails"]
        DDI["Pemeriksa DDI"]
    end

    subgraph Intelligence["Lapisan intelijen"]
        DE["Mesin Diagnosis"]
        TRAJ["Trajectory Analyzer"]
    end

    subgraph Output["Output ePuskesmas"]
        RME["Transfer RME"]
    end

    TTV --> VG
    KEL --> DE
    OBAT --> DDI
    VG --> TRAJ
    DE --> RME
    DDI --> RME
    TRAJ --> RME

Data mengalir dari kunjungan saat ini ke lapisan keamanan terlebih dahulu. Vital Guardrails memblokir atau menandai nilai berbahaya sebelum digunakan oleh mesin diagnosis atau trajectory analyzer. Modul keamanan obat berjalan paralel, memeriksa setiap baris resep terhadap database DDInter 2.0. Hanya setelah kedua pemeriksaan keamanan lulus, orchestrator transfer RME mendorong data ke ePuskesmas.

Keamanan klinis

Lapisan keamanan adalah bagian paling defensif dari ekstensi. Mencakup:

  • Vital Guardrails — 822 baris validasi yang memberikan setiap tanda vital tingkat keparahan (normal, peringatan, kritis, diblokir). Hard stop mencegah pengiriman formulir ketika nilai mengancam jiwa. Soft flag memperingatkan tentang nilai yang memerlukan perhatian tetapi tidak segera berbahaya. Code-red cues memicu ketika teks gejala mengandung frasa seperti "tidak sadar" atau "nyeri dada."
  • SYMPHONY Safety Bridge — Memetakan hasil analisis trajektori ke peringatan CDSS. Ketika trajectory analyzer mendeteksi deteriorasi, SYMPHONY menerjemahkan itu menjadi peringatan yang dapat ditindaklanjuti yang dilihat klinisi di dalam panel samping.
  • Patient Context Profile — Klasifikasi pita usia dan kesadaran yang mengubah cara guardrails menafsirkan nilai. Nadi 120 adalah normal untuk bayi tetapi ditandai untuk dewasa.
  • Anamnesa Composer — Menghasilkan draf terstruktur dari anamnesa dari keluhan bebas teks, riwayat kronis, dan tanda vital. Draf disajikan kepada klinisi untuk ditinjau sebelum transfer.

Baca detail lengkap di clinical-safety.md.

Keamanan obat

Modul keamanan obat menjaga keputusan resep tetap aman tanpa menambah friksi:

  • DDI Checker — Pemeriksa offline yang didukung oleh database DDInter 2.0 (173.071+ interaksi). Dimuat sekali saat startup dan menjawab kueri dalam milidetik.
  • Pharmacotherapy Reasoner — Rekomendasi terapi berbasis sindrom yang mencocokkan kode ICD-10 ke aturan intent (antianginal, antiplatelet, glikemik primer, dll.).
  • Dosage Calculator — Dosis berbasis berat untuk pasien pediatrik dan geriatrik, mengacu pada IDAI 2024, panduan geriatrik PAPDI, dan PIONAS.
  • Prescription Form Auto-fill (ResepForm) — Komponen React yang menangkap baris resep dan mengirimkannya ke orchestrator transfer RME.

Baca detail lengkap di drug-safety.md.

Transfer RME

Orchestrator transfer RME mendorong data klinis yang telah selesai ke ePuskesmas dalam tiga langkah: anamnesa, diagnosa, resep. Setiap langkah memiliki batas waktu, logika percobaan ulang, dan jendela deduplikasi sendiri. Orchestrator menggunakan penargetan tab cerdas untuk menemukan tab ePuskesmas yang benar bahkan ketika klinisi memiliki banyak tab terbuka. Jembatan dashboard menyelaraskan state antara panel samping ekstensi dan halaman ePuskesmas.

Baca detail lengkap di rme-transfer.md.

Trajektori klinis

Analisis trajektori mengubah kunjungan terisolasi menjadi gambaran longitudinal. Melihat lima kunjungan terakhir dan menghitung arah tren, tingkat risiko, dan status deteriorasi. Trajectory V2 menambahkan kurva risiko, jalur cakupan sinyal, dan panel delta kunjungan. Sistem juga mengklasifikasikan penyakit kronis dan membangun profil skrining tanda vital yang terstratifikasi berdasarkan usia.

Baca detail lengkap di clinical-trajectory.md.

Feature flags

Setiap area fitur dapat dikendalikan melalui variabel lingkungan. Flag dibaca saat build time dan dikompilasi keluar saat dinonaktifkan, sehingga tidak ada overhead runtime untuk modul yang tidak digunakan. Lihat sistem/feature-flags.md untuk daftar lengkap.

Halaman terkait