
SORMAS (نظام إدارة الاستجابة للمراقبة والتحليل) هو نظام مفتوح المصدر - يتكون من تطبيقات الويب والهواتف المحمولة منفصلة - موجهة نحو تحسين العمليات المستخدمة في مراقبة انتشار الأمراض المعدية والاستجابة لمواقف الفاشية.
يمكنك تجربة Sormas على خادمنا التجريبي على https://demo.sormas.org!
اقرأ من خلال README المساهمة والاتصال بنا على [email protected] لمعرفة كيف يمكنك المساعدة في دفع تطوير SORMAS إلى الأمام ، أو التحقق من مناقشاتنا للحصول على دعم التنمية من المطورين الأساسيين وأعضاء المجتمع الآخرين. Sormas هو مشروع يحركه المجتمع ، ونود أن نكون على متنها!
إذا كنت ترغب في المساهمة في الكود ، فيرجى الالتزام الصارم بدليل بيئة التطوير لضمان إعداد كل شيء بشكل صحيح. يرجى أيضًا التأكد من أنك قرأت إرشادات التطوير التي تساهم قبل البدء في التطوير.
إذا كنت ترغب في الإبلاغ عن مشكلة أمنية ، فيرجى قراءة واتباع سياسات الأمان الخاصة بنا. بالنسبة للأخطاء التي لا تترافق مع آثار الأمان ، وتغيير طلبات الميزات ، يرجى إنشاء مشكلة جديدة وقراءة دليل المشكلات للحصول على تعليمات أكثر تفصيلاً. نحن نقدر مساعدتك!
تدعم Sormas رسميًا ويتم اختبارها على المتصفحات القائمة على الكروم (مثل Google Chrome) و Mozilla Firefox ، وجميع إصدارات Android تبدأ من Android 7.0 (Nougat). من حيث المبدأ ، يجب أن تكون Sormas قابلة للاستخدام مع جميع متصفحات الويب التي يدعمها Vaadin 8 (Chrome ، Firefox ، Safari ، Edge ، Internet Explorer 11 ؛ انظر https://vaadin.com/faq).
يعد استخدام تطبيق الويب SORMAS من خلال متصفح ويب الأجهزة المحمولة ممكنًا ومقبولًا أيضًا في البلدان التي تخضع لتنظيم حماية البيانات العامة (GDPR) كما تنفذها الاتحاد الأوروبي. ومع ذلك ، في مثل هذه البلدان التي تخضع للناتج المحلي الإجمالي ، لا ينبغي استخدام تطبيق Android (ملف .APK) لـ Sormas على الأجهزة المحمولة حتى إشعار آخر.
نعم! يرجى تنزيل أحدث إصدار ونسخ محتوى /deploy/openapi/Sormas-Rest.yaml إلى محرر يولد وثائق API المرئية (على سبيل المثال https://editor.swagger.io/). تتوفر وثائق Swagger لوقت التشغيل لمورد الزيارات الخارجية (المستخدمة من قبل مجلات الأعراض الخارجية مثل ClimeDo أو PIA) في <<host>>/sormas-rest/openapi.json أو <<host>>/sormas-rest/openapi.yaml
نود بشكل صريح أن نلفت انتباهك إلى الحقيقة ، أن وكالة الصحة العامة المعنية التي تدير Sormas هي المسؤولة عن أمن البيانات وحماية البيانات ويجب أن تضمن الامتثال لقواعد حماية البيانات الوطنية وأمن البيانات في اختصاصها. يتعين عليها التأكد من الوفاء بالمتطلبات الفنية لحماية البيانات وأمن البيانات. يجب إجراء جميع هذه المتطلبات والامتحانات في سياق البلد والإطار القانوني لكل منهما. لهذه الأسباب ، لا يمكن لـ HZI تحمل المسؤولية من وكالة الصحة العامة المعنية التي تدير أنظمة Sormas ولا تتحمل أي انتهاك لحماية البيانات للوكالة لأن البيانات التي تم إنشاؤها بواسطة Sormas تنتمي إلى تلك الوكالة بالذات.

إذا كنت ترغب في معرفة المزيد حول عملية التطوير والمساهمة ، أو إعداد أو تخصيص نظامك الخاص ، أو التفاصيل الفنية ، فيرجى مراعاة الأدلة والموارد التالية المتوفرة في هذا المستودع. يمكنك أيضًا عرض هذه القراءة وجميع الأدلة خارج الويكي مع جدول كامل من المحتوى ووظائف البحث هنا: https://sormas-foundation.github.io/sormas-project/
Github Wiki - يحتوي Wiki الخاص بنا على أدلة إضافية لتخصيص الخادم وتعليمات التطوير. يرجى إلقاء نظرة على ذلك إذا كنت بحاجة إلى معلومات حول أي شيء لا تحتويه هذا ReadMe.
الإرشادات المساهمة - هذه أدب إلزامي إذا كنت ترغب في المساهمة في هذا المستودع بأي شكل من الأشكال (على سبيل المثال من خلال تقديم القضايا أو تطوير الكود أو ترجمة Sormas إلى لغات جديدة).
تعليمات إعداد بيئة التطوير - إذا كنت ترغب في الانخراط في التطوير ، فإن هذا الدليل يخبرك بكيفية إعداد نظامك بشكل صحيح من أجل المساهمة في الكود في الالتزام بإرشادات CODESTYLE ، وممارسات التطوير ، إلخ.
استكشاف الأخطاء وإصلاحها - مجموعة من الحلول لمشاكل مشتركة (معظمها التنمية). يرجى الرجوع إلى هذه القراءة عند مواجهة المشكلات قبل إصدار طلب دعم.
تخصيص الخادم - إذا كنت تحافظ على خادم Sormas أو كنت مطورًا ، يشرح هذا الدليل المفاهيم الأساسية مثل تشغيل الميزات أو إيقاف تشغيلها ، أو استيراد بيانات البنية التحتية أو ضبط ملف التكوين.
التدويل - يمكن ترجمة Sormas بأي لغة باستخدام أداة Open Source Crowdin ؛ يشرح هذا المورد كيف تعمل هذه العملية.
تعليمات تعريف المرض - نحن ندعم بالفعل عدد كبير من الأمراض ، ولكن ليس كلها تم تكوينها بالكامل للمراقبة القائمة على الحالات ، وقد لا يكون البعض جزءًا من Sormas على الإطلاق ؛ إذا كنت بحاجة إلى Sormas لدعم مرض معين ، فيرجى استخدام هذه الإرشادات لمنحنا جميع المعلومات التي نحتاجها من أجل توسيع البرنامج مع المرض المطلوب.
Sormas2sormas - يستخدم API Sormas2Sormas لمشاركة الكيانات بين مثيلات Sormas.
سياسات الأمان - تحتوي هذه على معلومات مهمة حول كيفية الإبلاغ عن مشاكل الأمان والعمليات التي نستخدمها لرعايةها.
إقرار ترخيص الطرف الثالث - يحتوي هذا المورد على أسماء ونسخ ترخيص من الموارد الخارجية التي تستخدمها Sormas.
إذا كنت ترغب في إعداد مثيل Sormas لإنتاج أغراض الإنتاج أو الاختبار أو التطوير ، فيرجى الرجوع إلى الأدلة التالية:
يتكون المشروع من الوحدات التالية:
sormas-rest/README.md