Index
All Classes and Interfaces|All Packages|Serialized Form
A
- adressePostale - Variable in class com.oc_p9.diabetes_assessment_service.dto.PatientDto
- AssessmentController - Class in com.oc_p9.diabetes_assessment_service.controller
- AssessmentController() - Constructor for class com.oc_p9.diabetes_assessment_service.controller.AssessmentController
- AssessmentDto - Class in com.oc_p9.diabetes_assessment_service.dto
- AssessmentDto() - Constructor for class com.oc_p9.diabetes_assessment_service.dto.AssessmentDto
- assessmentService - Variable in class com.oc_p9.diabetes_assessment_service.controller.AssessmentController
- AssessmentService - Class in com.oc_p9.diabetes_assessment_service.service
-
Service qui permet d’évaluer le risque de diabète d’un patient.
- AssessmentService() - Constructor for class com.oc_p9.diabetes_assessment_service.service.AssessmentService
- assessRisk(int, String) - Method in class com.oc_p9.diabetes_assessment_service.service.AssessmentService
-
Évalue le niveau de risque de diabète d’un patient selon son âge, son genre et les termes présents dans ses notes médicales.
C
- com.oc_p9.diabetes_assessment_service - package com.oc_p9.diabetes_assessment_service
- com.oc_p9.diabetes_assessment_service.controller - package com.oc_p9.diabetes_assessment_service.controller
- com.oc_p9.diabetes_assessment_service.dto - package com.oc_p9.diabetes_assessment_service.dto
- com.oc_p9.diabetes_assessment_service.exception - package com.oc_p9.diabetes_assessment_service.exception
- com.oc_p9.diabetes_assessment_service.feign - package com.oc_p9.diabetes_assessment_service.feign
- com.oc_p9.diabetes_assessment_service.service - package com.oc_p9.diabetes_assessment_service.service
- countTriggers(List<NoteDto>) - Method in class com.oc_p9.diabetes_assessment_service.service.AssessmentService
-
Compte le nombre de mots-clés (triggers) présents dans les notes du patient.
D
- dateDeNaissance - Variable in class com.oc_p9.diabetes_assessment_service.dto.PatientDto
- determineRiskLevel(int, String, int) - Method in class com.oc_p9.diabetes_assessment_service.service.AssessmentService
-
Détermine le niveau de risque en fonction de l’âge, du genre et du nombre de mots-clés trouvés.
- DiabetesAssessmentServiceApplication - Class in com.oc_p9.diabetes_assessment_service
- DiabetesAssessmentServiceApplication() - Constructor for class com.oc_p9.diabetes_assessment_service.DiabetesAssessmentServiceApplication
G
- genre - Variable in class com.oc_p9.diabetes_assessment_service.dto.PatientDto
- getAssessment(int, String) - Method in class com.oc_p9.diabetes_assessment_service.controller.AssessmentController
- getNotesByPatientId(int, String) - Method in interface com.oc_p9.diabetes_assessment_service.feign.NoteClient
-
Récupère toutes les notes liées à un patient à partir de son identifiant.
- getPatientById(int, String) - Method in interface com.oc_p9.diabetes_assessment_service.feign.PatientClient
-
Récupère les informations d'un patient à partir de son identifiant.
- GlobalExceptionHandler - Class in com.oc_p9.diabetes_assessment_service.exception
- GlobalExceptionHandler() - Constructor for class com.oc_p9.diabetes_assessment_service.exception.GlobalExceptionHandler
H
- handleFeign(FeignException) - Method in class com.oc_p9.diabetes_assessment_service.exception.GlobalExceptionHandler
- handleGeneric(Exception) - Method in class com.oc_p9.diabetes_assessment_service.exception.GlobalExceptionHandler
- handlePatientNotFound(PatientNotFoundException) - Method in class com.oc_p9.diabetes_assessment_service.exception.GlobalExceptionHandler
- handleUnauthorized(UnauthorizedAccessException) - Method in class com.oc_p9.diabetes_assessment_service.exception.GlobalExceptionHandler
I
- id - Variable in class com.oc_p9.diabetes_assessment_service.dto.NoteDto
- id - Variable in class com.oc_p9.diabetes_assessment_service.dto.PatientDto
M
- main(String[]) - Static method in class com.oc_p9.diabetes_assessment_service.DiabetesAssessmentServiceApplication
N
- nom - Variable in class com.oc_p9.diabetes_assessment_service.dto.PatientDto
- note - Variable in class com.oc_p9.diabetes_assessment_service.dto.NoteDto
- noteClient - Variable in class com.oc_p9.diabetes_assessment_service.service.AssessmentService
- NoteClient - Interface in com.oc_p9.diabetes_assessment_service.feign
-
Client Feign pour communiquer avec le microservice des notes médicales.
- NoteDto - Class in com.oc_p9.diabetes_assessment_service.dto
- NoteDto() - Constructor for class com.oc_p9.diabetes_assessment_service.dto.NoteDto
P
- patId - Variable in class com.oc_p9.diabetes_assessment_service.dto.AssessmentDto
- patId - Variable in class com.oc_p9.diabetes_assessment_service.dto.NoteDto
- patient - Variable in class com.oc_p9.diabetes_assessment_service.dto.NoteDto
- patientClient - Variable in class com.oc_p9.diabetes_assessment_service.service.AssessmentService
- PatientClient - Interface in com.oc_p9.diabetes_assessment_service.feign
-
Client Feign pour communiquer avec le microservice des patients.
- PatientDto - Class in com.oc_p9.diabetes_assessment_service.dto
- PatientDto() - Constructor for class com.oc_p9.diabetes_assessment_service.dto.PatientDto
- PatientNotFoundException - Exception in com.oc_p9.diabetes_assessment_service.exception
- PatientNotFoundException(String) - Constructor for exception com.oc_p9.diabetes_assessment_service.exception.PatientNotFoundException
- prenom - Variable in class com.oc_p9.diabetes_assessment_service.dto.PatientDto
R
- riskLevel - Variable in class com.oc_p9.diabetes_assessment_service.dto.AssessmentDto
T
- telephone - Variable in class com.oc_p9.diabetes_assessment_service.dto.PatientDto
- TRIGGERS - Static variable in class com.oc_p9.diabetes_assessment_service.service.AssessmentService
U
- UnauthorizedAccessException - Exception in com.oc_p9.diabetes_assessment_service.exception
- UnauthorizedAccessException(String) - Constructor for exception com.oc_p9.diabetes_assessment_service.exception.UnauthorizedAccessException
All Classes and Interfaces|All Packages|Serialized Form