Lompat ke konten utama
Ihab Khaled
Menu
Semua proyek

Karya profesional pilihan

myoncare

Perangkat medis Kelas IIa berdasarkan regulasi MDR Uni Eropa yang memungkinkan pasien berbagi rencana perawatan, informasi obat, dan data aktivitas dengan tim medis mereka.

Sistem milik perusahaan. Kode sumber tidak dipublikasikan.

Ikhtisar

myoncare menghubungkan pasien dan tim perawatan di sekitar rencana perawatan bersama: jadwal pengobatan, tugas perawatan, dan data aktivitas mengalir ke satu arah, panduan klinis mengalir kembali, dan kedua belah pihak melihat gambaran terkini yang sama. Sebagai perangkat medis Kelas IIa berdasarkan EU MDR, setiap perubahan alur kerja harus memenuhi persyaratan ketertelusuran, bukan sekadar berfungsi dengan benar.

Arsitektur

Backend NestJS melayani aplikasi web React serta aplikasi mobile React Native dan Capacitor dari satu basis kode TypeScript bersama. MySQL menyimpan catatan klinis dan tugas perawatan yang terstruktur; MongoDB menyimpan data aktivitas dan wearable yang volumenya lebih besar dan kurang terstruktur. RabbitMQ memindahkan pekerjaan latar belakang — sinkronisasi wearable, distribusi notifikasi — keluar dari jalur permintaan, dengan Redis di depan endpoint yang banyak dibaca. FHIR memberi platform format standar untuk bertukar data dengan sistem kesehatan eksternal, alih-alih integrasi khusus untuk setiap mitra.

Engineering

Membangun dan memelihara manajemen tugas perawatan, dasbor pemantauan pasien, dan pipeline integrasi wearable yang menjaga data aktivitas tetap terkini. Mengontainerisasi setiap layanan dengan Docker sehingga image yang sama berjalan identik di staging dan produksi, yang lebih penting dari biasanya di bawah kontrol perubahan MDR.

Peran
Engineer backend dan full-stack sejak 2022, mengerjakan manajemen tugas perawatan, pemantauan pasien, dan integrasi perangkat wearable.
Kategori
Kesehatan
Stack
Node.jsNestJSTypeScriptReactReact NativeCapacitorMySQLMongoDBRedisRabbitMQFHIRDocker