cover
Contract

OpenEMR Developer/ 4 days ago

Application ends: 2026-03-26

Quick Summary

This remote contract position focuses on customizing OpenEMR modules to enhance reporting, automation, and patient engagement for a healthcare organization. Requirements include proven experience with OpenEMR architecture, proficiency in PHP, MySQL, and JavaScript, and familiarity with HIPAA compliance and Twilio API integration. The role offers flexible hours for an estimated three to six months, with tasks ranging from building custom dashboards to developing automated patient reminder workflows.

This is a remote, outsourced contract position with flexible hours. The estimated duration is 3-6 months, with potential for extension based on project needs. Compensation will be a competitive hourly rate or fixed project fee, discussed based on experience.

We are a healthcare organization utilizing OpenEMR hosted on the cloud. While our in-house developer manages core system maintenance, we are seeking an experienced outsourced developer to enhance specific modules and features. This contract role focuses on customizing and extending OpenEMR to improve reporting, automation, and patient engagement. The ideal candidate will have deep familiarity with OpenEMR's architecture (built on PHP, MySQL, and JavaScript), HIPAA compliance, and integrating third-party services. Work will involve collaboration with our internal team via version control (e.g., Git) and cloud-based environments.

Key Responsibilities

  • Internal Reports: Design, develop, and implement custom internal reporting tools within OpenEMR. This includes creating dashboards, queries, and visualizations for administrative and operational insights (e.g., patient demographics, billing summaries, and performance metrics). Ensure reports are efficient, secure, and exportable in formats like PDF/CSV.
  • Client Reports: Build user-friendly interfaces for client-facing reports (e.g., for patients or referring providers). Develop dynamic views that pull data from OpenEMR's database, incorporating filters, search functionality, and role-based access controls to maintain privacy and compliance.
  • Automated Patient Reminders: Enhance existing reminders by adding automation workflows. Integrate Twilio for SMS, voice, and possibly WhatsApp notifications (e.g., appointment reminders, follow-ups, and medication alerts). Develop scripts for scheduling, triggering, and logging automated communications, ensuring reliability and integration with OpenEMR's calendar and patient records.
  • Develop and Roll Out Patient Portal with DTC Functionality: Create and deploy a customized version of the OpenEMR patient portal module, emphasizing Direct-to-Consumer (DTC) features such as self-scheduling, telehealth integration, secure messaging, and direct access to personal health records. Ensure seamless rollout, including testing, user training materials, and post-launch support. Incorporate mobile responsiveness and API integrations for external DTC services if needed.

Additional duties may include code reviews, bug fixes, documentation, and ensuring all developments align with internal coding standards as well as OpenEMR's open-source coding standards.

Requirements

  • Proven experience with OpenEMR development (version 7.x preferred), including module customization and API extensions.
  • Strong proficiency in PHP, MySQL, JavaScript, HTML/CSS, and frameworks like Zend (used in OpenEMR).
  • Familiarity with healthcare regulations (HIPAA, NIST) and standards (HL7, FHIR).
  • Experience integrating third-party APIs, specifically Twilio for communication automation.
  • Knowledge of patient portal development, including secure authentication (e.g., OAuth) and DTC features in EMR systems.
  • Proficiency in reporting tools (e.g., SQL queries, JasperReports or similar within OpenEMR).
  • Experience with cloud environments (e.g., AWS, Azure) for deployment and scaling.
  • Excellent problem-solving skills, attention to detail, and ability to work independently while collaborating remotely.
  • Bachelor's degree in Computer Science or related field (or equivalent experience); 3+ years in EMR/ healthcare software development preferred.

Preferred Qualifications

  • Contributions to OpenEMR's open-source community or similar projects.
  • Experience with automation tools like cron jobs or OpenEMR's built-in scheduler.
  • Understanding of DTC healthcare models (e.g., direct patient engagement without intermediaries).
  • Familiarity with version control, agile methodologies, and testing frameworks.

Pay

From $40.00 per hour

Benefits

  • Flexible schedule

Work Location

Remote

Share

Vital Tech Solutions

Vital Tech Solutions

  • Address
    Remote
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy