Service d'Accès aux Soins
0.1.0 - ci-build
Publication Build: This will be filled in by the publication tooling
Cette section regroupe les réponses aux questions les plus fréquemment posées au cours des travaux de développements menés par les éditeurs, et les tests d’intégration.
System
?L'OID doit être précédé du préfixe `urn:oid:`, comme dans l'exemple suivant : "system": "urn:oid:1.2.250.1.71.4.2.2".
urn:oid:1.2.250.1.71.4.2.1 = IDNPS
urn:oid:1.2.250.1.71.4.2.2 = IDNST
identifier.type.coding.code
des ressources Practitioner
), ou de structure (élément organization.identifier.type.coding.code
des ressources Location
), transmis ?Les valeurs IDNPS (ID National de PS) et IDNST (ID National de STructure), présentes dans la nomenclature http://interopsante.org/fhir/CodeSystem/fr-v2-0203 sont attendues.
FrLocation
et FrPractitioner
sont obligatoires ?Les éléments identifier.system
, identifier.type
et identifier.value
sont obligatoires.
comment
?Il est attendu l’URL de redirection vers l’agenda du PS concerné et non l’URL du créneau.
FrLocation
doit-elle être transmise ?Les ressources locations doivent être contenues contained
dans la ressource PractitionerRole
associée. Par ailleurs, au niveau de la ressource PractitionerRole
, la référence vers la ressource Location
doit être indiquée.
Il est attendu dans le fichier de réponse JSON d’avoir 1 ressource Schedule
pour 1 ressource PractitionerRole
. Cela se traduit par le fait d’avoir 1 agenda pour 1 lieu de consultation. Dans la structure du fichier de réponse, un PS aura ainsi autant d’agendas que de lieux de consultation.
Description |
Comportement attendu |
Gestion des préfixes |
Quel que soit le format de l'ID national renseigné au niveau de la solution logicielle éditeur (préfixé ou pas) :
- Pour les ID nationaux des PS :
|
Les éditeurs ont la possibilité de récupérer les référentiels nationaux des professionnels de santé et de leurs structures associées via l’annuaire santé de l’ANS qui propose deux modalités d’accès :
Canal |
Processus |
Extractions à plat |
Par le téléchargement des fichiers plats : Extractions en libre accès - L'Annuaire Santé
Documentation de référence : Annuaire_sante_fr_DSFT_Extractions_donnees_libre_acces_V2.3.1 |
Interfaces FHIR |
Par la récupération via une API mise à disposition par l'ANS |
ID |
Description |
Comportement attendu |
1 |
Gestion des préfixes des ID |
Quel que soit le format de l'ID renseigné au niveau de la solution logicielle (préfixé ou pas) :
- Pour les ID nationaux des PS :
|
2 |
Format du numéro de téléphone |
Une logique corrigeant le format du numéro de téléphone renseigné dans la solution logicielle doit être mise en oeuvre. |
3 |
Spécialité et compétences |
L'ensemble des spécialités ou compétences associées aux créneaux, ou au PS, doivent être transmises. Si l'information est codifiée au niveau de l'application, il doit être transmis au sein d'un élément structuré coding. Sinon, le libellé doit être transmis sous forme de texte au niveau de l'élément text. |
4 |
Type de créneau |
L'ensemble des types associés aux créneaux doivent être transmis, sous forme codifiée, au niveau de l'élément meta.security. |
5 |
Type et motif de consultation |
Au niveau de l'élément serviceType :
|
6 |
Gestion des multiples lieux |
Lorsqu'un PS dispose de créneaux associés à différents lieux de consultation, il est attendu que l'ensemble des créneaux soient remontés, et soient associés au bon lieu de consultation. |
7 |
Gestion des multiples PS |
Lorsqu'une recherche est faite sur plusieurs PS ayant des créneaux disponibles dans la solution logicielle, il est attendu que l'ensemble des créneaux soient remontés, et soient associés au bon PS. |
8 |
Gestion de l'absence de créneaux |
Lorsqu'aucun créneau n'est disponible ou qu'aucun des PS de la recherche n'est présent dans la solution logicielle, un bundle de réponse vide est attendu. |
9 |
Eléments vide |
Lorsqu'une information optionnelle n'est pas renseignée dans la solution logicielle, l'élément correspondant ne doit pas être transmis au niveau de la réponse. Il ne faut pas transmettre un élément vide. |
Un ID national possède une structure bien définie dont les spécificités sont explicitées ici. Un identifiant technique SAS prendra la forme d’un UUID (ex. b6e39355-8a61-4556-b340-36f7b95fec6a) où une REGEX peut-être implémentée côté éditeur.
Dans les spécifications SAS_SPEC INT_R02_Gestion des comptes régulateurs, au sein de la requête, les champs identifier.system
(autorité d’affectation) et identifier.type
(type d’identifiant) permettent d’indiquer s’il s’agit d’un identifiant technique SAS ou d’un identifiant national.