Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/josvaal/backend-medical-records
Backend en Spring Boot sobre un sistema de historiales medicos
https://github.com/josvaal/backend-medical-records
java spring-boot swagger-ui
Last synced: 10 days ago
JSON representation
Backend en Spring Boot sobre un sistema de historiales medicos
- Host: GitHub
- URL: https://github.com/josvaal/backend-medical-records
- Owner: josvaal
- Created: 2024-09-17T04:31:41.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-12-08T01:43:25.000Z (21 days ago)
- Last Synced: 2024-12-14T21:58:44.289Z (14 days ago)
- Topics: java, spring-boot, swagger-ui
- Language: Java
- Homepage:
- Size: 1.71 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Documentation for OpenAPI definition
## Documentation for API EndpointsAll URIs are relative to *http://localhost:9777*
| Class | Method | HTTP request | Description |
|------------ | ------------- | ------------- | -------------|
| *AppointmentControllerApi* | [**create2**](./docs/Apis/AppointmentControllerApi.md#create2) | **POST** /api/v1/appointment | |
*AppointmentControllerApi* | [**delete3**](./docs/Apis/AppointmentControllerApi.md#delete3) | **DELETE** /api/v1/appointment/{id} | |
*AppointmentControllerApi* | [**showAll3**](./docs/Apis/AppointmentControllerApi.md#showall3) | **GET** /api/v1/appointments | |
*AppointmentControllerApi* | [**showAllByDoctorId1**](./docs/Apis/AppointmentControllerApi.md#showallbydoctorid1) | **GET** /api/v1/appointments/doctor/{id} | |
*AppointmentControllerApi* | [**showAllByPatientId1**](./docs/Apis/AppointmentControllerApi.md#showallbypatientid1) | **GET** /api/v1/appointments/patient/{id} | |
*AppointmentControllerApi* | [**showById3**](./docs/Apis/AppointmentControllerApi.md#showbyid3) | **GET** /api/v1/appointment/{id} | |
*AppointmentControllerApi* | [**update3**](./docs/Apis/AppointmentControllerApi.md#update3) | **PATCH** /api/v1/appointment | |
| *AuthControllerApi* | [**login**](./docs/Apis/AuthControllerApi.md#login) | **POST** /api/v1/auth/login | |
*AuthControllerApi* | [**profile**](./docs/Apis/AuthControllerApi.md#profile) | **GET** /api/v1/auth/profile | |
*AuthControllerApi* | [**register**](./docs/Apis/AuthControllerApi.md#register) | **POST** /api/v1/auth/register | |
| *MedicalHistoryControllerApi* | [**create1**](./docs/Apis/MedicalHistoryControllerApi.md#create1) | **POST** /api/v1/medical_history | |
*MedicalHistoryControllerApi* | [**delete2**](./docs/Apis/MedicalHistoryControllerApi.md#delete2) | **DELETE** /api/v1/medical_history/{id} | |
*MedicalHistoryControllerApi* | [**showAll2**](./docs/Apis/MedicalHistoryControllerApi.md#showall2) | **GET** /api/v1/medical_histories | |
*MedicalHistoryControllerApi* | [**showAllByDoctorId**](./docs/Apis/MedicalHistoryControllerApi.md#showallbydoctorid) | **GET** /api/v1/medical_histories/doctor/{id} | |
*MedicalHistoryControllerApi* | [**showAllByPatientId**](./docs/Apis/MedicalHistoryControllerApi.md#showallbypatientid) | **GET** /api/v1/medical_histories/patient/{id} | |
*MedicalHistoryControllerApi* | [**showById2**](./docs/Apis/MedicalHistoryControllerApi.md#showbyid2) | **GET** /api/v1/medical_history/{id} | |
*MedicalHistoryControllerApi* | [**update2**](./docs/Apis/MedicalHistoryControllerApi.md#update2) | **PATCH** /api/v1/medical_history | |
| *PrescriptionControllerApi* | [**create**](./docs/Apis/PrescriptionControllerApi.md#create) | **POST** /api/v1/prescription | |
*PrescriptionControllerApi* | [**delete1**](./docs/Apis/PrescriptionControllerApi.md#delete1) | **DELETE** /api/v1/prescription/{id} | |
*PrescriptionControllerApi* | [**showAll1**](./docs/Apis/PrescriptionControllerApi.md#showall1) | **GET** /api/v1/prescriptions | |
*PrescriptionControllerApi* | [**showAllByMedicalHistoryId**](./docs/Apis/PrescriptionControllerApi.md#showallbymedicalhistoryid) | **GET** /api/v1/prescriptions/medical_history/{id} | |
*PrescriptionControllerApi* | [**showById1**](./docs/Apis/PrescriptionControllerApi.md#showbyid1) | **GET** /api/v1/prescription/{id} | |
*PrescriptionControllerApi* | [**update1**](./docs/Apis/PrescriptionControllerApi.md#update1) | **PATCH** /api/v1/prescription | |
| *UserControllerApi* | [**delete**](./docs/Apis/UserControllerApi.md#delete) | **DELETE** /api/v1/user/{id} | |
*UserControllerApi* | [**showAll**](./docs/Apis/UserControllerApi.md#showall) | **GET** /api/v1/users | |
*UserControllerApi* | [**showAllByUserRole**](./docs/Apis/UserControllerApi.md#showallbyuserrole) | **GET** /api/v1/users/role/{role} | |
*UserControllerApi* | [**showById**](./docs/Apis/UserControllerApi.md#showbyid) | **GET** /api/v1/user/{id} | |
*UserControllerApi* | [**update**](./docs/Apis/UserControllerApi.md#update) | **PATCH** /api/v1/user | |- [AppointmentDTO](./docs/Models/AppointmentDTO.md)
- [LoginDTO](./docs/Models/LoginDTO.md)
- [MedicalHistoryDTO](./docs/Models/MedicalHistoryDTO.md)
- [PrescriptionDTO](./docs/Models/PrescriptionDTO.md)
- [RegisterDTO](./docs/Models/RegisterDTO.md)
- [UserDTO](./docs/Models/UserDTO.md)
## Documentation for AuthorizationAll endpoints do not require authorization.