Tutorials - An Implementers Guide

Tiberbu User Guide Introduction

Background

This user guide provides directions for access and use of the HIMS system deployed in health facilities in Kenya. It details clinical workflows by a provider using HMIS to facilitate efficient service delivery. HMIS covers various service points including: 

Registration, Triage, Out-Patient Department (OPD), In-Patient Department (IPD), 

Specialist Clinics and other support services like billing,inventory. The guide also details how a user may retrieve various reports from the system for efficient clinical decision making.

Target Users

This user guide targets all users of HMIS system including but not limited to the following; 

  1. Sub- County and county Human Resources for Health (HRH) (including Health Records Information Officers (HRIOs), Medical Superintendents, Doctors, Nurses, Clinical Officers, Pharmacists, Radiologists, Lab technicians).

  2. County staff ICT officers, records officers, cashiers, accountants,

  3. NGOs working in the health industry.

  4. Ministry of Health.

Authorized use of the system

Access to the system is based on user access rights. One must have a username and password to access the system. Users of the system have different privileges based on their roles in the system.

Organization of HIMS User guide

This user guide is organised in four sections below;

Section 1: Overview of the HMIS system, 

Section 2: Getting Started on HMIS

Section 3: HMIS modules and their features 

Section 4: HMIS reporting.

Tiberbu HMIS Overview

The purpose of the HMIS is to generate quality health information that provides specific information support for the decision making to monitor and improve performance of the health sector.

HIS is more than a system for data collection and generating quality information, and encompasses the continued use of the information for decision making as well.

A well-functioning health information system is one that ensures the production, analysis, dissemination and use of reliable and timely information on health determinants, health systems performance and health status.

Tiberbu HMIS supports the PCN model towards Universal Health Coverage(UHC)

image.png

Tiberbu HMIS Modules

Tiberbu has the following modules, which are integrated together to see a successful journey of a patient from the moment they walk into a facility to the time they leave.

  1. Patient Registration
  2. Triage
  3. Billing
  4. Clinical Encounter( Consultation, MCH, ANC, FP, Special Clinics, etc)
  5. Laboratory
  6. Pharmacy
  7. Inventory
  8. User Management

Get Started/Log in

Sections below detail how to access and log in into HIMS

To access HIMS, navigate to the specific facility link  e. g kapkatet.health.go.ke

To access the system functionalities, the user will be required to click on the "Get Started icon

get started.jpg

  

Login-screen features

HMIS Login screen appears as below. 

  1. Username - click here and input the username provided by your supervisor

  2. Password - click here and input the password provided by your supervisor

  3. Show Password  - you will click here to see the password you are inputting

  4. Reset password - you will click here to reset/recover your password if you have forgotten it

  5. Login Button - click here to login to the system

login.jpg

Login Credentials

The login credentials will be provided to you by your supervisor. 

If you do not have login credentials, talk to your supervisor for the credentials

Login steps

To log into the HIMS system, follow the steps below;

  1. Enter your username

  2. Enter your password

  3. Click on ‘Login’ button

login details.jpg

Reset Password

If you have forgotten your password, click on ‘Forgot password?’ on the Login screen and follow prompts to reset it.

  reset.jpg

Home Page

This page consists of all the modules available within the system. Each module can be accessed by clicking on its respective icon. Users will be able to only view and access the modules which they have been granted rights to access. The home page screen appears as below only showing modules a user has been granted access to.

Homepage.jpg

 

Registration

The patient journey most often that not begins when the patient meets a healthcare provider or as soon as they step at the front desk of a healthcare institution. Accurate collection of information about the patient is the very important first step to ensure high quality healthcare is delivered.

The records personnel are usually the first point of contact for the patient. Their primary role is to register the patient into the system as accurately as practically possible, schedule them to the healthcare practitioners and determine modes of payments (in consultation with the finance department).

After successful login to Tiberbu, the following Homepage will be presented to you, depending with your user roles. Navigate to the Registration icon as shown below to begin registering a patient

  

image.png

Registration of a patient is only done after it has been reasonably determined that the patient does not exist  either in the Client Registry or in Tiberbu.

Step 1: Searching the Patient's Existence

Unique Identifier  is used to search a client in the Client Registry or Tiberbu. This is either the patient's ID Number, Birth Certificate Number or Passport Number

The Patients Records page will be loaded. On the left hand side,  click on  'Register Patient' , 

Go to Register Patient > Select Patient Identifier Type > Input Selected Identifier Number

image.png

If the patient is found in the system, click on their details and proceed to create appointment for the patient

create appointment.png

If the patient is not found on the system, register them as new patient following the process described below

Step 2: Registering a New Patient

After searching the patient in the system using the unique identifier and they are not found , the system automatically opens the "Register New Patient" Page and a registration form is presented. This normally happens if the patient is visiting the facility for the first time.

To begin Registering the patient, click on the "Click to Start" button as shown below:

Click to start.jpg

 Start Filing the form by providing accurate information in the fields presented. 

All fields marked * and highlighted in Red are Mandatory. The form will not allow you to save until you fill the fields

Under the 'Insurance Schemes' section, add the payer of the patient and remember to set the relevant amount balances. If this section is left empty the system will default to cash payer mode for the patient by default.

Once you complete filling the fields, click on the "Save" Button  found either at the top or bottom of the form. 

 

Successfully Saving the form will take you to the next step: Creating an appointment for the Patient

 

Step 3a: Creating Appointment For A Patient

Creating an appointment enables you to schedule the patient to a service point.

All registered patients can be accessed by clicking on the 'Patients' link on the left hand menu and a list will be displayed on the right as shown below.

You can search for a specific Patient  using a number of parameters namely the patient ID, patient names, phone number or even their email. The parameters to be used for search can be configured elsewhere.

Search Patient list.jpg

Proceed to create an appointment for the patient. Once you click on the specific patient as shown above,  you will be presented with a screen as shown below. Click on the 'Create Appointment' button.

create appointment.png

You will be presented with the screen as shown below. The first section of the form is 'Availability' shown in blue.

Availability.jpg

 

You will then be directed to the second part of the same screen: 'Book' . Confirm the booking details, click on 'Click to Start' and Save the form when prompted.

Booking.jpg

Once you save this form, the scheduling of the appointment is complete. The system displays the amount of cash needed to be paid for the patient to proceed to the appointment. If the schedule is for a future date, the patient will get an SMS confirmation of the same details and a reminder may be scheduled as well.

After successfully booking an appointment, ask the patient to go to Billing and make the payment

Remember, the clinician that you book a patient to does not necessarily need to be the same one that actually has the encounter with the patient. Encounters will be tracked differently by the system.

 

Step 3b: Retrieving An Appointment

To get a list of all appointments scheduled click on 'Appointments' on the left hand menu as shown below (Step 1). You will be presented with a screen as shown below.

Search Appointment.jpg

After successfully retrieving an appointment, ask the patient to go to Billing and make the payment


    

Billing

One of the functions of the Billing module is to allow the patient to pay for the services rendered at the facility.  At every service point of the facility, the patient will be required to make a payment , if the service is billable, before getting the service. 

It bills different sections of the facility like OPD Queue, IPD Queue, Pharmacy, Laboratory, Radiology and Walk-in-Patient

After making the payment and it is verified by the system, the patient will be queued to the next session. For instance, after paying the  registration fee, the patient will be queued to triage for vitals collection.

To offer service using the billing module, follow the steps below; 

  Accounts page.jpg

  1. Click on "Patient Search" to search the specific patient you want to receive payment from (Step 1)
  2. Click on the search bar and start typing the name of the patient(Step 2)
  3. Once the name of the patient pops up from the dropdown list, click on it (Step 3). The window below will open. Click on "Payments" then "Create Payment".

create payment.jpg

After clicking "Create Payment", the following window will open. Follow below steps and fill in the fields as shown  to create the payment.

accept payment.jpg

  1. Click here to select payment mode from the dropdown list. It could be either cash or bank (Mpesa).
  2. Click here and enter the Mobile Phone number of the patient, or the number used to make the payment , if the payment mode was bank (Mpesa).
  3. Click here and enter the amount paid.
  4. Click here and Verify the Amount.
  5. Next, click 'Submit" button to submit the payment.

After successful payment, the patient is automatically queued to the next session/next service point.

Triage

Triage permits users to prioritize patients or cases according to the severity of their medical condition and the urgency of their need for medical care.

The system collects vital patient information, including vital signs, concise interviews, and symptom evaluations.

The triage function  is accessible to Nurses and Doctors.

How to Triage

To access Triage, Login as a nurse or doctor.

  1. On the homepage, navigate to Triage on the Left hand side Menu
  2. Then click on "Triage link" as shown below

 Go to Homepage >Triage > Triage Link

access triage.jpg

Clicking on the Triage Link will open the window below,  showing the patient chart, depending with which Service Point you have selected. In our case, we use MCH service point.

patients chart.jpg

 3. On the left side, there is a Patients' List. Click on the name of the Patient you want to triage.

By default, the system will always open the patient on top of the queue, in our case above,  Beatrice Cherotich  4. Click on the "Vital Signs" Button.  A form for Vitals will open.

4. Click on the "Vitals Sign" Button. A form will open that will allow you to input the values for the vitals.

5. Click on the "Click to Start" Button to allow you input the values as you take them from the patient.

vitals 2.jpg

6. Once you have completed taking the vitals, click on "Save"  Button  and confirm to save the patient vitals.

vitals save.jpg

7. Next, click on the "Queue" Button.

8. Select "Next Session".  A new window will Opne.

 

next session.jpg

 

9. Click on "Select Queue Status" as shown in Step 9 below.

10. From the dropdown list, click on the preferred queue you want to send the patient to. In our case, Awaiting Consultation.

11. Click on "Confirm" button to confirm. This will automatically queue the patient to the next service point 

queue session.jpg

Once you have queued the patient for the next session, the system will automatically open next patient's information. Continue the process as before.

To take  vitals for a different client, Click on the desired patient name from the patient list on the left. This usually happens in scenarios such as when a patient walks out temporarily or has left.

In a facility where the nurse also functions as the doctor, follow the steps below to triage and conduct a clinical encounter on the patient

Patient Chart

The patient chart serves as the primary user interface (UI) through which healthcare practitioners interact with patient information within the system. It comprises three main sections: the top header, sidebar, and working area. These components collectively facilitate seamless communication and efficient management of patient data.

chart description.jpg

1. Top Header Overview:


   - The top header of the patient chart provides critical information and quick access to essential actions. In the illustration above, the section at the top of the screen, which includes pointers 9-13, is the top header. It prominently displays:
     - The currently selected healthcare service unit.
     - The current service point.
   
   Next to this information, you'll find several critical quick actions:

       a) Ambulance Request: (Pointer 9)

      - This feature empowers healthcare practitioners to request ambulances for either individual patients or multiple patients.
      - Practitioners can specify the ambulance's origin and destination, ensuring efficient and timely patient transportation.

Request for ambulance.jpg

 

 b) Late Meal Request: (Pointer 10)


      - Healthcare practitioners can use this function to request late meals for specific patients.
      - This ensures that patients receive meals at appropriate times, even if their meal schedules have been delayed.

Late Meal.jpg

 

     c)  Quick Register/Queue Emergency Patient : (Pointer 11)


      
- This feature enables records personnel to efficiently register new emergency patients and promptly place them in the queue for assessment by the appropriate healthcare practitioner, bypassing the need for the complete registration process.

Quick register.jpg

 

    d) Service Point Manager: (Pointer 12)


      - The Service Point Manager allows healthcare practitioners to switch between service points.
      - This functionality proves invaluable for managing patient queues effectively.

  

  e) Queue Filters: (Pointer 13)


      - Queue Filters enable practitioners to filter and display patients on the patient list based on their queue status.
      - Various queue statuses are available, including 'Awaiting Vitals,' 'Awaiting Consultation,' 'Awaiting Investigation,' 'Visit Completed,' 'Awaiting Specialist Review,' and 'Scheduled For Admission.'
      - This feature aids in organizing and prioritizing patient care based on their current status and needs.

The top header's design and quick actions ensure that healthcare practitioners can access critical information and perform essential tasks efficiently, enhancing the overall patient care experience within the system.

 

2. Sidebar Components:

   The sidebar within the patient chart interface is divided into four distinct components, each serving a specific purpose:

chart description.jpg

 a) Healthcare Service Unit: (Pointer 1)


      - This section displays the name of the current healthcare service unit that the logged-in practitioner is currently viewing.
      - It provides immediate context, ensuring practitioners are aware of the service unit they are working with, contributing to effective patient care management.

   b) Search Bar: (Pointer 2)


      - The search bar offers healthcare practitioners a powerful tool to search for patients swiftly.
      - Practitioners can search for patients using either the patient's name or their unique patient number, simplifying the process of locating specific patient records.

   c) Calendar: (Pointer 3)


      - The calendar component allows practitioners to access patient data from the past by selecting a specific date.
      - This feature facilitates historical patient queue retrieval, offering insights into a patient's queue history and previous interactions with the healthcare system.

   d) Patient List: (Pointer 4)


      - In the patient list section, practitioners find a comprehensive list of all patients relevant to the selected healthcare service unit, the currently logged-in practitioner, and the relevant date.
      - This patient list provides a quick overview of the patients currently under the practitioner's care.

The organization of these sidebar components ensures that healthcare practitioners have efficient access to essential patient information and tools necessary for providing high-quality care within the healthcare system.

 

3. Working Area Components:

   The working area of the patient chart interface is divided into two primary sections: Patient Information and Tabs Section, each serving distinct purposes.

chart description.jpg

a) Patient Information(Pointer 5)


   - The Patient Information section is dedicated to presenting essential patient details and contextual information, including patient biographical data, appointment information, and admission status.
   - Additionally, this section provides contextual actions for healthcare practitioners: (Pointer 6)

      i) Sign Off:


      - The Sign Off action is performed by healthcare practitioners to conclude a patient encounter.
      - It typically includes activities such as signing off doctor's notes, kardex notes, and orders like drug prescriptions and clinical procedures.
      - The practitioner inputs their PR (practitioner) number and submits to complete the sign-off process.

      ii) Request Patient Transfer:


      - This feature applies primarily to inpatients and facilitates the transfer of a patient from one medical ward to another.
      - Practitioners must specify the target medical department, the target Healthcare Service Unit, and the target bed.

      iii) Accept/Reject Transfer:


      - This functionality is used to respond to transfer requests made by other healthcare practitioners.
      - Practitioners can either accept and assign a bed for admission or reject the transfer request entirely.

      iv) Schedule Admission:


      - Healthcare practitioners utilize this feature to schedule patient admissions.
      - The admission is scheduled to a specific medical department or ward, and practitioners provide admission instructions needed.

   Queue Actions for Outpatients: (Pointer 7)


   - For outpatient management, there are specific Queue Actions available:

queue.jpg

 i) Next Session:


      - This action allows practitioners to transfer patients from one queue status to another.
      - For instance, patients can be moved from 'Awaiting Vitals' to 'Awaiting Consultation.'
      - Practitioners can also book follow-up appointments during this process.

      ii) Call Patient:


      - Integrated with the queue system, this function is used to initiate the call for the next patient in the queue, streamlining the patient flow.

      iii) Referral In:


      - Practitioners can mark a patient as a referral in, indicating that the patient has been referred from another healthcare provider or department.

      iv) Transfer Patient:


      - This feature applies to outpatients and facilitates the transfer of patients from one service unit to another, ensuring efficient care coordination.

When the patient information section is clicked, it will be expanded, and important information such as the most recent vital signs, kardex notes, patient diagnoses and doctor's notes can be viewed.

 expand vitals.jpg

These components within the working area empower healthcare practitioners with the tools and actions necessary to manage patient encounters, transfers, and queue activities effectively, ultimately enhancing the quality of patient care within the system.

 

b) Tabs Section: (Pointer 8)

The Tabs Section in the patient chart interface contains a variety of relevant tabs, each serving specific purposes to facilitate comprehensive patient care management:

chart description.jpg

i) Timeline: 


   - The Timeline tab serves as an electronic patient file, encompassing all pertinent patient information and past activities.
   - It archives scanned files, vital signs, clinical procedures, patient appointments, encounters, drug prescriptions, lab tests, and more.
   - Appropriate filters are available to refine the displayed information, allowing healthcare practitioners to access only the data they require.

The image below divides the timeline into three distinct sections

  1. The vital signs graphical depiction, designed for healthcare practitioners' analysis. (Pointer 2)
  2. Filters, encompassing date ranges and content filters to control the displayed information in the section. (Pointer 3)
  3. The information section, serving as an interface to view all patient-related data, filtered based on the criteria provided. (Pointer 4) 

Timeline.jpg

ii) Drug Administration:


   - Designed for inpatient drug administration, this tab enables practitioners to administer medications at the prescribed times.
   - It helps ensure accurate medication management for hospitalized patients.

iii) Vital Signs:


   - In this tab, practitioners can record and input a patient's vital signs data.
   - By clicking "click to start" and filling in the required fields and then clicking "Save" (Step 2), vital signs data can be entered and saved for comprehensive patient monitoring.

vitals.jpeg

iv) Kardex:


   - The Kardex tab is used for recording kardex notes, which provide essential patient care information.(Step 3)
   - Practitioners can initiate notes by clicking "click to start," filling in the necessary details, and saving the information.  (Steps  2 & 4)

Sometimes the save button at the top has been used interchangeably with "start" button

kardex.jpg

 

v) Doctors Notes:


   - This tab allows healthcare practitioners to input doctor's notes and select the appropriate ICD-11 diagnosis.
   - By clicking "click to start" and completing the required fields, practitioners can record detailed clinical notes and diagnoses. (Steps 2 & 3)

doctors.jpeg

To input a diagnosis, follow these steps:

  1. Click on "Add Row." (Step 1)
  2. Search for and select the relevant ICD-11 code. (Step 2)

prescription.jpeg

vi) Allergies:


   - In this section, practitioners can create and add known allergies for the patient.
   - The process involves clicking "Create," then "Add," and saving the allergy information.

vii) Orders:


   - The Orders tab offers multiple order types:

orders.jpeg

Prescriptions(Pointer 2)

This function enables practitioners to create drug prescriptions for patients, which are then handled by the pharmacy.
       - By clicking "Add," practitioners can enter essential prescription details, including drug name, dose, route of administration, duration, frequency, and any relevant instructions. (Steps 1 & 2)

       - Once submitted, this prescription order will then be managed by the pharmacy. (Step 3)
       - Prescriptions can be canceled after creation, and a print option is available for hard copies. (Step 4)
       - Previous prescriptions are archived, and practitioners can stop prescriptions at any time.

pharm.jpeg

Procedures:  (Pointer 3)

This option is used for ordering clinical procedures, both major and minor.
       - By clicking "Add," practitioners can select the desired clinical procedure, add relevant comments, and submit the order.  (Steps 2 & 3)
       - A print option is available for procedure documentation (Step 4), and previous procedures can be canceled or have deposit requirements waived.

clinical.jpeg

 

 -Lab Orders (Pointer 4): Practitioners can use this feature to order lab tests.
       - By clicking "Add," they can select the lab test, specify priority (normal or high), and provide comments or clinical summaries before submission. (Steps 1,2&3)
       - Lab orders can be removed if necessary, and a print option is available. (Step 4)
       - Previous lab test orders are archived, allowing for cancellations.

lab orders.jpeg

 - Charge Sheet (Pointer 5): This tab replicates the charge sheet from the accounts page, enabling practitioners to bill patients for consumables or services. More information can be found in accounts/billing documentation.

viii) Forms:


   - The Forms section contains flexible built-in forms that streamline data entry and documentation. Detailed instructions can be found in the forms documentation.

ix) Discharge:


   - The Discharge tab serves the purpose of scheduling patient discharges and storing recent patient clinical activities.
   - It includes discharge notes, inpatient medications, clinical procedures, and lab tests.
   - A print option is available for this information.
   - To schedule discharge, practitioners select the discharge status, book follow-up appointments if necessary, provide discharge notes, and submit the details.

These tabs collectively provide a comprehensive and structured approach to patient care management, covering various aspects of patient information, medication, documentation, and order management within the healthcare system.

  


The Laboratory Workflow

This laboratory module contains a step by step guide on how to carry out the laboratory work flow. Lab should be accessed by the lab technician user role, or anyone else assigned that user role.

In the system, a patient is forwarded to the lab after a clinical encounter. The doctor/nurse makes the lab orders, sends the patient to billing for order payments and once the payment is done, the patient is sent to the labs queue.

To access Lab, log in to the system using your user credentials.

After Login, navigate to the homepage and follow the steps below.

  1. On the left side menu, click on the Lab icon. 
  2.  A new page will open with the following links.

Lab .jpg

 i. Awaiting Check-in

   Description: In the context of a lab test, this stage indicates that the test request has been received but has not yet been officially checked into the laboratory's system. The test has not started processing.

   Action: Lab administrative staff or receptionists may perform the check-in process, which involves recording the test request, assigning a unique identifier, and preparing it for laboratory processing.

ii. Awaiting Payment

   Description: This stage signifies that there are outstanding fees or payment obligations associated with the lab test. The payment must be settled before the test can proceed.

  Action: Billing or finance teams handle the verification of payment. Once the payment is confirmed, the lab test can advance.

The above two steps are sometimes not applicable to some facilities.

Patients are automatically queued in the "Awaiting Sampling" queue after paying for the lab orders at Billing.

To perform lab procedures, click on the "Awaiting Sampling" link as shown below. 

iii. Awaiting Sampling:

  Description: In a lab test workflow, this phase indicates that the sample collection process has not yet occurred. The test cannot proceed until the required sample is obtained.

  Action: Lab technicians, nurses, or phlebotomists typically perform the sampling, collecting the necessary specimens (e.g., blood, urine, tissue) for analysis.

awaiting sampling.jpg

A window will open showing the list of patients awaiting sampling as shown below. Click on the "Last Updated On" button and select "Created On" from the dropdown list to change the order of patients' list to the earliest/first.

Patients' name Column has been deliberately hidden

last updated.jpg

create on.jpg

Searching for a patient is done using Filters. To search using the patient name, follow the steps below.

  1. Click on "Filter" Icon.
  2. Click on the Field shown in step 2 and type "Patient Name" filter to change the type of filter you want to apply.
  3. Select "Patient Name" once it appears in the dropdown list.
  4. Click on the Field shown in step 4 and type the patient name you are searching for. Select once it appears in the dropdown list
  5.  Click "Apply Filters" to apply.

filters2.jpg

Follow the steps above to change the type of filter you want to apply.  e. g ID, test name, etc.

Once the patient you are searching for has been listed, click on the Patient ID to open the lab form.patient id.png

Carefully check the lab tested that has been ordered and collect samples from the patient. 

lab test.png

Scroll down the form and fill the processing lab by selecting from the dropdown list as shown below.

processing lab.png

Once you have collected samples from the patient,  click and select the processing lab from the dropdown list as shown below and click "Save" when prompted.

Frame 1 (1).png

  Next, click on "Actions" button at the right top corner and select " Send to Lab". This action will automatically queue the sample(s) for testing by the lab tech.

send to lab.jpg

iv. To Receive

Description: At this stage, the collected sample is in transit or scheduled to be delivered to the laboratory for testing.

Action: Logistics or delivery personnel are responsible for ensuring that the sample is received securely and in a timely manner.

At this point, the lab technician confirms receipt of samples as requested/required. They may also request for retaking of samples from the patient. If satisfied with the samples and the form, click on "Receive Lab Test" button to start processing samples.

Frame 1receive labtest (2).png

v. Processing:

   Description: Once the lab receives the sample, it enters the processing phase. This is where the actual analysis and testing of the sample take place.

  Action: Lab technologists or scientists conduct the tests, record results, and perform any necessary data analysis or interpretation.

At this point, the lab technician processes the samples and records the results, as shown below. Notice how the status has changed from Receiving to processing

lab processingreceive labtest.png

Fill in the results as shown below:

Click on "Add Row" then "Edit" Buttons.

Fill custom lab resultsreceive labtest.png

This action will open a new form.  Fill the fields accordingly by selecting from the dropdown list or inputting values. Do the same if you have more than one test as well as Compound Test Results. Lastly, input Descriptive Result, Descriptive Test Result, Sensitivity Test Result, Comments, Medical Coding and a comment if any. 

After filling contents of each form , click outside the form to automatically save the row.Click on the "Save" button to save.

Fill custom lab results2receive labtest.png

Next, click "Actions" then " Forward for Verification" to send the test results for verification by a different personnel as shown. The status will change to "Awaiting verification"

forward verificationreceive labtest.png

vi. Awaiting Verification:

   Description: After the initial processing, the test results may need to be verified for accuracy and quality control purposes. This step ensures that the results are reliable.

  Action: Quality control personnel or senior lab staff review the test results and confirm their accuracy. Any discrepancies are addressed before proceeding.

Once you are satisfied with the test results, click "Actions" then "Post Lab Results" as shown below.

forward verification.png

This action sends the lab results to the doctor or clinician who had ordered them. 

To amend the results, click on " Amend Results" button, accept to proceed when prompted and amend the results accordingly. This action will return the results to "Awaiting Verification" stage.

amended results.png

 

vii. Posted:

  Description: In the context of a lab test workflow, "Posted" signifies that the test results have been finalized, validated, and are ready for distribution to the requesting healthcare provider or patient.

 Action: The lab reports are typically released to the healthcare provider electronically or through secure channels for review and further medical decision-making.

Click "Send SMS" to notify the patient that the results are out as shown below.

posted.png

The message will be in the format below. Click the arrows shown to select results format(either email or printed" then click "Send" to notify the patient.

posted (1).png

WorkFlow Logs

These logs show every action that was performed on the lab samples of the patient.

workflow logs.png

Pharmacy / Drug management / Inventory

Forms - Design & Implementation

REQUIREMENTS

How to create a Dictionary Concept

  1. Navigate to Front Office > Form Management > Concept Management  > Add New Dictionary Concept
  2. Fill in the Concept fields which include:
    • Title: This is the concept name
    • Description: A bride description to let form builders know what concept is used for
    • Data Type: Can be 
      • Text: Alphanumeric
      • Numeric: Numbers only
      • Coded: For concept with list options: radio buttons, check boxes or drop-downs
      • Date Time:   For both date and time
      • Boolean:  Can be either true or false
    • Form Control: Concepts are mapped to Form controls which can be added into the form. This is where the user specifies which control we want to map the concept to the form control includes:
      1. Input Fields: For short texts e.g. names
      2. Check Box: To display the options in  checkboxes
      3. Radio List: To display the option in radio buttons
      4. Input Number Fields: Short input for numbers only.
      5. Date Picker: For the date selection form control
      6. Time: To display the time-picker form-control
      7. ICD 11: To display the diagnosis tool in a form
      8. Detailed Text: For lengthy  text information
      9. Link:  To display options from already existing doctypes
    • Form Label: The label to be displayed on top of the control
    • Form Sub Label: Smaller label below the main form label(main used for description)
    • Link Reference:  If the Form control has been set as a link; at the point we select the from which doctype we desire to extract options
    • Children: If the dictionary concept  has a set of lists or options, normally for form controls like Checkboxes, radio lists, and drop downs, we add the option in the children child table we require
      • Concept:  An already existing concept created in the system if non existent need to be created first
      • Title: To be displayed as a label for this particular option
  3. Save

How to create a form

  1. Navigate to  Front Office > Patient Records Page >  Build a Form
  2.  Each form requires  at least one section: Click Add Section; There are three types of Sections:
    1.  Normal section: A basic section where form components can be added
    2. Toggleable section: A  section where form components can be added  but can be foldable
    3. Table Section:  This is a section that can hold tables: To select the content of the table click on the Configuration button in the table section, and in the reference table input box type in the name of the form.
  3. After adding a section  set the section title and subtitle
  4. To add more configuration to the form click the configuration button. 
  5. To add form controls to the section click add control, which opens a sidebar showing a search input field, 
  6. Search for the component you want to add, (these are derived from already created concepts in the system). After the desired field has been found click on the field to add it to the form.
  7. Once all the controls have been added to the form click the Export  button which will display a dialog requesting the creator:
    1.  Department: Select the department the form belongs to and the name of the form.

    2. Title:  The name of the form.
  8. Click save on the dialog which will create the form.

How to update a form

  1. Navigate to Front Office > Patient Records Page >  Form Repository
  2. Search for the desired form by typing the name in the search input box to filter all available forms
  3. Click on the Desired form; a dialog should pop up with two options:
    1. View: Allows the user to  all records saved for the particular form
    2. Edit: Allows  the user to navigate to the window to edit the form
  4. Once the Edit window appears  modify the form as desired  and click update

Billing, Charge Sheets & Consumables Management

Billing

Charge Sheets

1.Charge Sheet Creation

A charge sheet is a document used in billing of patients.During creation one would  search for the patient's hospital number then click on the create charge sheet button as shown below.

Screenshot 2023-09-09 at 9.19.11 AM.png

Screenshot 2023-09-09 at 9.19.27 AM.png

The dialog to create the charge sheet as shown would appear with the options as defined:

service/Consumable : The service option would create a charge sheet for services only whilst the services and consumables would have options for both services rendered by the institution and consumables with stocks.

Warehouse : Warehouse is the service point where the consumables are being dispensed from.

Bill Type: This would specify wether patient is inpatient or outpatient .

Section: This would specifyt wether private wing or general institution wing.

Customer : This would specify wether the payment is through self/cash or a scheme plan.

The outlines below illustrate this:

Screenshot 2023-09-09 at 9.19.38 AM.png

Screenshot 2023-09-09 at 9.19.49 AM.png

 The interface below is the charge sheet page with options as defined:

Add Consumable: This option is active when billing a consumable&services charge sheet and would allow for billing of stockable items  when clicked.

Add service: Used to add a service bill.

Cancel Charge Sheet: used to remove a draft and empty charge sheet not yet billed.

Bill Patient: Used to bill the items in the Charge Sheet.

Screenshot 2023-09-09 at 9.20.05 AM.png

On clicking The add cosumable or service the dialog appears to select the desired item.

Items can be searched using name criteria or a unique item code.

Upon searching a stock tracker sub section for stockable items is shown as belo used to detect a specific ware house stock levels for the item.

Screenshot 2023-09-09 at 9.20.43 AM.png

Screenshot 2023-09-09 at 9.21.07 AM.png

Screenshot 2023-09-09 at 9.21.27 AM.png


Upon adding ad item a message would appear and the item is added as below

Screenshot 2023-09-09 at 9.22.13 AM.png

The payment method can be changed here as below.

Screenshot 2023-09-09 at 9.22.33 AM.png

The Charge sheet can be billed as shown below upon confirming to continue it will be billed successfully.

Screenshot 2023-09-09 at 9.22.44 AM.png

Schemes plans  limits and balances can be set based on the patient's plan from the tab schemes illustrated below.

 

To see charge sheets there is a section of charge sheet list whith alll billed charge sheet for the contextual patient.

it has details containing:

Charge sheet Name: This is the unique charge sheet code in timestamp format at the end.

Warehouse:This is the service point it was created from.

Amount:Total charge sheet amount for all items in it.

Type:Either outpatient or Inpatient .

Invoice: The Invoice the charge sheet is in.

Dare:Time created.

Actions :To view more details or print the charge sheet

 

Screenshot 2023-09-09 at 9.25.16 AM.png

 

On clicking more, more details are shown as below .It shows the items contained in the charge sheet and the user who billed the items.There is also functionality to return items which only the biller can undertake.The return all would return all items after a prompt confirmation .

Screenshot 2023-09-09 at 9.25.32 AM.png

 

 

 

Screenshot 2023-09-09 at 9.23.24 AM.png

 

The total CHS amount below shows the total charge sheets both billed and draft.

The total CHS billed amount shows total amount of all billed charge sheets.

 

Screenshot 2023-09-09 at 9.24.59 AM.png

 

The filters has options to filter by critearia shown below:

 

Screenshot 2023-09-09 at 9.25.48 AM.png

Screenshot 2023-09-09 at 9.30.19 AM.png

The fields set in the scheme are as follows:

customer Group: This is the scheme plan set.

Inpatient Limit: This is the maximum Upper limit set on inpatient scheme plan.

Outpatient Limit: This is the maximum Upper limit set on outpatient scheme plan.

Outpatient Balance: This is the current available outpatient balance in the scheme used for dispensing.

Inpatient Balance: This is the current available inpatient balance in the scheme used for dispensing.

Screenshot 2023-09-09 at 9.30.29 AM.png

The payments tab with payments receipts  would be as below.

For each service/consumables charge sheet would get equal payment amount allocated as below in the payments breakdown.


Screenshot 2023-09-09 at 9.28.26 AM.png

On clicking the allocated cfharge sheet one would see the items billed  in the charge sheets as below.

 

Screenshot 2023-09-09 at 9.28.51 AM.png

Screenshot 2023-09-09 at 9.28.42 AM.png

The verify mpesa option is to reconclie missing payments from the system .This queries Safaricom api in case of a valid transaction it is updated in the system.

Screenshot 2023-09-09 at 9.27.53 AM.png

 

 









Inventory / Warehousing (Stock Ledger, Stock Movement, Stock Reconciliations)

Introduction


Tiberbu HealthNet is a fully fledged Enterprise Resource Planning system. What this means is that everytime there is a transaction involving an item that is stockable, that transaction is tracked in detail. In the context of a Hospital setting, you should be able to answer any of the questions below from the system at a click of a button:

  1. Which user in which department requested for the procurement of this drug that is about to be administered?
  2. Which vendor supplied this item?
  3. What batch did this drug come from? 
  4. Are we almost at reorder level for ceftriaxone in this pharmacy? 
  5. Which drugs are at short expiry notice across the Hospital? 
  6. Which items does the system recommend we do an order today? 
  7. Show me a list and quantities of all drugs transferred from Main Pharmacy to this Pharmacy over the last one week
  8. How has the consumption of Morphine syrup been today? 
  9. Have these medications been paid for by the Hospital? 
  10. And much much more....

Proper management of the Item Master determines the extend at which the above questions can be answered with definite accuracy. Guard the quality of items entered into the system like you life depends on it! 

Item Management


An item encompasses stocks e.g. drugs and consumables, services e.g. dialysis as well as assets. Tiberbu provides a way for you to manage all these under the Item Master. 

Before creating and using an Item, it is advised that you create the following first:

Follow these steps to create an item:

  1. Go to the Item list, click on new.
  2. Enter an Item Code, the name will be auto-filled the same as Item Code on clicking inside the Item Name field.
  3. Select an Item Group.
  4. Enter the opening stock units and standard selling rate.
  5. Save.

image.png

Item Properties
Options when creating an item
Barcodes 

Barcodes can be recorded in Items to quickly scan and add them in transactions. In the Barcodes table you can add an Item's barcode for scanning. There are two types of barcodes in ERPNext:

Inventory 
Automatic Reordering & Stock Intelligence

When the stock of an item dips under a certain quantity, you can set an automatic reorder under 'Auto Reorder' section. This should be enabled in Stock Settings. This will raise a Material Request for the Item. The user with roles Purchase Manager and Stock Manager will be notified when the Material Request is created.

The Material Request is created at 12 midnight depending on the set reorder level.

Purchase, Replenishment Details
Batch Management

A set of Items can be manufactured in batches. This is useful for moving the batch and associate an expiry date with a certain batch.

 

Requisitions for Transfer, Issue, Purchase


The Material Request document is used to track transfers, issues or purchases of items. 

A Material Request is a simple document identifying a requirement of a set of Items (products or services) for a particular reason.

A Material Request can have the following purposes:

image.png

The Stock Levels & The Stock Ledger


Stock Level

Stock Level report list stock item's quantity available in a particular warehouse.

There are multiple reports available you can check for item's stock level.

Stock Projected Quantity Report

You can access this report from 'Stock' > 'Main Report' > 'Stock Projected Quantity'

This report list item wise - warehouse wise stock level of an item considering all the stock transactions. With Actual Quantity of an item, it also provide other details like:

  1. Actual Qty: Quantity available in the warehouse.
  2. Requested Qty: Quantity requested for purchase, but not ordered.
  3. Ordered Qty: Quantity ordered for purchase, but not received.
  4. Reserved Qty: Quantity ordered for sale, but not delivered.
  5. Project Qty: Project Quantity is calculated as => Projected Qty = Actual Qty + Planned Qty + Requested Qty + Ordered Qty - Reserved Qty

The projected inventory is used by the planning system to monitor the reorder point and to determine the reorder quantity. The projected Quantity is used by the planning engine to monitor the safety stock levels. These levels are maintained to serve unexpected demands.

Having a tight control of the projected inventory is crucial to determine shortages and to calculate the right order quantity.

Stock Ledger

A Stock Ledger Report is a detailed record that keeps track of stock movements for the Hospital.

Inward or outward transactions related to Purchasing, Selling, and Stock Transfers are recorded in the Stock Ledger which then is reflected in the Stock Ledger Report.

It reflects the quantity and value of stock issued, received, or transferred along with the stock item and its warehouse/pharmacy/store details.

It can be referred when the Perpetual Inventory system is enabled, as this report reflects the history of all your stock transactions. It presents a more granular view of the stock transactions.

The Stock Ledger Report contains the following attributes:

Here below is an example of a stock ledger report for a specific item and a specific store/pharmacy in a Hospital

2tM1fTVdkq.png

Stock Reconcilliations


The system also provides for a way to reconcille physical stock counts to those that the system says are available. This is a habit that should be avoided unless really necessary. This is because it is expected that stocks will be deducted in realtime based on issueing of the same to patients and other service providers and it will only be replenished apoun requisition or request for transfers. 

All stock reconcilliations should be taken with a keen eye to ensure it is not abused. Tiberbu provides a workflow of approval for Stock Reconcilliations.

Accounts / Invoicing (Patient Bill Management)

Accounts Page.

The accounts page functions as a centralized hub for accountants to handle all billing and accounting tasks within the context of a patient. This includes activities such as creating and managing charge sheets, handling cost shares, managing patient bills, overseeing bill credits, managing patient payments, managing insurance schemes, and generating gate passes.

Below, you'll find a more detailed explanation of the functions of each section displayed in tab format on the accounts page;

1. Cost Share.

       Screenshot 2023-09-10 at 00.59.29.png

        To generate a cost share document, follow these steps:

         1. Utilize the search box located in the upper right section of the screen. Type "Cost Share List" and then select "Add                   New Cost Share.

         2. Specify the ward and warehouse from which you wish to bill.

         3. In the "Cost Share Items" section, click on "Add Row" and input the item you intend to bill for, along with the quantity.

         4. Click the "Reload Patients" button to automatically populate the patient list with those admitted in the selected ward.               If you only need to bill one or two specific patients, you can manually add them using the "Add Row" option.

         5. Save your entries.

Screenshot 2023-09-10 at 00.00.20.png

        Upon approval of this document, consumables will be deducted from the stocks, and a charge sheet will be generated              and shared among the relevant patients.

2. Patient Bill.

Screenshot 2023-09-10 at 00.37.42.png

Screenshot 2023-09-10 at 01.01.26.png

Screenshot 2023-09-10 at 01.02.32.png

Screenshot 2023-09-10 at 01.02.02.png

Screenshot 2023-09-10 at 01.23.31.png