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": "Autre"
}

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"