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.
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.
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.