Ce service n'est à utiliser que si nous vous l'avons indiqué. Utilisez le service de gestion des carnets pour créer un carnet de vaccination électronique.

Importation de carnet

Import d’un nouveau carnet

  • POST /medical_record_imports.json importe un nouveau carnet à partir des données au format JSON contenues dans la requête.
{
  "nip": 1067,
  "fname": "Jean",
  "lname": "Dupont",
  "birth_name": "",
  "gender": "M",
  "birth_date": "1988-12-18",
  "ins_c": "1548960934589039343476",
  "place_of_birth": "Pau",
  "department_of_birth": 64,
  "zip_code": 33600,
  "mobile_phone": "0612345678",
  "home_phone": "0512345678",
  "email": "jean@yahoo.fr",
  "injections": [
  {
    "date": "2010-01-01",
    "lot": "B 507 AK",
    "booster": true,
    "vaccine": "menbvac",
    "injection_route": "IM",
    "injection_site": "RD"
  }, {
    "date": "2011-06-03",
    "lot": "G5054-5",
    "vaccine": "bexsero",
    "injection_route": "IM",
    "injection_site": "LD"
  }]
}

Les paramètres sont les suivants :

Description Nom du paramètre
Numéro identifiant du carnet dans le SI source nip Obligatoire
Prénom fname Obligatoire
Nom de famille lname Obligatoire
Sexe (M ou F) gender Obligatoire
Date de naissance birth_date Obligatoire
Commune de naissance, ou pays si né à l'étranger place_of_birth Facultatif
Département de naissance, ou 99 si né à l'étranger department_of_birth Facultatif
Code postal d'habitation zip_code Facultatif
Numéro de téléphone portable mobile_phone Facultatif
Numéro de téléphone fixe home_phone Facultatif
E-mail
Ne pas remplir pour créer un carnet non partagé
email Facultatif
Liste des injections injections Facultatif

Le tableau des injections contient les paramètres suivants :

Description Nom du paramètre
Date de l'injection date Obligatoire
Nom du vaccin injecté vaccine Obligatoire
Numéro de lot du vaccin injecté lot Facultatif
Voie d'injection du vaccin
Voir le dictionnaire des valeurs sur la page vaccinations
injection_route Facultatif
Site d'injection du vaccin
Voir le dictionnaire des valeurs sur la page vaccinations
injection_site Facultatif

Le service renvoie 200 Success en cas de succès.

Le service renvoie 400 Bad Request si le format des données d’entrée est erroné.

Le service renvoie 500 Internal Error en cas d’erreur imputable au serveur.

Mise à jour d’un carnet

  • PUT /medical_record_imports/:nip.json met à jour un carnet précédemment importé.

Les paramètres sont les mêmes que ceux de la requête d’import de nouveau carnet.

Le service renvoie 200 Success en cas de succès.

Le service renvoie 400 Bad Request si le format des données d’entrée est erroné.

Le service renvoie 500 Internal Error en cas d’erreur imputable au serveur.

Suppression d’un carnet

  • DELETE /medical_record_imports/:nip.json supprime un carnet précédemment importé.

Le service renvoie 200 Success en cas de succès.

Le service renvoie 400 Bad Request si le NIP est inconnu.