Skip to content

evenbecker/healthcare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The healthcare app

app screenshot

Tech stack

  • Maven
  • Spring Boot 4
  • HyperSQL
  • Spring Data JPA
  • Angular 21

TL;DR

The practitioners can organize and schedule examinations for their patients in different places.

Endpoints

Requests and responses will all be in JSON. The application will run at http://localhost:8080 which the essential endpoints are:

Route Method Role Body/Params
/auth/login POST User (practitioner) authentication. Requires Body* username: string,

password: string
/services/type POST save all services types. Requires Body* list: List
/practitioners/{id} PUT Update an existing practitioner. Requires Body* practitioner: PractitionerDto
/practitioners/findbyorg/{id} GET findByOrganization. -
/patients GET find all patients. Requires Params* organization: string,

name: string,

unassigned: Boolean
/examinations GET find all examinations. Requires Params* organization: string,

name: string,

serviceType: string,

priority: string,

status: string
/examinations POST save. Requires Body* examination: ExaminationDto
/examinations/practitioners/find/{id} GET find practitioners by their corresponding examination. -
/organizations GET find all organizations. Requires Params* name: string,

orgType: string
/organizations/{id} PUT Update an existing organization. Requires Body* organization: OrganizationDto
/organizations/find/{name} GET findByName. -

About

A full-stack healthcare app made with Spring Boot, Java, HyperSQL and Angular.

Topics

Resources

License

Stars

Watchers

Forks

Contributors