Notes : for patient, no web based support only available at mobile based. Please checkout here - Mobile-Based Clinic Appointment System
[TOC]
ClinicME will involve two platforms which are mobile application and web based. For the mobile application based will use Ionic framework developed to let patient to book an appointment by anywhere in anytime. In web based, the system will use HTML, CSS, Javascript, PHP and MySQL developed to let clinic administrator and doctor to manage the appointment and update the clinic and doctor information.
Aim at developing the clinic appointment apps to provide patients with a convenient way to make clinic appointment. This can minimise the hassle of patients having long queue in seeking consultation with the doctor and less interruption for clinic administrative officer during the peak hour. Besides that, a patient no longer needs to walk in and make a call to book an appointment. Thus, it brings convenience to patients.
In this project, contains 4 user-roles. Each users key features and functionalities listed as below:
- approve the clinic status for new registration
- view clinic/doctor/patient list
- add/edit/delete speciality
- edit doctor information & password reset
- add sympton/diagnosis/advice in the database
- view & add follow up the appointments
- manage the available schedule
- add/edit/delete treatment type
- add/edit/delete doctor
- add/edit clinic information
- add/edit clinic manager & password reset
- view appointment status & list
- make annoucement for patient
- register as an patient account
- edit profile & password reset
- book & cancel an appointment
- view booking status
- view doctor availability
- search clinic & doctor with filter
- rate and review
Notes : for patient, no web based support only available at mobile based. Please checkout here - Mobile-Based Clinic Appointment System
Clinic ME uses a number of technology to work properly:
- HTML
- CSS
- Javascript
- JQuery
- Ajax
- PHP 7.1.7
- MySQL
- Boostrap 4
- Bootstrap Datepicker or github
- DataTables with Bootstrap 4
- Owl Carousel
- SweetAlert 2
- Chart.js
- XAMPP or any web server with Apache & MySQL service
- Google Chrome (Recommended) & Mozila Firefox
- create a folder name as
doclab
, clone all the file inside the folder. - install xampp or any web server tool to your computer, and start
Apache
andMySQL
services. - type
http://localhost/doclab/
to the web browser
- assets folder contain all the resource of styles, scripts, images and fonts
- config folder contain a list of project configuration files
autoload
: define the config filename, will autoload to the projectconfig
: any of the configuration of the project such as timezon settingdatabase
: connection of the localhost to the database of phpmyadminpath_css
: config the css path in the top of the html codepath_script
: config the script path in the bottom of the html codesecurity
: encryption & decryption, generate random passwordvalidator
: validation of all the input error message
- helper folder contain all the
- uploads folder contain all the upload image file
- admin, clinic, doctor and patient folder
includes
: config or path of the files specfic with user's folderlayouts
: contains the page layout style
Notes : patient only contain CRUD files all the return API format