Terms of Reference – Consultant Full Stack Software Engineer – Epidemiological Surveillance

Background

In Jamaica, the Ministry of Health and Wellness (MOHW), in conjunction with 4 Regional Health Authorities are responsible for the management of all public healthcare facilities on the island, Jamaica. Over the years multiple systems have been developed for patient healthcare data management. These systems include:

  • Class 1 Notifiable Diseases
  • HIV/AIDS Tracking System
  • HIV/AIDS Treatment Information System 
  • Pharmacy Management Information System
  • Laboratory Information Management System
  • Legacy Patient Administration System
  • Electronic Triage System (with syndromic surveillance function)
  • Admission, Discharge and Transfer (ADT)
  • And recently:
    • Go.Data® for COVID-19 Case-based Surveillance and Case Management in collaboration with the World Health Organization and its partners
    • The JAMCOVID19 App manages applications for residents and non-residents for controlled entry to Jamaica

 

Some are proprietary vendor-based and others are open source applications including those built on GNU Health customisation. These systems however, are not deployed across the entire public healthcare system of 24 hospitals and 316 health centers.  Moreover, they represent multiple data siloes. Reports are generated, with tremendous effort and are time-consuming, delayed or in some cases not produced. Aggregated data collection systems for utilization of health care services exist using legacy systems. Paper based medical records remains the foundation of healthcare documentation and large volumes are generated with available storage space exceeded in many facilities.

In view of the above there is a need for digital solutions for health. Recent initiatives involve efforts towards adopting open and international standards to achieve interoperability with an open platform approach. The MOHW recognizes the value of and need to accommodate scientific research from patient data sources in an ethical and secure manner and to use modern tools including geospatial technologies to aid in solving problems and strengthening national surveillance.

The Government of Jamaica through eGov Jamaica Limited provides Tier 2 data centre services, which is being upgraded to Tier 3 to accommodate the National Identification System (NIDS) which will provide a unique identifier for citizens. There is no unique identifier for healthcare. The Government of Jamaica has invested in the Environmental Systems Research Institute (ESRI) Geographic Information Systems applications which are available to the MOHW. In addition, the Jamaica Government’s Data Protection Act 2020 was passed during June 2020.

In strengthening national surveillance, the MOHW is seeking to consolidate and migrate existing data sources (databases and spreadsheet files) for HIV/AIDS Tracking System and other Class 1 Notifiable Diseases such that ArcGIS Enterprise geo-database becomes the single “source of truth” for these data. Reports, dashboards/visualisations and more in-depth analytics will be provided through ArcGIS, Tableau and similar applications as needed. The MOHW is also engaging specialists in data modelling, HealthGIS, Data Science, Identity Management and Laboratory Data Integration.

The MOHW is seeking to identify a suitable consultant full stack software engineer to provide software development, database management and data integration services to enhance the functions of applications being implemented for epidemiological surveillance for Class 1 Notifiable Diseases including HIV/AIDS.

 

Objectives

1.     To consolidate, migrate and manage existing data sources (databases and Excel spreadsheets) for HIV/AIDS and other Class 1 Notifiable diseases to a geo-database and Clinical Data Repository.

2.     To provide development support for data integration between various software applications including reporting and visualisation tools using APIs or other appropriate technologies.

 

Scope of Work

  1. Document all requirements specifications gathered through stakeholders’ engagement.
  2. Consolidate and clean data from existing sources and migrate to ArcGIS Enterprise geo-database in collaboration with GIS infrastructure specialists.
  3. Collaborate with data integration and geospatial technologies experts and the MOHW Information Technology Team responsible for the ICT infrastructure to provide data integration between software applications using APIs or other appropriate technologies. These applications include but are not limited to:
    1. i.     The HIV/AIDS Tracking System (HATS)
    2. ii.     ArcGIS and related geospatial applications, Survey123 Smart Forms, ArcGIS Enterprise Server (SQL) and ArcGIS Dashboards/Reports/Documents
    3. iii.     Class 1 Disease Notifications
    4. iv.     Electronic triage
    5. v.     Go.Data – COVID-19 case-based surveillance
    6. vi.     Laboratory Information Management Systems – DisaLab and Senaite LIMS
    7. vii.     A prototype of an Master Patient Index
  4. Install, configure, customise and deploy additional visualisation, analytics and reporting tools to support the work of the data scientist. These may include Tableau, RapidMiner and R-Statistics.
  5. Configure servers for software applications as needed and establish mechanisms for monitoring same.
  6. Provide post implementation support.

 

Education

  • A Bachelor of Science degree or post-secondary training or equivalent experience in computer science, information technology, information science, health informatics, or a related field.
  • ITIL certification is an assest.

 

Experience

  • Minimum of five (5) years’ experience in Linux environment, software development, database development and administration, API development and web frameworks
  • Experience in full stack software development
  • Minimum of three (3) years’ experience in project management
  • Experience with reporting, data visualization and related tools

 

Technical Competencies

  • Programming skills (Python, Java, JavaScript, HTML/CSS)
  • Experience in SQL database, design and management
  • Knowledge of enterprise resource planning applications such as Tryton, Odoo.
  • Knowledge of basic design guidelines (UX/UI).
  • Knowledge of dual modelling and technical specifications such as OpenEHR is an asset.
  • Proficiency in handling large-scale scientific data sets

 

Core Competencies

  • Confidentiality.
  • High integrity.
  • Excellent time management skills.
  • Ability to communicate and work in teams.
  • Ability to work without close supervision.
  • Good spoken and written English.

 

Deliverables

  1. Product 1 –  Detailed work plan including methodology.
  2. Product 2 – Report on existing data cleaning and migration to geo-database.
  3. Product 3 – Report on data integration with geospatial applications.
  4. Product 4 – Report on installation/configuration of reporting applications.
  5. Product 5 – Post-implementation support.
  6. Product 6 – Final report to include post-implementation support, requirements specification and all technical documentation.

 

Payment Milestones

Milestone

Percentage of contract amount

Product 1

10%

Product 2

35%

Products 3 and 4

35%

Products 5 and 6

20%

 

Reporting

The consultant will collaborate and consult with other experts and consultants at the MOHW and contracted in executing the deliverables. The consultant will report to the IS4H Lead, MOHW or any other officer as delegated.

 

Duration

The duration of the contract will be ten (10) months commencing January 2021.