Mic – a component of Laboratory Information System (LIS) – is a highly complex solution for automation of the workflow of microbiological laboratory, which is universal both for a single-site and a multi-site working environment. Mic automates all the stages of work with patients’ specimen samplings, starting form ordering laboratory research, receiving samples in the laboratory, working with microorganisms, antibiotics, nutrient media, serological and virological medication down to the final report on results of laboratory research. System allows generating unified reports of different kinds and provides computerized work during all the stages of the process, which substantially increases precision of the results of laboratory research.

Scope: Microbiological, virological and serological laboratories.



  • Support of multi-languages clients;
  • Customization according to conditions of the laboratory;
  • International and national standards HL 7, LOINC, HIPAA were used at the point of creation of the Database structure;
  • Multiple users application system (the system is oriented towards a possibility of remote work of physically distanced laboratories and hospitals with common database);
  • Integration with laboratory robotics \ automated analyzers;
  • CORBA, PUSH technologies for creation of dynamic lists with data in the real-time mode;
  • The system has possibility of integration with other medical information systems.


  • Registration, overview and editing of patient’s information;
  • Control of data entries and search of certain criteria;
  • Registration of assignments for laboratory research of different urgency statuses;
  • Automated verification of medical necessity of conducting tests taking ABN into account;
  • Registration of location of collection and specimen taken for medical research;
  • Automatic selection of nutrient media for the research depending on laboratory workstation or client of the research;
  • Registration of the collection date and time, delivery of specimen to the laboratory and plating them on the nutrient media;
  • Control of samples validity for research;
  • Accounting for movement of specimens;
  • Multi-level process of entering research results;
  • Result lists entries that are customized for specific client’s site;
  • Automatic entry of research results for a group of tests;
  • Automatic interpretation of research results;
  • Accounting of identified isolates of microorganism;
  • Individual multiple system of selection of medication;
  • Fixation of epidemiological cases;
  • Serological module;
  • Control of quality of laboratory equipment and materials;
  • System of automatic notifications during infection control;
  • System of rules, customized by laboratory specialists;
  • Module of samples storage, strains of microorganisms, nutrient media, reagents;
  • Generating reports of different types on a given set of criteria;
  • Full specter of epidemiological reports for separate geographic regions;
  • System of phone calls management.


  • Client-server architecture;
  • Client part if developed by means of Microsoft Visual C++ and MFC, server part is a set of applications that are working under IBM AIX 5.X Operation System, written in С++ with usage of compiler IBM Visual Age Compiler;
  • DbVista and Oracle Database Management Systems are used for storage and processing data;
  • CORBA is used for client-server connectivity;
  • CORBA, CCOW, WebServices are used for integration with other information systems;
  • UML is used for development of project documentation;
  • Project has profound Help system.