Hospital information system management software - HISLink

  • Developed by Viet Ba Information Technology Joint Stock Company with many years of operation in the IT field of the Health sector.
  • Meeting the needs of information system management in clinics and hospitals.
  • Thoroughly solve the profession in the medical field.

HISLink is a hospital and clinic information management system - HISLink has been developed by Viet Ba Information Technology Joint Stock Company since 2008 based on the patient information management needs of hospitals and clinics. different examination. With many years of experience in the IT field of the health sector, HISLink products of Viet Ba company will certainly bring many great benefits in the general management of hospitals and clinics. With HISLink software, general information management in hospitals and clinics will surely become easier, human resources and time will be saved.

HISLink is a product that is built and developed on the latest technology and application model by a team with many years of experience in the IT field. The system is designed in a modularized manner, allowing for easy connection with other information systems. Multi-language support, allowing custom interface to be adjusted.

HISLink products are completely developed by Vietnamese, so the compatibility level with the domestic operating environment is very high. With the support of experts with many years of experience in the medical field, HISLink is sure to be deployed and put into use quickly with an easy to understand communication, instructions for use and delivery.

II.1. General design model

II.2. List of modules of the system
  • QMS Queue Management module: Manage the patient's queue process in the process of participating in medical examination and treatment. Thereby ensuring order, fairness and transparency for patients.
  • Admission management module - Examination: Manage, update patient input, update information on inquiry, examine and transfer patients to perform subclinical services, prescriptions or hospitalization
  • Subclinical management module: Manage all subclinical results of patients during the examination and treatment at the hospital in laboratory, diagnostic imaging department
  • Clinical management module (inpatient department): Manage and store information about the hospital admission, treatment, and transfer between departments during their stay at the Institute.
  • Pharmaceutical management module: Manage pharmaceuticals used throughout the hospital from storage, rotation in the Institute, allocation to patients until liquidation.
  • Consumables management module: Manage consumables such as bandages, swabs, just ... from the time of importing from external suppliers until using statistics for the patient and reporting statistics.
  • Price management module: Helping hospitals to easily build and adjust price brackets for CLS drugs and services for each patient object such as health insurance, services, the elderly, children ...
  • Hospital fee management module (outpatient and inpatient): Manage detailed liabilities for each patient, print out daily, monthly, and quarterly collection reports; Print detailed receipts, synthesized for the patient
  • Financial accounting management module: Managing the hospital accounting and financial situation includes the following components: Cash; Funds; Advances; Bank; Accounts receivable and payable; Cost; Revenue; synthetic…….
  • Human Resource and Salary Management module: Helps the hospital comprehensively manage the information needed for human resource management, training, ... and effectively support timekeeping, salary calculation, payroll printing , pay stubs for all hospital staff.
  • Fixed asset management module - Tools and instruments: Manage records of fixed assets, detailed information of each asset, use process, transfer, statistical report ...
  • Reporting module for leaders: Export all reports to serve the needs of management and operation of the whole hospital.
  • System administration system: Serving the decentralization for each user, group of users, monitoring and checking data updates across the system and editing data as needed.
  • Web module lookup: Serves the lookup of hospital information (such as fields of activity, services, price list, schedule, medical examination ...), new information about medicine, information. results of scientific research, question and answer ...

The above modules create a closed management program from the time the patient enters the examination, inpatient to the hospital discharge according to a process that brings optimal management efficiency for the hospital, and at the same time supports the tools to support operations throughout the hospital.


III.1. Orientation

HISLink system is built and implemented according to ERP (Enterprise Resource Planning) with the aim of applying IT effectively in the overall management of the hospital, so the system includes a full range of management modules from professional treatment of patients to financial management accounting and office administrative operations, scientific research ...

HISLink system is built and developed in a modular, highly comprehensive and flexible direction, ensuring compliance with the changes in hospital management policies issued by the State and compatible with changes. from Department of Health, Ministry of Health.

With the support of current technology, HISLink system also allows easy automatic connection and integration with modern medical devices such as test machines, X-rays, CT scanners, ultrasound, internal bronchoscopy, electrocardiogram ...; barcode scanners, automatic number capture, touch screen display patient information ... contribute to building a modern face for a modern hospital.

For applications developed and deployed by Viet Ba IT (LABLink, PACS / RISLink, DROC,….), The HISLink system has built-in connection with these systems. For applications not provided by Viet Ba IT, HISLink supports connectivity solutions through common standards in the medical field such as HL7 or other connection standards XML, webservice. Specifies the structure of the XML file as well as the content of the data format of the webservice that can be edited based on the specific management requirements of the hospital. In addition, HISLink's current solution is also applicable to the case via intermediate table or via other file formats.


III.2. Technology characteristics

- HISLink is developed on the basis of Microsoft technology in a 3-layer model

- Centralized management of database using data management system MSSQL Server 2005/2008 to share information on local area network (LAN). At the same time, it is also easily expandable to provide information on the Web

- Modern programming language .NET 2008/2010 with friendly interface, easy to use.

In particular, HISLink uses the method of connecting to the database through intermediate users, so it is very secure. Ordinary users cannot interfere with the database so it is very safe.

In addition to the database administration features of SQL Server 2005/2008, HISLink also has tools to support backing up, backing up and restoring data to ensure general safety for the whole system.

- Highly open, multi-language support, allowing custom interface adjustments

- The administration system is built on Role-based System model, allowing for easy integration of other applications into the system. With this model, users can build more functions by themselves (especially those for instant reporting purposes) without Viet Ba's support or without affecting the system. The system is operating when updating the version

- HISLink is also compatible with many different standards, so it is easy to connect and integrate.


Hospital information system is a system including modules deployed in functional departments with detailed solutions as follows:

IV.1. Reception-Visiting module:
IV.1.1. General introduction

The updated data from this module is an important input to monitoring the patient's overall health care situation from the time the patient is admitted to the time they leave the hospital. This module also generates patient code and service codes for the entire patient examination and treatment

This module is integrated with the QMS queuing system to help patients be more proactive while waiting for their turn to check, test or pay money at functional departments. Thereby preserving security and order in the hospital.

IV.1.2. The main function of the module:
  1. Receiving patients:
  • Admitting new patients - Find old patients
  • Record patient administrative information, issue medical codes, barcodes, initial medical need.
  • Classification of patients according to subjects
    • Patient service
    • Insured patient
    • ……

New objects can be easily added in the object portfolio management module, the program allows importing and configuring unlimited types of objects as well as price policy for each object.

         2. Record health insurance information:

  • The software allows updating information about the health insurance card number according to current regulations, and there are a number of utilities to confirm the correctness of the entered card number, thereby avoiding errors in the data entry process. .
  • From the information about the health insurance card number, the software will automatically determine the patient's benefits according to the general regulations of the health insurance.
  • When the insured patient has come to register for examination at the hospital, the next time of medical examination and treatment just need to enter the health insurance card number, the program will automatically search the old data of the patient again without the need to manipulate again. .

         3. Transfer patients to clinics:

  • After updating the initial medical registration information, patient information will be transferred by the receiving staff to the specialized departments in accordance with the hospital's regulations:
  • Clinic (polyclinic, specialty or physician's clinic on request)
  • Subclinical service rooms: Testing, imaging diagnosis
  • Inpatient: If the patient is hospitalized
  • In departments will display full information about the number of patients waiting or being examined. This helps the receptionist know the number of patients immediately in each department, thereby deciding to transfer patients to appropriate departments, avoiding overload in each department.

         4. Manage clinic activities:

After being transported by the reception

  • Record information about medical examination and examination of the examination doctor
  • Management of outpatient medical records.
  • Management of medical supplies and chemicals used in clinics; make a request for allocation of medical equipment consumable and chemical and send it to the pharmacy department (the pharmacy will issue it by itself according to this request, no need to waste time entering)
  • Transfer the patient to another clinic (if necessary)
  • Allows doctors to view history information from general to detailed (examination information, prescription information, test results, diagnosis, ...)
  • Allows quick search of information about relatives who are in the hospital under one or many different conditions such as full name, hometown, age, nationality ... to serve the needs of finding relatives being treated in the hospital. hospital.
  • The system of reporting statistics on the list of medical examination patients, statistics on disease situation, the daily amount collected according to the number of receipts, service groups ... in various forms of tables and charts for statistical work , administration.
IV.1.3. Efficient module brings
  • Improve operational efficiency in reception areas, outpatient cashiers, and minimize patient waiting time. More and more patients will come to see doctors knowing that this is really a modern hospital with high quality of service.
  • Improve the quality of treatment in the clinic through information on medical history and subclinical results. Patients will be more satisfied when they come to the hospital for treatment and receive a clear printed prescription from the computer, shortening the time to sell medicine to a patient because the dispensing counter does not need to re-enter the prescription.
  • Save time synthesizing reporting statistics.
  • The Board of Directors can monitor directly on the computer the medical examination and treatment situation through reports in the form of charts, useful for analysis and administration.
IV.2. Subclinical management module
IV.2.1. General introduction

Subclinical management module (test and diagnostic imaging) is a very prominent point of the software system developed and deployed by Viet BaIT. The purpose of the module is to ensure a unified working process in the hospital not only in the administrative divisions but also in specialized departments through specialized software that automatically connects with the equipment. test equipment and diagnostic imaging equipment.

IV.2.2. The main function of the module:
  1. Connection with testing and imaging equipment:
  • The outstanding feature of the module is the ability to connect test machines, imaging diagnostics to automatically receive results for management in clinical departments as well as switch to other management modules such as hospital fees. , Boarding,….
  • Integrating all test results, patient scans into the data warehouse to ensure centralized management of subclinical results of each patient
  • Manage all subclinical results of patients during medical examination and treatment at the hospital.
  • Management of patient samples by barcode

     2. Manage information at the subclinical department:

Connecting information with other modules: Administrative information of patients, indications, information of test results, diagnosis results, ... .. Doctors, technicians do not have to re-enter the information. information of the patient many times in different software as well as on the operating system of test equipment, image diagnosis.

  • Print subclinical results (test results, imaging diagnostics, functional exploration ...), manage report templates, support users to correct, change and quickly prepare subclinical reports for patient
  • Export the prescribed reports (subclinical book) and other reports serving the professional and management work of the department and hospital.

     3. Utilities to support the diagnostic work:

  • Support remote standardization through the module's WEB features
  • Supports alert tools for abnormal test results
  • Support image processing tools for diagnostic work
IV.2.3. Efficient module brings
  • Shorten the time to return results by automatically collecting test data and images
  • Doctors do not need to wait for paper or film results to be able to view the information immediately on the computer
  • The features of printing images to a normal printer, CD / DVD help to reduce printing costs
  • Utilize the maximum capacity of the machine by automating almost completely the process from when the patient is inserted into the device until it is running, getting results.
IV.3. Boarding Management module
IV.3.1. General introduction

Management module of the inpatient departments is a very important module in the group of overall hospital management systems. The module serves well the management of all treatment activities of the inpatient and emergency recovery departments on each patient's medical record; ensure that all activities in these faculties are carried out on computers smoothly in accordance with a clear, scientific process.

Strictly managed treatment information and service usage information during the patient's treatment process are the basis for the hospital fee management module to perform automatic hospital fee calculation, ensuring the request. correct, complete, transparent and fast collection.

IV.3.2. Main function
  1. Assignment of rooms, beds:
  • Assign patients to rooms and beds with a graphical interface
  • Instant monitoring of the current bed, the remaining bed
  • Manage and update unit prices for each room, bed
  • Statistics on the use of rooms and beds in boarding departments

     2. Follow up treatment:

  • Manage inpatient records, emergency medical records and all treatment information for each patient.
  • Issue subclinical indications ... View subclinical results on a computer in each department. This is the basis for the module of Hospital Management to charge for diagnostic tests.
  • Managing the use of other services for treatment
  • Issue forms to request drugs, medicine, chemicals (the pharmacy will automatically allocate this request, no need to take time to re-enter).
  • Print out a treatment copy (this list of medication dispensed per patient for the nurse to cut out and give to the patient every time the medication is dispensed.This helps the patient to check if he or she is getting enough medicine, ensuring the accuracy in the collection of medication dispensed to patients.
  • Look up all the patient's medical history information from the most general to the most detailed for consultation and treatment.
  • Providing a reporting system on treatment and operation in resident departments

     3. Transfer patients between inpatient departments:

  • Monitoring the patient rotation between inpatient departments
  • Patient information will be automatically transferred to the reception department of the transferred department without having to re-enter the data.
  • Information about the treatment process will also be transferred to continue monitoring and updating in the receiving department

     4. Management of surgery and procedures:

  • Registration of patients performing surgeries and procedures
  • Record expenses, consumable materials used in surgery and procedures for automatic hospital fee calculation
  • Record information on surgery and procedures for treatment
IV.3.3. Efficient module brings
  • It best meets the hospital's current inpatient management and professional requirements.
  • Connect with the pharmaceutical and clinical management modules to automatically connect information, prescriptions, prescriptions,…. of the doctor
  • Helping the hospital fee payment module quickly and accurately.
  • Help monitor and strictly manage the treatment process, contribute to creating a complete data set for electronic medical records in the future.
IV.4. Pharmaceutical management module
IV4.1. General introduction:

The pharmaceutical module is built through strict and precise management of operations from planning, importing and exporting drugs, drug circulation, exporting to patients or selling drugs at the quartet to liquidation, thereby support clearly decentralizing responsibilities for departments involved in the management between finance and goods, ensuring correct collection, sufficient collection of drug money for fast turnaround, patient service.

IV.4.2. Main functions:
  1. Make an estimate for input and check inventory data:
  • Display all types, quantity, drug status in the inventory
  • Support for making drug estimates based on actual inventory data.
  • Support the preparation of drug inventory reports

     2. Checking, entering and storing main warehouses of drugs, chemicals, and medical supplies purchased from suppliers.

  • Manage and update information on receipt forms
  • Update the quantity of drugs in the warehouses after being stocked
  • Reprint the receipt for each import.
  • Support updating information about drugs in stock, if detecting damaged or overdue drugs, must be returned to the supplier
  • Support export and receive data from Excel files in specified formats

     3. Rotating drugs, chemicals and medical supplies between internal warehouses

  • Support the medicine rotation from different pharmacy warehouses in the hospital. Information on date and time, drug code, quantity, date of manufacture, expiration date, stock price, etc. are displayed immediately.
  • Make a note and print out a report on the delivery of drugs between the departments in the warehouse.
  • Keep information about the importer, input time
  • Manage drug deliveries according to search criteria
  • Managing and distributing drugs, chemicals and medical supplies to departments as prescribed (Implementing prescriptions) or at regular requests
  • Receipt of drugs from departments due to overdue or damage

     4. Drug warehouse management

  • Manage and update the quantity, unit price, average price, ... of drugs in the warehouse
  • Support for definition and supplementation of new drugs for each warehouse (service, health insurance, ...) and for each drug category.
  • Supports many search and statistics features for management

     5. Selling drugs over the counter

  • Support for over-the-counter pharmacy management as an independent unit
  • Make a prescription when sold over the counter.
  • Prescription information is stored in a database
  • Check the amount of medicine in stock
  • Receive medications returned from the patient
  • If the patient does not take the medication and returns the drug from the store, the program can take back the prescription prescribed by the doctor and return it to the store.
  • The warehouse manager has a list of which prescriptions are returned to the pharmacy and returned to the store.
  • Function to correct and update the amount of drugs entered

     6. Liquidation of pharmaceutical products

  • This function allows the liquidation of expired or about to be expired drugs for destruction or out of stockpile for some reason.
  • Allow to search for drugs to perform liquidation according to the above search criteria. The system also automatically alerts the list of expired drugs and chemicals for convenience for users in management.
  • All times of drug liquidation can be reviewed for follow-up when needed.
IV.4.3. Management module brings:
  • Support the hospital leaders to promptly and accurately grasp the use of pharmaceuticals, medical supplies and equipment to have a plan to properly and fully supply all types according to usage needs.
  • Helping doctors prescribe drugs for patients accurately and quickly by consulting the patient's use history when being treated at the hospital as well as the current pharmaceutical status in stock.
  • Manage well the financial situation in the pharmaceutical segment, ensure correct and full collection, to avoid loss
  • Manage well the expiry date of pharmaceutical products, predict that the expired pharmaceutical product is about to expire
IV.5. Fee Management Module (Outpatient + Inpatient)
IV.5.1. General introduction

This module serves the cashier for outpatient and inpatient treatment, helps manage, strictly control and avoid the risk of loss of revenue for the hospital.

IV.5.2. Main function
  • Cashier management in outpatient areas:
    • Medical cashier
    • Near-clinical cashier: tests, image diagnosis
    • Cashier tips and other services
  • Cashier management in residential area:
  • Manage and monitor all inpatient expenses from admission, treatment to discharge
  • Allows configuring and managing hospital fees for many different objects: services, health insurance, policies, soldiers,…. At the same time, it supports features that allow quick changes and updates when there is a change in policy modes
IV.5.3. Efficient module brings
  • Helps manage detailed revenues and expenditures in the outpatient area
  • Save time synthesizing statistics and reporting
IV.6. General report module
IV.6.1. General introduction

The general reporting system will provide all reports at two levels, which are hospitals and superior management agencies with various types such as charts, static tables, dynamic tables, file formats, exel ... effectively serving the scientific research and management statistics

IV.6.2. Main function

Export from the database of medical records and operational information into the following groups of reports

  • Export Health Insurance report forms in accordance with the Health Ministry's regulations
  • Report the service of general treatment management at the hospital
  • Export reports to serve leaders and higher levels
  • Export reports in file format to superiors as prescribed
IV.6.3. Efficient module brings

Serving well for the executive leadership of the heads of departments, hospital directors as well as the Department of Health, Ministry of Health.

IV.7. System Administration module
IV.7.1. General introduction

Allows system administrators to perform operations related to security and monitor users accessing the system

IV.7.2. Main function
  • User administration:
  • Add new user access to the system including username and password
  • Edit name and other information of the user
  • Delete users from the system
  • Grant the usage rights for each corresponding function for each user
  • Creating groups: System administrators can gather many users with the same functions into a group
  • Group permissions: When granting permissions to a group, all members of that group have the same permissions in the system. Thus, when adding a new member to the group, it is implied that that user has the same system access as the group members without having to give this user permission. This is useful for large multi-departmental, multi-user systems
  • Track the actions of users when accessing the system such as: user, date, time of accessing the system, operation on which functions, time out of the system ...
  • Login:
  • The program builds security systems through the control of access rights through names and passwords.
  • Users who want to access the system must provide a name (User name) and a password (Password) to access. At that time, the program will check whether this name and password exist or not, if it is correct, this user has the right to operate on functions in the system provided by the administrator.
  • Logout: Allows when accessing the system, the user can temporarily log out of the system to do other jobs or access with a different name.
  • Change password: Allow user to change password when the name and password already exist in the system
  • Data lock: Authorized people can lock or unlock data. For pharmacy data, after checking and reconciling the records, the responsible person will close the book and no one has the right to edit or add new data during the locked period. For medical records, after discharge, the program will automatically block the medical records and no staff can add or change any information if the responsible person does not allow it.
IV.7.3. Efficient module brings
  • The system works with high security and reliability
  • Manage users easily and effectively
  • Can check the user's actions on the program system and can be responsible for specific responsibility when there is an error caused by a certain employee.
IV.8. Web module looking up information
IV.8.1. General introduction

The Medical Information Search Web Module will provide information about hospitals to serve scientific research, promote information and expand international relations, especially in the context of economic integration and present wide international relations.

With this module, the patient's relative can monitor the health of the patient being treated over the Internet by using the username (User name) and password provided by the hospital.

IV.8.2. Main function
  • Introduce information about each center, department, and prices
  • Duty schedule, medical examination schedule
  • Introduce scientific researches and medical achievements at the hospital
  • Statistical information and disease situation
  • Allows to update the patient's medical FAQ information
  • Register online medical examination
  • Patient relatives can monitor the health of the patient being treated over the Internet with the username (user name) and password provided by the hospital.
  • General reporting information
IV.8.3. Efficient module brings
  • Promote hospital information
  • Better service to patients through information consultation at home before going to the hospital
  • Expand international relations, investment from abroad.
  • Helping all hospital staff know about the disease treatment situation at the unit
  • Answering the patient's medical questions
  • The service can be extended to allow overseas relatives to monitor their loved one's medical and medical records on the web.
  • The hospital management board can monitor operation and operate the hospital remotely.
IV.9. QMS queue management module
IV.9.1. General introduction

QMS queue management module is a very useful module used in the medical examination and treatment system at the hospital to ensure order, security, fairness and transparency for the subjects participating in medical examination and treatment. sick.

IV.9.2. The main function of the module:
  1. The system generates ordinal numbers waiting for medical examination procedures
  • The module allows to generate ordinal numbers to distribute to patients when they come to register for curative care at the hospital. The module can be customized to be used for many different types of curative care (on-demand care, normal care) or for different types of patients (Ordinary patients, preferred patients ...)

     2. Calling examination system

  • Connect with the Reception - Exam module to put patient information on the screen of the examination before each clinic to help the patient be more active while waiting outside.
IV.9.3. Efficient module brings
  • Ensuring security and order in the hospital.
  • Ensure fairness and transparency for all patients when participating in medical care
IV.10. Consumable materials management module
IV.10.1. General introduction

Consumables management module provides consumable management features from the time it is stocked to the time it is used by the patient and reporting statistics. Through this module, users can easily control the whole process of import-export-inventory of consumable materials in warehouses, departments. Thereby coming up with planned plans, importing new consumables to ensure timely supply to meet demand at the hospital.

IV.10.2. The main function of the module:
  1. Make an estimate for input and check inventory data:
  • Display all types, quantity, and consumable status in the warehouse
  • Support in estimating consumable materials based on actual inventory data and quantity to be estimated.
  • Support to make reports on import-export-inventory of consumable materials

     2. Checking, entering and storing main warehouses of drugs, chemicals, and medical supplies purchased from suppliers.

  • Manage and update information on receipt forms
  • Update the amount of consumable materials in the warehouses after being stocked
  • Reprint the receipt for each import.
  • Support export and receive data from Excel files in specified formats

     3. To allocate consumable materials for departments

  • Supporting the allocation of consumables for departments to prescribe for patients to use.
  • Make a quick supplementary sheet based on the initial initial budget and actual inventory in the departments.
  • Receive consumable supplies from the departments

     4. Manage the inventory of consumable materials

  • Manage, update quantity, import price, selling price… of consumable materials in the warehouse

     6. Statistics-reports

  • Export of import-export reports that exist according to many different search criteria
  • Support output to many different formats (word, excel, pdf, report ...)
IV.10.3. Efficient module brings
  • Consumables management module provides users with a very flexible, powerful management tool, with a full range of features to meet the management process of the consumable department. Reports are rendered accurately, quickly and fully, making it easy for departments to actively control and plan daily work.



















  1. Reception - visit module:

2. Outpatient payment module

Figure 3: Outpatient billing


3.Notice General report:

Figure 4: Basic reports in the system


  1. Management of drugs - consumables in the warehouse

Figure 5: Warehousing of drugs - consumables

Figure 6: Update on quantity of medicine and consumable supplies

Figure 7: Distribution of drugs to outpatients

Figure 8: Statistics of drugs dispensed to patients

Figure 9: Inventory report by supplier

Figure 11: Inventory quantity statistics

5. Price management - object

Figure 12: Drug pricing by subjects

Figure 13: Pricing for subclinical services by subjects

6. Subsystem boarding

Figure 14: Hospitalization

Figure 15: Management of bed stools for a patient

Figure 16: Prepare daily follow-up treatment form

Figure 17: Indication of CLS-prescription drug services

Figure 18: Advance payment

Figure 19: Inpatient payment