Passer au contenu principal

Changement de titulaire dans le cloud via fichier

H
Écrit par Hugues Florquin

🔗 Source article (Salesforce): None


Changement de titulaire dans le cloud via fichier


La première manière de le faire est via l'interface utilisateur si un utilisateur (cloud) existe déjà dans la pharmacie et qu'il a les droits suffisants pour faire les modifications.
Dans tous les autres cas, nous disposons de cette procédure de sauvegarde qui réutilise les fichiers d'importation pour la création de pharmacies. Su une pharmacie existe déjà, elle sera mise à jour avec les nouvelles informations fournies, donc si nous fournissons des fichiers avec les données du nouveau titulaire, le cloud sera correctement mis à jour.

1 . Vérifier que la pharmacie existe déjà dans le cloud

Vérifier on the Pharma Admin graphQL (https://pharma-admin.careconnect.be/graphql/) avec le query suivant en utilisant le NIHII de la pharmacie:

query entitiesWithNihii{
entities (where: {nihiiNumber: {eq: "21360190"} }) {
nodes{
tenantIdMedicalRecord tenantNameMedicalRecord name
createdAt updatedAt nihiiNumber
}
}
}

[ IMAGE: A screenshot of a computer Description automatically generated ]

  • Si aucune donnée n'est renvoyée dans la partie droite de l'écran, la pharmacie n'existe pas encore et doit être traitée comme une nouvelle pharmacie. Arrêtez-vous ici !

2. Création d'un fichier utilisateur

Le nouveau titulaire doit être créé dans le cloud, ce qui permettra à l'utilisateur (le nouveau) de se connecter à l'application et d'effectuer les changements nécessaires via l'interface utilisateur. Remplissez donc le fichierusers avec les données du nouvel utilisateur de la pharmacie (pharmacien titulaire).
Des exemples de fichiers sont disponibles ici, ainsi qu'une description :
https://dev.azure.com/corilusnv/CCPharmacyBuild/_wiki/wikis/CCPharmacyBuild.Wiki/4029/UserManagement-impport-files
Suggestion: il faut fournir des noms de fichiers uniques, par exemple:

  • User: YYYYMMDD_TitularyChange_Users_[otherinfo].csv

3. Charger le fichier sur minio


URL: https://files-console.careconnect.be
Connexion avec les informations fournies par internal IT

Déposer les fichiers dans le répertoire pharmacare, dossier Importation

4. Exécuter les appels vers swagger


Les URLs pour tous les environnements sur : https://dev.azure.com/corilusnv/CCPharmacyBuild/_wiki/wikis/CCPharmacyBuild.Wiki/4029/UserManagement-impport-files

Exemple pour la production : https://pharma-admin.careconnect.be/swagger/index.html

Un import existe pour les pharmacies et pour les utilisateurs:

[ IMAGE: A screenshot of a computer Description automatically generated ]



1. Elapse the importusers
2. Click on Try it out
3. Change the bucketName to “pharmacare” (bucket where you deposited the file)
- Attention: case sensitive
4. Change the objectName to “Import/[YOUR_FILE_NAME_WITH_EXTENSION]”
- Attention: case sensitive
5. Exécute
- Si le contenu du fichier est correct, l'importation sera réussie.
- Dans le cas contraire, une erreur vous indiquera ce qui ne va pas

Une fois le fichier téléchargé avec succès, le nouveau titulaire pourra se connecter à la pharmacie via Corilus Passport sur https://pharma.careconnect.be

5. Mise à jour du titulaire dans l'application cloud

  • Aller dans les paramètres de la pharmacie dans l'application Cloud, onglet eHealth

  • Sélectionnez dans le champ “Titulaire” l'utilisateur nouvellement créé comme titulaire (1)

  • Saisissez le numéro NIHII (NL : RIZIV, FR : INAMI) du nouveau titulaire (11 chiffres, commence par 2, se termine par 001) (2).

  • Pour les groupes, seul un utilisateur qui n'est pas titulaire dans une autre officine du groupe peut être sélectionné!

Le numéro NISS est automatiquement repris de l'utilisateur sélectionné et ne peut pas être modifié.

[ IMAGE: image.png ]

[ IMAGE: image.png ]

[ IMAGE: image.png ]


Exemple de titulaire Exemple de non titulaire

  • Sauver

6. Changement de la configuration eHealth dans CCP

​​​​​​

  • Compléter les coordonnées du nouveau pharmacien titulaire (faire une sauvegarde des anciennes données au cas où).

[ IMAGE: image.png ]

  • Si un token MyCareNet existe déjà, il faut le supprimer

  • Redémarrer le service MyCareNet

  • Demander un nouveau taken MyCareNet pour le nouveau titulaire soit avec sa carte d'identité soit avec le fichier .p12 du nouveau titulaire

Vérifier que les services eHealth fonctionnent de nouveau

7. Certificat personnel du titulaire de la pharmacie

Est-ce que le nouveau titulaire a déjà son propre certificat?

Oui: Vous pouvez le mettre dans le bon répertoire

Non: Faire la demande d'un certificat personnel pour le nouveau titulaire et le mettre dans le bon répertoire

8. Restaurer la connexion entre le cloud et CCP

  • Créer la nouvelle API key pour la pharmacie (voir document API key)

  • Se connecter avec le nouvel utilisateur créé via le fichier utilisateur

  • Copiez la nouvel API key dans CCP

  • Vérifier le message de validité dans l'écran cloud

[ IMAGE: image.png ]

  • Il faut re uploader les nouveaux certificats dans le cloud : celui de la pharmacie et celui personnel du titulaire

  • Le résultat final doit être tout en vert.

Avez-vous trouvé la réponse à votre question ?