1. Context and Objectives The primary objective of this project is to develop a patient evaluation and follow-up module for specific pathologies. This module will allow doctors to submit a questionnaire to patients during or after a consultation. Patients can respond to the questionnaire fully or partially, with the option to complete their responses at a later time. The module will be integrated into the patient's digital medical record to facilitate tracking of responses and personalized patient support. The system will be inspired by Odoo's survey module, but with improved ergonomics and functionality suited to medical professionals. 2. Key Features 2.1. Questionnaire Creation and Management Easy questionnaire creation: Doctors and administrators can create customized questionnaires based on patient pathologies. The creation process should resemble the Odoo survey module but with a more user-friendly interface designed for medical use. Question library: Ability to store commonly used questions and answers in a centralized database for reuse. Custom questions: Doctors can tailor each questionnaire to suit specific patient needs. Question types: MCQs (Multiple Choice Questions), Open-ended questions (text-based responses), Satisfaction scales (e.g., from 1 to 10), Deferred answer questions (patients can respond later). 2.2. Integration with the Patient Medical Record Linked to patient records: Each completed questionnaire should automatically be attached to the patient’s digital medical record, allowing easy access during future consultations. Response history: Doctors can view the patient’s response history for long-term tracking of pathology evolution. Alerts: The system can generate alerts for critical responses or incomplete questions, notifying the doctor of urgent issues or necessary follow-ups. 2.3. Patient Response and Follow-up Patient accessibility: Patients can answer the questionnaire via a secure online patient portal. They can respond immediately or delay some answers to a later time. Response progress: A progress indicator will help patients and doctors track completed sections and unanswered questions. Notifications: Automated reminders to patients to complete unfinished questionnaires. 2.4. Ergonomics and Accessibility Intuitive user interface: The interface must be ergonomic for both doctors and patients. It should allow all questions to appear on one page (if needed) to simplify fast consultations. Multi-platform support: The system must be usable on all devices, including desktops, tablets, and smartphones. Secure access: Must adhere to security standards for healthcare data protection (e.g., GDPR compliance). 2.5. Statistics and Reporting Response analysis: The module should offer reporting tools based on patient responses, allowing doctors to track trends, improvements, or complications in pathology management. Key performance indicators: The system should provide performance indicators based on patient responses, with charts and dashboards accessible to doctors to monitor patient progress. 3. Technical Specifications 3.1. Technologies Used Back-end: Development in Python based on the Odoo V16 framework. Database: PostgreSQL to store questionnaires, responses, and other patient tracking information. Front-end: Customized user interface tailored to the workflow of doctors and patients. 3.2. Security and Compliance Data security: All medical data and questionnaire responses must be encrypted and protected, complying with healthcare data regulations (e.g., GDPR, HIPAA). Authentication: Strong authentication for access to questionnaires and responses, with defined roles (doctors, administrators, patients). Audit trail: A tracking system to record who accessed, modified, or responded to questionnaires to ensure data integrity. 3.3. Compatibility and Extensibility Integration with Odoo medical module: The module must seamlessly integrate with Odoo’s existing medical record system, ensuring continuity with other features (consultations, prescriptions, etc.). Extensibility: Possibility to add new features in the future (e.g., teleconsultation, remote monitoring of vital signs). 4. Technical Constraints Performance: The module must handle multiple questionnaires simultaneously without slowing down, especially in environments with many users (hospitals, health centers). Synchronization: Patient responses must be synchronized in real time with the digital medical record for immediate access by doctors. 5. Required Resources Odoo Developers to develop the module and integrate it with existing medical records. Data Security Experts to ensure compliance with healthcare data protection standards. Doctors and Healthcare Professionals to define question types and tailor the questionnaire for specific pathologies. 6. Development Plan Step 1: Needs Analysis Gather specific requirements from doctors and healthcare professionals to define the types of questionnaires and target pathologies. Step 2: UX/UI Design Design a user interface to facilitate questionnaire creation and patient responses. Define dashboard ergonomics for easy access to responses. Step 3: Development Develop the main features (questionnaire creation, response management, integration with patient records). Implement roles and permissions to secure access. Step 4: Testing and Validation Test with a small group of doctors and patients to validate system usability and efficiency. Fix bugs and optimize ergonomics based on user feedback. Step 5: Deployment and Training Deploy the module in the production environment. Provide training for doctors and administrators on how to use the system. 7. Deliverables Fully functional patient evaluation and follow-up module with integration into the patient medical record. Custom interface for easy questionnaire creation and management. Dashboard for tracking patient responses. User documentation and training materials for doctors and administrators.

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
1 year ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

France