Title of Project: Integrated Mobile EMR Platform for Offline Healthcare Delivery
Department: MEAL
Place of Assignment: Remote
Travel: No
1. Background to the assignment:
In many remote health environments or those affected by wars and disasters, unreliable internet connectivity hinders the effective use of the National electronic medical records (EMRs) system, PHENICS, for managing patient data, recording services, and tracking medication distribution. This connectivity gap results in delays, data inaccuracies, and inefficiencies that can compromise patient safety, care quality, and reporting accuracy.
2. Purpose of the assignment:
To address this critical need, the project aims to develop and enhance the offline-enabled mobile application MOPH Mobile App, MERA, that integrates with existing electronic medical record (EMR) systems to support healthcare providers in remote and connectivity-limited settings. This application will allow providers to access, record, and synchronize essential patient data, register new patients, and manage medication distribution effectively, even without internet access. By ensuring that critical information is readily available and up-to-date, the project aims to enhance the quality, efficiency, and continuity of healthcare delivery, ultimately improving patient outcomes and supporting providers in delivering timely and accurate care.
the purpose of this scope of work is to support the procurement of the services to provide the requested assistance and support for the position of Mobile Application Development Consultant.
3. Scope of the Assignment:
A. Requirements Gathering and Analysis:
Collaborate with stakeholders to understand and define functional and non-functional requirements for the mobile application
Document workflows for features such as patient registration, service recording, and medication distribution
Coordinate with other IMC HIS Team members as required to ensure that IMC needs and requirements related to data collection and project implementation is met
Utilize the adopted Project Management Tool (Jira Software, Click Up) for effective project planning, tracking, and collaboration, ensuring streamlined workflow and efficient communication within the team
B. Application Architecture and Design:
Redesign the existing MERA App as a scalable, offline-first application architecture that can store data locally and sync with the EMR when connectivity is available.
Create a user-friendly interface that adheres to usability principles suited for healthcare professionals (Services & Medical Acts, ICD10s, Generic & Brand drugs Medications, Screening and assessment tools, Awareness and Education topics…), ensuring easy access to patient information and medication records.
Ensure the application follows relevant security and privacy standards, such as HIPAA or GDPR, to protect patient data.
C. Development of Core Features:
Patient Registration Module: Build functionality for patient enrolment, capturing demographics, and managing patient records offline.
Visit registration Module: Implement a system to record healthcare services provided to patients, including visit details, treatments, and diagnoses.
Drug, medical devices, and medical supplies Distribution Module: Develop features for managing medication distribution, including dosage, inventory tracking, and patient-specific prescriptions.
Stock module: Including Stock Transactions and Available Items per Warehouse
Medical record management module
Laboratory & Radiology modules
Data Synchronization: Implement data sync capabilities
D. Integration with EMR System:
Develop APIs or work with existing APIs to ensure seamless integration between the mobile app and the EMR system.
Implement offline data handling, where changes made in the mobile app are queued for synchronization with the EMR upon reconnection.
E. Offline Data Management:
Develop mechanisms for local data storage to ensure functionality in offline mode.
Implement data conflict resolution strategies to handle discrepancies between the mobile app and the EMR upon syncing.
F. User Authentication and Data Security:
Integrate secure user authentication, such as biometric or two-factor authentication, especially for medication distribution and sensitive patient data.
Implement encryption for stored data and secured data transfers to protect patient information.
G. Testing and Quality Assurance:
Conduct unit and integration testing to ensure each feature functions correctly, both offline and online.
Participate in user acceptance testing (UAT) with healthcare staff to gather feedback and refine features based on real-world usage.
Test synchronization functionality in environments with intermittent connectivity to ensure reliability.
H. Documentation and Training Support:
Document the application’s architecture, API integrations, data synchronization process, and codebase.
Create a user guide and training materials for healthcare staff, focusing on offline capabilities, patient registration, and medication distribution.
I. Deployment and Post-Deployment Support:
Assist with deploying the app in relevant mobile environments (iOS, Android) and managing app updates.
Provide post-deployment support to monitor performance, fix bugs, and optimize offline functionality as needed. Aligned with the knowledge transfer and task shifting for MOPH IT Team
J. Performance Monitoring and Optimization:
Implement analytics to monitor app performance, sync rates, and error logs.
Continuously optimize the app for low-resource environments to improve speed, reliability, and user experience in offline settings.
DELIVERABLES DESCRIPTION:
1. Stage 1
Requirements and Planning
Design and Architecture
Due Date: 2 weeks (By Dec 16, 2024)
2.Stage 2
Development (Core Features)
Testing and Quality Assurance
Due Date: 3 months (By Mar 17, 2025)
3.Stage 3
Deployment and Documentation
Knowledge transfer for Post-Deployment Support and Maintenance
Due Date: 2 weeks (by Mar 31, 2025)
5. FUTURE PHASES (IF ANY)
N/A
6. TRANSFER OF SKILLS (IF ANY)
N/A
Consultant Specifications
We are seeking an experienced Mobile Application Developer Consultant to lead the development of an offline-capable mobile application integrated with the EMR system PHENICS, the consultant has the necessary expertise and experience to successfully manage and execute the project.
Below are some key qualifications:
Education: Bachelor’s or master’s degree in computer science, Software Engineering, Information Technology, or a related field.
Experience: 5+ years of mobile application development experience (Android, iOS, or cross-platform).
Demonstrated expertise in offline-enabled mobile applications, including local storage and data synchronization.
Experience integrating mobile applications with backend systems or EMR platforms.
Technical Skills:
Proficiency in programming languages (e.g., Swift, Kotlin, React Native, or Flutter).
Strong knowledge of offline data handling, local databases (e.g., SQLite, Realm), and synchronization protocols.
Experience working with Azure DevOps
Familiarity with RESTful APIs, JSON, and EMR data standards (e.g., HL7, FHIR).
Knowledge of security and data privacy best practices, especially in healthcare.
Familiarity with mobile app performance optimization techniques to enhance user experience in offline mode
Experience with mobile application testing frameworks and automated testing tools
Other Skills:
Problem-solving mindset with an eye for detail and accuracy.
Strong communication skills for working with cross-functional teams and stakeholders.
Ability to work independently, manage project timelines, and meet milestones.
Previous experience in healthcare, EMR/EHR systems (PHENICS, MERA), or patient data management.
Familiarity with usability best practices and mobile design standards, especially for low-connectivity environments.
Knowledge of Agile methodologies and experience in iterative development cycles.
Expertise in developing project plans, setting timelines, resource allocation, risk management, and executing project tasks efficiently.
•Previous experience in the humanitarian field and collaboration with NGOs and governmental organizations is a plus
PLEASE NOTE THE FOLLOWING:
1. Code of Conduct All Consultants are required to adhered to and promote International Medical Corps shared responsibility and obligation to report matters involving Sexual Exploitation & Abuse, Trafficking in Persons, Child Safeguarding and any suggested violation to our Code of Conduct which may involve Conflicts of Interest, Fraud, Corruption or Harassment. If you see, hear or are aware of any suggested activities then you have an obligation to report to International Medical Corps.
2. Equal Opportunity International Medical Corps is proud to provide equal consultancy opportunities to all qualified applicants without regard to race, color, religion, sex, sexual orientation, national or ethnic origin, age, disability or status as a veteran.
3.
Payment
Payments are delivery-based. Any deliverable not meeting the required specifications will have to be reworked and resubmitted at no additional cost.
The proposed payment schedule for this assignment (total budget) is 8000 USD
To be paid (end of assignment):
−Stage 1: Requirements and Planning & Design and Architecture: 20%
−Stage 2: Development (Core Features) & Testing and Q/A 50%
−Stage 3: Deployment and Documentation & Knowledge transfer: 30%
Minimum hours per day: 2 and Maximum hours per day: 8
Payments are made upon submission of progress reports on completed tasks, outlined against planned outputs. Based on the report and satisfactory performance, payments will be certified by the supervisor.
4. TITLE RIGHTS
International Medical Corps shall be entitled to all property rights including but not limited to source code, software documentation, patents, copyrights and trademarks with regard to material, which bears a direct relation to, or is made in consequence of, the services provided to the organization by the consultant. International Medical Corps owns all data stored in the mobile app and related infrastructure. Consultant will maintain strict confidentiality for intellectual property, personally identifiable information and protected health information.
5. INSURANCE
Consultants are fully responsible for arranging, at their own expense, such life, health and other forms of insurance covering their period of service on behalf of International Medical Corps as they consider appropriate. Consultants are not eligible to participate in life or health insurance schemes available to International Medical Corps employees
6. TAXATION
International Medical Corps undertake no liability for taxes, duty or other contributions payable by the consultant on payments under this contract.
7. TERMINATION OF CONTRACT
Either party may terminate this contract before the expiry date of the contract by giving notice in writing to the other party.
The period of notice shall be 5 days in case of contract less than 2 months duration and 30 days in the case of contracts for longer periods; provided however that the in the event of termination on the grounds of misconduct or the in the event of termination on the grounds of misconduct or poor performance by the consultant, International Medical Corps shall be entitled to terminate the contract without notice.
In the event of the contract being terminated prior to its due expiry date, the consultant shall be compensated pro rata for no more than the actual amount of work performed to the satisfaction of International Medical Corps.
- Lebanon
APPLICATIONS SENT BY EMAIL WILL NOT BE TAKEN INTO CONSIDERATION!
Please submit your application before December 3, 2024 on our career site: Deltek Talent Management - Consultant, LN - (3089)
International Medical Corps never asks job applicants for a fee, payment, or other monetary transaction. If you are asked for money in connection with this recruitment, please report to International Medical Corps at the website for reporting misconduct: www.InternationalMedicalCorps.ethicspoint.com
Please do not submit your CV or application to this website, it will not be considered for review