A propos du UserInfo

Le point de terminaison UserInfo fait partie de la norme OpenID Connect (OIDC), conçue pour retourner des revendications sur l’utilisateur qui s’est authentifié.

Vous pouvez retrouver les endpoints UserInfo de Pro Santé Connect à l'aide de la découverte OpenID de Pro Santé Connect : 

https://auth.esw.esante.gouv.fr/auth/realms/esante-wallet/.well-known/wallet-openid-configuration

Le champ SubjectNameID

Le champ SubjectNameID fait partie d'exigences et de recommandations liées à la mise en oeuvre de Pro Santé Connect.

Retrouvez le référentiel complet ici : Le référentiel de PSC

Le jeton UserInfo

Le jeton obtenu en réponse à l'interrogation du UserInfo est structuré de la façon suivante : 

ChampDescription
Secteur_Activitécontient le « [Code Secteur_Activite]^1.2.250.1.71.4.2.4» avec Code Secteur_Activite de l'une des activités disponibles dans SubjectRefPro.
subIdentifiant technique du sujet authentifié.
codeCiviliteContient le genre sous la forme "MME" ou "M".
SubjectOrganizationContient le « [Code SubjectRole]^1.2.250.1.213.1.1.5.5» avec Code SubjectRole de l’une des activités disponibles dans SubjectRefPro.
Mode_Acces_RaisonChamp systématiquement vide (RFU)
preferred_usernameIdentifiant National du Professionnel de Santé.
given_namePrénom d'exercice.
Acces_Regulation_MedicaleChamp systématiquement valorisé à "FAUX" (RFU)
UITVersionVersion du jeton utilisée. « 1.0 »
Palier_Authentification« APPPRIP3^1.2.250.1.213.1.5.1.1.1 » pour le palier 3 de l'authentification privée des acteurs sanitaires, médico-sociaux et sociaux personnes physiques.
« APPPRIP2^1.2.250.1.213.1.5.1.1.1 » pour le palier 2 de l'authentification privée des acteurs sanitaires, médico-sociaux et sociaux personnes physiques.
« APPPRIP1^1.2.250.1.213.1.5.1.1.1 » pour le palier 1 de l'authentification privée des acteurs sanitaires, médico-sociaux et sociaux personnes physiques.
SubjectRefProListe des données du Référentiel Professionnel du PS identifié.
Voir des exemples pour le champs SubjectRefPro, pour différents types d'utilisateurs.
Voir le mapping Données UserInfo & correspondance avec le MOS.
SubjectOrganizationIDContient l’identifiant de la personne morale (structure d’exercice) de l'une des activités disponibles dans SubjectRefPro.
SubjectRoleContient le « [Code SubjectRole]^1.2.250.1.213.1.1.5.5» avec Code SubjectRole de l'une des activités disponibles dans SubjectRefPro.
PSI_Locale1.2.250.1.213.1.3.1.1
SubjectNameIDIdentifiant National du Professionnel de Santé.
otherIdsContient la table de correspondance des identifiants du PS (sous forme de liste), chaque identifiant est composé de 3 attributs : identifiant, origine, qualité (voir quelques exemples).
family_nameNom d'exercice.

Le champ SubjectRefPro

Les données sectorielles propres à l'utilisateurs contenues dans  le champ SubjectRefPro
Vous pouvez trouver des informations détaillées  sur ce champ ici : 

La sélection d'activité

Pro Santé Connect ne fournit pas de mécanisme de sélection d'une activité d'exercice du Professionnel de Santé, cette fonctionnalité ne faisant pas partie du standard OpenID Connect.

Les services nécessitant cette fonctionnalité peuvent l'implémenter en récupérant la liste des activités de l'utilisateur enregistrées dans l'annuaire santé, qui est disponible dans le champ 'activities' du SubjectRefPro pour chacun de ses exercices professionnels.

Exemple de résultat UserInfo

L'exemple ci-dessous représente le cas d'un médecin qui exerce 5 activités dont 2 libérales et 3 salariées.

{
    "Secteur_Activite": "SA07^1.2.250.1.71.4.2.4",
    "sub": "f:550dc1c8-d97b-4b1e-ac8c-8eb4471cf9dd:ANS20210107161422",
    "SubjectOrganization": "CAB MED BIS TOUBIB0023550",
    "Mode_Acces_Raison": "",
    "preferred_username": "ANS20210107161422",
    "codeCivilite": "M",
    "given_name": "Paul",
    "Acces_Regulation_Medicale": "FAUX",
    "UITVersion": "1.0",
    "Palier_Authentification": "APPPRIP3^1.2.250.1.213.1.5.1.1.1",
    "SubjectRefPro": {
        "exercices": [
            {
                "codeProfession": "10",
                "codeCategorieProfessionnelle": "C",
                "codeCiviliteDexercice": "M",
                "nomDexercice": "Docteur OIDC,
                "prenomDexercice": "Paul",
                "codeTypeSavoirFaire": "S",
                "codeSavoirFaire": "SM54",
                "activities": [
                    {
                        "codeModeExercice": "L",
                        "codeSecteurDactivite": "SA07",
                        "codeSectionPharmacien": "",
                        "codeRole": "",
                        "codeGenreActivite": "GENR01",
                        "numeroSiretSite": "",
                        "numeroSirenSite": "",
                        "numeroFinessSite": "",
                        "numeroFinessetablissementJuridique": "",
                        "identifiantTechniqueDeLaStructure": "",
                        "raisonSocialeSite": "CAB MED BIS TOUBIB0023550",
                        "enseigneCommercialeSite": "",
                        "complementDestinataire": "",
                        "complementPointGeographique": "",
                        "numeroVoie": "",
                        "indiceRepetitionVoie": "",
                        "codeTypeDeVoie": "R",
                        "libelleVoie": "PARIS",
                        "mentionDistribution": "",
                        "bureauCedex": "",
                        "codePostal": "75009",
                        "codeCommune": "75109",
                        "codePays": "",
                        "telephone": "",
                        "telephone2": "",
                        "telecopie": "",
                        "adresseEMail": "",
                        "codeDepartement": "75",
                        "ancienIdentifiantDeLaStructure": "",
                        "autoriteDenregistrement": ""
                    },
                    {
                        "codeModeExercice": "L",
                        "codeSecteurDactivite": "SA07",
                        "codeSectionPharmacien": "",
                        "codeRole": "",
                        "codeGenreActivite": "GENR01",
                        "numeroSiretSite": "",
                        "numeroSirenSite": "",
                        "numeroFinessSite": "",
                        "numeroFinessetablissementJuridique": "",
                        "identifiantTechniqueDeLaStructure": "",
                        "raisonSocialeSite": "CABINET MEDICAL0023550",
                        "enseigneCommercialeSite": "",
                        "complementDestinataire": "",
                        "complementPointGeographique": "",
                        "numeroVoie": "2",
                        "indiceRepetitionVoie": "",
                        "codeTypeDeVoie": "R",
                        "libelleVoie": "LIBERTA",
                        "mentionDistribution": "",
                        "bureauCedex": "",
                        "codePostal": "75009",
                        "codeCommune": "75109",
                        "codePays": "",
                        "telephone": "",
                        "telephone2": "",
                        "telecopie": "",
                        "adresseEMail": "",
                        "codeDepartement": "75",
                        "ancienIdentifiantDeLaStructure": "",
                        "autoriteDenregistrement": ""
                    },
                    {
                        "codeModeExercice": "S",
                        "codeSecteurDactivite": "SA01",
                        "codeSectionPharmacien": "",
                        "codeRole": "",
                        "codeGenreActivite": "GENR01",
                        "numeroSiretSite": "",
                        "numeroSirenSite": "",
                        "numeroFinessSite": "",
                        "numeroFinessetablissementJuridique": "",
                        "identifiantTechniqueDeLaStructure": "",
                        "raisonSocialeSite": "HOPITAL GENERIQUE",
                        "enseigneCommercialeSite": "",
                        "complementDestinataire": "",
                        "complementPointGeographique": "",
                        "numeroVoie": "20",
                        "indiceRepetitionVoie": "",
                        "codeTypeDeVoie": "R",
                        "libelleVoie": "DE PARIS",
                        "mentionDistribution": "",
                        "bureauCedex": "",
                        "codePostal": "75020",
                        "codeCommune": "75120",
                        "codePays": "",
                        "telephone": "",
                        "telephone2": "",
                        "telecopie": "",
                        "adresseEMail": "",
                        "codeDepartement": "75",
                        "ancienIdentifiantDeLaStructure": "",
                        "autoriteDenregistrement": ""
                    },
                    {
                        "codeModeExercice": "S",
                        "codeSecteurDactivite": "SA43",
                        "codeSectionPharmacien": "",
                        "codeRole": "",
                        "codeGenreActivite": "GENR01",
                        "numeroSiretSite": "00000000016972",
                        "numeroSirenSite": "000000000",
                        "numeroFinessSite": "",
                        "numeroFinessetablissementJuridique": "",
                        "identifiantTechniqueDeLaStructure": "",
                        "raisonSocialeSite": "CONSEIL DES ORDRES",
                        "enseigneCommercialeSite": "",
                        "complementDestinataire": "",
                        "complementPointGeographique": "",
                        "numeroVoie": "28",
                        "indiceRepetitionVoie": "",
                        "codeTypeDeVoie": "R",
                        "libelleVoie": "DES INVALIDES",
                        "mentionDistribution": "",
                        "bureauCedex": "",
                        "codePostal": "75009",
                        "codeCommune": "75109",
                        "codePays": "",
                        "telephone": "",
                        "telephone2": "",
                        "telecopie": "",
                        "adresseEMail": "",
                        "codeDepartement": "75",
                        "ancienIdentifiantDeLaStructure": "",
                        "autoriteDenregistrement": ""
                    },
                    {
                        "codeModeExercice": "S",
                        "codeSecteurDactivite": "SA43",
                        "codeSectionPharmacien": "",
                        "codeRole": "",
                        "codeGenreActivite": "GENR01",
                        "numeroSiretSite": "00000000079608",
                        "numeroSirenSite": "000000000",
                        "numeroFinessSite": "",
                        "numeroFinessetablissementJuridique": "",
                        "identifiantTechniqueDeLaStructure": "",
                        "raisonSocialeSite": "ORGANISME ND7960",
                        "enseigneCommercialeSite": "",
                        "complementDestinataire": "",
                        "complementPointGeographique": "",
                        "numeroVoie": "2",
                        "indiceRepetitionVoie": "",
                        "codeTypeDeVoie": "R",
                        "libelleVoie": "MOULIN VERT",
                        "mentionDistribution": "",
                        "bureauCedex": "",
                        "codePostal": "75009",
                        "codeCommune": "75109",
                        "codePays": "",
                        "telephone": "",
                        "telephone2": "",
                        "telecopie": "",
                        "adresseEMail": "",
                        "codeDepartement": "75",
                        "ancienIdentifiantDeLaStructure": "",
                        "autoriteDenregistrement": ""
                    }
                ]
            }
        ]
    },
    "SubjectOrganizationID": "",
    "SubjectRole": [
        "10^1.2.250.1.213.1.1.5.5"
    ],
    "PSI_Locale": "1.2.250.1.213.1.3.1.1",
    "otherIds": [
        {
            "identifiant": "ANS20210107161422",
            "origine": "EDIT",
            "qualite": 1
        }
    ],
    "SubjectNameID": "ANS20210107161422",
    "family_name": "NOM"
}

Cette page vous a-t-elle été utile ?

Les informations recueillies dans le questionnaire sont enregistrées dans un fichier informatisé par l'ANS afin d’optimiser le site et satisfaire à vos attentes.

Les informations enregistrées sont destinées à l’usage de l’ANS et ne sont rendues accessibles qu’à ses services, personnels, prestataires externes ou partenaires habilités à en prendre connaissance.

Dans le respect de la réglementation applicable en matière de protection des données personnelles, vous disposez notamment d’un droit d’accès, de rectification et d’effacement de vos données.
Vous pouvez exercer ces droits en contactant le délégué à la protection des données de l’ANS, dans les conditions décrites sur la page dédiée Politique de protection des données personnelles du site de l’ANS.