لغة برمجة MIIS (Meditech Interpretive Information System) هي لغة برمجة تشبه في بعض جوانبها لغة MUMPS. تم إنشاؤها في فترة بداية الستينيات من قبل A. Neil Pappalardo وCurt W. Marble في مستشفى Mass General Hospital على جهاز DEC PDP من عام 1964 إلى عام 1968. وقد تطورت لغة MUMPS في اتجاهين رئيسيين: MUMPS الأصلية و MIIS. أصبحت MUMPS لغة قياسية وفقًا لمعايير ANSI و ISO. عندما قام العديد من تطبيقات MUMPS بالتقييس لتكون متوافقة، لم تقم MIIS بالتقييس ولكن أصبحت نظامًا ممتلكات بدلاً من ذلك.
تختلف قيمة التعبير المنطقي في MIIS عن MUMPS. في MUMPS، يمكن أن تكون قيمة الخطأ تساوي الصفر (0) أو الصحيح تساوي غير الصفر، بشكل كانوني، واحد (1). أما في MIIS، فإن قيمة الخطأ هي السلسلة الفارغة وقيمة الصحيح هي سلسلة تتألف من حرف حذف ASCII (الرمز 127 عشريًا). هناك أيضًا فارق فلسفي بين اللهجتين. غالبًا ما تتبنى MIIS النهج الذي يفترض أن يستمر التعليمات، بغض النظر عن الأخطاء المحتملة، في حين أن MUMPS ستولد خطأ لمنع حدوث مشاكل أكثر خطورة. على سبيل المثال، عند مواجهة متغير غير معرف، يولد MUMPS خطأً حيث يعتبر MIIS أنه غير معرف.
استُخدمت لغة MIIS في برمجة أنظمة المكتبات وأنظمة صناعة الرعاية الصحية. واحدة من الأمثلة على ذلك هي نظام المكتبات الخاص بـ OCLC. كما تم استخدامها لإنشاء أنظمة مالية لوكلاء التأمين، كما رأينا في أيرلندا والمملكة المتحدة في أواخر السبعينيات.
وفي الثمانينات، استخدم مستشفى Brigham and Women’s Hospital في ماساتشوستس MIIS لبرمجة نظامهم للحواسيب الرئيسية من Data General. وفي عام 1986، أبلغت SCAMC أن مستشفى Vancouver General Hospital كان لديه أيضًا نظام إدارة مرضى القلب المتكامل مكتوب بـ MIIS.
يمكنك قراءة المزيد عن لغة MIIS على صفحتها على ويكيبيديا: MIIS Wikipedia