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