Information system requirements


Modern medical organizations produce and accumulate huge amounts of data. The quality of medical care, the general standard of living of the population, the level of development of the country as a whole and each of its territorial subjects in particular depend on how effectively this information is used by doctors, managers, governing bodies. Therefore, the need to use large, and at the same time still growing, volumes of information in solving diagnostic, therapeutic, statistical, managerial and other tasks, today determines the creation of information systems in medical institutions.

The main goal of the developers of medical information systems (MIS) is a comprehensive solution to the problems of collecting and analyzing information, as well as the tasks of managing the medical, preventive and financial activities of the institution.

The created medical information system should, first of all, optimize the collection of information, help the doctor in making a diagnosis, help reduce medical errors and eliminate their negative consequences.

The purpose of this course work is:

1. application of methods of pre-project examination of a private clinic

2. analysis of the obtained materials for subsequent modeling;

3. development of a process model in the IDEF0 standard;

4. description of workflow and information processing in the DFD standard;

5. descriptions of processes in the IDEF3 standard;

1. Analysis of the subject area.

1.1 Description of the subject area “Private clinic”

The medical institution that was taken as the basis of the project is a private clinic. She has a staff of specialists and is engaged in receiving patients by appointment. Payment for admission is made after receiving an outpatient card, which is issued at the reception.

The modern clinic is a large multidisciplinary specialized medical institution designed to provide medical care and implement a set of preventive measures to improve the health of the population and prevent diseases.

Its functions include:

– provision of first aid for acute and sudden diseases, injuries;

– treatment of patients when contacting the clinic;

– organizing and conducting medical examinations;

– examination of temporary disability;

– release of patients from work;

– timely hospitalization of those in need of inpatient treatment

The clinic carries out a lot of preventive work , anti-epidemic measures, sanitary and educational work among applied patients, studies the health of the population, reveals early morbidity, organizes statistical accounting and analysis of indicators of the state of health of the population.

The introduction of an information system to support the provision of medical care in the activities of medical institutions will lead to the provision of highly qualified, modern, convenient, and most importantly

rapid medical assistance to the population. Going to the hospital will no longer be associated with constant and endless queues, difficult for pensioners, the disabled, future matters, and simply for people who know how to value time. All these innovations are long overdue and need to be implemented. Medicine should be of high quality and modern.

Automation of the activities of the “Private Clinic” is a promising approach not only for organizing workflow, but also for optimizing the entire activity of a medical organization.

1.2 Analysis of existing information systems “Private clinic”

At the moment, there are a number of already developed IIAs, as well as experience in their implementation. Consider and analyze information systems to support the provision of medical care, which should primarily optimize the collection of information, help the doctor in making a diagnosis, help reduce medical errors and eliminate their negative consequences.

MIS “MED-Complit”

MIS “MED-Complit” has been successfully operating on the territory of Bryansk and the Bryansk region since 2007.

The MED-Complit medical care automation system is a modern, scalable solution for medical institutions of various levels and profiles of activity, designed to automate all areas of medical activity.

The system operates in heterogeneous networks (LAN, Internet), uniting computers of employees of structural units, providing a single technological process for the work of medical and preventive institutions (HCIs).

The software package provides automation of the activities of all departments of the medical facility and includes the following workplaces and module:

– registry of health care facilities;

– electronic registrar;

– workstation of the Call-center operator;

– hospital admissions department;

– a table for issuing certificates and sick leave;

– preferential prescriptions and ONLS;

– the workplace of a doctor in a polyclinic and a hospital;

– the workplace of the doctor-diagnostician;

– workplace of the laboratory assistant;

– workplace of the cashier-registrar;

– operator’s workplace;

– workplace statistics;

– multimedia panels;

MED-Complit includes everything you need to automate a healthcare facility of any level and form of activity that uses any type of payment for medical care provided. The system also automates related businesses: an insurance medical organization that monitors the quality of medical care provided and pays for it; territorial fund of obligatory medical insurance for the preparation of obligatory reference information and maintaining the register of the insured population. It is also possible to computerize the work of private dental offices and clinics, pharmacies and large pharmacy chains.

“MED-Complit” provides an increase in the efficiency of all departments of medical facilities, significantly reduces the burden on the staff of the institution by automating all routine actions, provides control over the location of paper documents, significantly reduces the waiting time for a patient who seeks medical help. The “Electronic Registrar” and Call-center options allow you to get all the necessary background information, choose a convenient time for visiting a doctor, make a house call without contacting the receptionist and avoid long queues.

The main advantages of the MED-Complit system:

– convenient and intuitive user interface with the possibility of personal configuration;

– high reliability and fault tolerance;

– high speed of work;

– functioning in heterogeneous networks, low demands on the data transmission channel;

– full compliance with Federal and Regional legislation;

– scalability and easy administration;

– continuous improvement and high dynamics of the system development;

– low cost of ownership;

– delivery of new functionality at no additional charge.

MIS “Patient”

MIS “Patient” is a modern hospital computer system, characterized by high adaptability and flexibility. The information system “Patient” integrates all medical processes of the hospital into an integral system and forms a single information space in the institution. The system allows you to automate both individual units and the hospital as a whole. The solution is suitable for both large public and small private medical institutions. It is focused on solving problems, first of all, practical healthcare. Medical Information System (MIS) “Patient” is an expandable integrated solution that has a number of important advantages:

– management of all document circulation on the basis of one complex solution;

– a significant increase in the productivity of medical personnel;

– prompt provision of medical information in a unified visual form;

– reducing the number of medical errors and improving the quality of medical services;

– introduction of fully electronic document management and ensuring the integrity of information;

– the possibility of analytical processing of medical information on a number of parameters.

HIS are focused on supporting patients and medical staff, as they provide for the collection, storage, processing of personal and medical data in order to make prompt decisions on the treatment of diseases.

The Patient medical information system is an integrated platform with a single architecture, customizable user interface and powerful user support.

MIS “Patient”:

– has a user-friendly and easy-to-learn interface;

– provides easy and at the same time secure access to information;

– allows you to remotely install updated versions;

– easily configured and supports the medical processes adopted in the hospital;

– provides information exchange with equipment and local software products;

– performs remote monitoring of system operation;

– provides physicians with powerful tools to speed up the formation of electronic documents;

– accumulates in an electronic medical record (EMR) all the medical information that doctors need to know.


The Integrated Medical Information System (CMIS) is designed to automate medical institutions, regardless of affiliation (state, departmental or commercial) and specialization. KIIS is ideal for automating clinics and/or hospitals, but it has also been successfully used in other types of healthcare facilities.

The purpose of the system is to improve the quality and accessibility of medical care by automating the work of medical staff in all areas of activity.

First of all, the system is designed to automate the clinical areas of work of a private clinic, the introduction of an electronic medical record (EMC), the organization of effective information interaction between all participants in the treatment and diagnostic process. The system allows to reduce (and in some places completely eliminate) routine operations for the preparation of medical documentation, improve the quality and information content of medical documents.

The main technological solution, due to which KIIS is able to achieve the set goal, is the introduction of electronic document management with the possibility of group work on various medical ones.

Architecturally, KIIS consists of several software modules (subsystems) combined into a common medical information system. KIIS includes both universal subsystems for a medical institution and special solutions for a private clinic.

MIS “Medialog”

Medical information system Medialog is designed to solve a complex of medical and management tasks facing a modern clinic and hospital.

The experience of implementing medical information systems reveals two equally important needs of medical institutions. On the one hand, this is the need for complex automation of a medical institution, since it is with an integrated approach that the maximum effect is achieved from the use of a medical information system. On the other hand, there is a clearly expressed need for a phased implementation with a gradual coverage of different services and departments.

Medical information system Medialog, being a complex solution, consists of modules and options for these modules. Each module contains a certain functionality that allows a medical institution to automate certain types of its activities. Each option refers to one of the modules and contains additional functionality that is not included in the basic package of the module.

Modules and options are functional units of the medical information system Medialog. In addition, the cost of licenses depends on the composition of the purchased modules.

The medical information system Medialog was one of the first in the Russian market to consistently develop the concept of an electronic medical record of a patient. Depending on the profile of the medical institution (outpatient clinic or hospital), an outpatient card or a patient’s medical history in electronic form can be used.

The medical information system MEDIALOG provides users with quick access to reports of various types: managerial, financial, medical statistics, material accounting.

The medical information system MEDIALOG contains a developed and flexible toolkit for supporting the schedule of doctors’ appointments, diagnostic rooms, and places for group classes.

The call accounting module supports registration and monitoring of incoming calls from patients.

MIS «IntelClinic»

MIS “IntelClinic” (IntelClinic) is being developed to solve a complex of medical and management tasks facing a modern polyclinic and hospital.

IntelClinic provides instant access to information to help improve the efficiency of the medical institution. Thanks to our system, medical, financial, methodological and other aspects of the institution’s activities become available to the clinic staff. The doctor can easily get acquainted with the history of the disease, the results of laboratory tests, consult with colleagues from other medical institutions in real time, and make the right decision about further treatment. The accountant has comprehensive information about the financial activities of the clinic. The manager knows what is happening in the clinic at the moment and what needs to be done in the future to improve work efficiency.

The IntelClinic information system helps the medical institution to provide timely medical services distributed over time, such as clinical examination, immunization, professional examinations, and medical examinations. The system implements functions to notify patients about the necessary actions.

Taking into account the modern conditions of information technology ownership, IntelClinic is completely cross-platform, implemented in Java and JEE5 technology, which allows it to work on personal computers with any architecture and operating system. Self-service modules will reduce the burden on the registry, enable clients to make an appointment on their own, find out the status of their studies, receive their results, etc. on interactive terminals and via the Internet.

An obvious plus is that the IntelClinic interface is as simple as possible, which means it is easy to learn and use. Another plus is that IntelClinic can be modified to suit the needs of the customer.

To date, the capabilities that are present in the leading industry standards of HIS have been implemented, and the main modules of the program have been developed. However, the adjustment, the development of additional modules and the development of the program are currently ongoing.

2. Designing a model of the information system “Private Clinic”

2.1 Choice of design environment

All Fusion Process Modeler 7 was chosen as the information system design tool.

AllFusion is a powerful modeling tool that is used to analyze, document and reengineer complex processes, including business processes. The model created by AllFusion tools allows you to clearly document various aspects of the activity – the actions to be taken, the methods for their implementation, the resources required for this, etc. Thus, a holistic picture of the enterprise’s activities is formed – from work organization models in small departments to complex hierarchical structures .

AllFusion combines function (IDEF0), data flow (DFD) and workflow (IDEF3) modeling tools in one tool.

With the help of functional modeling (IDEF0 notation), it is possible to conduct a systematic analysis of processes and systems, focusing on regularly solved tasks (functions), indicating their correct performance, indicators, resources required for this, results and raw materials (raw materials).

Data flow modeling (DFD), often used in software development, focuses on the flow of data flowing between different operations, including storage, to achieve maximum availability and minimum response time. Such modeling allows us to consider a specific process, analyze the operations of which it consists, as well as decision points that affect its course.

Workflow modeling (IDEF3 notation) allows you to consider a specific process, analyze the operations of which it consists, as well as decision points that affect its course.

When creating a new model, simply select the desired methodology in the dialog box that appears each time you create a new AllFusion model.

Figure 1. Dialog box create a new model

An intuitive graphical interface that is quick and easy to learn, allowing you to focus on the analysis of the subject area itself, without being distracted by the study of tools. Interactive object selection provides constant visual feedback as the model is built. AllFusion maintains referential integrity, preventing incorrect relationships from being defined and ensuring that relationships between objects are consistent when modeling.

AllFusion automates many of the tasks typically associated with building process models, providing the semantic precision needed to ensure correct and consistent results. Object highlighting simplifies model building by eliminating common modeling errors.

User-Defined Property (UDP). The user can configure AllFusion to collect information relevant to their business. This information is immediately available through the AllFusion Report Generator and can be exported to other programs such as Microsoft Word and Excel.

Swim Lane Charts. AllFusion supports Swim Lane charts, providing a powerful mechanism for visualizing and optimizing complex processes. Swim Lane diagrams coordinate complex processes and functional constraints and allow you to see processes in all their diversity.

Customizable spreadsheet interface. The new model dictionary structure makes entering and managing information quick and easy. This customizable spreadsheet interface is easy to use and provides an excellent mechanism for distributing models, whether you enter data manually or import it.

Developed charts. Context diagrams to describe the boundaries of the system, scope, purpose of objects. The hierarchical structure of diagrams, which facilitates the consistent refinement of model elements. Decomposition diagrams for describing the features of the interaction of various processes. AllFusion also supports automatic chart sizing and the ability to scale models.

Organization Charts. Organizational charts have a huge impact on the definition and execution of business processes. AllFusion supports the explicit definition of roles, which defines and categorizes the tasks or activities that make up business processes. Based on the roles defined by the user, AllFusion generates org charts.

Activity Based Costing (ABC) AllFusion fully supports activity based costing (ABC) methods and is optimized for process analysis. Sophisticated reporting tools and a bi-directional interface with specialized ABC tools facilitate the implementation of corporate strategy based on business management.

The native report generator ( Report Template Builder -RTB) is a report generator that creates a variety of reports and Web pages. The user can define report templates and then apply them to any of his models. The “define once, reuse everywhere” approach allows an organization to quickly create and promote reporting standards. RTB supports many formats including RTF, HTML, XLS (Excel) and plain text.

2.2 Creating a “Private Clinic” context diagram

This is a diagram located at the top of the tree structure of diagrams, which is the most general description of the system and its interaction with the external environment (as a rule, the main purpose of the object being modeled is described here). The context diagram consists of a single block describing the top-level function, its inputs, outputs, controls, and mechanisms, along with statements of the purpose of the model and the point of view from which the model is built.

Figure 2. Context diagram “Treatment in a private clinic”

2.3 Creation of a decomposition diagram. IDEF0 Methodologies

Decomposition diagrams are designed to detail functions and are obtained by splitting the context diagram into large subsystems (functional decomposition) and describing each subsystem and their interaction.
A single function presented in a top-level context diagram can be decomposed into major sub-functions by creating a child diagram. In turn, each of these sub-functions can be decomposed into its component parts by creating a child diagram of the next lower level, in which some or all of the functions can also be decomposed. Each child diagram contains child boxes and arrows that provide additional detail to the parent box.

Figure 3. Decomposition diagram “Private clinic”

The whole process of functioning of the “Private Clinic” system is divided into 4 diagrams:

– “Registration” – consists in registering a patient, issuing a medical history and making an appointment with a doctor.

– “Treatment” – consists in examining the patient, taking tests, making a diagnosis, treatment and payment.

– “Testing” – consists in issuing a referral, passing tests, issuing results and paying.

– “Payment” – consists in receiving receipts, making a payment, entering notes on payment in the medical history, issuing a receipt.

Figure 4. Decomposition diagram “Treatment”

Figure 5. Decomposition diagram “Passing tests”

2.4 Creation of a decomposition diagram. IDEF3 Methodologies

IDEF3 is a modeling methodology that uses a graphical description of information flows, relationships between information processing processes and objects that are part of these processes. IDEF3 enables analysts to describe the situation when processes are executed in a certain sequence, as well as to describe the objects that participate together in one process.

Figure 6. Decomposition diagram “Registration”

2.5 Creating a decomposition diagram. DFD Methodologies

Data flow diagrams (DFD) are used to describe workflow and information processing. The DFD notation includes concepts such as “external link” and “data store”, which makes it more convenient (compared to IDEF0) for document flow modeling.

Figure 7 shows the decomposition in DFD notation “Payment.

Figure 7. Decomposition diagram “Payment”

Information system requirements

The purpose of the course project is to model the automated information system “Private Clinic”.

AIS “Private Clinic” should include the following subsystems:

– subsystem of patient reception;

– data storage subsystem;

– reporting subsystem;

The patient admission subsystem provides for the registration of patients, the appointment of an appointment with a doctor and a course of treatment.

The data storage subsystem provides storage of all patient data and the history of their treatment. It also contains information about all appointments and doctors.

The reporting subsystem is designed to create and generate reports in a form convenient for output to printing devices based on data from AIS “Private Clinic”, design and development of regulated reporting forms, set up scheduled generation and delivery of regulated reports, generate and provide analytical and statistical data at the request of users reports in various formats (including graphical ones), displaying regulated reports using a web interface, printing out prepared reporting forms.

AIS “Private Clinic” should provide tools for diagnosing the main processes of the system, tracing and monitoring the process of program execution.

Components should provide a convenient interface for viewing diagnostic events and monitoring the process of program execution.

In the event of emergencies or errors in the software, diagnostic tools should allow you to save the full set of information necessary for the developer to identify the problem (screenshots, current state of memory, file system).

AIS “Hospital” should realize the possibility of further modernization of both the software and the complex of hardware.

It is also necessary to provide for the possibility of increasing the system performance by scaling it.

The system must remain operational and ensure the restoration of its functions in the event of the following emergency situations:

– in case of failures in the power supply system of the hardware, leading to a reboot of the OS, the program should be restored after the OS is restarted and the system executable file is launched;

– in case of errors in the operation of hardware (except for data carriers and programs), the restoration of the system function is assigned to the OS;

– in case of software-related errors (OS and device drivers), the recovery is the responsibility of the OS.

Mains filters must be used to protect the equipment from voltage surges and switching interference.

The complex of the information system “Private Clinic” should include the following technical means:

– database servers;

– PC users;

– PC administrators.

Database servers must be combined into a failover cluster. Application servers must form a load-balanced cluster.

Database servers, application servers and the reporting system server must be connected by one local network with a bandwidth of at least 100 Mbps.

Requirements for the technical characteristics of database servers:

– Processor – 2 x Intel Xeon 3 GHz;

– The amount of RAM – 16 GB;

– Disk subsystem – 4 x 146 GB;

– CD-ROM drive (DVD-ROM);

– Network adapter – 100 Mbps.

Requirements for the technical characteristics of the user’s PC and the administrator’s PC:

– Processor – Intel Pentium 1.5 GHz;

– The amount of RAM – 256 MB;

– Disk subsystem – 40 GB;

– CD-ROM drive (DVD-ROM);

– Network adapter – 100 Mbps.

Requirements for the technical characteristics of the user’s PC and the administrator’s PC:

– Processor – Intel Pentium 1.5 GHz;

– The amount of RAM – 256 MB;

– Disk subsystem – 40 GB;

– CD-ROM drive (DVD-ROM);

– Network adapter – 100 Mbps.


As a result of the course work, the modeling of the information system “Private Clinic” was performed

This system satisfies all the requirements specified in the assignment and implements most of the functions required by the clinic staff.

As a result of the course work, it was concluded that today the introduction of information systems can contribute to:

– obtaining more rational options for solving managerial problems through the introduction of mathematical methods and intelligent systems, etc.;

– release of workers from routine work due to its automation;

– ensuring the reliability of information;

– replacement of paper data carriers with magnetic and optical ones, which leads to a more rational organization of information processing on a computer and a reduction in the volume of paper documents;

– reducing the cost of producing products and services.

In the process of implementing this course project, the methods of pre-project survey of the informatization object were mastered in practice, practical experience was gained in preparing and systematizing the necessary materials, software tools were studied to create an information system.

Be First to Comment

Leave a Reply

Your email address will not be published.