OpenEMR Developer
This is a remote position.
This is a remote, outsourced contract position with flexible hours.
Estimated duration: 3-6 months, with potential for extension based on project needs.
Compensation: Competitive hourly rate or fixed project fee, to be discussed based on experience.
We are a healthcare organization utilizing OpenEMR hosted on the cloud. Our in-house developer handles core system maintenance, but 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.
Recommended Jobs
Associate Director, Strategic Accounts
Your Future Evolves Here Evolent partners with health plans and providers to achieve better outcomes for people with most complex and costly health conditions. Working across specialties and pr…
Operations Manager - Dock and Door
Company Material Handling Group USA owns and operates multiple companies that span across Delaware, Maryland, Michigan, New Jersey, New York, and Pennsylvania. Offering full-service material hand…
Data Analyst - Supplier Quality Data Analytics Group
Job Description The Supplier Quality Data Analytics Group is seeking a highly motivated and technically skilled Data Analyst to join our team. This role is critical to enabling data-driven deci…
Customs Specialist - Entry Writer
DSV - Global transport and logistics In 1976, ten independent hauliers joined forces and founded DSV in Denmark. Since then, DSV has evolved to become the world's 3rd largest supplier of global so…
Foster Care Supervisor
I. JOB SUMMARY The Foster Care Supervisor is responsible for ensuring foster care programs and services meet the agency expectations and goals. The Foster Care Supervisor works with the other Supe…
Principal Data Center Design Manager
Job Description The Principal Design Manager is accountable for leading the end-to-end design lifecycle of large-scale Oracle Cloud data center projects, ensuring critical infrastructure design…
Associate Capital Project Manager (PMO - Renewables Engineering)
DTE is one of the nation’s largest diversified energy companies. Our electric and gas companies have fueled our customer’s homes and Michigan’s progress for more than a century. And as Michigan’s larg…
Workforce Hub (Camp) Manager
Requisition ID: 291349 ~ Relocation Authorized: National - Family ~ Telework Type: Part-Time Telework ~ Work Location: Kemmerer, WY Extraordinary teams building inspiring projects…
Senior Android Software Engineer
Our client is a global technology consulting and digital solutions company helping more than 750 clients succeed in a converging world. They go the extra mile for their clients and accelerate their d…
Senior Living Shuttle Bus Driver
Allegria Village, a vibrant senior living community in Dearborn, is currently hiring a Part-Time Shuttle Bus Driver to join our transportation team. We are looking for someone to work part-time, bu…