SentraWiki

Abyss Monorepo

Basis pengetahuan utama platform Sentra Healthcare AI yang AI-native.

Abyss Monorepo adalah ekosistem perangkat lunak dan kerangka arsitektur terpadu yang dikembangkan untuk platform Sentra Healthcare AI. Ia mengintegrasikan engine penalaran klinis, pipeline retrieval-augmented generation (RAG), dan rangkaian aplikasi kesehatan ke dalam satu repositori dengan batas yang ditegakkan, dirancang dan dibangun sepenuhnya oleh dr. Ferdi Iskandar selaku developer tunggal sekaligus Founder-CEO Sentra Healthcare AI.

Platform ini bercirikan filosofi AI-native: setiap komponen, dari skema basis data hingga alur aplikasi, diatur oleh satu set instruksi terpusat (AGENTS.md) dan dikelola oleh agen otonom. Keputusan arsitektur ini menempatkan Abyss bukan sekadar basis kode, melainkan infrastruktur kecerdasan yang hidup dan mengatur dirinya sendiri untuk layanan kesehatan berskala nasional.

“Platform ini bukan sekadar artefak teknis. Ia adalah puncak dari perjalanan seorang dokter di persimpangan praktik klinis, tata kelola hukum, dan keyakinan bahwa rakyat Indonesia berhak atas layanan kesehatan yang lebih baik daripada yang selama ini dibatasi oleh geografi dan keterbatasan sumber daya.”

dr. Ferdi Iskandar

Abyss bukan produk startup yang dioptimalkan untuk penguasaan pasar, bukan pula prototipe riset untuk sitasi akademik. Ia adalah wujud dedikasi berskala nasional, penerjemahan bertahun-tahun observasi klinis, kajian hukum, dan studi teknologi menjadi satu sistem koheren yang siap dijalankan hingga ke pelosok layanan kesehatan Indonesia yang paling kurang terlayani.

Indonesia adalah negara berpenduduk lebih dari 270 juta jiwa yang tersebar di 17.000 pulau, dilayani jaringan lebih dari 10.000 Puskesmas sebagai titik kontak klinis pertama, dan seringkali satu-satunya. Kesenjangan antara kecerdasan klinis di rumah sakit rujukan besar dan di fasilitas primer daerah terpencil bukan sekadar soal peralatan atau anggaran, melainkan kesenjangan pengetahuan: sintesis bukti medis real-time, penalaran terstruktur terhadap diagnosis banding, dan pengenalan dini trajektori perburukan yang menentukan nyawa pasien. Kesenjangan inilah yang hendak ditutup oleh Abyss.

Asal Mula & Latar Belakang

Abyss Monorepo lahir dari pertemuan antara keresahan klinis, peluang teknologi, dan satu visi tunggal: bahwa kecerdasan buatan yang di-grounding pada kedokteran berbasis bukti dan disiplin rekayasa yang ketat dapat mengubah cara layanan kesehatan diberikan di Indonesia, dan pada akhirnya di negara berkembang secara luas.

Profil Pendiri

dr. Ferdi Iskandar adalah Founder-CEO sekaligus developer tunggal Abyss Monorepo dan platform Sentra Healthcare AI. Profilnya lintas disiplin secara tak lazim, memadukan pendidikan kedokteran (MD) dengan gelar hukum kenotariatan (MKN), sertifikasi kedokteran asuransi jiwa (CLM), dan pengakuan sebagai Certified Medical Doctor Consultant (CMDC). Sintesis langka antara keahlian klinis, ketajaman hukum, dan desain sistem AI ini menjiwai setiap keputusan arsitektur Abyss.

Keputusan membangun Abyss sebagai proyek solo, alih-alih mendelegasikan rekayasa ke tim konvensional, mencerminkan sikap filosofis yang tegas: sistem AI klinis harus dibangun oleh mereka yang memahami secara mendalam baik substrat teknis maupun konteks klinis tempatnya beroperasi. Absennya perantara antara pikiran klinis dan basis kode menghilangkan satu kelas kesalahan penerjemahan yang secara historis membelenggu sistem informatika kesehatan.

Motivasi Pendirian

Platform ini berawal dari observasi klinis langsung atas inefisiensi sistemik dalam layanan kesehatan Indonesia: rekam medis yang terfragmentasi, rantai rujukan yang lambat pada kondisi kritis-waktu, nyaris tiadanya dukungan keputusan di titik layanan, dan sulitnya dokter primer mengakses pengetahuan medis mutakhir secara real-time. Ini bukan masalah teoretis, melainkan realitas harian di praktik klinis.

Bersamaan itu, kemunculan large language model yang mampu melakukan penalaran klinis canggih menciptakan fondasi teknis yang kredibel untuk menutup kesenjangan tersebut. Pertemuan antara masalah dan solusi inilah yang memicu pendirian Sentra Healthcare AI, dan bersamanya, kelahiran Abyss Monorepo sebagai tulang punggung rekayasanya.

Faktor pendorong lainnya adalah kesadaran bahwa Indonesia menghadapi tantangan struktural yang lazim di negara berpendapatan menengah: populasi besar yang tersebar secara geografis dengan akses sangat beragam ke layanan spesialis. Dukungan keputusan klinis ber-AI yang dijalankan pada skala platform yang tertata menawarkan mekanisme untuk memperluas kapabilitas penalaran setara spesialis ke layanan primer di seluruh negeri, sebuah lapisan “infrastruktur kognitif”.

Penamaan & Simbolisme

Nama Abyss memikul bobot simbolis yang disengaja: merujuk konsep klasik tentang kedalaman, substrat luas, tanpa batas, dan fundamental tempat struktur bermunculan. Dalam konteks ini, ia menandai repositori pengetahuan tanpa batas artifisial: yang ditakdirkan tumbuh, mendalam, dan pada akhirnya merangkum totalitas kecerdasan klinis bagi layanan kesehatan yang menyeluruh.

Kelima engine Crown Jewel Sentra dinamai dalam Bahasa Indonesia, membumikan teknologi kelas internasional pada konteks budaya dan bahasa lokalnya: Nada (nada/melodi, pengenalan pola penalaran klinis), Pustaka (perpustakaan, penyimpan pengetahuan medis), Sandi (kode/sandi, lapisan interoperabilitas dan kepatuhan), Bentara (herald/penjaga, lapisan akses dan keamanan), dan Cermin (pantulan, engine vector embedding dan kemiripan semantik).

Arsitektur

Filosofi Desain

Abyss dibangun di atas tiga prinsip arsitektur fondasional yang membedakannya dari platform informatika kesehatan konvensional:

  • AI-Native sejak Desain. Berbeda dari sistem tempat AI sekadar fitur tambahan, setiap komponen Abyss, dari skema basis data hingga kontrak API, dirancang dengan penalaran AI sebagai warga kelas satu. Set instruksi AGENTS.md mengatur agen otonom yang mengelola basis kode itu sendiri, sehingga sistem mendokumentasikan dan menjaga-konsistensi dirinya.
  • Penegakan Batas sebagai Keselamatan. Pada sistem kritis-keselamatan, penggandengan komponen yang tidak sengaja bisa berakibat fatal. Abyss menerapkan batas arsitektur keras, ditegakkan oleh graph paket Turborepo, yang mencegah akses tak sah ke logika Crown Jewel. Ini bukan konvensi, melainkan batasan arsitektur yang ditegakkan.
  • Monorepo sebagai Single Source of Truth (SSOT). Seluruh logika, tipe, skema, dan dokumentasi platform Sentra berada dalam satu repositori. Ini menghapus drift versi antar-layanan, sumber umum bug halus pada sistem kesehatan terdistribusi, dan memungkinkan perubahan lintas-lapisan yang atomik.

Model Lapisan

Abyss memakai arsitektur berlapis dengan batas yang ditegakkan, diorkestrasi oleh Turborepo 2.x. Basis kode ditata dalam hierarki paket yang ketat: lapisan lebih tinggi bergantung pada yang lebih rendah, tidak pernah sebaliknya. Graph dependensi searah inilah mekanisme utama penjaga integritas arsitektur.

sentra-nadaPenalaran Klinis
sentra-pustakaPipeline RAG
sentra-cerminVector Store
sentra-sandiInterop FHIR
sentra-bentaraKontrol Akses

Crown Jewel engine interaction graph. Arrows indicate call, usage, encoding, guard, and lookup relationships between the five core intelligence engines.

Penegakan Batas

Sistem penegakan batas diwujudkan melalui kombinasi kendala workspace Turborepo, aturan import ESLint, dan paket boundary-manager khusus. Pelanggaran batas arsitektur diperlakukan sebagai kegagalan build, tidak bisa di-merge ke branch utama.

Paket Crown Jewel memikul tingkat proteksi tertinggi. Ia boleh dikonsumsi oleh paket lapisan aplikasi, tetapi tidak boleh dimodifikasi langsung oleh proses otomatis mana pun tanpa otorisasi eksplisit lewat alur tata kelola yang didefinisikan di AGENTS.md. Setiap perubahan pada logika Crown Jewel memerlukan tinjauan manusia.

Engine Permata Mahkota

Istilah Crown Jewels, dipinjam dari leksikon manajemen risiko dan keamanan, menandai aset dalam sistem yang bila terkompromikan akan menimbulkan kerugian tak terpulihkan. Di Abyss, kelima engine Crown Jewel merepresentasikan kecerdasan klinis dan operasional inti platform. Ia dipelihara di bawah disiplin version control paling ketat, didokumentasikan pada standar tertinggi, dan diisolasi di balik berlapis kontrol akses. Semuanya berada di namespace @sentra/*.

The Crown Jewels of Sentra

In the quiet core where Sentra breathes,
five jewels wake beneath the deep.
Not tools alone, not names in code,
but ancient lights on a guarded road.

Nada calls, a voice through night,
seeking meaning, shape, and light.
Its signal flows where knowledge starts,
to Pustaka, keeper of minds and hearts.

Pustaka turns the pages wide,
where memory, law, and truth reside.
It gathers fragments, names the stream,
then looks through Cermin like a dream.

For Cermin sees what others miss,
a mirrored gate, a silent witness.
It does not speak with borrowed flame,
it reflects the source, the wound, the name.

Then hidden deep where secrets stand,
Sandi waits with coded hand.
What must be sealed, it shapes with care,
so fragile truth is safe from air.

And at the gate, with watchful eyes,
Bentara guards what must not die.
No reckless hand, no wandering key,
may touch the crown or bend decree.

So Nada calls, and Pustaka knows,
through Cermin’s glass the meaning flows.
To Sandi’s seal, to Bentara’s shield,
the sacred system is revealed.

Five jewels bound, yet each alone,
a living law beneath the throne.
Not built for noise, nor made for fame,
but to protect the Sentra flame.

Sentra-Nada, Engine Penalaran Klinis

Sentra-Nada adalah inti kecerdasan klinis platform Abyss. Engine ini mengimplementasikan SYMPHONY Engine, kerangka modular untuk asesmen klinis multidimensi secara real-time di titik layanan. Dirancang untuk memperkuat, bukan menggantikan, penilaian tenaga kesehatan berkualifikasi; seluruh keluaran bersifat advisory dengan grounding bukti dan indikator keyakinan.

  • Skoring NEWS2 & Tanda Vital: Implementasi protokol National Early Warning Score 2 (NEWS2) dari UK Royal College of Physicians untuk mengenali perburukan fisiologis pada pasien dewasa.
  • Pemodelan Trajektori: Menganalisis momentum tren tanda vital dari waktu ke waktu dan menghasilkan proyeksi time-to-critical untuk intervensi proaktif.
  • Screening Gates: Pemeriksaan biner instan untuk kondisi akut seperti syok sepsis (via proxy SOFA & qSOFA), hipoksemia, dan hipoglikemia.
  • Clinical Pathways & Trajectory Engine: Rekomendasi jalur klinis berbasis bukti, mengacu pada pedoman klinis Indonesia dan standar internasional (WHO, UpToDate, BMJ Best Practice).
  • Dukungan Diagnosis Banding: Pembentukan diferensial terstruktur dari profil gejala, tanda vital, dan data diagnostik, disertai bobot probabilistik dan identifikasi red-flag.
  • Alur Koordinasi Rujukan: Pembentukan jalur rujukan otomatis meliputi klasifikasi urgensi, identifikasi fasilitas penerima, dan pra-pengisian dokumen serah terima.
  • Deteksi Emergensi: Deteksi sub-detik terhadap pola gawat darurat kritis (risiko henti jantung, gagal napas, kejadian neurologis akut) dengan eskalasi alert otomatis.

Status validasi klinis: dalam pengembangan. Seluruh keluaran klinis menyertakan disclaimer wajib selama menunggu izin edar. Informasi ini bersifat informasional; konsultasikan dengan klinisi berkualifikasi untuk setiap keputusan klinis.

Sentra-Pustaka, Pipeline Pengetahuan RAG

Sentra-Pustaka adalah engine pengambilan dan sintesis pengetahuan medis. Engine ini menerapkan arsitektur Retrieval-Augmented Generation (RAG) lokal-first, teknik yang me-grounding keluaran model bahasa pada korpus pengetahuan terkurasi, sehingga secara signifikan menekan risiko halusinasi yang membuat keluaran LLM tak terkendali tidak aman untuk penggunaan klinis.

  • Arsitektur Hybrid Search: Menggabungkan retrieval semantik padat (embedding pgvector di PostgreSQL) dengan retrieval leksikal (skor setara BM25), difusikan lewat Reciprocal Rank Fusion (RRF).
  • Pipeline Ingesti Dokumen: Ingesti, chunking, embedding, dan indexing otomatis literatur medis, pedoman klinis, data obat, dan protokol institusi (PDF, DOCX, HTML, data terstruktur).
  • Evaluasi Berbasis Sitasi: Setiap keluaran RAG di-grounding dengan sitasi sumber tingkat kalimat/paragraf; lapisan deteksi halusinasi (entailment scoring) menandai respons yang kurang didukung bukti.
  • Suite Algoritma Retrieval: Pemilihan strategi retrieval modular sesuai jenis kueri: pencarian faktual, penalaran diferensial, interaksi obat, dan pengambilan pedoman.
  • Kerangka Evaluasi & Pengujian: Suite evaluasi kompatibel RAGAS yang mengukur faithfulness, relevansi jawaban, presisi, dan recall konteks pada benchmark kueri klinis terstandar.

Seluruh keluaran pengetahuan bersifat informasional dan bukan merupakan nasihat medis. Keputusan klinis memerlukan evaluasi oleh tenaga kesehatan berkualifikasi.

Sentra-Sandi, Engine Interoperabilitas FHIR

Sentra-Sandi adalah engine interoperabilitas dan standar data kesehatan. Engine ini mengimplementasikan HL7 FHIR R4, standar internasional pertukaran data kesehatan elektronik, sehingga aplikasi Sentra dapat berinteroperasi dengan sistem informasi rumah sakit, laboratorium, pencitraan, dan infrastruktur data kesehatan nasional.

  • Implementasi Resource FHIR R4: Cakupan resource inti (Patient, Observation, Condition, Medication, Procedure, DiagnosticReport, Encounter) yang dipetakan ke standar data Kemenkes (SATUSEHAT).
  • Integrasi CDS Hooks: Implementasi spesifikasi HL7 Clinical Decision Support (CDS) Hooks untuk memicu dukungan keputusan real-time di dalam alur kerja klinis yang sudah ada.
  • Validasi & Transformasi Data: Transformasi dua arah antara model data internal Sentra dan representasi FHIR, dengan validasi skema di setiap batas integrasi.
  • Protokol Pertukaran Data: Dukungan pola FHIR RESTful API, otorisasi SMART on FHIR, dan bulk data export untuk analitik kesehatan populasi.

Sentra-Bentara, Engine Kontrol Akses

Sentra-Bentara adalah engine keamanan, autentikasi, dan tata kelola akses. Pada sistem AI kesehatan yang menangani data pasien sensitif, kontrol akses bukan sekadar kebutuhan teknis melainkan kewajiban etis dan hukum, sebagaimana diatur UU Perlindungan Data Pribadi (UU PDP No. 27/2022) dan selaras dengan ISO/IEC 27001.

  • Lapisan Autentikasi: Autentikasi multi-faktor dengan persyaratan kredensial spesifik peran; autentikasi staf klinis mengikuti protokol verifikasi yang lebih ketat sesuai sensitivitas data.
  • Tier Akses & Kebijakan Keamanan: Model tier hierarkis (Publik → Terautentikasi → Klinis → Administratif → Crown Jewel) dengan matriks izin eksplisit dan penegakan least-privilege.
  • Session Approval Validator (GO-Gate): Validasi sesi real-time yang menilai legitimasi sesi terhadap pola perilaku, device fingerprinting, dan sinyal risiko kontekstual sebelum akses ke fungsi klinis sensitif.

Sentra-Cermin, Engine Vector Store & Embedding

Sentra-Cermin menyediakan infrastruktur vector embedding yang menopang pencarian semantik, pencocokan kemiripan klinis, dan pengambilan pengetahuan di seluruh platform. Engine ini membungkus ekstensi pgvector PostgreSQL dengan lapisan manajemen embedding sadar-domain, mendukung banyak model embedding dan versioning untuk konsistensi representasi semantik dari waktu ke waktu.

  • Dukungan Multi-model Embedding: Arsitektur model embedding yang dapat dicolok, mendukung model umum maupun embedding biomedis spesifik-domain (varian BiomedBERT, PubMedBERT).
  • Manajemen Versi Embedding: Melacak versi model embedding terhadap dokumen terindeks sehingga peningkatan model dapat dilakukan tanpa regresi kualitas pencarian.
  • Utilitas Similarity Search: Operasi cosine similarity, jarak Euclidean, dan inner-product yang teroptimasi, dengan dukungan indeks HNSW dan IVFFlat untuk pencarian approximate nearest-neighbor sub-milidetik pada skala data klinis.

Layanan Platform

Lapisan Layanan Platform menyediakan infrastruktur operasional yang menopang engine Crown Jewel dan lapisan aplikasi. Layanan ini menangani perhatian lintas-potong, orkestrasi, persistensi, messaging, observabilitas, dan integrasi , secara agnostik terhadap klinis namun kritis secara operasional.

  • Orchestration Engine (NestJS): Mengoordinasikan alur klinis multi-langkah berdurasi panjang sebagai saga terdistribusi via Apache Kafka, menjamin operasi multi-layanan selesai atomik atau terkompensasi deterministik saat gagal.
  • Sentra Portal (Next.js): Dashboard operasional dengan visibilitas real-time atas kesehatan platform, status alur kerja, performa engine AI, dan aliran data klinis, disajikan sesuai peran pengguna.
  • Lapisan Basis Data & Persistensi: PostgreSQL 16+ dengan ekstensi pgvector untuk pencarian kemiripan vektor berkinerja tinggi; Redis untuk caching dan state sesi berkecepatan tinggi.
  • Platform Integrasi: Mengelola konektivitas antara Abyss dan sistem kesehatan eksternal, SIMRS, sistem laboratorium (LIS), dan infrastruktur data nasional termasuk P-Care dan SATUSEHAT, di balik antarmuka konektor terpadu.
  • Infrastruktur Messaging (Apache Kafka): Manajemen topik, integrasi schema registry, dan koordinasi consumer group untuk pengiriman event yang andal dan berurutan, tulang punggung komunikasi asinkron antar-layanan.

Ekosistem Aplikasi

Lapisan aplikasi mencakup seluruh produk yang berhadapan langsung dengan pengguna akhir. Aplikasi ditata per domain, masing-masing melayani kelompok pemangku kepentingan berbeda sambil berbagi fondasi engine, platform, dan primitif monorepo yang sama.

DomainAplikasi UtamaPengguna Utama
Healthcaresentra-main, sentra-assist, intelligence-board, referralink, primary healthcare deliveryKlinisi, pasien, administrator
Academicclinical-simulator, evaluation-engine, academic-solutionsMahasiswa kedokteran, pendidik
Communityclassy-memory, classy-transformer, daf-website, community innovation appsKader kesehatan, masyarakat umum
Corporateferdiiskandar-portfolio, branding platform, internal commsOrganisasi Sentra, mitra

Aplikasi andalan, Sentra Main, adalah aplikasi Next.js full-stack yang mengekspos kapabilitas penalaran klinis, pengambilan pengetahuan RAG, dan manajemen pasien melalui antarmuka bagi klinisi, menghadirkan insight AI di titik layanan dengan tingkat keyakinan dan sitasi sumber. ReferraLink mengelola alur koordinasi rujukan ujung-ke-ujung, sedangkan Intelligence Analytics Board menyediakan intelijen klinis tingkat populasi bagi administrator dan pejabat kesehatan masyarakat.

Alur Kerja Pengembangan

Pengembangan di Abyss Monorepo diatur oleh alur kerja terstruktur yang menjaga standar tertinggi mutu kode, keselamatan klinis, dan integritas arsitektur. Sebagai proyek solo-developer, alurnya sengaja dioptimalkan untuk siklus berfokus dan berkecepatan tinggi sambil menegakkan gerbang mutu yang diperlukan sistem kesehatan kritis-keselamatan.

Seluruh tugas pengembangan dikelola lewat skrip pnpm level-root yang mendelegasikan ke Turborepo untuk penjadwalan, caching, dan paralelisasi tugas:

pnpm dev # Jalankan semua dev server secara paralel
pnpm build # Build semua paket (cache Turborepo)
pnpm test # Jalankan seluruh test suite beserta coverage
pnpm test:engines # Uji engine Crown Jewel saja
pnpm lint # ESLint + pemeriksaan penegakan batas
pnpm typecheck # Pemeriksaan tipe TypeScript strict
pnpm db:migrate # Terapkan migrasi basis data yang tertunda
pnpm db:studio # Buka Drizzle Studio
pnpm db:seed # Isi basis data dev dengan fixture klinis
pnpm agents:validate # Validasi konsistensi AGENTS.md

Pipeline CI/CD, via GitHub Actions, menegakkan urutan gerbang wajib sebelum perubahan mencapai branch utama: pemeriksaan tipe, validasi batas, unit test, integration test, dan audit keamanan. Perubahan pada paket Crown Jewel memicu checklist tinjauan logika klinis tambahan yang harus ditandatangani secara eksplisit. Lingkungan pengembangan terkontainerisasi dipelihara via Docker Compose.

Tata Kelola & Keselamatan

Model tata kelola adalah salah satu ciri paling khas Abyss. Bagi platform AI kesehatan, benar secara teknis saja tidak cukup, sistem harus terbukti dikelola, dengan rantai akuntabilitas yang jelas, kerangka keputusan terdokumentasi, dan riwayat perubahan yang dapat diaudit.

AGENTS.md, Set Instruksi Tertinggi

AGENTS.md adalah dokumen tata kelola pusat Abyss Monorepo. Ia berfungsi sekaligus sebagai spesifikasi konfigurasi bagi agen AI otonom dan sebagai dokumen konstitusional yang mengikat, mendefinisikan aturan, batas, dan struktur akuntabilitas sistem. Seluruh proses otomatis di dalam repositori terikat oleh ketentuannya; konflik antara perubahan agen dan AGENTS.md diperlakukan sebagai error, bukan peringatan.

Kebijakan Single Source of Truth (SSOT)

Kebijakan SSOT mewajibkan tidak ada satu pun informasi, definisi skema, deklarasi tipe, data referensi klinis, atau nilai konfigurasi, yang berada di lebih dari satu lokasi kanonik. Semua konsumen wajib merujuk ke lokasi kanonik tersebut. Sinkronisasi state dikelola lewat hierarki .agent/, direktori terstruktur berisi manifes state yang dapat dibaca agen untuk memvalidasi kepatuhan SSOT secara otonom.

Keselamatan AI & Akuntabilitas Manusia

Selaras dengan prinsip AI yang bertanggung jawab, seluruh keluaran AI klinis di Abyss secara eksplisit ditetapkan sebagai dukungan keputusan, bukan pengganti keputusan. Tidak ada keluaran AI klinis yang ditampilkan tanpa ruang tinjauan manusia, indikator keyakinan, sitasi bukti, dan disclaimer klinis. Keputusan klinis otomatis, tanpa konfirmasi manusia, dilarang secara arsitektur untuk aksi apa pun yang memengaruhi perawatan pasien.

Pemantauan bias diperlakukan sebagai perhatian utama. Kerangka evaluasi Sentra-Nada dan Sentra-Pustaka mencakup disagregasi metrik performa berdasarkan demografi untuk mendeteksi perbedaan performa antar-subkelompok populasi. Bias yang teridentifikasi dicatat dalam register bias dan wajib ditinjau untuk remediasi.

Postur Regulasi & Kepatuhan

Pengembangan Abyss dilakukan dengan kesadaran penuh atas lanskap regulasi perangkat lunak medis berbasis AI yang terus berkembang. Platform ini dirancang dan didokumentasikan untuk memfasilitasi pengajuan regulasi seiring matangnya kerangka regulasi alat kesehatan AI di Indonesia, serta selaras dengan standar internasional paling ketat yang relevan.

KerangkaDomainRelevansi
UU PDP No. 27/2022Perlindungan Data Pribadi IndonesiaPenanganan data pasien; menjadi acuan desain kontrol akses Sentra-Bentara dan persyaratan residensi data.
HL7 FHIR R4Interoperabilitas KesehatanStandar internasional pertukaran data kesehatan; diimplementasikan pada engine Sentra-Sandi.
FDA AI/ML SaMD GuidanceRegulasi Alat Kesehatan AI (AS)Menjadi acuan prinsip desain SaMD; diterapkan pada keluaran penalaran klinis Sentra-Nada.
ISO/IEC 27001Manajemen Keamanan InformasiKerangka acuan kontrol keamanan platform; menjadi dasar pemodelan ancaman dan kebijakan akses.
IEC 62304Siklus Hidup Perangkat Lunak MedisMendefinisikan persyaratan SDLC perangkat lunak medis; menjadi acuan desain CI/CD dan pengujian.
Permenkes RMERegulasi Rekam Medis Elektronik Kemenkes RIMengatur format, konten, dan retensi RME; menjadi acuan desain model data.

Platform Abyss dan komponen AI klinisnya saat ini dalam pengembangan aktif. Belum ada komponen yang memiliki izin edar resmi sebagai alat kesehatan. Seluruh keluaran klinis bersifat informasional dan bukan nasihat medis. Konsultasikan selalu dengan klinisi berkualifikasi untuk setiap keputusan klinis.

Pustaka Dokumentasi Lengkap

Berikut indeks menyeluruh seluruh berkas dokumentasi yang tersedia di dalam Abyss Monorepo, ditata per domain dan paket.

  • Getting Started
AI Capabilities & Systems
  • AI Capabilities & Systems
  • AI Governance & Safety
  • Clinical Pathways & Trajectories
  • Clinical Reasoning Engines
  • Diagnostic Engines & Algorithms
  • Emergency Detection Systems
  • Referral Coordination Workflows
  • CDS Hooks Integration
  • Data Validation & Transformation
  • FHIR & Interoperability
  • FHIR Resource Implementation
  • Healthcare Data Exchange Protocols
  • Flow Definition Language
  • Flow Orchestration
  • Orchestrator Engine Architecture
  • Citation & Evidence Management
  • Embedding & Vector Systems
  • Evaluation & Testing Framework
  • Knowledge Ingestion Pipeline
  • RAG & Retrieval Systems
  • Retrieval Algorithms
Architecture Overview
  • Architecture Overview
  • Domain Boundaries & Taxonomy
  • Monorepo Strategy & Governance
  • Academic Platforms
  • Application Layer Architecture
  • Community Innovation Apps
  • Prototype & Experimental Apps
  • Branding Platform
  • Corporate Applications
  • Ferdi Iskandar Portfolio
  • Healthcare Applications
  • Primary Healthcare Delivery System
  • Sentra Assist AI Platform
  • API Gateway & Integration
  • Flow Management System
  • Platform Services Architecture
  • Design System & UI Components
  • Integration Layer & Connectors
  • Medical Knowledge Repository
  • Shared Primitives & Foundation
  • Tooling Libraries & Utilities

Spesifikasi Teknis

Stack Inti

  • Runtime: Node.js 22+
  • Manajer Paket: pnpm 9.x
  • Engine Monorepo: Turborepo 2.x
  • Framework: Next.js, NestJS

Data & AI

  • Basis Data: PostgreSQL 16+
  • Vector Store: pgvector
  • Messaging: Apache Kafka
  • Orkestrasi AI: LangFlow

Referensi

  1. Architecture Overview/Architecture Overview.md
  2. Getting Started.md
  3. AI Capabilities & Systems/Clinical Reasoning Engines.md
  4. Governance & Operations/Agent System & Decision Making.md
  5. Architecture Overview/Monorepo Strategy & Governance.md
  6. Crown Jewel AI Engines/Crown Jewel AI Engines.md
  7. AI Capabilities & Systems/RAG & Retrieval Systems.md
  8. AI Capabilities & Systems/FHIR & Interoperability.md
  9. Governance & Operations/Security & Compliance/Compliance & Regulatory Framework.md
  10. Shared Engines & Packages/Sentra Crown Jewels.md
  11. Platform Services/Orchestration Engine.md
  12. Corporate Applications/Ferdi Iskandar Portfolio.md