diff --git a/doc/allclasses-index.html b/doc/allclasses-index.html
index 7ca1abe..6caaeea 100644
--- a/doc/allclasses-index.html
+++ b/doc/allclasses-index.html
@@ -1,11 +1,11 @@
-
+
All Classes and Interfaces
-
+
@@ -61,48 +61,56 @@ loadScripts(document, 'script');
-
-
-
This class is used to execute the save method from doctor repository
-
-
-
-
-
+
+
+
+
Data transfer object used to transfer data that will be saved in a Address entity
-
-
-
-
+
+
+
+
A Spring REST controller for managing doctors.
-
-
+
+
Data transfer object used to transfer data that will be saved in a Doctor entity
-
-
+
+
Data transfer object used to format and display only the public data allowed for Doctor entity
-
-
+
+
Repository interface for retrieving and manipulating all Doctor objects using their unique Long identifier.
-
-
+
+
Doctor service interface for managing doctor information.
-
-
+
+
This class is an implementation of the DoctorService interface.
-
+
+
+
Data transfer object used to update allowed data in a Doctor entity
+
+
+
This class is used to execute the findById method
+
+
+
This class is used to execute the findAll method from doctor repository
-
-
+
+
+
+
+
This class is used to execute the save method from doctor repository
+
Specialties that can be used
diff --git a/doc/allpackages-index.html b/doc/allpackages-index.html
index aa4f354..f9b9f03 100644
--- a/doc/allpackages-index.html
+++ b/doc/allpackages-index.html
@@ -1,11 +1,11 @@
-
+
All Packages
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/HospitalManagementApiApplication.html b/doc/com/mirna/hospitalmanagementapi/HospitalManagementApiApplication.html
index 59b77fc..748439a 100644
--- a/doc/com/mirna/hospitalmanagementapi/HospitalManagementApiApplication.html
+++ b/doc/com/mirna/hospitalmanagementapi/HospitalManagementApiApplication.html
@@ -1,11 +1,11 @@
-
+
HospitalManagementApiApplication
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/application/controllers/DoctorController.html b/doc/com/mirna/hospitalmanagementapi/application/controllers/DoctorController.html
index 96c1860..bc7bc63 100644
--- a/doc/com/mirna/hospitalmanagementapi/application/controllers/DoctorController.html
+++ b/doc/com/mirna/hospitalmanagementapi/application/controllers/DoctorController.html
@@ -1,11 +1,11 @@
-
+
DoctorController
-
+
@@ -125,6 +125,11 @@ loadScripts(document, 'script');
Post method to create a new Doctor object based on the provided DTO.
+
org.springframework.http.ResponseEntity<Object >
+
+
+
Put method to update a existing doctor record by provided ID
+
@@ -188,6 +193,22 @@ loadScripts(document, 'script');
+
+
+putDoctor
+@PutMapping
+ public org.springframework.http.ResponseEntity<Object > putDoctor (@RequestBody @Valid
+ @Valid DoctorUpdatedDataDTO doctorUpdatedDataDTO)
+Put method to update a existing doctor record by provided ID
+
+Parameters:
+doctorUpdatedDataDTO - Data Transfer Object containing allowed data to be updated in Doctor entity
+Returns:
+A response entity containing the saved doctor if successful, or
+ a 400-level error if there is a validation error
+
+
+
diff --git a/doc/com/mirna/hospitalmanagementapi/application/controllers/class-use/DoctorController.html b/doc/com/mirna/hospitalmanagementapi/application/controllers/class-use/DoctorController.html
index 75102d0..b58d194 100644
--- a/doc/com/mirna/hospitalmanagementapi/application/controllers/class-use/DoctorController.html
+++ b/doc/com/mirna/hospitalmanagementapi/application/controllers/class-use/DoctorController.html
@@ -1,11 +1,11 @@
-
+
Uses of Class com.mirna.hospitalmanagementapi.application.controllers.DoctorController
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/application/controllers/package-summary.html b/doc/com/mirna/hospitalmanagementapi/application/controllers/package-summary.html
index 8727f3d..74e357c 100644
--- a/doc/com/mirna/hospitalmanagementapi/application/controllers/package-summary.html
+++ b/doc/com/mirna/hospitalmanagementapi/application/controllers/package-summary.html
@@ -1,11 +1,11 @@
-
+
com.mirna.hospitalmanagementapi.application.controllers
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/application/controllers/package-tree.html b/doc/com/mirna/hospitalmanagementapi/application/controllers/package-tree.html
index 867b5df..70b2466 100644
--- a/doc/com/mirna/hospitalmanagementapi/application/controllers/package-tree.html
+++ b/doc/com/mirna/hospitalmanagementapi/application/controllers/package-tree.html
@@ -1,11 +1,11 @@
-
+
com.mirna.hospitalmanagementapi.application.controllers Class Hierarchy
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/application/controllers/package-use.html b/doc/com/mirna/hospitalmanagementapi/application/controllers/package-use.html
index 1c7ed3c..96bb053 100644
--- a/doc/com/mirna/hospitalmanagementapi/application/controllers/package-use.html
+++ b/doc/com/mirna/hospitalmanagementapi/application/controllers/package-use.html
@@ -1,11 +1,11 @@
-
+
Uses of Package com.mirna.hospitalmanagementapi.application.controllers
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/application/services/DoctorServiceImpl.html b/doc/com/mirna/hospitalmanagementapi/application/services/DoctorServiceImpl.html
index 8fbfdde..c14ec84 100644
--- a/doc/com/mirna/hospitalmanagementapi/application/services/DoctorServiceImpl.html
+++ b/doc/com/mirna/hospitalmanagementapi/application/services/DoctorServiceImpl.html
@@ -1,11 +1,11 @@
-
+
DoctorServiceImpl
-
+
@@ -131,6 +131,11 @@ implements
Finds doctors from the database.
+
+
+
+
Updates an existing doctor record
+
@@ -193,6 +198,21 @@ implements
+updateDoctor
+
+Updates an existing doctor record
+
+Specified by:
+updateDoctor in interface DoctorService
+Parameters:
+doctorUpdatedDataDTO - Data transfer object containing the doctor updated data along with their corresponding id
+Returns:
+The updated doctor if successful, or null if there is an error.
+
+
+
diff --git a/doc/com/mirna/hospitalmanagementapi/application/services/class-use/DoctorServiceImpl.html b/doc/com/mirna/hospitalmanagementapi/application/services/class-use/DoctorServiceImpl.html
index 11166b4..9b25122 100644
--- a/doc/com/mirna/hospitalmanagementapi/application/services/class-use/DoctorServiceImpl.html
+++ b/doc/com/mirna/hospitalmanagementapi/application/services/class-use/DoctorServiceImpl.html
@@ -1,11 +1,11 @@
-
+
Uses of Class com.mirna.hospitalmanagementapi.application.services.DoctorServiceImpl
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/application/services/package-summary.html b/doc/com/mirna/hospitalmanagementapi/application/services/package-summary.html
index dea7f72..9eb9f11 100644
--- a/doc/com/mirna/hospitalmanagementapi/application/services/package-summary.html
+++ b/doc/com/mirna/hospitalmanagementapi/application/services/package-summary.html
@@ -1,11 +1,11 @@
-
+
com.mirna.hospitalmanagementapi.application.services
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/application/services/package-tree.html b/doc/com/mirna/hospitalmanagementapi/application/services/package-tree.html
index cfa75d7..b7cf4e9 100644
--- a/doc/com/mirna/hospitalmanagementapi/application/services/package-tree.html
+++ b/doc/com/mirna/hospitalmanagementapi/application/services/package-tree.html
@@ -1,11 +1,11 @@
-
+
com.mirna.hospitalmanagementapi.application.services Class Hierarchy
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/application/services/package-use.html b/doc/com/mirna/hospitalmanagementapi/application/services/package-use.html
index 7ef2f5c..86a3864 100644
--- a/doc/com/mirna/hospitalmanagementapi/application/services/package-use.html
+++ b/doc/com/mirna/hospitalmanagementapi/application/services/package-use.html
@@ -1,11 +1,11 @@
-
+
Uses of Package com.mirna.hospitalmanagementapi.application.services
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/FindDoctorByIdUseCase.html b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/FindDoctorByIdUseCase.html
new file mode 100644
index 0000000..b8ee03b
--- /dev/null
+++ b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/FindDoctorByIdUseCase.html
@@ -0,0 +1,176 @@
+
+
+
+
+FindDoctorByIdUseCase
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+java.lang.Object
+
com.mirna.hospitalmanagementapi.application.usecase.doctor.FindDoctorByIdUseCase
+
+
+
+@Component
+ public class FindDoctorByIdUseCase
+
extends Object
+This class is used to execute the findById method
+
+Version:
+1.0
+Author:
+Mirna Gama
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Executes the findById method from Doctor repository
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+FindDoctorByIdUseCase
+public FindDoctorByIdUseCase ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+execute
+
+Executes the findById method from Doctor repository
+
+Parameters:
+id - A long representing the doctor's unique identifier
+Returns:
+The corresponding doctor if successful, or null if it is non-existent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/FindDoctorsUseCase.html b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/FindDoctorsUseCase.html
index 8e9fcf1..658e347 100644
--- a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/FindDoctorsUseCase.html
+++ b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/FindDoctorsUseCase.html
@@ -1,11 +1,11 @@
-
+
FindDoctorsUseCase
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/SaveDoctorUseCase.html b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/SaveDoctorUseCase.html
new file mode 100644
index 0000000..053007f
--- /dev/null
+++ b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/SaveDoctorUseCase.html
@@ -0,0 +1,176 @@
+
+
+
+
+SaveDoctorUseCase
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+java.lang.Object
+
com.mirna.hospitalmanagementapi.application.usecase.doctor.SaveDoctorUseCase
+
+
+
+@Component
+ public class SaveDoctorUseCase
+
extends Object
+This class is used to execute the save method from doctor repository
+
+Version:
+1.0
+Author:
+Mirna Gama
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Executes the save method from Doctor repository
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+SaveDoctorUseCase
+public SaveDoctorUseCase ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+execute
+
+Executes the save method from Doctor repository
+
+Parameters:
+doctor - The Doctor to be saved in the repository
+Returns:
+The saved doctor if successful, or null if there is an error
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/class-use/FindDoctorByIdUseCase.html b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/class-use/FindDoctorByIdUseCase.html
new file mode 100644
index 0000000..c64a485
--- /dev/null
+++ b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/class-use/FindDoctorByIdUseCase.html
@@ -0,0 +1,58 @@
+
+
+
+
+Uses of Class com.mirna.hospitalmanagementapi.application.usecase.doctor.FindDoctorByIdUseCase
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of com.mirna.hospitalmanagementapi.application.usecase.doctor.FindDoctorByIdUseCase
+
+
+
+
diff --git a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/class-use/FindDoctorsUseCase.html b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/class-use/FindDoctorsUseCase.html
index a2b49a6..0fc9ed2 100644
--- a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/class-use/FindDoctorsUseCase.html
+++ b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/class-use/FindDoctorsUseCase.html
@@ -1,11 +1,11 @@
-
+
Uses of Class com.mirna.hospitalmanagementapi.application.usecase.doctor.FindDoctorsUseCase
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/class-use/SaveDoctorUseCase.html b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/class-use/SaveDoctorUseCase.html
new file mode 100644
index 0000000..f0a69a0
--- /dev/null
+++ b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/class-use/SaveDoctorUseCase.html
@@ -0,0 +1,58 @@
+
+
+
+
+Uses of Class com.mirna.hospitalmanagementapi.application.usecase.doctor.SaveDoctorUseCase
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of com.mirna.hospitalmanagementapi.application.usecase.doctor.SaveDoctorUseCase
+
+
+
+
diff --git a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/package-summary.html b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/package-summary.html
index f82bba4..fb09da0 100644
--- a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/package-summary.html
+++ b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/package-summary.html
@@ -1,11 +1,11 @@
-
+
com.mirna.hospitalmanagementapi.application.usecase.doctor
-
+
@@ -69,14 +69,18 @@ loadScripts(document, 'script');
-
+
-
This class is used to execute the save method from doctor repository
+
This class is used to execute the findById method
This class is used to execute the findAll method from doctor repository
+
+
+
This class is used to execute the save method from doctor repository
+
diff --git a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/package-tree.html b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/package-tree.html
index 7658d67..de94605 100644
--- a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/package-tree.html
+++ b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/package-tree.html
@@ -1,11 +1,11 @@
-
+
com.mirna.hospitalmanagementapi.application.usecase.doctor Class Hierarchy
-
+
@@ -60,8 +60,9 @@ loadScripts(document, 'script');
diff --git a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/package-use.html b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/package-use.html
index 31d62f8..375ede9 100644
--- a/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/package-use.html
+++ b/doc/com/mirna/hospitalmanagementapi/application/usecase/doctor/package-use.html
@@ -1,11 +1,11 @@
-
+
Uses of Package com.mirna.hospitalmanagementapi.application.usecase.doctor
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/class-use/HospitalManagementApiApplication.html b/doc/com/mirna/hospitalmanagementapi/class-use/HospitalManagementApiApplication.html
index eba49bb..1939f64 100644
--- a/doc/com/mirna/hospitalmanagementapi/class-use/HospitalManagementApiApplication.html
+++ b/doc/com/mirna/hospitalmanagementapi/class-use/HospitalManagementApiApplication.html
@@ -1,11 +1,11 @@
-
+
Uses of Class com.mirna.hospitalmanagementapi.HospitalManagementApiApplication
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/domain/dtos/AddressDTO.html b/doc/com/mirna/hospitalmanagementapi/domain/dtos/AddressDTO.html
index 81703c2..f295dcd 100644
--- a/doc/com/mirna/hospitalmanagementapi/domain/dtos/AddressDTO.html
+++ b/doc/com/mirna/hospitalmanagementapi/domain/dtos/AddressDTO.html
@@ -1,11 +1,11 @@
-
+
AddressDTO
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/domain/dtos/DoctorDTO.html b/doc/com/mirna/hospitalmanagementapi/domain/dtos/DoctorDTO.html
index d8f144b..6e9db09 100644
--- a/doc/com/mirna/hospitalmanagementapi/domain/dtos/DoctorDTO.html
+++ b/doc/com/mirna/hospitalmanagementapi/domain/dtos/DoctorDTO.html
@@ -1,11 +1,11 @@
-
+
DoctorDTO
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/domain/dtos/DoctorPublicDataDTO.html b/doc/com/mirna/hospitalmanagementapi/domain/dtos/DoctorPublicDataDTO.html
index 9970386..b0e35bb 100644
--- a/doc/com/mirna/hospitalmanagementapi/domain/dtos/DoctorPublicDataDTO.html
+++ b/doc/com/mirna/hospitalmanagementapi/domain/dtos/DoctorPublicDataDTO.html
@@ -1,11 +1,11 @@
-
+
DoctorPublicDataDTO
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/domain/dtos/DoctorUpdatedDataDTO.html b/doc/com/mirna/hospitalmanagementapi/domain/dtos/DoctorUpdatedDataDTO.html
new file mode 100644
index 0000000..2ed7eb2
--- /dev/null
+++ b/doc/com/mirna/hospitalmanagementapi/domain/dtos/DoctorUpdatedDataDTO.html
@@ -0,0 +1,297 @@
+
+
+
+
+
DoctorUpdatedDataDTO
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+Data transfer object used to update allowed data in a Doctor entity
+
+Version:
+1.0
+Author:
+Mirna Gama
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
Creates an instance of a DoctorUpdatedDataDTO record class.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Returns the value of the address record component.
+
+
final boolean
+
+
+
Indicates whether some other object is "equal to" this one.
+
+
final int
+
+
+
Returns a hash code value for this object.
+
+
@NotNull(message="id cannot be null") Long
+
+
+
Returns the value of the id record component.
+
+
+
+
+
Returns the value of the name record component.
+
+
+
+
+
Returns the value of the telephone record component.
+
+
+
+
+
Returns a string representation of this record class.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+DoctorUpdatedDataDTO
+public DoctorUpdatedDataDTO (@NotNull(message="id cannot be null")
+ @NotNull(message="id cannot be null") Long id,
+ String name,
+ String telephone,
+ AddressDTO address)
+Creates an instance of a DoctorUpdatedDataDTO record class.
+
+Parameters:
+id - the value for the id record component
+name - the value for the name record component
+telephone - the value for the telephone record component
+address - the value for the address record component
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+toString
+public final String toString ()
+Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
+
+Specified by:
+toString in class Record
+Returns:
+a string representation of this object
+
+
+
+
+
+hashCode
+public final int hashCode ()
+Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
+
+Specified by:
+hashCode in class Record
+Returns:
+a hash code value for this object
+
+
+
+
+
+equals
+public final boolean equals (Object o)
+Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with
Objects::equals(Object,Object).
+
+Specified by:
+equals in class Record
+Parameters:
+o - the object with which to compare
+Returns:
+true if this object is the same as the o argument; false otherwise.
+
+
+
+
+
+id
+@NotNull(message="id cannot be null")
+ public @NotNull(message="id cannot be null") Long id ()
+Returns the value of the id record component.
+
+Returns:
+the value of the id record component
+
+
+
+
+
+name
+
+Returns the value of the name record component.
+
+Returns:
+the value of the name record component
+
+
+
+
+
+telephone
+
+Returns the value of the telephone record component.
+
+Returns:
+the value of the telephone record component
+
+
+
+
+
+address
+
+Returns the value of the address record component.
+
+Returns:
+the value of the address record component
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/com/mirna/hospitalmanagementapi/domain/dtos/class-use/AddressDTO.html b/doc/com/mirna/hospitalmanagementapi/domain/dtos/class-use/AddressDTO.html
index c722e19..b49cab9 100644
--- a/doc/com/mirna/hospitalmanagementapi/domain/dtos/class-use/AddressDTO.html
+++ b/doc/com/mirna/hospitalmanagementapi/domain/dtos/class-use/AddressDTO.html
@@ -1,11 +1,11 @@
-
+
Uses of Record Class com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO
-
+
@@ -75,6 +75,11 @@ loadScripts(document, 'script');
Returns the value of the address record component.
+
+
+
+
Returns the value of the address record component.
+
@@ -91,6 +96,14 @@ loadScripts(document, 'script');
Creates an instance of a DoctorDTO record class.
+
+
+
+
Creates an instance of a DoctorUpdatedDataDTO record class.
+
diff --git a/doc/com/mirna/hospitalmanagementapi/domain/dtos/class-use/DoctorDTO.html b/doc/com/mirna/hospitalmanagementapi/domain/dtos/class-use/DoctorDTO.html
index f1abeb5..86c797a 100644
--- a/doc/com/mirna/hospitalmanagementapi/domain/dtos/class-use/DoctorDTO.html
+++ b/doc/com/mirna/hospitalmanagementapi/domain/dtos/class-use/DoctorDTO.html
@@ -1,11 +1,11 @@
-
+
Uses of Record Class com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/domain/dtos/class-use/DoctorPublicDataDTO.html b/doc/com/mirna/hospitalmanagementapi/domain/dtos/class-use/DoctorPublicDataDTO.html
index eafb5dc..7a58d02 100644
--- a/doc/com/mirna/hospitalmanagementapi/domain/dtos/class-use/DoctorPublicDataDTO.html
+++ b/doc/com/mirna/hospitalmanagementapi/domain/dtos/class-use/DoctorPublicDataDTO.html
@@ -1,11 +1,11 @@
-
+
Uses of Record Class com.mirna.hospitalmanagementapi.domain.dtos.DoctorPublicDataDTO
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/domain/dtos/class-use/DoctorUpdatedDataDTO.html b/doc/com/mirna/hospitalmanagementapi/domain/dtos/class-use/DoctorUpdatedDataDTO.html
new file mode 100644
index 0000000..eddc54f
--- /dev/null
+++ b/doc/com/mirna/hospitalmanagementapi/domain/dtos/class-use/DoctorUpdatedDataDTO.html
@@ -0,0 +1,121 @@
+
+
+
+
+Uses of Record Class com.mirna.hospitalmanagementapi.domain.dtos.DoctorUpdatedDataDTO
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
org.springframework.http.ResponseEntity<Object >
+
+
+
Put method to update a existing doctor record by provided ID
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Updates an existing doctor record
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Updates an existing doctor record
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/com/mirna/hospitalmanagementapi/domain/dtos/package-summary.html b/doc/com/mirna/hospitalmanagementapi/domain/dtos/package-summary.html
index 38f7888..1849adc 100644
--- a/doc/com/mirna/hospitalmanagementapi/domain/dtos/package-summary.html
+++ b/doc/com/mirna/hospitalmanagementapi/domain/dtos/package-summary.html
@@ -1,11 +1,11 @@
-
+
com.mirna.hospitalmanagementapi.domain.dtos
-
+
@@ -81,6 +81,10 @@ loadScripts(document, 'script');
Data transfer object used to format and display only the public data allowed for Doctor entity
+
+
+
Data transfer object used to update allowed data in a Doctor entity
+
diff --git a/doc/com/mirna/hospitalmanagementapi/domain/dtos/package-tree.html b/doc/com/mirna/hospitalmanagementapi/domain/dtos/package-tree.html
index 1fb695b..cf80b90 100644
--- a/doc/com/mirna/hospitalmanagementapi/domain/dtos/package-tree.html
+++ b/doc/com/mirna/hospitalmanagementapi/domain/dtos/package-tree.html
@@ -1,11 +1,11 @@
-
+
com.mirna.hospitalmanagementapi.domain.dtos Class Hierarchy
-
+
@@ -65,6 +65,7 @@ loadScripts(document, 'script');
com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO
com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO
com.mirna.hospitalmanagementapi.domain.dtos.DoctorPublicDataDTO
+com.mirna.hospitalmanagementapi.domain.dtos.DoctorUpdatedDataDTO
diff --git a/doc/com/mirna/hospitalmanagementapi/domain/dtos/package-use.html b/doc/com/mirna/hospitalmanagementapi/domain/dtos/package-use.html
index 9d45aa7..37396a0 100644
--- a/doc/com/mirna/hospitalmanagementapi/domain/dtos/package-use.html
+++ b/doc/com/mirna/hospitalmanagementapi/domain/dtos/package-use.html
@@ -1,11 +1,11 @@
-
+
Uses of Package com.mirna.hospitalmanagementapi.domain.dtos
-
+
@@ -78,6 +78,10 @@ loadScripts(document, 'script');
Data transfer object used to transfer data that will be saved in a Doctor entity
+
+
+
Data transfer object used to update allowed data in a Doctor entity
+
@@ -95,6 +99,10 @@ loadScripts(document, 'script');
Data transfer object used to format and display only the public data allowed for Doctor entity
+
+
+
Data transfer object used to update allowed data in a Doctor entity
+
@@ -142,6 +150,10 @@ loadScripts(document, 'script');
Data transfer object used to format and display only the public data allowed for Doctor entity
+
+
+
Data transfer object used to update allowed data in a Doctor entity
+
diff --git a/doc/com/mirna/hospitalmanagementapi/domain/entities/Address.html b/doc/com/mirna/hospitalmanagementapi/domain/entities/Address.html
index 66c41e7..e8c905f 100644
--- a/doc/com/mirna/hospitalmanagementapi/domain/entities/Address.html
+++ b/doc/com/mirna/hospitalmanagementapi/domain/entities/Address.html
@@ -1,11 +1,11 @@
-
+
Address
-
+
@@ -297,7 +297,7 @@ loadScripts(document, 'script');
Sets the zip code
Parameters:
-zipCode - Must not be blank.
+zipCode - Must have 8 characters and not be blank
diff --git a/doc/com/mirna/hospitalmanagementapi/domain/entities/Doctor.html b/doc/com/mirna/hospitalmanagementapi/domain/entities/Doctor.html
index d7a2330..779e6a4 100644
--- a/doc/com/mirna/hospitalmanagementapi/domain/entities/Doctor.html
+++ b/doc/com/mirna/hospitalmanagementapi/domain/entities/Doctor.html
@@ -1,11 +1,11 @@
-
+
Doctor
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/domain/entities/class-use/Address.html b/doc/com/mirna/hospitalmanagementapi/domain/entities/class-use/Address.html
index 6187280..8a7e1ae 100644
--- a/doc/com/mirna/hospitalmanagementapi/domain/entities/class-use/Address.html
+++ b/doc/com/mirna/hospitalmanagementapi/domain/entities/class-use/Address.html
@@ -1,11 +1,11 @@
-
+
Uses of Class com.mirna.hospitalmanagementapi.domain.entities.Address
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/domain/entities/class-use/Doctor.html b/doc/com/mirna/hospitalmanagementapi/domain/entities/class-use/Doctor.html
index 7995347..8334b9a 100644
--- a/doc/com/mirna/hospitalmanagementapi/domain/entities/class-use/Doctor.html
+++ b/doc/com/mirna/hospitalmanagementapi/domain/entities/class-use/Doctor.html
@@ -1,11 +1,11 @@
-
+
Uses of Class com.mirna.hospitalmanagementapi.domain.entities.Doctor
-
+
@@ -79,6 +79,11 @@ loadScripts(document, 'script');
Adds a new doctor to the database.
+
+
+
+
Updates an existing doctor record
+
@@ -91,8 +96,13 @@ loadScripts(document, 'script');
-
+
+
Executes the findById method from Doctor repository
+
+
+
+
Executes the save method from Doctor repository
@@ -113,7 +123,7 @@ loadScripts(document, 'script');
-
+
Executes the save method from Doctor repository
@@ -147,6 +157,11 @@ loadScripts(document, 'script');
Adds a new doctor to the repository.
+
+
+
+
Updates an existing doctor record
+
diff --git a/doc/com/mirna/hospitalmanagementapi/domain/entities/package-summary.html b/doc/com/mirna/hospitalmanagementapi/domain/entities/package-summary.html
index e619185..e41f535 100644
--- a/doc/com/mirna/hospitalmanagementapi/domain/entities/package-summary.html
+++ b/doc/com/mirna/hospitalmanagementapi/domain/entities/package-summary.html
@@ -1,11 +1,11 @@
-
+
com.mirna.hospitalmanagementapi.domain.entities
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/domain/entities/package-tree.html b/doc/com/mirna/hospitalmanagementapi/domain/entities/package-tree.html
index d661765..b08414f 100644
--- a/doc/com/mirna/hospitalmanagementapi/domain/entities/package-tree.html
+++ b/doc/com/mirna/hospitalmanagementapi/domain/entities/package-tree.html
@@ -1,11 +1,11 @@
-
+
com.mirna.hospitalmanagementapi.domain.entities Class Hierarchy
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/domain/entities/package-use.html b/doc/com/mirna/hospitalmanagementapi/domain/entities/package-use.html
index 4c6f3c7..b2fd112 100644
--- a/doc/com/mirna/hospitalmanagementapi/domain/entities/package-use.html
+++ b/doc/com/mirna/hospitalmanagementapi/domain/entities/package-use.html
@@ -1,11 +1,11 @@
-
+
Uses of Package com.mirna.hospitalmanagementapi.domain.entities
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/domain/enums/Specialty.html b/doc/com/mirna/hospitalmanagementapi/domain/enums/Specialty.html
index aeb2e2d..1dcdb81 100644
--- a/doc/com/mirna/hospitalmanagementapi/domain/enums/Specialty.html
+++ b/doc/com/mirna/hospitalmanagementapi/domain/enums/Specialty.html
@@ -1,11 +1,11 @@
-
+
Specialty
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/domain/enums/class-use/Specialty.html b/doc/com/mirna/hospitalmanagementapi/domain/enums/class-use/Specialty.html
index 2cd3c7f..07696cd 100644
--- a/doc/com/mirna/hospitalmanagementapi/domain/enums/class-use/Specialty.html
+++ b/doc/com/mirna/hospitalmanagementapi/domain/enums/class-use/Specialty.html
@@ -1,11 +1,11 @@
-
+
Uses of Enum Class com.mirna.hospitalmanagementapi.domain.enums.Specialty
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/domain/enums/package-summary.html b/doc/com/mirna/hospitalmanagementapi/domain/enums/package-summary.html
index 5910ec4..73d8e9e 100644
--- a/doc/com/mirna/hospitalmanagementapi/domain/enums/package-summary.html
+++ b/doc/com/mirna/hospitalmanagementapi/domain/enums/package-summary.html
@@ -1,11 +1,11 @@
-
+
com.mirna.hospitalmanagementapi.domain.enums
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/domain/enums/package-tree.html b/doc/com/mirna/hospitalmanagementapi/domain/enums/package-tree.html
index 2db8b8f..eb87d93 100644
--- a/doc/com/mirna/hospitalmanagementapi/domain/enums/package-tree.html
+++ b/doc/com/mirna/hospitalmanagementapi/domain/enums/package-tree.html
@@ -1,11 +1,11 @@
-
+
com.mirna.hospitalmanagementapi.domain.enums Class Hierarchy
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/domain/enums/package-use.html b/doc/com/mirna/hospitalmanagementapi/domain/enums/package-use.html
index 5ae84ce..df9284e 100644
--- a/doc/com/mirna/hospitalmanagementapi/domain/enums/package-use.html
+++ b/doc/com/mirna/hospitalmanagementapi/domain/enums/package-use.html
@@ -1,11 +1,11 @@
-
+
Uses of Package com.mirna.hospitalmanagementapi.domain.enums
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/domain/repositories/DoctorRepository.html b/doc/com/mirna/hospitalmanagementapi/domain/repositories/DoctorRepository.html
index c4cf251..267dd96 100644
--- a/doc/com/mirna/hospitalmanagementapi/domain/repositories/DoctorRepository.html
+++ b/doc/com/mirna/hospitalmanagementapi/domain/repositories/DoctorRepository.html
@@ -1,11 +1,11 @@
-
+
DoctorRepository
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/domain/repositories/class-use/DoctorRepository.html b/doc/com/mirna/hospitalmanagementapi/domain/repositories/class-use/DoctorRepository.html
index 62078a0..606ebd8 100644
--- a/doc/com/mirna/hospitalmanagementapi/domain/repositories/class-use/DoctorRepository.html
+++ b/doc/com/mirna/hospitalmanagementapi/domain/repositories/class-use/DoctorRepository.html
@@ -1,11 +1,11 @@
-
+
Uses of Interface com.mirna.hospitalmanagementapi.domain.repositories.DoctorRepository
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-summary.html b/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-summary.html
index b6f7a11..d1f6584 100644
--- a/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-summary.html
+++ b/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-summary.html
@@ -1,11 +1,11 @@
-
+
com.mirna.hospitalmanagementapi.domain.repositories
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-tree.html b/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-tree.html
index 89ef023..a2d986f 100644
--- a/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-tree.html
+++ b/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-tree.html
@@ -1,11 +1,11 @@
-
+
com.mirna.hospitalmanagementapi.domain.repositories Class Hierarchy
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-use.html b/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-use.html
index d9eacce..aa16e1b 100644
--- a/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-use.html
+++ b/doc/com/mirna/hospitalmanagementapi/domain/repositories/package-use.html
@@ -1,11 +1,11 @@
-
+
Uses of Package com.mirna.hospitalmanagementapi.domain.repositories
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/domain/services/DoctorService.html b/doc/com/mirna/hospitalmanagementapi/domain/services/DoctorService.html
index 1bc4b2c..529909f 100644
--- a/doc/com/mirna/hospitalmanagementapi/domain/services/DoctorService.html
+++ b/doc/com/mirna/hospitalmanagementapi/domain/services/DoctorService.html
@@ -1,11 +1,11 @@
-
+
DoctorService
-
+
@@ -116,6 +116,11 @@ loadScripts(document, 'script');
Retrieves a paginated sublist of doctors.
+
+
+
+
Updates an existing doctor record
+
@@ -156,6 +161,19 @@ loadScripts(document, 'script');
+
+
+updateDoctor
+
+Updates an existing doctor record
+
+Parameters:
+doctorUpdatedDataDTO - Data transfer object containing the doctor updated data along with their corresponding id
+Returns:
+The updated doctor if successful, or null if there is an error.
+
+
+
diff --git a/doc/com/mirna/hospitalmanagementapi/domain/services/class-use/DoctorService.html b/doc/com/mirna/hospitalmanagementapi/domain/services/class-use/DoctorService.html
index f92b560..b901441 100644
--- a/doc/com/mirna/hospitalmanagementapi/domain/services/class-use/DoctorService.html
+++ b/doc/com/mirna/hospitalmanagementapi/domain/services/class-use/DoctorService.html
@@ -1,11 +1,11 @@
-
+
Uses of Interface com.mirna.hospitalmanagementapi.domain.services.DoctorService
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/domain/services/package-summary.html b/doc/com/mirna/hospitalmanagementapi/domain/services/package-summary.html
index ffc9c25..2c1ee79 100644
--- a/doc/com/mirna/hospitalmanagementapi/domain/services/package-summary.html
+++ b/doc/com/mirna/hospitalmanagementapi/domain/services/package-summary.html
@@ -1,11 +1,11 @@
-
+
com.mirna.hospitalmanagementapi.domain.services
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/domain/services/package-tree.html b/doc/com/mirna/hospitalmanagementapi/domain/services/package-tree.html
index d3d15a9..530d815 100644
--- a/doc/com/mirna/hospitalmanagementapi/domain/services/package-tree.html
+++ b/doc/com/mirna/hospitalmanagementapi/domain/services/package-tree.html
@@ -1,11 +1,11 @@
-
+
com.mirna.hospitalmanagementapi.domain.services Class Hierarchy
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/domain/services/package-use.html b/doc/com/mirna/hospitalmanagementapi/domain/services/package-use.html
index 429fdf6..8bd1428 100644
--- a/doc/com/mirna/hospitalmanagementapi/domain/services/package-use.html
+++ b/doc/com/mirna/hospitalmanagementapi/domain/services/package-use.html
@@ -1,11 +1,11 @@
-
+
Uses of Package com.mirna.hospitalmanagementapi.domain.services
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/ValidationErrorHandler.html b/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/ValidationErrorHandler.html
index 0d2b681..88b2ca9 100644
--- a/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/ValidationErrorHandler.html
+++ b/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/ValidationErrorHandler.html
@@ -1,11 +1,11 @@
-
+
ValidationErrorHandler
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/class-use/ValidationErrorHandler.html b/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/class-use/ValidationErrorHandler.html
index 17e3df7..f912ce9 100644
--- a/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/class-use/ValidationErrorHandler.html
+++ b/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/class-use/ValidationErrorHandler.html
@@ -1,11 +1,11 @@
-
+
Uses of Class com.mirna.hospitalmanagementapi.infra.handlers.validation.ValidationErrorHandler
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/package-summary.html b/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/package-summary.html
index 400ff5e..218f511 100644
--- a/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/package-summary.html
+++ b/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/package-summary.html
@@ -1,11 +1,11 @@
-
+
com.mirna.hospitalmanagementapi.infra.handlers.validation
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/package-tree.html b/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/package-tree.html
index 1691ffc..cc45b9a 100644
--- a/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/package-tree.html
+++ b/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/package-tree.html
@@ -1,11 +1,11 @@
-
+
com.mirna.hospitalmanagementapi.infra.handlers.validation Class Hierarchy
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/package-use.html b/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/package-use.html
index f880e4c..95b73d5 100644
--- a/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/package-use.html
+++ b/doc/com/mirna/hospitalmanagementapi/infra/handlers/validation/package-use.html
@@ -1,11 +1,11 @@
-
+
Uses of Package com.mirna.hospitalmanagementapi.infra.handlers.validation
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/package-summary.html b/doc/com/mirna/hospitalmanagementapi/package-summary.html
index a801747..78ee800 100644
--- a/doc/com/mirna/hospitalmanagementapi/package-summary.html
+++ b/doc/com/mirna/hospitalmanagementapi/package-summary.html
@@ -1,11 +1,11 @@
-
+
com.mirna.hospitalmanagementapi
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/package-tree.html b/doc/com/mirna/hospitalmanagementapi/package-tree.html
index 50aebe4..196ebd1 100644
--- a/doc/com/mirna/hospitalmanagementapi/package-tree.html
+++ b/doc/com/mirna/hospitalmanagementapi/package-tree.html
@@ -1,11 +1,11 @@
-
+
com.mirna.hospitalmanagementapi Class Hierarchy
-
+
diff --git a/doc/com/mirna/hospitalmanagementapi/package-use.html b/doc/com/mirna/hospitalmanagementapi/package-use.html
index f01b7cd..3985fb0 100644
--- a/doc/com/mirna/hospitalmanagementapi/package-use.html
+++ b/doc/com/mirna/hospitalmanagementapi/package-use.html
@@ -1,11 +1,11 @@
-
+
Uses of Package com.mirna.hospitalmanagementapi
-
+
diff --git a/doc/help-doc.html b/doc/help-doc.html
index cb1a659..e7765cf 100644
--- a/doc/help-doc.html
+++ b/doc/help-doc.html
@@ -1,11 +1,11 @@
-
+
API Help
-
+
diff --git a/doc/index-files/index-1.html b/doc/index-files/index-1.html
index 5222bbc..a427074 100644
--- a/doc/index-files/index-1.html
+++ b/doc/index-files/index-1.html
@@ -1,11 +1,11 @@
-
+
A-Index
-
+
@@ -51,7 +51,7 @@ loadScripts(document, 'script');
-A C D E F G H M N O P S T V Z All Classes and Interfaces | All Packages
+A C D E F G H I M N O P S T U V Z All Classes and Interfaces | All Packages
A
addDoctor(DoctorDTO) - Method in class com.mirna.hospitalmanagementapi.application.services.DoctorServiceImpl
@@ -62,12 +62,6 @@ loadScripts(document, 'script');
Adds a new doctor to the repository.
-AddDoctorUseCase - Class in com.mirna.hospitalmanagementapi.application.usecase.doctor
-
-This class is used to execute the save method from doctor repository
-
-AddDoctorUseCase() - Constructor for class com.mirna.hospitalmanagementapi.application.usecase.doctor.AddDoctorUseCase
-
additionalDetails() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO
Returns the value of the additionalDetails record component.
@@ -76,6 +70,10 @@ loadScripts(document, 'script');
Returns the value of the address record component.
+ address() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorUpdatedDataDTO
+
+Returns the value of the address record component.
+
Address - Class in com.mirna.hospitalmanagementapi.domain.entities
Address() - Constructor for class com.mirna.hospitalmanagementapi.domain.entities.Address
@@ -93,7 +91,7 @@ loadScripts(document, 'script');
Creates an instance of a AddressDTO record class.
-A C D E F G H M N O P S T V Z All Classes and Interfaces | All Packages
+A C D E F G H I M N O P S T U V Z All Classes and Interfaces | All Packages
diff --git a/doc/index-files/index-10.html b/doc/index-files/index-10.html
index 4301ff8..a41f291 100644
--- a/doc/index-files/index-10.html
+++ b/doc/index-files/index-10.html
@@ -1,12 +1,12 @@
-
-O-Index
+
+N-Index
-
-
+
+
@@ -51,15 +51,27 @@ loadScripts(document, 'script');
-A C D E F G H M N O P S T V Z All Classes and Interfaces | All Packages
-O
+A C D E F G H I M N O P S T U V Z All Classes and Interfaces | All Packages
+N
-ORTHOPEDICS - Enum constant in enum class com.mirna.hospitalmanagementapi.domain.enums.Specialty
+name() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO
-Specialty in orthopedics
+Returns the value of the name record component.
+
+name() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorPublicDataDTO
+
+Returns the value of the name record component.
+
+name() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorUpdatedDataDTO
+
+Returns the value of the name record component.
+
+neighborhood() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO
+
+Returns the value of the neighborhood record component.
-A C D E F G H M N O P S T V Z All Classes and Interfaces | All Packages
+A C D E F G H I M N O P S T U V Z All Classes and Interfaces | All Packages
diff --git a/doc/index-files/index-11.html b/doc/index-files/index-11.html
index 6a8f9ae..ec89b68 100644
--- a/doc/index-files/index-11.html
+++ b/doc/index-files/index-11.html
@@ -1,12 +1,12 @@
-
-P-Index
+
+O-Index
-
-
+
+
@@ -51,15 +51,15 @@ loadScripts(document, 'script');
-A C D E F G H M N O P S T V Z All Classes and Interfaces | All Packages
-P
+A C D E F G H I M N O P S T U V Z All Classes and Interfaces | All Packages
+O
-postDoctor(DoctorDTO) - Method in class com.mirna.hospitalmanagementapi.application.controllers.DoctorController
+ORTHOPEDICS - Enum constant in enum class com.mirna.hospitalmanagementapi.domain.enums.Specialty
-Post method to create a new Doctor object based on the provided DTO.
+Specialty in orthopedics
-A C D E F G H M N O P S T V Z All Classes and Interfaces | All Packages
+A C D E F G H I M N O P S T U V Z All Classes and Interfaces | All Packages
diff --git a/doc/index-files/index-12.html b/doc/index-files/index-12.html
index 263eb6f..7358faa 100644
--- a/doc/index-files/index-12.html
+++ b/doc/index-files/index-12.html
@@ -1,12 +1,12 @@
-
-S-Index
+
+P-Index
-
-
+
+
@@ -51,87 +51,19 @@ loadScripts(document, 'script');
-A C D E F G H M N O P S T V Z All Classes and Interfaces | All Packages
-S
+A C D E F G H I M N O P S T U V Z All Classes and Interfaces | All Packages
+P
-setAdditionalDetails(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
+postDoctor(DoctorDTO) - Method in class com.mirna.hospitalmanagementapi.application.controllers.DoctorController
-Sets the additional details
+Post method to create a new Doctor object based on the provided DTO.
-setAddress(Address) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
+putDoctor(DoctorUpdatedDataDTO) - Method in class com.mirna.hospitalmanagementapi.application.controllers.DoctorController
-Sets the address
-
-setCity(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
-
-Sets the city
-
-setCrm(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
-
-Sets the crm
-
-setEmail(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
-
-Sets the email
-
-setHouseNumber(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
-
-Sets the house number
-
-setId(Long) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
-
-Sets the doctor id.
-
-setName(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
-
-Sets the name
-
-setNeighborhood(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
-
-Sets the neighborhood
-
-setSpecialty(Specialty) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
-
-Sets the specialty
-
-setState(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
-
-Sets the state
-
-setStreet(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
-
-Sets the street
-
-setTelephone(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
-
-Sets the telephone
-
-setZipCode(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
-
-Sets the zip code
-
-specialty() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO
-
-Returns the value of the specialty record component.
-
-specialty() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorPublicDataDTO
-
-Returns the value of the specialty record component.
-
-Specialty - Enum Class in com.mirna.hospitalmanagementapi.domain.enums
-
-Specialties that can be used
-
-state() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO
-
-Returns the value of the state record component.
-
-street() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO
-
-Returns the value of the street record component.
+Put method to update a existing doctor record by provided ID
-A C D E F G H M N O P S T V Z All Classes and Interfaces | All Packages
+A C D E F G H I M N O P S T U V Z All Classes and Interfaces | All Packages
diff --git a/doc/index-files/index-13.html b/doc/index-files/index-13.html
index 1ccc2c5..572e3f3 100644
--- a/doc/index-files/index-13.html
+++ b/doc/index-files/index-13.html
@@ -1,12 +1,12 @@
-
-T-Index
+
+S-Index
-
-
+
+
@@ -51,27 +51,93 @@ loadScripts(document, 'script');
-A C D E F G H M N O P S T V Z All Classes and Interfaces | All Packages
-T
+A C D E F G H I M N O P S T U V Z All Classes and Interfaces | All Packages
+S
-telephone() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO
+SaveDoctorUseCase - Class in com.mirna.hospitalmanagementapi.application.usecase.doctor
-Returns the value of the telephone record component.
+This class is used to execute the save method from doctor repository
-toString() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO
+SaveDoctorUseCase() - Constructor for class com.mirna.hospitalmanagementapi.application.usecase.doctor.SaveDoctorUseCase
+
+setAdditionalDetails(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
-Returns a string representation of this record class.
+Sets the additional details
-toString() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO
+setAddress(Address) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
-Returns a string representation of this record class.
+Sets the address
-toString() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorPublicDataDTO
+setCity(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
-Returns a string representation of this record class.
+Sets the city
+
+setCrm(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
+
+Sets the crm
+
+setEmail(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
+
+Sets the email
+
+setHouseNumber(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
+
+Sets the house number
+
+setId(Long) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
+
+Sets the doctor id.
+
+setName(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
+
+Sets the name
+
+setNeighborhood(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
+
+Sets the neighborhood
+
+setSpecialty(Specialty) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
+
+Sets the specialty
+
+setState(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
+
+Sets the state
+
+setStreet(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
+
+Sets the street
+
+setTelephone(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Doctor
+
+Sets the telephone
+
+setZipCode(String) - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
+
+Sets the zip code
+
+specialty() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO
+
+Returns the value of the specialty record component.
+
+specialty() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorPublicDataDTO
+
+Returns the value of the specialty record component.
+
+Specialty - Enum Class in com.mirna.hospitalmanagementapi.domain.enums
+
+Specialties that can be used
+
+state() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO
+
+Returns the value of the state record component.
+
+street() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO
+
+Returns the value of the street record component.
-A C D E F G H M N O P S T V Z All Classes and Interfaces | All Packages
+A C D E F G H I M N O P S T U V Z All Classes and Interfaces | All Packages
diff --git a/doc/index-files/index-14.html b/doc/index-files/index-14.html
index d352d47..3fba636 100644
--- a/doc/index-files/index-14.html
+++ b/doc/index-files/index-14.html
@@ -1,12 +1,12 @@
-
-V-Index
+
+T-Index
-
-
+
+
@@ -51,26 +51,35 @@ loadScripts(document, 'script');
-A C D E F G H M N O P S T V Z All Classes and Interfaces | All Packages
-V
+A C D E F G H I M N O P S T U V Z All Classes and Interfaces | All Packages
+T
-ValidationErrorHandler - Class in com.mirna.hospitalmanagementapi.infra.handlers.validation
+telephone() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO
-This @RestControllerAdvice is used to handle validation errors and return appropriate response messages
+Returns the value of the telephone record component.
-ValidationErrorHandler() - Constructor for class com.mirna.hospitalmanagementapi.infra.handlers.validation.ValidationErrorHandler
-
-valueOf(String) - Static method in enum class com.mirna.hospitalmanagementapi.domain.enums.Specialty
+telephone() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorUpdatedDataDTO
-Returns the enum constant of this class with the specified name.
+Returns the value of the telephone record component.
-values() - Static method in enum class com.mirna.hospitalmanagementapi.domain.enums.Specialty
+toString() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO
-Returns an array containing the constants of this enum class, in
-the order they are declared.
+Returns a string representation of this record class.
+
+toString() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO
+
+Returns a string representation of this record class.
+
+toString() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorPublicDataDTO
+
+Returns a string representation of this record class.
+
+toString() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorUpdatedDataDTO
+
+Returns a string representation of this record class.
-A C D E F G H M N O P S T V Z All Classes and Interfaces | All Packages
+A C D E F G H I M N O P S T U V Z All Classes and Interfaces | All Packages
diff --git a/doc/index-files/index-15.html b/doc/index-files/index-15.html
index a00fa65..0a6f2ce 100644
--- a/doc/index-files/index-15.html
+++ b/doc/index-files/index-15.html
@@ -1,12 +1,12 @@
-
-Z-Index
+
+U-Index
-
-
+
+
@@ -51,15 +51,19 @@ loadScripts(document, 'script');
-A C D E F G H M N O P S T V Z All Classes and Interfaces | All Packages
-Z
+A C D E F G H I M N O P S T U V Z All Classes and Interfaces | All Packages
+U
-zipCode() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO
+updateDoctor(DoctorUpdatedDataDTO) - Method in class com.mirna.hospitalmanagementapi.application.services.DoctorServiceImpl
-Returns the value of the zipCode record component.
+Updates an existing doctor record
+
+updateDoctor(DoctorUpdatedDataDTO) - Method in interface com.mirna.hospitalmanagementapi.domain.services.DoctorService
+
+Updates an existing doctor record
-A C D E F G H M N O P S T V Z All Classes and Interfaces | All Packages
+A C D E F G H I M N O P S T U V Z All Classes and Interfaces | All Packages
diff --git a/doc/index-files/index-16.html b/doc/index-files/index-16.html
new file mode 100644
index 0000000..fd41ab6
--- /dev/null
+++ b/doc/index-files/index-16.html
@@ -0,0 +1,77 @@
+
+
+
+
+V-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/doc/index-files/index-17.html b/doc/index-files/index-17.html
new file mode 100644
index 0000000..9a5b3e2
--- /dev/null
+++ b/doc/index-files/index-17.html
@@ -0,0 +1,66 @@
+
+
+
+
+Z-Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/doc/index-files/index-2.html b/doc/index-files/index-2.html
index 692cf6b..4ac805a 100644
--- a/doc/index-files/index-2.html
+++ b/doc/index-files/index-2.html
@@ -1,11 +1,11 @@
-
+
C-Index
-
+
@@ -51,7 +51,7 @@ loadScripts(document, 'script');
-A C D E F G H M N O P S T V Z All Classes and Interfaces | All Packages
+A C D E F G H I M N O P S T U V Z All Classes and Interfaces | All Packages
C
CARDIOLOGY - Enum constant in enum class com.mirna.hospitalmanagementapi.domain.enums.Specialty
@@ -89,7 +89,7 @@ loadScripts(document, 'script');
Returns the value of the crm record component.
-A C D E F G H M N O P S T V Z All Classes and Interfaces | All Packages
+A C D E F G H I M N O P S T U V Z All Classes and Interfaces | All Packages
diff --git a/doc/index-files/index-3.html b/doc/index-files/index-3.html
index 3dc9c37..51045d6 100644
--- a/doc/index-files/index-3.html
+++ b/doc/index-files/index-3.html
@@ -1,11 +1,11 @@
-
+
D-Index
-
+
@@ -51,7 +51,7 @@ loadScripts(document, 'script');
-A C D E F G H M N O P S T V Z All Classes and Interfaces | All Packages
+A C D E F G H I M N O P S T U V Z All Classes and Interfaces | All Packages
D
DERMATOLOGY - Enum constant in enum class com.mirna.hospitalmanagementapi.domain.enums.Specialty
@@ -104,8 +104,16 @@ loadScripts(document, 'script');
DoctorServiceImpl() - Constructor for class com.mirna.hospitalmanagementapi.application.services.DoctorServiceImpl
+DoctorUpdatedDataDTO - Record Class in com.mirna.hospitalmanagementapi.domain.dtos
+
+Data transfer object used to update allowed data in a Doctor entity
+
+DoctorUpdatedDataDTO(Long, String, String, AddressDTO) - Constructor for record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorUpdatedDataDTO
+
+Creates an instance of a DoctorUpdatedDataDTO record class.
+
-A C D E F G H M N O P S T V Z All Classes and Interfaces | All Packages
+A C D E F G H I M N O P S T U V Z All Classes and Interfaces | All Packages
diff --git a/doc/index-files/index-4.html b/doc/index-files/index-4.html
index d18788b..5860160 100644
--- a/doc/index-files/index-4.html
+++ b/doc/index-files/index-4.html
@@ -1,11 +1,11 @@
-
+
E-Index
-
+
@@ -51,7 +51,7 @@ loadScripts(document, 'script');
-A C D E F G H M N O P S T V Z All Classes and Interfaces | All Packages
+A C D E F G H I M N O P S T U V Z All Classes and Interfaces | All Packages
E
email() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO
@@ -74,16 +74,24 @@ loadScripts(document, 'script');
Indicates whether some other object is "equal to" this one.
-execute(Doctor) - Method in class com.mirna.hospitalmanagementapi.application.usecase.doctor.AddDoctorUseCase
+equals(Object) - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorUpdatedDataDTO
+
+Indicates whether some other object is "equal to" this one.
+
+execute(Doctor) - Method in class com.mirna.hospitalmanagementapi.application.usecase.doctor.SaveDoctorUseCase
Executes the save method from Doctor repository
+execute(Long) - Method in class com.mirna.hospitalmanagementapi.application.usecase.doctor.FindDoctorByIdUseCase
+
+Executes the findById method from Doctor repository
+
execute(Pageable) - Method in class com.mirna.hospitalmanagementapi.application.usecase.doctor.FindDoctorsUseCase
Executes the findAll method from Doctor repository
-A C D E F G H M N O P S T V Z All Classes and Interfaces | All Packages
+A C D E F G H I M N O P S T U V Z All Classes and Interfaces | All Packages
diff --git a/doc/index-files/index-5.html b/doc/index-files/index-5.html
index 09783f4..46031d5 100644
--- a/doc/index-files/index-5.html
+++ b/doc/index-files/index-5.html
@@ -1,11 +1,11 @@
-
+
F-Index
-
+
@@ -51,9 +51,15 @@ loadScripts(document, 'script');
-A C D E F G H M N O P S T V Z All Classes and Interfaces | All Packages
+A C D E F G H I M N O P S T U V Z All Classes and Interfaces | All Packages
F
+FindDoctorByIdUseCase - Class in com.mirna.hospitalmanagementapi.application.usecase.doctor
+
+This class is used to execute the findById method
+
+FindDoctorByIdUseCase() - Constructor for class com.mirna.hospitalmanagementapi.application.usecase.doctor.FindDoctorByIdUseCase
+
findDoctors(Pageable) - Method in class com.mirna.hospitalmanagementapi.application.services.DoctorServiceImpl
Finds doctors from the database.
@@ -69,7 +75,7 @@ loadScripts(document, 'script');
FindDoctorsUseCase() - Constructor for class com.mirna.hospitalmanagementapi.application.usecase.doctor.FindDoctorsUseCase
-A C D E F G H M N O P S T V Z All Classes and Interfaces | All Packages
+A C D E F G H I M N O P S T U V Z All Classes and Interfaces | All Packages
diff --git a/doc/index-files/index-6.html b/doc/index-files/index-6.html
index cf69965..9452814 100644
--- a/doc/index-files/index-6.html
+++ b/doc/index-files/index-6.html
@@ -1,11 +1,11 @@
-
+
G-Index
-
+
@@ -51,7 +51,7 @@ loadScripts(document, 'script');
-A C D E F G H M N O P S T V Z All Classes and Interfaces | All Packages
+A C D E F G H I M N O P S T U V Z All Classes and Interfaces | All Packages
G
getAdditionalDetails() - Method in class com.mirna.hospitalmanagementapi.domain.entities.Address
@@ -119,7 +119,7 @@ loadScripts(document, 'script');
Specialty in gynecology
-A C D E F G H M N O P S T V Z All Classes and Interfaces | All Packages
+A C D E F G H I M N O P S T U V Z All Classes and Interfaces | All Packages
diff --git a/doc/index-files/index-7.html b/doc/index-files/index-7.html
index 4a62072..d447a69 100644
--- a/doc/index-files/index-7.html
+++ b/doc/index-files/index-7.html
@@ -1,11 +1,11 @@
-
+
H-Index
-
+
@@ -51,7 +51,7 @@ loadScripts(document, 'script');
-A C D E F G H M N O P S T V Z All Classes and Interfaces | All Packages
+A C D E F G H I M N O P S T U V Z All Classes and Interfaces | All Packages
H
handle(MethodArgumentNotValidException) - Method in class com.mirna.hospitalmanagementapi.infra.handlers.validation.ValidationErrorHandler
@@ -68,6 +68,10 @@ loadScripts(document, 'script');
Returns a hash code value for this object.
+hashCode() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorUpdatedDataDTO
+
+Returns a hash code value for this object.
+
HospitalManagementApiApplication - Class in com.mirna.hospitalmanagementapi
HospitalManagementApiApplication() - Constructor for class com.mirna.hospitalmanagementapi.HospitalManagementApiApplication
@@ -77,7 +81,7 @@ loadScripts(document, 'script');
Returns the value of the houseNumber record component.
-A C D E F G H M N O P S T V Z All Classes and Interfaces | All Packages
+A C D E F G H I M N O P S T U V Z All Classes and Interfaces | All Packages
diff --git a/doc/index-files/index-8.html b/doc/index-files/index-8.html
index fbe05b6..f4c2153 100644
--- a/doc/index-files/index-8.html
+++ b/doc/index-files/index-8.html
@@ -1,12 +1,12 @@
-
-M-Index
+
+I-Index
-
-
+
+
@@ -51,13 +51,15 @@ loadScripts(document, 'script');
-A C D E F G H M N O P S T V Z All Classes and Interfaces | All Packages
-M
+A C D E F G H I M N O P S T U V Z All Classes and Interfaces | All Packages
+I
-main(String[]) - Static method in class com.mirna.hospitalmanagementapi.HospitalManagementApiApplication
-
+id() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorUpdatedDataDTO
+
+Returns the value of the id record component.
+
-A C D E F G H M N O P S T V Z All Classes and Interfaces | All Packages
+A C D E F G H I M N O P S T U V Z All Classes and Interfaces | All Packages
diff --git a/doc/index-files/index-9.html b/doc/index-files/index-9.html
index a950882..7bc7292 100644
--- a/doc/index-files/index-9.html
+++ b/doc/index-files/index-9.html
@@ -1,12 +1,12 @@
-
-N-Index
+
+M-Index
-
-
+
+
@@ -51,23 +51,13 @@ loadScripts(document, 'script');
-A C D E F G H M N O P S T V Z All Classes and Interfaces | All Packages
-N
+A C D E F G H I M N O P S T U V Z All Classes and Interfaces | All Packages
+M
-name() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO
-
-Returns the value of the name record component.
-
-name() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.DoctorPublicDataDTO
-
-Returns the value of the name record component.
-
-neighborhood() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO
-
-Returns the value of the neighborhood record component.
-
+main(String[]) - Static method in class com.mirna.hospitalmanagementapi.HospitalManagementApiApplication
+
-A C D E F G H M N O P S T V Z All Classes and Interfaces | All Packages
+A C D E F G H I M N O P S T U V Z All Classes and Interfaces | All Packages
diff --git a/doc/index.html b/doc/index.html
index 3824d19..97273c6 100644
--- a/doc/index.html
+++ b/doc/index.html
@@ -1,11 +1,11 @@
-
+
Overview
-
+
diff --git a/doc/member-search-index.js b/doc/member-search-index.js
index 7922313..8d78b30 100644
--- a/doc/member-search-index.js
+++ b/doc/member-search-index.js
@@ -1 +1 @@
-memberSearchIndex = [{"p":"com.mirna.hospitalmanagementapi.application.services","c":"DoctorServiceImpl","l":"addDoctor(DoctorDTO)","u":"addDoctor(com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO)"},{"p":"com.mirna.hospitalmanagementapi.domain.services","c":"DoctorService","l":"addDoctor(DoctorDTO)","u":"addDoctor(com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO)"},{"p":"com.mirna.hospitalmanagementapi.application.usecase.doctor","c":"AddDoctorUseCase","l":"AddDoctorUseCase()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"additionalDetails()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorDTO","l":"address()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"Address()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"Address(AddressDTO)","u":"%3Cinit%3E(com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO)"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"AddressDTO(String, String, String, String, String, String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.enums","c":"Specialty","l":"CARDIOLOGY"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"city()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorDTO","l":"crm()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorPublicDataDTO","l":"crm()"},{"p":"com.mirna.hospitalmanagementapi.domain.enums","c":"Specialty","l":"DERMATOLOGY"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"Doctor()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"Doctor(DoctorDTO)","u":"%3Cinit%3E(com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO)"},{"p":"com.mirna.hospitalmanagementapi.application.controllers","c":"DoctorController","l":"DoctorController()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorDTO","l":"DoctorDTO(String, String, String, String, Specialty, AddressDTO)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.mirna.hospitalmanagementapi.domain.enums.Specialty,com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO)"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorPublicDataDTO","l":"DoctorPublicDataDTO(Doctor)","u":"%3Cinit%3E(com.mirna.hospitalmanagementapi.domain.entities.Doctor)"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorPublicDataDTO","l":"DoctorPublicDataDTO(String, String, String, Specialty)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,com.mirna.hospitalmanagementapi.domain.enums.Specialty)"},{"p":"com.mirna.hospitalmanagementapi.application.services","c":"DoctorServiceImpl","l":"DoctorServiceImpl()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorDTO","l":"email()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorPublicDataDTO","l":"email()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorDTO","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorPublicDataDTO","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.mirna.hospitalmanagementapi.application.usecase.doctor","c":"AddDoctorUseCase","l":"execute(Doctor)","u":"execute(com.mirna.hospitalmanagementapi.domain.entities.Doctor)"},{"p":"com.mirna.hospitalmanagementapi.application.usecase.doctor","c":"FindDoctorsUseCase","l":"execute(Pageable)","u":"execute(org.springframework.data.domain.Pageable)"},{"p":"com.mirna.hospitalmanagementapi.application.services","c":"DoctorServiceImpl","l":"findDoctors(Pageable)","u":"findDoctors(org.springframework.data.domain.Pageable)"},{"p":"com.mirna.hospitalmanagementapi.domain.services","c":"DoctorService","l":"findDoctors(Pageable)","u":"findDoctors(org.springframework.data.domain.Pageable)"},{"p":"com.mirna.hospitalmanagementapi.application.usecase.doctor","c":"FindDoctorsUseCase","l":"FindDoctorsUseCase()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"getAdditionalDetails()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"getAddress()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"getCity()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"getCrm()"},{"p":"com.mirna.hospitalmanagementapi.application.controllers","c":"DoctorController","l":"getDoctors(Pageable)","u":"getDoctors(org.springframework.data.domain.Pageable)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"getEmail()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"getHouseNumber()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"getId()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"getName()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"getNeighborhood()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"getSpecialty()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"getState()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"getStreet()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"getTelephone()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"getZipCode()"},{"p":"com.mirna.hospitalmanagementapi.domain.enums","c":"Specialty","l":"GYNECOLOGY"},{"p":"com.mirna.hospitalmanagementapi.infra.handlers.validation","c":"ValidationErrorHandler","l":"handle(MethodArgumentNotValidException)","u":"handle(org.springframework.web.bind.MethodArgumentNotValidException)"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"hashCode()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorDTO","l":"hashCode()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorPublicDataDTO","l":"hashCode()"},{"p":"com.mirna.hospitalmanagementapi","c":"HospitalManagementApiApplication","l":"HospitalManagementApiApplication()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"houseNumber()"},{"p":"com.mirna.hospitalmanagementapi","c":"HospitalManagementApiApplication","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorDTO","l":"name()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorPublicDataDTO","l":"name()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"neighborhood()"},{"p":"com.mirna.hospitalmanagementapi.domain.enums","c":"Specialty","l":"ORTHOPEDICS"},{"p":"com.mirna.hospitalmanagementapi.application.controllers","c":"DoctorController","l":"postDoctor(DoctorDTO)","u":"postDoctor(com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"setAdditionalDetails(String)","u":"setAdditionalDetails(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"setAddress(Address)","u":"setAddress(com.mirna.hospitalmanagementapi.domain.entities.Address)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"setCity(String)","u":"setCity(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"setCrm(String)","u":"setCrm(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"setEmail(String)","u":"setEmail(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"setHouseNumber(String)","u":"setHouseNumber(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"setId(Long)","u":"setId(java.lang.Long)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"setNeighborhood(String)","u":"setNeighborhood(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"setSpecialty(Specialty)","u":"setSpecialty(com.mirna.hospitalmanagementapi.domain.enums.Specialty)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"setState(String)","u":"setState(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"setStreet(String)","u":"setStreet(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"setTelephone(String)","u":"setTelephone(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"setZipCode(String)","u":"setZipCode(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorDTO","l":"specialty()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorPublicDataDTO","l":"specialty()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"state()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"street()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorDTO","l":"telephone()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"toString()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorDTO","l":"toString()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorPublicDataDTO","l":"toString()"},{"p":"com.mirna.hospitalmanagementapi.infra.handlers.validation","c":"ValidationErrorHandler","l":"ValidationErrorHandler()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.domain.enums","c":"Specialty","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.enums","c":"Specialty","l":"values()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"zipCode()"}];updateSearchResults();
\ No newline at end of file
+memberSearchIndex = [{"p":"com.mirna.hospitalmanagementapi.application.services","c":"DoctorServiceImpl","l":"addDoctor(DoctorDTO)","u":"addDoctor(com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO)"},{"p":"com.mirna.hospitalmanagementapi.domain.services","c":"DoctorService","l":"addDoctor(DoctorDTO)","u":"addDoctor(com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO)"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"additionalDetails()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorDTO","l":"address()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorUpdatedDataDTO","l":"address()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"Address()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"Address(AddressDTO)","u":"%3Cinit%3E(com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO)"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"AddressDTO(String, String, String, String, String, String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.enums","c":"Specialty","l":"CARDIOLOGY"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"city()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorDTO","l":"crm()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorPublicDataDTO","l":"crm()"},{"p":"com.mirna.hospitalmanagementapi.domain.enums","c":"Specialty","l":"DERMATOLOGY"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"Doctor()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"Doctor(DoctorDTO)","u":"%3Cinit%3E(com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO)"},{"p":"com.mirna.hospitalmanagementapi.application.controllers","c":"DoctorController","l":"DoctorController()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorDTO","l":"DoctorDTO(String, String, String, String, Specialty, AddressDTO)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.mirna.hospitalmanagementapi.domain.enums.Specialty,com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO)"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorPublicDataDTO","l":"DoctorPublicDataDTO(Doctor)","u":"%3Cinit%3E(com.mirna.hospitalmanagementapi.domain.entities.Doctor)"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorPublicDataDTO","l":"DoctorPublicDataDTO(String, String, String, Specialty)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,com.mirna.hospitalmanagementapi.domain.enums.Specialty)"},{"p":"com.mirna.hospitalmanagementapi.application.services","c":"DoctorServiceImpl","l":"DoctorServiceImpl()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorUpdatedDataDTO","l":"DoctorUpdatedDataDTO(Long, String, String, AddressDTO)","u":"%3Cinit%3E(java.lang.Long,java.lang.String,java.lang.String,com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO)"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorDTO","l":"email()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorPublicDataDTO","l":"email()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorDTO","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorPublicDataDTO","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorUpdatedDataDTO","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.mirna.hospitalmanagementapi.application.usecase.doctor","c":"SaveDoctorUseCase","l":"execute(Doctor)","u":"execute(com.mirna.hospitalmanagementapi.domain.entities.Doctor)"},{"p":"com.mirna.hospitalmanagementapi.application.usecase.doctor","c":"FindDoctorByIdUseCase","l":"execute(Long)","u":"execute(java.lang.Long)"},{"p":"com.mirna.hospitalmanagementapi.application.usecase.doctor","c":"FindDoctorsUseCase","l":"execute(Pageable)","u":"execute(org.springframework.data.domain.Pageable)"},{"p":"com.mirna.hospitalmanagementapi.application.usecase.doctor","c":"FindDoctorByIdUseCase","l":"FindDoctorByIdUseCase()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.application.services","c":"DoctorServiceImpl","l":"findDoctors(Pageable)","u":"findDoctors(org.springframework.data.domain.Pageable)"},{"p":"com.mirna.hospitalmanagementapi.domain.services","c":"DoctorService","l":"findDoctors(Pageable)","u":"findDoctors(org.springframework.data.domain.Pageable)"},{"p":"com.mirna.hospitalmanagementapi.application.usecase.doctor","c":"FindDoctorsUseCase","l":"FindDoctorsUseCase()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"getAdditionalDetails()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"getAddress()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"getCity()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"getCrm()"},{"p":"com.mirna.hospitalmanagementapi.application.controllers","c":"DoctorController","l":"getDoctors(Pageable)","u":"getDoctors(org.springframework.data.domain.Pageable)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"getEmail()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"getHouseNumber()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"getId()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"getName()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"getNeighborhood()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"getSpecialty()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"getState()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"getStreet()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"getTelephone()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"getZipCode()"},{"p":"com.mirna.hospitalmanagementapi.domain.enums","c":"Specialty","l":"GYNECOLOGY"},{"p":"com.mirna.hospitalmanagementapi.infra.handlers.validation","c":"ValidationErrorHandler","l":"handle(MethodArgumentNotValidException)","u":"handle(org.springframework.web.bind.MethodArgumentNotValidException)"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"hashCode()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorDTO","l":"hashCode()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorPublicDataDTO","l":"hashCode()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorUpdatedDataDTO","l":"hashCode()"},{"p":"com.mirna.hospitalmanagementapi","c":"HospitalManagementApiApplication","l":"HospitalManagementApiApplication()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"houseNumber()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorUpdatedDataDTO","l":"id()"},{"p":"com.mirna.hospitalmanagementapi","c":"HospitalManagementApiApplication","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorDTO","l":"name()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorPublicDataDTO","l":"name()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorUpdatedDataDTO","l":"name()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"neighborhood()"},{"p":"com.mirna.hospitalmanagementapi.domain.enums","c":"Specialty","l":"ORTHOPEDICS"},{"p":"com.mirna.hospitalmanagementapi.application.controllers","c":"DoctorController","l":"postDoctor(DoctorDTO)","u":"postDoctor(com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO)"},{"p":"com.mirna.hospitalmanagementapi.application.controllers","c":"DoctorController","l":"putDoctor(DoctorUpdatedDataDTO)","u":"putDoctor(com.mirna.hospitalmanagementapi.domain.dtos.DoctorUpdatedDataDTO)"},{"p":"com.mirna.hospitalmanagementapi.application.usecase.doctor","c":"SaveDoctorUseCase","l":"SaveDoctorUseCase()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"setAdditionalDetails(String)","u":"setAdditionalDetails(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"setAddress(Address)","u":"setAddress(com.mirna.hospitalmanagementapi.domain.entities.Address)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"setCity(String)","u":"setCity(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"setCrm(String)","u":"setCrm(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"setEmail(String)","u":"setEmail(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"setHouseNumber(String)","u":"setHouseNumber(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"setId(Long)","u":"setId(java.lang.Long)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"setNeighborhood(String)","u":"setNeighborhood(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"setSpecialty(Specialty)","u":"setSpecialty(com.mirna.hospitalmanagementapi.domain.enums.Specialty)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"setState(String)","u":"setState(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"setStreet(String)","u":"setStreet(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Doctor","l":"setTelephone(String)","u":"setTelephone(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","c":"Address","l":"setZipCode(String)","u":"setZipCode(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorDTO","l":"specialty()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorPublicDataDTO","l":"specialty()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"state()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"street()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorDTO","l":"telephone()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorUpdatedDataDTO","l":"telephone()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"toString()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorDTO","l":"toString()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorPublicDataDTO","l":"toString()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"DoctorUpdatedDataDTO","l":"toString()"},{"p":"com.mirna.hospitalmanagementapi.application.services","c":"DoctorServiceImpl","l":"updateDoctor(DoctorUpdatedDataDTO)","u":"updateDoctor(com.mirna.hospitalmanagementapi.domain.dtos.DoctorUpdatedDataDTO)"},{"p":"com.mirna.hospitalmanagementapi.domain.services","c":"DoctorService","l":"updateDoctor(DoctorUpdatedDataDTO)","u":"updateDoctor(com.mirna.hospitalmanagementapi.domain.dtos.DoctorUpdatedDataDTO)"},{"p":"com.mirna.hospitalmanagementapi.infra.handlers.validation","c":"ValidationErrorHandler","l":"ValidationErrorHandler()","u":"%3Cinit%3E()"},{"p":"com.mirna.hospitalmanagementapi.domain.enums","c":"Specialty","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.mirna.hospitalmanagementapi.domain.enums","c":"Specialty","l":"values()"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","c":"AddressDTO","l":"zipCode()"}];updateSearchResults();
\ No newline at end of file
diff --git a/doc/overview-summary.html b/doc/overview-summary.html
index e732696..70870d2 100644
--- a/doc/overview-summary.html
+++ b/doc/overview-summary.html
@@ -1,11 +1,11 @@
-
+
Generated Documentation (Untitled)
-
+
diff --git a/doc/overview-tree.html b/doc/overview-tree.html
index 5c817a3..2677a3d 100644
--- a/doc/overview-tree.html
+++ b/doc/overview-tree.html
@@ -1,11 +1,11 @@
-
+
Class Hierarchy
-
+
@@ -69,11 +69,11 @@ loadScripts(document, 'script');
diff --git a/doc/type-search-index.js b/doc/type-search-index.js
index 6d956ed..e86382f 100644
--- a/doc/type-search-index.js
+++ b/doc/type-search-index.js
@@ -1 +1 @@
-typeSearchIndex = [{"p":"com.mirna.hospitalmanagementapi.application.usecase.doctor","l":"AddDoctorUseCase"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","l":"Address"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","l":"AddressDTO"},{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","l":"Doctor"},{"p":"com.mirna.hospitalmanagementapi.application.controllers","l":"DoctorController"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","l":"DoctorDTO"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","l":"DoctorPublicDataDTO"},{"p":"com.mirna.hospitalmanagementapi.domain.repositories","l":"DoctorRepository"},{"p":"com.mirna.hospitalmanagementapi.domain.services","l":"DoctorService"},{"p":"com.mirna.hospitalmanagementapi.application.services","l":"DoctorServiceImpl"},{"p":"com.mirna.hospitalmanagementapi.application.usecase.doctor","l":"FindDoctorsUseCase"},{"p":"com.mirna.hospitalmanagementapi","l":"HospitalManagementApiApplication"},{"p":"com.mirna.hospitalmanagementapi.domain.enums","l":"Specialty"},{"p":"com.mirna.hospitalmanagementapi.infra.handlers.validation","l":"ValidationErrorHandler"}];updateSearchResults();
\ No newline at end of file
+typeSearchIndex = [{"p":"com.mirna.hospitalmanagementapi.domain.entities","l":"Address"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","l":"AddressDTO"},{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"com.mirna.hospitalmanagementapi.domain.entities","l":"Doctor"},{"p":"com.mirna.hospitalmanagementapi.application.controllers","l":"DoctorController"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","l":"DoctorDTO"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","l":"DoctorPublicDataDTO"},{"p":"com.mirna.hospitalmanagementapi.domain.repositories","l":"DoctorRepository"},{"p":"com.mirna.hospitalmanagementapi.domain.services","l":"DoctorService"},{"p":"com.mirna.hospitalmanagementapi.application.services","l":"DoctorServiceImpl"},{"p":"com.mirna.hospitalmanagementapi.domain.dtos","l":"DoctorUpdatedDataDTO"},{"p":"com.mirna.hospitalmanagementapi.application.usecase.doctor","l":"FindDoctorByIdUseCase"},{"p":"com.mirna.hospitalmanagementapi.application.usecase.doctor","l":"FindDoctorsUseCase"},{"p":"com.mirna.hospitalmanagementapi","l":"HospitalManagementApiApplication"},{"p":"com.mirna.hospitalmanagementapi.application.usecase.doctor","l":"SaveDoctorUseCase"},{"p":"com.mirna.hospitalmanagementapi.domain.enums","l":"Specialty"},{"p":"com.mirna.hospitalmanagementapi.infra.handlers.validation","l":"ValidationErrorHandler"}];updateSearchResults();
\ No newline at end of file