recherche_patient


GET   - Chercher des patients


Paramètre de recherche Description Type - Taille Exemple Obligatoire
safedebit_reference_patientRéférence Safedebit du patientString - 35NON
id_patientRéférence commerçant du patientString - 64OUI
reference_regieRéférence boutique SafedebitString - 32NON
patient_genreGenre du patientChar- 1M : masculin
F : féminin
NON
patient_prenomPrénom du patientString - 70NON
patient_nom_usageNom d'usageString - 70NON
patient_pseudonymePseudonymeString - 70NON
patient_nomNom du patientString - 70NON
patient_autre_nomAutres prénomsString - 70NON
type_piece_identiteType de la pièce d'identitéChar - 11 : CNI
2 : permis
3 : passeport
4 : carte résident
5 : carte de séjour
NON
numero_idNuméro de la pièce d'identitéString - 18NON
date_emissionDate d'émission de la pièceString - 10DD/MM/YYYY
NON
date_emission_minDate d'émission minimum de la pièceString - 10DD/MM/YYYY
NON
date_emission_maxDate d'émission maximum de la pièceString - 10DD/MM/YYYY
NON
date_expirationDate d'expiration de la pièceString - 10DD/MM/YYYY
NON
date_expiration_minDate d'expiration minimum de la pièceString - 10DD/MM/YYYY
NON
date_expiration_maxDate d'expiration maximum de la pièceString - 10DD/MM/YYYY
NON
patient_date_naissanceDate de naissanceString - 10DD/MM/YYYY
NON
patient_date_naissance_minDate de naissance minimumString - 10DD/MM/YYYY
NON
patient_date_naissance_maxDate de naissance maximumString - 10DD/MM/YYYY
NON
patient_ville_naissanceVille de naissanceString - 35NON
patient_nationaliteNationalité du patientString - 3FR,ES,IT...
NON
patient_adresse_numero_voieAdresse du consommateur : numéro sur la voieString - 16NON
patient_adresse_type_voieAdresse du consommateur : type de voieString - 16NON
patient_adresse_voie_nomAdresse du consommateur : nom de la voieString - 70NON
patient_complement_adresseComplément d'adresseString - 70NON
patient_code_postalCode postalString - 16NON
patient_villeVilleString - 35NON
patient_paysPaysString - 35NON
patient_emailEmail du patientString - 70NON
patient_numero_mobileTéléphone du patientString - 16NON
patient_ipAdresse IP du patientString - 16NON
ibanIBAN du compte bancaire du patientString - 34NON
patient_typeType du patientString - 10: Particulier
1: Société
2: Association
NON
raison_socialeRaison socialeString - 32NON
sirenSIREN de la sociétéString - 9NON
nicNIC de la sociétéString - 5NON
nafNAF de la sociétéString - 32NON
tva_intercoTVA inter communautaire de la sociétéString - 32NON
waldecNuméro national unique de l'associationString - 16NON
reference_etablissementRéférence unique du bénéficiaireString - 32NON



Requête

GET /xxxx/recherche_patient?id_patient=XXXXX HTTP/1.1
Host: xxx.xxxxxxxx.fr
Authorization: Basic JQheySHkalSNuakkmSmm==
Content-Type: application/json
Accept: application/json


Si les données des patients ont été récupérées avec succès

Réponse

HTTP/1.1 200 OK
Content-Type: application/json


{
    "result": true,
    "datas": [
        {
            "safedebit_reference_patient": "XXXXXXXXXXXXXXX",
            "id_patient": "XXXXXX",
            "patient_prenom": "Nom",
            "patient_nom": "Prenom",
            "patient_nom_usage": null,
            "patient_pseudonyme": null,
            "patient_autre_nom": null,
            "numero_id": "92017410",
            "date_emission": "01/01/2010",
            "date_expiration": "01/01/2020",
            "patient_ville_naissance": "Paris",
            "patient_date_naissance": "01/01/1990",
            "type_piece_identite": "1",
            "patient_genre": "M",
            "patient_nationalite": "FR",
            "patient_adresse_numero_voie": 1,
            "patient_adresse_type_voie": "Rue",
            "patient_adresse_voie_nom": "du test",
            "patient_complement_adresse": "5ème étage",
            "patient_code_postal": "00000",
            "patient_ville": "Ville",
            "patient_pays": "FR",
            "patient_email": "test@test.com",
            "patient_numero_mobile": "0000000000",
            "patient_ip": "127.0.0.1",
            "iban": "FR76-3006-6100-4100-0105-7380-116",
            "bic": "PSSTFRPPLYO",
            "raison_sociale": "Safedebit",
            "siren": "123456789",
            "nic": "001",
            "naf": "3600Z",
            "tva_interco": "FR31439800040",
            "waldec": "W784000090",
            "reference_regie": null,
            "patient_data": "null"
        }
    ]
}
                                        


Si la récupération des données a échoué

Réponse

HTTP/1.1 200 OK
Content-Type: application/json



{
    "result" : false,
    "code" : "XXXX"
}
                                        


Argument Description
result true ou false :
true : action réalisée avec succès
false : action échouée
datas Tableau Json des enregistrements répondant aux arguments de recherche
code Voir codes d'erreur en annexe.
Merci de remplir tous les champs obligatoires
Requête

GET /ssp/recherche_patient? HTTP/1.1
Host: xxx.safedebit.fr
Authorization: Basic JQheySHkalSNuakkmSmm==
Accept: application/json