Seçilmiş profesyonel çalışma
myoncare
Hastaların tedavi planlarını, ilaç bilgilerini ve aktivite verilerini bakım ekipleriyle paylaşmasına olanak tanıyan, AB MDR yönetmeliğine göre Sınıf IIa tıbbi cihaz.
İşverene ait sistem. Kaynak kodu herkese açık değildir.
Genel bakış
myoncare, hastaları ve bakım ekiplerini ortak bir tedavi planı etrafında birleştirir: ilaç programları, bakım görevleri ve aktivite verileri bir yönde akarken, klinik rehberlik geri döner ve her iki taraf da aynı güncel tabloyu görür. AB MDR kapsamında Sınıf IIa tıbbi cihaz olduğundan, her iş akışı değişikliği sadece doğru çalışmakla kalmayıp izlenebilirlik gereksinimlerini de karşılamalıdır.
Mimari
Tek bir paylaşılan TypeScript kod tabanından bir NestJS backend, bir React web uygulamasına ve bir React Native/Capacitor mobil uygulamasına hizmet verir. MySQL yapılandırılmış klinik ve bakım görevi kayıtlarını tutar; MongoDB ise daha yüksek hacimli, daha az yapılandırılmış aktivite ve giyilebilir cihaz verilerini tutar. RabbitMQ, giyilebilir cihaz senkronizasyonu ve bildirim dağıtımı gibi arka plan işlerini istek yolundan uzaklaştırır; okuma yoğun uç noktaların önünde Redis vardır. FHIR, her ortak için özel bir entegrasyon yerine dış sağlık sistemleriyle veri alışverişi için platforma standart bir biçim kazandırır.
Mühendislik
Bakım görevi yönetimi, hasta izleme panelleri ve aktivite verilerini güncel tutan giyilebilir cihaz entegrasyon hatlarını kurdum ve sürdürdüm. Aynı imajın staging ve üretimde birebir aynı şekilde çalışması için her servisi Docker ile konteynerleştirdim; bu, MDR değişiklik kontrolü altında her zamankinden daha önemlidir.
- Rol
- 2022'den beri bakım görevi yönetimi, hasta izleme ve giyilebilir cihaz entegrasyonları üzerinde çalışan backend ve full-stack mühendisi.
- Kategori
- Sağlık
- Teknoloji yığını
- Node.jsNestJSTypeScriptReactReact NativeCapacitorMySQLMongoDBRedisRabbitMQFHIRDocker