Медицинские информационные системы 
 
 

М И С Т Е Р  

  Краткое описание  

  Скачать  

 

 И С К У С  

  Краткое описание  

  Скачать  

 Контакты 

Главная

 



Rambler's Top100


 

 

 

 

МИСТЕР®

Краткое описание

Многоотраслевая информационная система территориального развития (МИСТЕР) предназначена для обработки статистической отчетности, создания многомерных фактографических баз данных, описания входных и выходных отчетов сложной формы без привлечения профессиональных программистов.

Пользовательский интерфейс системы МИСТЕР представляет собой электронную таблицу. Однако в отличие от других электронных таблиц, таких как MS Excel, Quattro Pro, Lotus 1-2-3 в системе МИСТЕР имеется  встроенный механизм взаимодействия с базой данных.

При использовании традиционной технологии для обработки большого объема статистической (отчетной, плановой) информации пользователь сталкивается с большим количеством проблем. Каждый, кто пытался обработать такую информацию с помощью Excel, легко вспомнит жуткую кучу таблиц, трудно поддающихся какой-либо систематизации. Информация в этих таблицах часто оказывается несовместимой, потерявшей актуальность, не имеющей связей с ранее обработанными данными. Отчаявшись справиться с этими проблемами с помощью такого простого и удобного инструмента, пользователь вынужден обращаться к профессионалам для организации базы данных. В результате возникает большой и сложный проект, в котором та прозрачность работы, какую пользователь имел в Excel, уже пропала. Часто в таком проекте пользователь может получить только те выборки данных, которые заложил проектировщик и только те формы документов, которые предусмотрены в проекте. А если изменился состав и структура информации, то начинается бесконечный процесс доработки такого приложения баз данных.  

МИСТЕР избавляет пользователя от головных болей, возникающих из-за подобных проблем, предлагая новую технологию обработки и анализа информации.

В системе МИСТЕР используется два способа хранения информации: в виде документов в табличной форме и в виде фактографической базы данных.  В фактографической базе данных информация описывается в понятиях "Объект наблюдения", "Показатель" и "Время". Здесь нет этапа собственно проектирования базы данных в традиционном понимании: не нужно описывать реляционные таблицы, типы и размеры полей, не нужно устанавливать реляционные связи между таблицами. Проектирование базы данных сводится к созданию справочников показателей и объектов, что по технологии не сложнее создания папок Windows.

Под объектом наблюдения подразумевается любой объект реальной действительности: устройство, человек, предприятие, отрасль народного хозяйства, республика, город, район, форма собственности, ведомственная подчиненность и так далее. Пользователь может создавать произвольное количество справочников объектов. Эти справочники могут иметь линейную или иерархическую структуру. Состав объектов в справочнике и его структура могут быть модифицированы в любой момент.

Под показателем подразумевается любая характеристика объекта. Это может быть макроэкономический показатель, агрегированный экономический показатель, фактический или плановый показатель, относительный показатель и так далее. Показатели могут быть представлены в стоимостном выражении или в натуральных единицах измерения. Количество показателей не ограничено.

Наконец предполагается, что информация отслеживается с некоторой периодичностью: годовой, квартальной или месячной. Количество лет не ограничено.

В общем случае на практике множества объектов и показателей с выборкой различных временных периодов могут образовывать весьма сложные информационные структуры (модели данных). Однако в системе МИСТЕР пользователь может и не подозревать об этом. Все манипуляции с данными осуществляются непосредственно в электронной таблице.

Создание таблиц

При создании (рисовании) таблицы в системе МИСТЕР пользователь всегда создает некую многомерную структуру данных не особенно задумываясь об этом. Поскольку создание таблицы опирается на использование справочников, то и сам процесс создания формы таблицы в существенной мере автоматизирован. Как правило создание таблицы осуществляется с помощью специальных процедур идентификации таблицы.

Как работают процедуры идентификации?

Пространство электронной таблицы системы МИСТЕР разбито на области (зоны), которые названы: заголовок, шапка и боковик, примерно так, как показано на рисунке:

            

Соответственно имеется три процедуры идентификации: идентификация заголовка, идентификация шапки и идентификация боковика, с помощью которых пользователь помещает в соответствующую зону объекты, показатели и периоды времени в различных комбинациях.

Покажем процесс создания таблицы на совсем простом примере.

Предположим, что нам нужно обработать информацию о численности населения по городам двух регионов России.

Создадим следующий справочник показателей:

 Население:

     численность населения

     прибыло

     выбыло

Пол:

     Мужской

     женский 

Возраст:

    Дети

    Подростки

               Взрослые

 

Создадим справочник регионов:

Томская область

    Томск

    Асино

    Стрежевой

Кемеровская область

    Кемерово

    Новокузнецк

    Мыски

 

Допустим, мы имеем информацию за 1995-1998 годы.

   Этого достаточно, чтобы показать, как используются процедуры идентификации. Выполним процесс создания новой таблицы  по шагам.

Шаг 1.

Выполним процедуру идентификации боковика.

Из справочника показателей отберем показатели раздела "Население" и выполним операцию переноса в таблицу (Все это осуществляется четырьмя щелчками мыши).

Сразу получим вид таблицы:

 

 

 

 

Население

 

 

 

  Численность населения

 

 

 

  Прибыло

 

 

 

  Выбыло

 

 

 

 

Далее отберем показатели группы "Пол" как показатели-признаки и выполним операцию "Развернуть".

Теперь таблица будет иметь вид:

 

 

 

 

Население

 

 

 

  Численность населения

 

 

 

      Мужчин

 

 

 

      Женщин

 

 

 

  Прибыло

 

 

 

      Мужчин

 

 

 

      Женщин

 

 

 

  Выбыло

 

 

 

      Мужчин

 

 

 

      Женщин

 

 

 

 

Шаг 2.

На следующем шаге выполним процедуру идентификации шапки.

Здесь мы отберем показатели группы "Возраст" как еще один признак для показателей, отобранных в боковике.

Таблица примет вид:

 

Дети

Под-

ростки

Взрослые

Население

 

 

 

  Численность населения

 

 

 

      Мужчин

 

 

 

      Женщин

 

 

 

  Прибыло

 

 

 

      Мужчин

 

 

 

      Женщин

 

 

 

  Выбыло

 

 

 

      Мужчин

 

 

 

      Женщин

 

 

 

 Легко увидеть, что мы создали трехмерное описание показателей.

 Содержание выделенной ячейки будет иметь смысл: "Численность + детей + мужского пола 

Здесь же, в идентификации шапки уточним, что во всех колонках данные будут за 1995 год.

Шаг 3.

Наконец, выполним процедуру идентификации заголовка. Здесь отберем все объекты из справочника городов. МИСТЕР автоматически создаст столько экземпляров нашей таблицы, сколько объектов имеется в справочнике городов. Эти экземпляры будут расположены в листах книги. При этом сохранится древовидная структура объектов. Информация об этом будет сохранена в служебных полях таблицы.


Таблица создана! В системе она будет иметь вид:
 

               

Заметим, что в процессе создания таблицы пользователь ничего не вводил с клавиатуры. Форма таблицы была сконструирована посредством отбора информации из справочников  и переносом ее в таблицу.

Работа с данными

Теперь пользователь может вводить значения в таблицу непосредственно с клавиатуры.

Для перехода по листам (экземплярам таблицы) используются закладки с названиями листов в нижней строке электронной таблицы (так же как и в Excel) или по списку листов, который можно вызвать в любой момент. Такой список  удобнее, так как в нем видно полное наименование объекта (или показателя, если заголовок идентифицирован показателями), а также иерархическая структура листов.

На практике очень часто встречается ситуация, когда информация нужная в нашей базе данных уже имеется в компьютере в каком-то виде и требуется ее импортировать.МИСТЕР имеет весьма интеллектуальный мастер импорта данных из файлов в форматах .txt, .csv, .xls, .dbf.

 Вычисления.

В таблице МИСТЕР пользователь может задавать любые формулы, точно так же, как и в Excel. Кроме того система предоставляет дополнительные возможности. Так например, если в таблице имеется иерархическая структура строк, колонок или листов, то формулы писать нет необходимости. МИСТЕР "понимает" такие структуры и сводные расчеты выполняет автоматически. В приведенной выше таблице для расчета сводов по областям достаточно выполнить команду "Подсчет итогов".

Для выполнения одной и той же операции над всеми ячейками строки или колонки не нужно копировать формулу, достаточно объявить ее действующей на всю строку или колонку (в этом случае таблица будет занимать значительно меньше дисковой памяти).

Фактографическая база данных

Теперь обратим внимание на самое главное достоинство системы МИСТЕР. Данные из любой таблицы, созданной посредством процедур идентификации, можно загрузить в фактографическую базу данных для повторного использования в совершенно других таблицах и совместно с данными из любых других таблиц. Такая операция осуществляется командой "Загрузить данные в базу данных" простым нажатием "быстрой" кнопки на панели инструментов или командой меню. Все необходимые SQL-запросы будут сгенерированы системой автоматически.

Загрузка в фактографическую базу данных означает "укладку" информации в универсальном пространстве координат "Объект-Показатель-Время", которое не зависит от тех структур данных, которые построил пользователь в каких-то конкретных таблицах.

Обратная операция "Заполнить таблицу данными из базы данных" позволяет многократно использовать данные с различными выборками, группировками и разрезами. Так например, если наряду с информацией о населении в базу данных загрузить данные о потреблении каких-то продуктов, то очень легко получить таблицу, где будет дано среднедушевое потребление этих продуктов.

Покажем как пользователь может манипулировать данными, продолжив пример о населении.

 Анализ данных.

Представим, что в фактографической базе загружены данные о населении за 1995-1998 годы на основе входной формы, представленной выше.

Теперь, используя процедуры идентификации, мы можем создавать любые производные таблицы, не взирая на сложность отражаемых ими информационных моделей. Покажем два примера.

 

 

 

Уже по данным примерам видно насколько эффективно МИСТЕР реализует концепцию  OLAP-систем (On-  Line Analytical Processing), хотя по исполнению существенно отличается от известных OLAP-систем (например, Oracle Express Server).

В приведенных выше примерах не использованы возможности системы по многомерному представлению объектов, хотя здесь возможности гораздо больше. Например, пользователь легко может выполнить поиск информации для предприятий, имеющих заданную форму собственности, принадлежащих к определенным отраслям и сгруппировать их по регионам. Без предварительного проектирования связей легко создаются агрегаты типа "Государственная собственность отрасли "Приборостроение" в г.Томске".

    Исполнение

МИСТЕР разработан в среде Delphi 7 и предназначен для эксплуатации в среде WINDOWS

В качестве СУБД используются промышленный SQL-сервер FireBird 1.5.

    Внедрение

Система используется как правило для обработки отчетности подведомственных организаций и статистической информации.

Среди пользователей системы (включая более ранние версии ДОС)  фигурировали такие учреждения как Государственный Комитет Статистики России, Центральный банк России, Государственная Налоговая Служба России, 15 Областных Администраций, около 70 областных комитетов статистики, Областные Управления Здравоохранения Областные Комитеты Культуры и тому подобное.

Для отрасли здравоохранения создана модифицированная информационная система МИСТЕР, имеющая слегка измененное название - Медицинская информационная система территориального развития. Например, в Томской области создана база данных медицинской статистики в динамике с 1991 года. База данных медицинской статистики содержит более 16 тыс. показателей и более 250 только входных таблиц.

 

Copyright © ИП Абушаев Ш.Т.