Skip to content

Metis is a web application that allows medical clinic owners to easily manage their appointments and their patients. It is primarily designed for use in Turkey, with several specific features. It runs with SpringBoot, uses MySQL to store data and redis to manage sessions.

License

Notifications You must be signed in to change notification settings

MetisHealth/Metis-api

Repository files navigation

METIS


Metis is a web application that allows medical clinic owners to easily manage their appointments and their patients. It is primarily designed for use in Turkey, with several specific features. It runs with SpringBoot, uses MySQL to store data and redis to manage sessions.

Screenshots

Login Page Appointment Page Patient Page

How to Install?

(Those steps assume you have MySQL and Redis installed on your system)

  • Grab the source code or the latest build.
  • Edit config/application.properties according to your setup. (Create the file and folder if it does not exist)
  • Run gradle bootRun. This will create the clinic database.
  • Enter to the mysql console and run the command.
    INSERT INTO `clinic`.`user` (`id`,
                                 `hes_code`,
                                 `tc_no`, 
                                 `email`,   
                                 `enabled`,   
                                 `expired`,   
                                 `expired_creds`,  
                                 `locked`,  
                                 `name`,  
                                 `password`,  
                                 `phone`,  
                                 `role`)  
    VALUES ('1',  
            '111111',  
            '1111111111',   
            'yigitcolakoglu@hotmail.com',
            b'1',   
            b'0',   
            b'0',   
            b'0',   
            'Yigit Colakoglu',   
            '$2y$12$/lDkf3rn/Qe4foYzc4/qVehKDICmlB9acNSRphPCCQmMCnLtcvrsC', 
            b'1111111',   
            'ADMIN'); 
  • Visit localhost:8080 and login using yigitcolakoglu@hotmail.com and password

What's in the oven?

  • Life Fits into Home integration.
  • Admin page
  • Automatic receipt generation
  • Automatic zoom link generation
  • Profile page and personalization

About

Metis is a web application that allows medical clinic owners to easily manage their appointments and their patients. It is primarily designed for use in Turkey, with several specific features. It runs with SpringBoot, uses MySQL to store data and redis to manage sessions.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages