Health Interface Developer/Programmer

Dice

Worldwide
Full-time
Software Development
javascript

Description

Dice is the leading career destination for tech experts at every stage of their careers. Our client, Clovity, Inc., is seeking the following. Apply via Dice today!

Work will be performed off-site/remotely.

Description

Resource Need

This request is for 1 full time staff augmentation resource. Each vendor is allowed to submit 1 resource.

Incumbent(s) (Currently holding the position while this Event is posted.)

There is an incumbent vendor in the position, but they are not currently part of the MNSITE Program and hence

they are not eligible to respond to this posting.

Mode of Interview

The State will conduct interviews, anticipated to be via Microsoft Teams. The State reserves the right to remove

a resource from consideration if the resource is unavailable for interview as requested by the State.

Project Schedule

Anticipated Project Start Date: September 1, 2022

Anticipated End Date: January 31, 2023

The State will retain the option to extend the work orders in increments determined by the State. Due to

MNSITE Master Contract expirations, work can initially only be written through January 31, 2023, however the

State expects to amend the work order beyond this date.

The Minnesota Department of Information Technology Services (MNIT) and the Minnesota Department of

Health (MDH) are seeking one (1) full-time staff augmentation resource to develop and support automated

health data/information interface solutions to be deployed in the Lyniate Rhapsody integration engine.

MNIT/MDH uses the Lyniate Rhapsody integration engine to build interfaces between electronic health

systems. The approach used for interfaces with MDH are typically HL7 based data exchanges, but there are

some exceptions. The nature of the interfaces will vary depending on use case. Some interfaces will involve

external data exchange partners such as health care systems, state and local public health authorities, tribal

health authorities, other state agencies, federal agencies, or national laboratories. These interfaces are typically

HL7 based exchanges. Other interfaces may involve exchange partners internal to MDH, i.e., exchanges from

one MDH system to another. These interfaces may not be HL7 based.

The anticipated projects will include but are not limited to:

Electronic case reporting enhancements - Enhancements to MDH's existing Electronic Case Reporting feed

from the Reportable Conditions Knowledge Management System. This project involves mapping HL7 Clinical

Document Architecture (CDA) formats for Electronic Case Reporting (ECR) and Reportability Response (RR)

to a proprietary XML format used by MDH's disease surveillance system.

Interstate Routing Development of functionality for forwarding reportable diseases identified by MDH

epidemiologists to other state and territorial public health authorities. During case reviews, MDH

epidemiologists will identify and flag some cases in MDH's disease surveillance system as needing to be

reported to other states or territories. This project will automate the process of extracting the flagged cases from

the MDH disease surveillance system, formatting a standard HL7 message with case details, and sending the

HL7 message to the appropriate jurisdiction using established methods. This project involves extract data from

one or more data sources (likely to be JDBC and SOAP sources), mapping it to HL7 lab result (ORU), and

writing it to an Amazon Web Services S3 storage.

MDH RePortal Messaging Enhancements Enhancements to MDH's existing feed between MDH's RePortal

web application and MDH's disease surveillance system. This is a non-HL7 data exchange. The data exchange

maps comma-separated values to an XML format used by MDH's disease surveillance system.

Error Trapping on SOAP Comm Point Addition of error trapping to existing Lyniate Rhapsody Comm

Point.

Implement elliptic curve cryptography (ECC) Update of MDH's Lyniate Rhapsody Comm Points to

support elliptic curve cryptography (ECC) for modernizing security for FTP connections made by Lyniate

Rhapsody.

Other moderate to large data exchange projects identified by MDH A moderate or large data exchange

project would be any data exchange project that requires creating new data exchanges from scratch rather than

making enhancements to existing data exchanges. These projects may involve HL7, CSV, XML, or JSON

formatted data.

Other data exchange enhancements identified by MDH as needed MDH will identify other small or minor

enhancements to existing data exchanges. Small or minor enhancements may include adding filtering logic or

mapping logic to existing data exchanges. These enhancements may involve HL7, CSV, XML, or JSON formatted

data.

MNSITE Request for a Health Interface Developer/Programmer Staff Augmentation Event

The following document contains the sample tasks and qualifications for this MNSITE Event.

Sample Tasks
  • Design, develop, and support health interfaces between electronic health record systems and MDH disease surveillance systems using the Lyniate Rhapsody health integration engine
  • Write and maintain JavaScript code used to build health interfaces
  • Search relational databases using SQL
  • Write and modify insert, update, and delete statements using SQL
  • Update work status and log time in MDH Jira
  • Provide knowledge transfer to State staff
  • Perform other related duties as assigned

Minimum Qualifications
  • Five (5) years' combined experience designing, developing, and/or maintaining health interfaces using a health integration engine
  • Five (5) years' combined experience writing and/or maintaining JavaScript
  • Five (5) years' combined experience writing SQL statements to insert, update, and/or delete values in a relational database
  • Two (2) engagements lasting at least six (6) months each in roles developing health interface solutions

Desired Skills
  • Experience designing, developing, and/or maintaining health interfaces using Lyniate Rhapsody health integration engine
  • Ability to design, develop, and maintain JavaScript and Java code
  • Excellent knowledge with relational databases using SQL
  • Detail-oriented and excellent concentration ability
  • An analytical mindset and critical thinking
  • Demonstrable ability to discover and fix errors in code
  • Strong communication skills
  • Ability to work independently and in team settings
  • provided by Dice

Job Summary

Job ID:116
Company:Dice
Location:Worldwide
Job Type:Full-time
Primary Tag:Software Development

To claim this job, send an email to admin@remoteng.com from your work email with the job ID.

More Details


Website:

https://www.dice.com/

Job Posted:

3 years ago