{"id":15056095,"url":"https://github.com/ali-ahnaf/ePatient","last_synced_at":"2025-10-31T07:30:55.457Z","repository":{"id":38184069,"uuid":"340115302","full_name":"ali-ahnaf/ePatient","owner":"ali-ahnaf","description":"A hospital management application built using JavaFX","archived":false,"fork":false,"pushed_at":"2023-05-04T03:38:52.000Z","size":653,"stargazers_count":10,"open_issues_count":12,"forks_count":10,"subscribers_count":1,"default_branch":"develop","last_synced_at":"2025-01-29T02:34:15.271Z","etag":null,"topics":["dao-design-pattern","hikari-connection-pool","java-8","javafx","javafx-application","javafx-gui","mvc-architecture"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ali-ahnaf.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-02-18T16:49:21.000Z","updated_at":"2024-11-17T00:50:16.000Z","dependencies_parsed_at":"2024-09-29T03:40:31.419Z","dependency_job_id":"5d028986-de28-4d34-86ac-67170335e450","html_url":"https://github.com/ali-ahnaf/ePatient","commit_stats":null,"previous_names":["ali-ahnaf/epatient"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ali-ahnaf%2FePatient","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ali-ahnaf%2FePatient/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ali-ahnaf%2FePatient/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ali-ahnaf%2FePatient/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ali-ahnaf","download_url":"https://codeload.github.com/ali-ahnaf/ePatient/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238777973,"owners_count":19528816,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dao-design-pattern","hikari-connection-pool","java-8","javafx","javafx-application","javafx-gui","mvc-architecture"],"created_at":"2024-09-24T21:48:00.919Z","updated_at":"2025-10-31T07:30:48.051Z","avatar_url":"https://github.com/ali-ahnaf.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ePatient\nA patient management desktop application built using JavaFX and MSSQL database.\nIt mainly focuses on doctor to patient management where the doctors can easily keep track of their patients' past records, including their medical history and prescriptions. \nThe application consists of 3 roles: \n  - Admin\n  - Receptionist\n  - Doctor(s)\n\nThe Admin will be able to add/edit Doctor profiles and track the statistics of the entire hospital.\n\nThe Receptionist will be handling the patients, create their profiles, make new appointments and add patient medical test reports, that will all be displayed in a user-friendly UI. \n\nFinally, the Doctor(s) can receive patients and add prescriptions to their profile, which can later be printed out as a file.\n\n**APIs used**\n- HikariCP (for connection pooling)\n- jfoenix\n\n**Patterns used**\n- DAO pattern for database operations\n- MVC pattern\n\n**Screenshots**\n\n![1](https://user-images.githubusercontent.com/46298019/113416545-68cc2280-93e3-11eb-802a-75438f2ff11e.PNG)\n![2](https://user-images.githubusercontent.com/46298019/113416550-69fd4f80-93e3-11eb-905b-d39e310a2c02.PNG)\n![4](https://user-images.githubusercontent.com/46298019/113416552-6a95e600-93e3-11eb-87ee-16f622eff119.PNG)\n![7](https://user-images.githubusercontent.com/46298019/113416556-6a95e600-93e3-11eb-9ff1-0b50e2e51e58.PNG)\n![9](https://user-images.githubusercontent.com/46298019/113416557-6b2e7c80-93e3-11eb-93fd-3179c977165d.PNG)\n![12](https://user-images.githubusercontent.com/46298019/113416559-6bc71300-93e3-11eb-865b-38619bc39ae4.PNG)\n![13](https://user-images.githubusercontent.com/46298019/113416562-6c5fa980-93e3-11eb-92c5-94a00f7f8a5c.PNG)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fali-ahnaf%2FePatient","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fali-ahnaf%2FePatient","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fali-ahnaf%2FePatient/lists"}