Service d'Accès aux Soins
1.0.0 - trial-use
This page is part of the Service d'Accès aux Soins (v1.0.0: trial-use) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions
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.
Il est attendu dans le fichier de réponse JSON d’avoir la relation : 1 ressource HealthcareService pour 1 ressource Organization (modélisant la structure CPTS).
Dans la structure du fichier de réponse, si un créneau est associé à plusieurs CPTS, alors il y aura autant de références à de ressources HealthcareService qu’il y a de CPTS.
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 :
|
|
Créneau de type CPTS |
Dans le cas d'un créneau mis en visibilité d'une (ou plusieurs) CPTS, des données supplémentaires sont à renseigner au sein de la ressource Slot, au niveau du 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. |
10 |
Créneau mis en visibilité de 2 CPTS |
à venir |
11 |
Créneau non rattaché à une CPTS |
Si pour une ressource Slot, le type de créneau ne contient pas la valorisation `CPTS` (ID 14) mais uniquement PUBLIC, PRO et/ou SNP, alors aucune donnée supplémentaire n’est attendue. |
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.