الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعده في مشروع محاكاة لربط المستشفيات والسماح لهم بتبادل البيانات

مغلق
بدأه jooodyyy في 23 فبراير 2007 · 3 رد · 2,138 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم...

انا اعمل على مشروع محاكاة لربط المستشفيات والسماح لهم بتبادل ملفات المرضى

المشروع يهدف الى ربط المستشفيات بدون تغيير قواعد البيانات لها او تغيير النظام الذي يعمل عليه المستشفى، بحيث سنمثل كل مستشفى بموقع مصمم بالـ ASP.NET و سيتم ربطهم عن طريق شبكة الانترنت.

كخطوه اولى يتطلب تحويل الـ Structure لكل مستشفى من الـ Local Structure الى الـ Standard Structure و إنتاج ما يسمى

بال Metadata لكي يستطيع كل نظام ان يتخاطب مع الاخر

قواعد البيانات للمستشفيات هي بال SQL

الاسئلة هي:

1- هل يتطلب عمل هذا الشي تحويل قواعد البيانات الى ال XML

2- اذا كان الافضل تحويلها الى XML فما الخاصيه التي من الممكن الاستفاده منها وليست موجوده بال SQL

لو سمحتوا ردوا علي بسرعه لاني الحين قاعده اشتغل فيه ولازم اخلص من هذا الشي خلال اسبوعين

#2

تحياتي:

كل مستشفى سيكون لها موقع مصمم asp.net وما معنى ستم ربطهم على شبكة الانترنت؟؟

ما افهمه هو ان لكل مستشفى قاعدة بيانات موجودة في مبناها وان كان لها موقع او لم يكن لا يهم , المهم ان يكون عندك اكسيس على هذه القاعدة لأجراء view عليها لكي تأخد المعلومات يعني ولو كانت كل مستشفى بقاعدة بيانات مختلفة ان كانت سيكول سيرفر او اوراكل او دي بيز المهم تطلب منهم استعلام view يرجع لك رقم واسم المريض وحالته ووو . وبذلك تبني صفحة asp.net بناء عليها .اكيد ان سيرفرك سيكون مشترك بين كل المشفيات وان تربطه فيزيائيا بتلك السيرفرات اي دي اس ال او ما شابه وخاصة اكيد ان المشفيات بعيدة عن بعضها . وبذلك تكون صفحتك تتصل بقاعدة بيانات مشتركة والافضل ان تكون صفحة asp.net تتصل بقاعدة بيانات لك او على سيرفرك مباشرة تجلب المعلومات دوريا خلال ساعات او كل ليلة او ايام من جميع المشفيات وبذلك يكون هناك سرعة للتصفح

والله ولي التوفيق

#3

و عليكم السلام و رحمة الله و بركاته

يتضح من حديثك الخطأ المعتاد للافراد او الشركات الصغيرة التى لا تهتم بالتحليل او معماريات النظام الذى تقوم ببنائه .... لدينا حالتين للعمل :

1 - لكل مستشفى قاعدة بيانات محلية Local DB تتم عليها العمليات طوال الوقت ثم تتصل هذه المستشفيات ببعضها لتبادل البيانات فيما بينها فى وقت محدد فى جدول زمنى Schedule (لا يهمنا وسيلة الاتصال) و يمكن استخدام هذه الطريقة فى حال عدم وجود وسيلة اتصال دائمة للمتشفيات ببعض

2 - جميع المستشفيات تعمل على قاعدة بيانات مشتركة موجودة على سيرفر مشترك و بالتالى لا تحتاجى لالية معقدة لتبادل البيانات فيما بينهم و تستخدم هذه الطريقة فى حال يتمكن الجميع من الاتصال بالسيرفر طوال الوقت

فى الحالة الاولى يمكنك تحويل البيانات لصيغة xml يمكن تبادل البيانات من خلالها بصورة قياسية من خلال تحويلها باستخدام الدوت نيت و من ثم ادارج هذه البيانات مع المحافظة على تكاملية البيانات فى قاعدة بيانات واحدة و طبعاً ما تحدثين عنه هو وجود DTD ذات تركيب متشابه لكل ملف بيانات فى كل مستشفى

الحالة الثانية لا تحتاج سوى للتفريق بين بيانات كل مستشفى باضافة PK لكل جدول يدل على رقم المستشفى مثلاً HospitalID مع باقى ال PKs المستخدمة فى الجدول

هذا ما ومض فى ذهنى الان

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#4

مشكورين ياخوان على الرد

وبالنسبه لأخ night coder احنا فكرتنا مو centralized نبي نربط المستشفيات بدون ما نغير في نظامها وبدون centralized

فكرتنا انه راح يكون عندنا standard DB راح تكون عباره عن حلقة وصل بين DB لكل مستشفى يعني في البدايه راح نمسك ال DB لكل مستشفى ونقارنها ونسوي لها mapping مع ال standard DB ويطلع لنا من هذي المرحله ال metadata اللي بعدين راح نستخدمها في عمليه تحويل ونقل الملفات من مستشفى لاخر

واحنا الحين بدينا بعمل نموذج صغير لل mapping البدائيه اللي تنتج لنا ال metadata عملناها باستخدام ال VB وال access واشتغل بالنسبه لاشياء بسيطه و سطحيه وسؤالنا هنا هل نقدر نكمل بهذي الطريقه لباقي المشروع مع العلم ان DB للمستشفيات معقده ومختلفه بشكل كبير وملحوظ والا نحتاج نستخدم ال XML علشان نغطي الحالات المعقده اللي بتواجهنا على اساس ان ال XML واحده من اللغات اللي تدعم ال mapping

اتمنى تكون فكرتي وضحت لكم وتردون علي باقرب وقت ممكن

أو اذا تعرفون احد يمكن يفيدنا بهالمجال دلونا عليه

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…