عمل مهني مختار
myoncare
جهاز طبي من الفئة IIa بموجب لائحة MDR الأوروبية يتيح للمرضى مشاركة خطط العلاج والأدوية وبيانات النشاط مع فريقهم الطبي.
نظام مملوك لجهة العمل. الكود المصدري غير متاح للعامة.
نظرة عامة
يربط myoncare المرضى وفرق الرعاية حول خطة علاج مشتركة: مواعيد الأدوية ومهام الرعاية وبيانات النشاط تنتقل في اتجاه واحد، والتوجيه السريري يعود في الاتجاه الآخر، ويرى الطرفان نفس الصورة المحدّثة. وبصفته جهازاً طبياً من الفئة IIa بموجب EU MDR، يجب أن يصمد كل تغيير في سير العمل أمام متطلبات التتبع، لا أن يعمل بشكل صحيح فحسب.
الهندسة المعمارية
خلفية NestJS تخدم تطبيق ويب React وتطبيق جوال React Native وCapacitor من قاعدة كود TypeScript مشتركة. يحتفظ MySQL بالسجلات السريرية ومهام الرعاية المنظمة؛ ويحتفظ MongoDB ببيانات النشاط والأجهزة القابلة للارتداء الأعلى حجماً والأقل تنظيماً. ينقل RabbitMQ العمل الخلفي — مهام مزامنة الأجهزة القابلة للارتداء وتوزيع الإشعارات — بعيداً عن مسار الطلب، مع Redis أمام النقاط الثقيلة القراءة. يمنح FHIR المنصة شكلاً موحداً لتبادل البيانات مع الأنظمة الصحية الخارجية بدلاً من تكامل مخصص لكل شريك.
الجانب الهندسي
بنيت وصنت إدارة مهام الرعاية ولوحات مراقبة المرضى وخطوط تكامل الأجهزة القابلة للارتداء التي تُبقي بيانات النشاط محدّثة. أنشأت حاويات لكل خدمة باستخدام Docker بحيث تعمل نفس الصورة بشكل متطابق في الاختبار والإنتاج، وهو أمر أكثر أهمية من المعتاد تحت ضوابط التغيير الخاصة بـ EU MDR.
- الدور
- مهندس خلفية وتطوير شامل منذ عام 2022، أعمل عبر إدارة مهام الرعاية، ومراقبة المرضى، وتكاملات الأجهزة القابلة للارتداء.
- الفئة
- الرعاية الصحية
- التقنيات
- Node.jsNestJSTypeScriptReactReact NativeCapacitorMySQLMongoDBRedisRabbitMQFHIRDocker