Professionnels

Annuaire des Professionnels (RPPS)

Recherche des professionnels de santé

Modèle

Le modèle s’appuie sur le modèle du MOS

{
   "distance": 0,
   "id": "string",
   "idPP": "Identifiant",
   "typeIdNat_PP": "Code:TRE_G08-TypeIdentifiantPersonne",
   "idNat_PS": "Identifiant",
   "civilite": "Code:TRE_R81-Civilite",
   "civiliteExercice": "Code:TRE_R11-CiviliteExercice",
   "nomExercice": "Texte",
   "prenomExercice": "Texte",
   "profession": "Code:TRE_G15-ProfessionSante",
   "typeProfession": "Code:?",
   "categorieProfessionnelle": "Code:TRE_R09-CategorieProfessionnelle",
   "savoirFaire": ["SavoirFaire"],
   "nomComplet": "Texte",
   "situationExercice": {
      "numSiret": "Identifiant",
      "identifiantEG": "Identifiant",
      "idNat_Struct": "Identifiant",
      "denominationEG": "Texte",
      "denominationEGLongue": "Texte",
      "complementDenominationEG": "Texte",
      "adresse": "Adresse",
      "telecommunication": ["Telecommunication"],
      "secteurActivite": "Code:TRE_R02-SecteurActivite",
      "sectionOrdrePharmacien": "Code:TRE_R06-SectionTableauCNOP",
      "sousSectionOrdrePharmacien": "Code:TRE_G05-SousSectionTableauCNOP"
   },
   "modeExercice": "Code:TRE_R23-ModeExercice"
}

La distance est uniquement utilisé lors de la recherche basée sur la géolocalisation, il sert à indiquer la distance qui le sépare du centre de la recherche.

Exemple de recherche

curl -X GET "https://annuaire-demo.devbox-sante.fr/annuaire/professionnels?size=5&sort=nomComplet.valeur,asc&professionCode=10&nomComplet=xxx" -H "accept: */*"
{
    "content": [
       {
          "id": "xxxx",
          "idPP": {
             "valeur": "xxxx"
          },
          "typeIdNat_PP": {
             "valeur": "8",
             "libelle": "N° RPPS",
             "libelleCourt": "N° RPPS",
             "lang": "fr",
             "identifiantNomenclature": "1.2.250.1.71.1.2.15",
             "nomNomenclature": "TRE_G08-TypeIdentifiantPersonne",
             "versionNomenclature": "20101104000000",
             "urinomenclature": "https://mos.esante.gouv.fr/NOS/TRE_G08-TypeIdentifiantPersonne"
          },
          "idNat_PS": {
             "valeur": "xxx"
          },
          "civilite": {
             "valeur": "M",
             "libelle": "Monsieur",
             "libelleCourt": "M",
             "lang": "fr",
             "identifiantNomenclature": "1.2.250.1.213.1.6.1.69",
             "nomNomenclature": "TRE_R81-Civilite",
             "versionNomenclature": "20130628000000",
             "urinomenclature": "https://mos.esante.gouv.fr/NOS/TRE_R81-Civilite"
          },
          "nomExercice": {
             "valeur": "XXX"
          },
          "prenomExercice": {
             "valeur": "CHRISTOPHE"
          },
          "profession": {
             "valeur": "10",
             "libelle": "Médecin",
             "libelleCourt": "Médecin",
             "lang": "fr",
             "identifiantNomenclature": "1.2.250.1.71.1.2.7",
             "nomNomenclature": "TRE_G15-ProfessionSante",
             "versionNomenclature": "20120618000000",
             "urinomenclature": "https://mos.esante.gouv.fr/NOS/TRE_G15-ProfessionSante"
          },
          "categorieProfessionnelle": {
             "valeur": "C",
             "libelle": "Civil",
             "libelleCourt": "Civil",
             "lang": "fr",
             "identifiantNomenclature": "1.2.250.1.213.1.6.1.10",
             "nomNomenclature": "TRE_R09-CategorieProfessionnelle",
             "versionNomenclature": "20080320092455",
             "urinomenclature": "https://mos.esante.gouv.fr/NOS/TRE_R09-CategorieProfessionnelle"
          },
          "savoirFaire": [
             {
                "type": "S",
                "typeSavoirFaire": {
                   "valeur": "S",
                   "libelle": "Spécialité ordinale",
                   "identifiantNomenclature": "TRE_R04-TypeSavoirFaire"
                },
                "specialite": {
                   "valeur": "SM44",
                   "libelle": "Radio-diagnostic (SM)",
                   "libelleCourt": "Radio-diagnostic",
                   "lang": "fr",
                   "identifiantNomenclature": "1.2.250.1.213.2.28",
                   "nomNomenclature": "TRE_R38-SpecialiteOrdinale",
                   "versionNomenclature": "20151228000000",
                   "urinomenclature": "https://mos.esante.gouv.fr/NOS/TRE_R38-SpecialiteOrdinale"
                }
             }
          ],
          "nomComplet": {
             "valeur": "XXXX"
          },
          "situationExercice": {
             "numSiret": {
                "valeur": "XXXX"
             },
             "identifiantEG": {
                "valeur": "XXXX"
             },
             "denominationEG": {
                "valeur": "XXXX"
             },
             "complementDenominationEG": {
                "valeur": "XXXX"
             },
             "adresse": {
                "adresseGeocodee": {
                   "valeur": "10 rue des lilas 33000 Bordeaux"
                },
                "adresseComplete": {
                   "valeur": "10 rue des lilas 33000 Bordeaux"
                },
                "location": {
                   "lat": 45.811931,
                   "lon": 2.516699
                },
                "exacteLocationGps": true,
                "numeroVoie": {
                   "valeur": "10"
                },
                "libelleVoie": {
                   "valeur": "rue des lilas"
                },
                "codePostal": {
                   "valeur": "33000"
                },
                "localite": {
                   "valeur": "Bordeaux"
                },
                "internationPays": {
                   "valeur": "99000"
                },
                "cogcommune": {
                   "valeur": "33000",
                   "libelle": "Bordeaux",
                   "nomNomenclature": "TRE_R13-CommuneOM"
                }
             },
             "telecommunication": [
                {
                   "canal": {
                      "valeur": "3",
                      "libelle": "Courrier électronique",
                      "libelleCourt": "MAIL",
                      "nomNomenclature": "TRE_R200-CanalCommunication"
                   },
                   "adresseTelecom": {
                      "valeur": "xxxx@interop-mssante.apicrypt.org"
                   },
                   "typeMessagerie": {
                      "valeur": "MSSANTE",
                      "libelle": "MSSANTE",
                      "libelleCourt": "MSSANTE",
                      "nomNomenclature": "TRE_R256-TypeMessagerie"
                   },
                   "utilisation": {
                      "valeur": "PER"
                   }
                },
                {
                   "canal": {
                      "valeur": "3",
                      "libelle": "Courrier électronique",
                      "libelleCourt": "MAIL",
                      "nomNomenclature": "TRE_R200-CanalCommunication"
                   },
                   "adresseTelecom": {
                      "valeur": "xxx@medecin.mssante.fr"
                   },
                   "typeMessagerie": {
                      "valeur": "MSSANTE",
                      "libelle": "MSSANTE",
                      "libelleCourt": "MSSANTE",
                      "nomNomenclature": "TRE_R256-TypeMessagerie"
                   },
                   "utilisation": {
                      "valeur": "PER"
                   }
                }
             ],
             "secteurActivite": {
                "valeur": "SA09",
                "libelle": "Exercice en société",
                "libelleCourt": "Exercice en société",
                "lang": "fr",
                "identifiantNomenclature": "1.2.250.1.71.4.2.4",
                "nomNomenclature": "TRE_R02-SecteurActivite",
                "versionNomenclature": "20070725150444",
                "urinomenclature": "https://mos.esante.gouv.fr/NOS/TRE_R02-SecteurActivite"
             }
          },
          "modeExercice": {
             "valeur": "L",
             "libelle": "Libéral, indépendant, artisan, commerçant",
             "libelleCourt": "Libéral,indép,artisan,commerç",
             "lang": "fr",
             "identifiantNomenclature": "1.2.250.1.213.1.6.1.18",
             "nomNomenclature": "TRE_R23-ModeExercice",
             "versionNomenclature": "20070725150443",
             "urinomenclature": "https://mos.esante.gouv.fr/NOS/TRE_R23-ModeExercice"
          }
       }
    ],
    "pageable": {
        "sort": {
            "unsorted": false,
            "sorted": true,
            "empty": false
        },
        "pageNumber": 0,
        "pageSize": 5,
        "offset": 0,
        "paged": true,
        "unpaged": false
    },
    "last": true,
    "totalPages": 1,
    "totalElements": 1,
    "sort": {
        "unsorted": false,
        "sorted": true,
        "empty": false
    },
    "first": true,
    "number": 0,
    "numberOfElements": 1,
    "size": 5,
    "empty": false
}

Pour avoir la liste complète des services de recherche proposés, se référer au swagger: https://annuaire-demo.devbox-sante.fr/swagger-ui.html