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.