EHR Interface Engineer

Georgia  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

EHR Interface Engineer

The EHR (EMR) Interface Engineer under the direction of the Development Manager collaborates with the EHR Product Manager, database administrators, business architects and other project team members, vendors and owners of third party software and databases and technology staff members to establish data mapping plans and methods which enable the sharing of data between databases and/or across applications and systems. The EHR Implementation Architect will assist in the acquisition of client integration and interface requirements, the design and/or coordination of solution sets supporting such, the set-up, coding, testing, implementation and evaluation for all EHR interface/integration components, including hardware, software, monitoring tools, etc. Assists in the development of procedures and obtains solutions for a variety of business integration challenges. Integrates components internal and external to the EHR environment.

Working with 3rd party vendors, the EHR System Implementation Architect will ensure the conversion of requirements and procedures into the necessary applications, programs and code required to ensure smooth system integration. The EHR System Implementation Architect will create and review external interface code and contribute to the library of detailed interface and integration technical documents.

Key Areas of Responsibilities include

  • Implementation strategies for integrated systems, subsystems, and applications that provide secure and reliable data exchange to commercial EHR capability.
  • Analysis of dependencies on internal systems, enterprise applications, and external interface partners; and consideration of current network and infrastructure postures.
  • Coordination with existing partners and stakeholders and account for integrating commercial EHR into existing Dashboard performance monitoring capability and daily reporting system.
  • Analysis and Design: Participate in vendor and 3rd party technical teams to analyze current integration needs and interfaces to resolve a variety of interface requests.
  • Specifications and Documentation: Script traceable integration/interface requirements and development written documentation supporting system integration and replacements.
  • Coding: Code moderately complex interfaces using specified languages, eg JavaScript, and protocols and standards, eg HL7 etc., as defined in specifications prepared by vendors or IS personnel; Perform moderately complex data transformations using specified languages and protocols as defined in specifications prepared by vendors or IS personnel; Utilize extensive knowledge of HL7 as well as web based and other interoperability standards to ensure integral, accurate and stable exchange of application data.
  • Communication: Interview clients, extracts requirements and obtains the appropriate detail from the interview to support necessary integration; clearly articulate problems, issues, and potential solutions to team members, clients, and program/organizational administration.
  • Process Management: Ability to apply problem solving techniques such as failure modes effects analysis and root cause analysis to problems/issues and related challenges; ability to accurately create and interpret process diagrams, eg cross functional flowcharts, data flow diagrams, etc.
  • Change Management: Follow departmental standards regarding change control. Reports changes to appropriate personnel; Prepares formal change implementation plans or other change control documents; identifies resources required to implement change.
  • Reports: Create and script reports that assist with the solving of domain problems.
  • Conversions: Prepare conversion plans for complex system implementations; identify conversion issues and mappings for converting data from one vendor system to another.
  • Testing: Develop and implement test plans that are comprehensive and inclusive of the problem to be resolved. Plans should include testing logic to produce successful and failed outcomes.
  • Evaluation and Benchmarking: Assist with software product evaluation; recommends new software and hardware products; devise pre-project benchmarking metrics and conducts post-project metrics for complex project assignments.
  • Teaching/Client Support: Acts as resource to other team members and end users; provides support as needed.
  • Provide expertise on integration points across solutions and platforms (desktop, mobile) for prioritizing and maintaining end-to-end testing workflows. The Integration architect will be responsible for engaging teams to ensuring knowledge of projects and updates impacting workflow

Skills Required:

  • Bachelor's Degree in computer science or equivalent experience.
  • Integration Architect experience. Previous participation in multiple phases of an integrated health system implementation; ideally this is at more than one client site and more than 1 venue; however a single client setting will be considered
  • Must have 5-7+ years of Systems Engineering and Analysis experience.
  • Mastery of one or more programming language (4GL preferred). proficient in C# which is our
  • Proficient in C#.
  • Experience with integrating and interfacing with an EMR such as Epic, Cerner, Meditech, CPSI, etc., is desired.
  • Working knowledge of HL7, CDA, and XML is expected.
  • Experience with commercial interface products such as Cloverleaf is a plus but candidates should be familiar with TCP socket-based data transmission using lower layer protocol (LLP).
  • Experience with Electronic Health Record or Electronic Medical Records or enterprise wide clinical systems
  • Understanding of workflows
  • Strong presentation and facilitation skills
  • Ability to travel- less than 20% for 2016 but could increase in future years depending on customer growth.
  • Demonstrated HL7, as well as experience with a multitude of interface connectivity methods such as FTP file transfers, screen and printer scraping and Internet/web based interface tools, eg .NET and XML.
  • Demonstrated knowledge of network protocols such as TCP/IP, FTP and HTTP.
  • Demonstrated experience with programming languages such as JavaScript.
  • Knowledge of interfacing with various applications, management information systems, data structures, systems analysis and design, and programming languages; good oral and written communication skills.
  • Knowledge of commercial integration engines preferred. API development preferred.
  • Demonstrated knowledge of the Systems Development Life Cycle.
  • Solid ability to interpret process workflow diagrams.
  • Demonstration of continued technical education. Has knowledge of multi-platform systems.
  • Must be self-managed and a problem solver.
  • Scrum Experience

Benefits:

401K contribution, Health, Dental, Vision, Life, Disability, 3 weeks paid time off 1st year, Holiday pay, sick pay etc...

Start date
ASAP
From
ESG Consulting
Published at
08.03.2016
Project ID:
1086797
Contract type
Freelance
To apply to this project you must log in.
Register