Last modified on 12 February 2015, at 04:51

GNU Health/Laboratory Management

Introduction to Laboratory ManagementEdit

The Laboratory Module manages the request, creation and evaluation of laboratory analyses. As far as the LIMS (Laboratory Information Management System) functionality, GNU Health is very flexible. You will be able to link it to the patient chart and to the financial management of the Health Center.

Requesting a Laboratory TestEdit

The Request Lab Test dialog in GNU Health

To create a new Lab Test Request record there are two possibilities:

  1. Click on the Relate button in the patient form and choose the Request Lab Test command.
  2. Click on the Request Lab Test command in the main navigation.

In either case a dialog will open that allows you to enter the following information:

  • Date: The date and time of the request (default values are the current date and time)
  • Urgent: A checkbox to indicate an urgent request
  • Patient: The name of the patient (link to a patient record)
  • Doctor: The name of the health professional requesting the laboratory test
  • Tests: One or more tests to be performed

Test TypesEdit

GNU Health Laboratory Test Types

The laboratory module allows you to chose from a list of different lab tests and to create the specific one that you need, with their analytics, normal values, etc. etc.

Managing Laboratory TestsEdit

The list of Lab Test Requests in GNU Health

To check for new laboratory test request and to create test reports, the members of the laboratory staff will open the Health → Laboratory → Lab Test Requests section in the main navigation. This brings up the list of Lab Test Requests, showing all information described above.

In addition there is a State column indicating whether a request is a Draft or Ordered. As soon as a laboratory staff member creates a laboratory test by clicking the Action button and selecting the Create Lab Test command, the state of the request will change from Draft to Ordered. In addition the font color of the request will change from blue to black, making it easier to distinguish between pending requests and requests beeing processed.

Storing Laboratory Test ResultsEdit

A laboratory test record allows to store the values of all test criterea contained in a specific test plus some extra information.

To access test results there are two possibilites:

  1. Click on the Relate button in the patient form and choose the Lab Reports command.
  2. Click on the Health → Laboratory → Lab Test Results command in the main navigation.

The Lab Tests Results form is structured as follows:

Main Info TabEdit

In the upper half of the Main Info tab you see information about the patient and about the test as a whole. The majority of this information is copied from the laboratory test request. In addition there are the following fields:

  • Date of the Analysis
  • Pathologist

In the lower half of the Main Info tab there is the Lab Test Criterea table. This table allows to enter the following information for each criterion of the test:

  • Warn
  • Excluded
  • Analyte
  • Value
  • Result - Text
  • Lower Limit
  • Upper Limit
  • Units
  • Remarks

Note: If you already know that the patient has a condition that will mark a certain value as warning (e.g the value of blood sugar in case of a diabetic persons or if the person is taking a specific medication), then check the Excluded box. This will provide to the physician a clearer vision of the patient's general and real condition.

Extra Info TabEdit

The Extra Info tab offers room for a summary of the results and a diagnosis.

Printing Laboratory ReportsEdit

GNU Health Laboratory Reports

The print layout of a laboratory test is called a laboratory report. You can preview and print laboratory reports from the Lab Test Results form by clicking the Report button and choosing the Lab Report command. Any anomalous value (i.e. a value below the lower limit or above the upper limit of a test criterion) is printed in red.

ConfigurationEdit

To configure the available laboratory tests, go to the Health → Configuration → Laboratory section in the main menu. There you have two options: You can create, edit, or delete test types (including their test criteria), and you can configure the units used in the tests.

Lab Test UnitsEdit

GNU Health: Configuration of lab test units

By double clicking on Health → Configuration → Laboratory → Lab Test Units you will get the list of all units defined in the system. Configuring a unit is quite simple, since there are only two fields:

  • Unit
  • Code (in most cases identical to Unit)

Lab Test TypesEdit

By double clicking on Health → Configuration → Laboratory → Lab Test Types you will get the list of all test types defined in the system. A test type serves as a template for an individual test. It contains a list of test criteria, including information about standard values for each test criterion. It is also linked to a product which allows to properly charge the test's cost to the patient.

Main Info TabEdit

GNU Health: Configuration of lab test types

In the Main Info tab of the test types form you can manage the following information:

  • Test: The full name of the test (typically in capital letters)
  • Code

Below there is the list of Test Cases (or test criteria, as they are called elsewhere) of a test type. Each test case consists of the following information:

  • Sequence: A number to create an order within the test cases of a test type
  • Analyte: The substance or aspect to be analysed
  • Lower Limit: The lower limit of the range where a value is considered to be normal or not critical (used for information purposes, but also used to print a test case in red if a value is outside the range)
  • Upper Limit: The upper limit of the range where a value is considered to be normal or not critical (used for information purposes, but also used to print a test case in red if a value is outside the range)
  • Reference: A text field to add more information about the expected values of a test case
  • Units: The unit of the values in a test cases (used for Upper Limit, Lower Limit, and the test value itself)

Using the Service field at the bottom of the Main Info tab each test type is linked to a product. The product defines the price of a test to be charged to the patient. So for each test type record you will need a product record; this product record is typically named after the test type.

Extra Info TabEdit

The Extra Info tab contains a text field Description for additional information about a test type.

Patient Appointment and Admission Management · Financial Accounting