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