Documentation de l'API (authentification par clé API)
Version du 13/07/2022
Format des données
Le format des données attendu par sidep.io est un dictionnaire JSON comprenant les champs suivants :
Les champs en rouge sont obligatoires.
{
"patient_firstname": "Jean",
"patient_lastname": "Patient",
"patient_nom_naissance": "",
"patient_naissance": "2021-04-05",
"patient_lieu_naissance": "Metz",
"patient_sexe": "F",
"patient_noss": "165045710213344",
"patient_pro_sante": "N",
"patient_street": "19 rue de la Reine",
"patient_zip": "57640",
"patient_city": "Vigy",
"patient_cp_temp": "",
"patient_pays_temp": "",
"patient_pays_prov": "",
"patient_mobile": "0600000000",
"patient_email": "[email protected]",
"prescripteur_rpps": "12345678910",
"prescripteur_finess": "123456789",
"api_key": "9a23999c-27b6-55a8-b7e6-c6b3e8533b20",
"date_prelevement": "2021-01-15 10:00:00",
"test_resultat": "P",
"apsym": "ASY",
"hebergement": "I",
"fabricant_id_device": " ",
"consentement_patient": "O"
}
Les éléments suivants :
-
Identifiant patient (généré automatiquement en fonction des données d'identité du patient)
-
Code du pays de l'adresse courante (par défaut 'FR')
-
N° de dossier (généré automatiquement par sidep.io)
-
Code analyse (94558-4)
ne sont pas requis dans le dictionnaire JSON à fournir car ils sont directement gérés par sidep.io avant la remontée sur SI-DEP.
Valeurs et formats acceptés :
"patient_naissance": "AAAA-MM-DD"
"patient_sexe": "F, M, U"
"patient_pro_sante": "O, N"
"date_prelevement": "AAAA-MM-DD HH:MM:SS"
"test_resultat": "P, N, I, X"
"apsym": "ASY, S01, S24, S57, S814, SS34, SP4S, U"
"hebergement": "I, A, U""consentement_patient": "O, N"