Community and Connected Care - P3

Pathlion

Fredericton

On-site

CAD 70,000 - 95,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

PHAS in Fredericton, NB, is seeking a Programmer Level 3 to join the eHealthNB technical support team. The role blends steady-state operations with project work, focusing on data exchange across the health system and improving security and performance.

You will maintain registries (Client, Provider), coordinate with vendors, handle EHR and CDR systems, and support lab, drug data, and integration engines using Oracle, SQL Server, HL7, and FHIR standards.

Qualifications

  • Bachelor's degree in Information Technology, Health Informatics, Computer Science, or related field.
  • 5+ years experience supporting healthcare information systems.
  • Experience with clinical data repositories, Oracle/SQL Server databases, HL7, privacy and security standards.

Responsibilities

  • Support and maintain Client Registry (IBM Initiate).
  • Support and maintain Provider Registry (NextGate / Rhapsody Provider Registry).
  • Maintain Location Index (.NET / SQL Database).
  • Ensure data integrity, deduplication, and synchronization across registries.

Skills

HL7
FHIR
SQL Server
Oracle
Data governance
Interoperability
Analytical thinking
Documentation
Vendor coordination

Education

Bachelor's degree in Information Technology/Health Informatics/CS

Tools

Oracle DB
SQL Server
HL7 messaging
Rhapsody
NextGate
Initiate/EMPI
Orion Health Concerto

Job description

About the job Community and Connected Care - P3

PHAS is seeking assistance of a Programmer Level 3 to augment the current eHealthNB technical support team. The chosen individuals work will be comprised of a mixture of steady state and project-based efforts. These efforts include, but not limited to, system operation, user support, third party software upgrades, fixing errors in the systems, adding new features, reprogramming sections of the systems for efficiency or security.

The position works closely with internal stakeholders, external vendors, and clinical/business teams to ensure seamless health data exchange across the healthcare ecosystem.

Key Responsibilities

1. Registry & Master Data Management

  • Support and maintain Client Registry (IBM Initiate).
  • Support and maintain Provider Registry (NextGate / Rhapsody Provider Registry).
  • Maintain and enhance the Location Index (.NET / SQL Database custom application).
  • Ensure data integrity, deduplication, and synchronization across registries.
  • Monitor identity management processes and resolve data quality issues.

2. Clinical Data Repository & EHR Systems

  • Support and administer eHealthNB Clinical Data Repository (Orion Health Concerto).
  • Support Electronic Health Record (EHR) systems leveraging Concerto.
  • Monitor system performance, user access, and data availability.
  • Coordinate upgrades, patches, and vendor communications with Orion Health.
  • Ensure compliance with privacy and healthcare data standards.
  • Manage and support the Provincial Integration Engine (Rhapsody Integration Engine).
  • Maintain interface specifications and message routing (HL7, FHIR where applicable).
  • Troubleshoot integration failures and ensure timely resolution.
  • Coordinate integration efforts between EMR, EHR, labs, pharmacy, and external systems.
  • Support Extracts & Views processes in Oracle and SQL Server environments.

4. Laboratory & Mapping Systems

  • Support NB Labs (NBAMA) Mapping Assistant (PHP-based custom application).
  • Maintain mapping logic and data transformation rules.
  • Ensure accurate lab data flow into the Clinical Data Repository.

5. Electronic Medical Record (EMR) Systems

  • Support EMR integrations involving Intrahealth / Velante Excelleris.
  • Work with vendor teams to resolve interoperability issues.

6. Drug Information System

  • Support and maintain Drug Information System (Medigent – Deltaware / Maximus).
  • Ensure accurate pharmaceutical data integration with clinical systems.
  • Support medication reconciliation and related workflows.

7. Database & Reporting Support

  • Develop and maintain data extracts, reports, and views using:
    • Oracle
    • SQL Server
    • Optimize queries and ensure secure data handling.
    • Support data requests from analytics and clinical teams.
    • Act as liaison between internal teams and vendors:
      • IBM
      • Orion Health
      • NextGate
      • Rhapsody
      • Deltaware / Maximus
    • Participate in vendor meetings, upgrades, and issue resolution.
    • Document system configurations and integration workflows.

Required Qualifications

  • Bachelors degree in Information Technology, Health Informatics, Computer Science, or related field.
  • 5+ years experience supporting healthcare information systems.
  • Experience with:
    • Clinical data repositories
    • Oracle and SQL Server databases
    • HL7 messaging standards
    • Strong troubleshooting and system analysis skills.
    • Knowledge of healthcare privacy and security standards.

Preferred Qualifications

  • Experience with IBM Initiate or enterprise master patient index (EMPI) systems.
  • Experience with Orion Health Concerto.
  • Experience in provincial/state-level health system environments.
  • Familiarity with FHIR standards.
  • Experience supporting Drug Information Systems.

Core Competencies

  • Data governance & quality management
  • Analytical thinking
  • Documentation & technical writing
  • Stakeholder communication

Deliverables

  • Application release activities as assigned.
  • Completion of all assigned maintenance, support, and development activities (service requests, releases, incidents, problems, etc.).
  • Resolution of incident and problem management tasks.
  • Updating of team knowledge sites and documentation as applicable.
  • May need to provide operational support as part of the team rotation. Compensation will be based on departmental rates for on call, after hours.
  • Other duties as assigned, such as update team documentation as required, participate in team scrums as required, etc.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Courier Planner
Data Courier Planner

Newfoundland and Labrador Health Services • Newfoundland and Labrador

Hybrid
CAD 74,000 - 103,000
Medical and dental benefits
Pension plan
Flexible work arrangements
+2
Application Architect III (Senior Solutions Architect)
Application Architect III (Senior Solutions Architect)

SereneAID • Fredericton

On-site
CAD 110,000 - 170,000
Business Enterprise Architect III – Solution Architect (BEA-3)
Business Enterprise Architect III – Solution Architect (BEA-3)

SereneAid • Fredericton

On-site
CAD 120,000 - 160,000
Senior Change Manager (CM3)
Senior Change Manager (CM3)

Upstaff • Fredericton

Hybrid
CAD 90,000 - 130,000
Hybrid work model
Travel reimbursement
Required devices provided
Senior Project Manager
Senior Project Manager

BuzzClan • New Brunswick

On-site
CAD 90,000 - 120,000
RQ08949 - Software Developer - Senior
RQ08949 - Software Developer - Senior

Rubicon Path • Toronto

Hybrid
CAD 90,000 - 120,000
RQ08943 - Software Developer - Full Stack - Senior
RQ08943 - Software Developer - Full Stack - Senior

Rubicon Path • Toronto

Hybrid
CAD 100,000 - 130,000
Medical Advisor, Telehealth NB
Medical Advisor, Telehealth NB

Foundever • New Brunswick

Hybrid
CAD 100,000 - 130,000
RQ08185 - Sr. Systems Analyst
RQ08185 - Sr. Systems Analyst

Rubicon Path • Northwestern Ontario

On-site
CAD 85,000 - 105,000
Computer Systems Analyst II
Computer Systems Analyst II

Newfoundland and Labrador Health Services • Newfoundland and Labrador

Hybrid
CAD 75,000 - 84,000
Medical and dental benefits
Defined benefit pension plan
Flexible work arrangements
+2