MsarWeb portfolio

CHC (App)

App Details

CHC (Co-Health Code) is a medical application designed to enable patients to monitor their health status and communicate directly with their specialized doctors. It offers a user-friendly interface that allows users to log health data, view medical reports, and receive instructions from their doctors, making it an effective tool for improving personal healthcare.

App Features

  • Doctor Interaction: View prescriptions, test requests, and medical reports sent by your doctor.
  • Unique Patient ID: Use your personal code to get medications, lab tests, and radiology services without paperwork.
  • Medical Record Access: Track your medical history, prescriptions, test results, and doctor notes in one place.
  • Vital Signs Tracking: Log blood pressure, heart rate, and other health data.
  • Reminders & Notifications: Stay updated on medication times and follow-up appointments.
  • Chat with Doctors: Secure messaging for direct medical consultations.
  • Multilingual Interface: Supports Arabic and English.

App Screens

  1. Home Screen
    • A dashboard showing the latest cases added by the doctor or user (EX,”New Prescriptions”).
    • Ability to select a patient to access their full medical record (personal info,medications).
    • A quick list of prescribed medications and selected test results.
    • Notification icon for new tests or reminders.
  2. Patients Screen
    • A list of all registered patients with a quick search function.
    • Tap on a patient to access their complete profile.
  3. Patient Profile Screen
    • Displays personal info (name, age, unique patient ID).
    • Tabs for viewing:
       – Lab and imaging tests
       – Diagnoses
       – Medical prescriptions (with edit or repeat options)
  4. Add Record Screen
    • A form to input data:
       – Name
       – Type of test/prescription
       – Date
       – Attachments (e.g., images of reports or results)
    • “Save” button to store the record in the patient’s file.
  5. Notifications Screen
    • A list of alerts like available test results or appointment reminders.
    • Brief preview of each notification with the ability to tap for details or go to the patient’s file.
  6. Settings Screen
    • Language settings (Arabic/English).
    • Clear history or reset data.
    • Account settings (logout, doctor information).
    • App info (version, copyright, support).
  7. Help & Support Screen
    • Frequently asked questions about using the app.
    • Option to contact support via email.

Technical Details

  • Programming Languages & Frameworks
    • 
    Frontend:
       – Flutter: Used to design a professional and responsive frontend interface.
       – Dart: The programming language used with Flutter.
    • Backend:
       – Laravel: A PHP framework used for  backend development and database management.
       – PHP: The backend programming language.
  • RESTful API: Facilitates data exchange between doctor, patient, and pharmacy.
  • Firebase or equivalent: Sends important medical alerts and notifications.
  • Promotional Banner
    Colors: reflect the brand identity.
    Format: PNG/JPEG, suitable for app stores and social media platforms.
  • Screenshots
    • Login Screen: Login interface for each user type.
    Accounts Screen: Displays financial transaction details.
    Support Screen: Interface for contacting technical support.
  • Additional Resources
    • Technical Support: Communication channel with the support team through the app.
    About Us: Information about the app.
    Privacy Policy: Available within the account management screen.
  • Privacy & Security
    • Data Privacy: User data is protected in accordance with the privacy policy.
    Logout: Option to securely log out to ensure data protection.
  • Future Enhancements
    Integration of advanced mapping systems to improve location tracking.
    Enhanced analytics to provide more detailed reports .

User Guide​

  • Getting Started
    1.
    Download & Installation
       – Download the app from the Google Play Store.
       – Once installed, open the app to begin using it.
    2. Sign In / Create an Account
       – Users (patients or doctors) can log in using their credentials.
       – Or create a new account by entering basic information like name, phone number
  • Using the App
    1. Recording & Monitoring Medical Conditions
       – The doctor enters the patient’s medical condition details.
       – Prescribed medications, lab tests, and examinations are added to the patient’s file.
       – Radiology requests are sent directly to the patient through the app.
    2. Unique Patient ID
       – Each patient is assigned a unique identification number.
       – With this number, patients can:
        Collect medications from pharmacies.
        Perform required lab tests.
        Complete radiology requests without paperwork.
    3.Medical Record Access
       – Patients can view their full medical history, including:
        Medications received.
        Lab results and radiology images (PDF or photos).
        Previous diagnoses and reports.
        Vital signs (temperature, blood pressure, heart rate).
    4.Communication with Doctor
       – Patients can send direct messages to their doctors using the chat feature.
       – Doctors provide real-time medical advice and recommendations.
    5.Notifications & Reminders
       – Patients receive automatic notifications about:
        Follow-up appointment reminders.
        Medication schedules.
        New test results and reports.

System Requirements

  •  Platforms
    • Android: Available on Google Play (requires Android 6.0 or later).
  • Device Requirements
    • RAM: Minimum of 2 GB.
    • Internet Connection: Wi-Fi or mobile data is required for browsing and notifications.
    • GPS Support: Required for location features .
  •  Permissions
    • Location: To detect the customer or delivery agent’s location.
    • Notifications: To receive updates on orders and promotions.
    • Storage: For saving temporary data (such as profile images).

You can add your rate:

0 / 5. 0

Screen Shots

0
(0)

Published

February 25, 2025

Category

App Languages

Arabic – English 

High Resolution

Yes

Layout

responsive

Compatible with FrameWork

Flutter, Laravel

Scroll to Top