HIM Training Plan

Training introductions

User training:

Training to build capacity in the MoH to manage the error management console of the HIM.

Operations support training:

Training to build capacity in the MoH to deploy, run and maintain the HIM as a service during its daily operations.

Developer training:

Training to build capacity in the MoH developer team to understand how the HIM is build and how to maintain and extend the system going forward.

Training plans

General training:

Monday 3rd September – Morning Session

Session 0: Meet and Greet
Time: 9:00
Session 1: Overview of the RHEA HIE – 1h
Time: 9:30 – 10:30
Intended audience: Users, sysadmins and developers.
Topics covered:

  1. The RHEA HIE – overview
  2. How the Interoperability layer (HIM) forms the core of the HIE
  3. What functions the HIM provides

Material: What is the HIM?

Methodology: presentation

Resources Required: projector, slideshow

Session 2: RHEA HIE transactions and workflows – 2h
Time: 11:00 – 13:00
Intended audience: Users, sysadmins and developers.
Topics covered:

  1. RHEA HIE transactions and workflows
  2. Demo what information the RHEA HIM provides

Material: RHEA Transactions

Methodology: presentation
Resources Required: projector, slideshow

User training:

Monday 3rd September – Afternoon Session

Session 1: Overview of the Error management console – 1h
Time: 14:00 – 15:30
Intended audience: Users
Topics covered:

  1. Demo of the RHEA Transaction Log Functionality
  2. Workflow for managing error queue
  3. Identifying error types and how to fix them

Material: Using the Error Management Console

Methodology: presentation and demo
Resources Required: projector, slideshow and prepared demo

Session 2: Practical session – 3h
Time: 16:00 – 17:00
Intended audience: Users
Topics covered:

  1. Browsing errors
  2. Viewing errors
  3. Reviewing and flagging errors
  4. Fixing and re-running errors

Methodology: practical session
Resources Required: each user must bring their laptop, a wireless or wired network

Operations support training:

Tuesday 4th September

Session 1: Introduction to the HIM – 2h
Time: 09:30 – 13:00pm
Intended audience: Sysadmins
Topics covered:

  1. What technology it's built in and how it runs
  2. Operating of the HIM service
    1. How to install and run
    2. How to backup system
    3. How to upgrade system
    4. How to run the Error UI

Material: DeploymentHow to set-up and run

Methodology: presentation and demo
Resources Required: projector, slideshow and prepared demo

Session 2: Practical session – 3h
Time: 14:00 – 17:00
Intended audience: Sysadmins
Topics covered: 

  1. Operating of the HIM service
  2. How to install and run
  3. How to backup system
  4. How to upgrade system
  5. How to run the Error UI

Methodology: practical session
Resources Required: each user must bring their laptop running linux, a wireless or wired network

Developer training:

Wednesday 5th September

Session 1: Developer Overview – 1h
Time: 09:30 – 11:00
Intended audience: Developers
Topics covered:

  • Architecture of OpenHIM
  • Introduction to Mule ESB and Mule Studio

Material: DesignMule ESBMule Studio
Methodology: presentation and demo
Resources Required: projector, slideshow and prepared demo

Session 2: Developer Overview – 2h
Time: 11:00 – 13:00, 14:00 – 17:00
Intended audience: Developers
Topics covered:

  • Setting up MuleStudio
  • Getting the source
  • Running the code

Material: DevelopmentMule Studio

Methodology: practical session
Resources Required: each user must bring their laptop running linux, a wireless or wired network

Thursday 6th September

Session 3: Component Overview – 2h
Time: 09:30 – 13:00
Intended audience: Developers
Topics covered:

  • Details of how each component is implemented
  • Interface component
  • Persistence component
  • Mediation component

Material: ??
Methodology: presentation and demo
Resources Required: projector, slideshow and prepared demo

Session 4: Guided Practical session – 3h
Time: 14:00 – 17:00

Intended audience: Developers

Topics covered:

  • How to build additional services
  • How to add services
  • How to debug the system

Material: Adding a new transaction

Methodology: guided practical session
Resources Required: each user must bring their laptop running linux, a wireless or wired network

Friday 7th September

Session X: Q&A, overflow day, re-cap.
Time: all day