📋 UC03: Compte Assistante Sociale
Use Case Uc03 Utilisation Par Une Assistante Sociale
NOM DU USE CASE : Utilisation de CareDeal par une Assistante Sociale
ACTEUR PRINCIPAL : Assistante sociale ou autre professionnel du secteur social
Objectif Metier
Permettre a un(e) professionnel(le) du secteur social d'utiliser CareDeal pour
creer des demandes de soins au nom de patients dont elle s'occupe.
L'application CareDeal ne possede PAS de role specifique "Assistante Sociale".
Les assistantes sociales doivent creer un compte de type :
- **PATIENT** : pour creer des demandes de soins pour leurs beneficiaires
- **INFIRMIERE** : si elles sont egalement professionnelles de sante (avec INAMI)
RECOMMANDATION : Pour la plupart des assistantes sociales, le compte PATIENT
est le plus adapte car il permet de creer des demandes de soins rapidement.
OPTION A : COMPTE PATIENT (RECOMMANDE)
Cette option est recommandee pour les assistantes sociales qui souhaitent
creer des demandes de soins pour leurs beneficiaires.
Processus
1. Creer un compte Patient (voir UC01)
2. Lors de la creation d'une demande de soins :
- Renseigner les informations du beneficiaire (patient)
- Selectionner "Professionnel" comme type de personne de contact
- Le numero de telephone de l'assistante sociale sera utilise comme contact
Avantages
- Processus d'inscription simple et rapide (verification SMS uniquement)
- Activation immediate du compte
- Peut creer plusieurs demandes pour differents beneficiaires
- Est contactee directement par les infirmieres
- Peut coordonner les soins avec les patients
Pour Plus De Details
- Voir UC01 : Creation d'un compte Patient
- Voir UC05 : Demande de soins par une assistante sociale
Option B Compte Infirmiere
Cette option est reservee aux assistantes sociales qui sont EGALEMENT
des professionnelles de sante (infirmieres) avec un numero INAMI.
Processus
1. Creer un compte Caregiver (voir UC02)
2. Fournir le numero INAMI et les documents requis
3. Attendre la validation du compte par l'equipe care-support (24h a 48h)
Avantages
- Acces aux fonctionnalites soignant
- Peut voir les demandes de soins dans sa zone
- Peut repondre aux demandes d'autres patients
Inconvenients
- Processus d'inscription plus long
- Necessite un numero INAMI valide
- Delai de validation de 24h a 48h
ATTENTION : Si une infirmiere cree une demande de soins, elle ne pourra PAS la voir dans son interface "demandes disponibles" car elle en est la creatrice. Elle ne pourra donc pas la marquer comme "arrangee" depuis son interface caregiver. La demande reste visible pour les AUTRES infirmieres de la zone.
- L'infirmiere ne voit pas ses propres demandes dans l'interface caregiver
Scenario Detaille Compte Patient
- L'assistante sociale lance l'application
- Elle selectionne le role "Patient" (ou "Je cherche des soins")
- Elle saisit son numero de telephone professionnel
- Elle recoit et saisit le code SMS de verification (6 chiffres)
- Le compte est cree immediatement
- L'assistante sociale peut commencer a creer des demandes
- Creer une nouvelle demande
- Renseigner les informations du patient (nom, adresse, soins...)
- Selectionner "Professionnel" comme type de contact
- Son numero sera utilise comme contact principal
- Optionnellement, ajouter le numero du patient
Points D'Attention
1. Numero De Telephone
- Le numero de l'assistante sociale est le contact principal
- Les infirmieres l'appelleront en premier
- Le numero du patient peut etre ajoute en complement
2. Plusieurs Beneficiaires
- Une demande = un beneficiaire
- L'assistante sociale peut creer autant de demandes que necessaire
- Toutes les demandes sont visibles dans son onglet "En cours"
3. Suivi Des Demandes
- Elle peut voir le statut de chaque demande
- Elle peut marquer une demande comme "organisee" quand une solution est trouvee
- Elle peut annuler une demande si necessaire
4. Identification Comme Professionnel
- Le type de contact "Professionnel" permet aux infirmieres de savoir
qu'elles s'adressent a un intervenant et non au patient directement
Type de personne de contact :
- lib/core/domain/entities/contact_person_type.dart
enum ContactPersonType { patient, friend, family, professional }
Ecran de selection du type de contact :
- lib/modules/carerequest/presentation/screens/contact_person_screen.dart