This application is designed for the effective interaction between patients and doctors
Bringing cutting-edge health monitoring and doctor collaboration to your fingertips. Currently in Progress
HealthApp is an innovative application designed to revolutionize the way we track, analyze, and share health-related data. By harnessing the power of HealthKit, CoreML, and ChatGPT, HealthApp provides a comprehensive suite of tools for personal health management and professional healthcare collaboration.
Dashboard |
Profile |
My Doctors |
Doctor Profile |
Appointment |
Appointments |
Created Appointment |
Fitzpatrick Explanation |
Fitzpatrick Scan |
Fitzpatrick |
Nevus |
History |
Sleep |
QR |
Clone the repository to your local machine.
Navigate to
HealthApp/Utilities/keys.plist
and insert your OpenAI key as follows:
openAIKey
YourKeyValueHere
HealthApp.xcodeproj
in Xcode.To test HealthApp with simulated data:
Install Proxyman on your Mac.
Configure Proxyman to route HealthApp's network traffic through it.
Project is working with following loca URL: https://api.healthapp.local/
For configuring URL's, paths, etc. confifgure at: HealthApp/Models/Shared/RequestManager.swift
private init() {
self.baseURL = "https://api.healthApp.local/"
}
enum EndPoint: String {
case login = "login"
case doctors = "doctors"
case bookApointment = "bookAppointment"
case appointments = "appointments"
case patients = "patients"
}
Configure your paths:
Since all scripts works with JSON files you'll need to configure your project's paths, by default in all scripts you'll find something like this at the begging of file:
const userFilePath = "~/Documents/Developer/iOS/";
You'll need to replace this for the path where your project is located.
Script Name | Matching Rule | Type | Method |
---|---|---|---|
Book Appointment | https://api.healthapp.local/bookAppointment | Wildcard | POST |
Delete Appointment | https://api.healthApp.local/.*/appointment | Regex | DELETE |
Appointment List | https://api.healthapp.local/doctors | Wildcard | GET |
Add Doctor | https://api.healthapp.local/.*/appointments | Regex | PATCH |
Delete Doctor | https://api.healthapp.local/doctors | Wildcard | DELETE |
Doctors List | https://api.healthapp.local/.*/doctors | Regex | GET |
Patients List | https://api.healthapp.local/.*/patients | Regex | GET |