DEVELOPMENT OF A WEB SERVICE AGGREGATOR OF MEDICAL SPECIALISTS AND MEDICAL INSTITUTIONS
Keywords:
doctor search web application, PHP, MySQL, October CMS, Laravel, PhpStorm, administrative part, user partAbstract
In this work, the problems of finding doctors and appointments to doctors were considered. Analysis of existing sites showed some weaknesses. That is why it is urgent to develop a web service for finding doctors and medical institutions that would automate the main part of work, provide an opportunity to have quick access to information, and also improve the work of hospitals through feedback.
To implement the software product, the programming language PHP was used. As the system interface is a web application, DBMS with which programming languages for writing web applications can work is required. Therefore, Mysql was chosen. For convenient administration of the service, it is recommended to develop it based on CMS. Commercial cross-platform integrated environment Jetbrains Phpstorm was chosen as a development environment for PHP.
The software product consists of user and administrative versions of the site. Each version has its own front-end and backend part. October CMS partially helps to implement the construction of the front-end part of the user version and completely builds the administrative version of the site. Functionality was added through creating themes and plugins for October CMS. Each functional part of the site is logically separated and implemented as a plugin. So, the finished software product has additionally developed plugins: “Doctors”, “Applications”, “Content”, “Cooperation”, “Reviews”. Also, in order to implement some functions plugins of other authors were used. They are “Menumanager” by Ben Freke and “Builder” by Rainlab.
The functioning of the administrative and user parts of the developed software product is described.
So, the software “Web service aggregator of medical specialists and medical institutions” was designed and developed. It is an aggregator of doctors and hospitals that makes it possible to automate the search for a doctor and hospital, improves the choice of medical workers and institutions, and allows to evaluate the work of a doctor and hospital. It has a well-thought-out and secure administrative panel and a convenient interface.