Quality review summary

Generated Wed Jul 02 15:37:35 CEST 2025, FHIR version 4.0.1 for ans.fhir.fr.sas#1.1.0

Quality checks summary
Domain Check=True Check=False
Pages and organization 7 0
Writing and narrative 4 1
Security and privacy considerations 1 0
Comparison capability statements / narrative summary
item Number of differences
resources 41
interactions 20
search parameters 50

Quality checks

Inspired by IG Best Practices described in Guidance for FHIR IG Creation

domain criteria check proof
Pages and organization Separate display of normative content True Pages: ./specifications_techniques-sos-gestion_rdv.html, specifications_techniques-ps-gestion_rdv.html, ./specifications_techniques-sos-recherche_creneaux.html, ./specifications_fonctionnelles.html, specifications_techniques-cpts-gestion_regulateur.html, ./specifications_techniques-cpts-recherche_creneaux.html, specifications_techniques-cpts-gestion_rdv.html, specifications_techniques-sos-recherche_creneaux.html, specifications_techniques-cpts-recherche_creneaux.html, specifications_techniques-ps-gestion_regulateur.html, specifications_techniques-ps-recherche_creneaux.html, ./specifications_techniques-cpts-gestion_regulateur.html, ./specifications_techniques-cpts-gestion_rdv.html, specifications_techniques-sos-gestion_regulateur.html, ./specifications_techniques-ps-recherche_creneaux.html, specifications_techniques-sos-gestion_rdv.html, ./specifications_techniques-ps-gestion_rdv.html, ./specifications_techniques-sos-gestion_regulateur.html, ./specifications_techniques-ps-gestion_regulateur.html
Pages and organization Separate display of non-normative content True Pages: downloads.html, artifacts.html, faq.html, securite.html, index.html, annexes.html, toc.html, ressources_casusage.html
Pages and organization Presence of index page True Page: index.html
Pages and organization Presence of toc page True Page: toc.html
Pages and organization Presence of artifacts page True Page: artifacts.html
Pages and organization Presence of background page True Page: background.html
Pages and organization Presence of downloads page True Page: downloads.html
Writing and narrative Index page starts with a patient-friendly explanation of the purpose of the IG True Extract (page index.html): Pour le patient confronté à un besoin de soins non programmés (SNP) et lorsque l’accès à son médecin traitant n’est pas possible, le Service d’Accès aux Soins (SAS) doit permettre d’accéder, à toute heure et à distance à un professionnel de santé. Ce dernier pourra lui fournir un conseil médical, l’orienter selon la situation vers une consultation de soin non programmé en ville, vers un service d’urgence ou déclencher l’intervention d’un SMUR.
Writing and narrative Presence of a section that explains key information that needs to be understood prior to reading the IGTrue
  • Extract (page index.html): Contexte métier Pour le patient confronté à un besoin de soins non programmés (SNP) et lorsque l’accès à son médecin traitant n’est pas possible, le Service d’Accès aux Soins (SAS) doit permettre d’accéder, à toute heure et à distance à un professionnel de santé.
  • Extract (page securite.html): Il est du ressort du responsable de traitement du système cible de mettre en œuvre des dispositions de sécurité adaptées à son analyse de risques pour le service.
  • Extract (page faq.html): 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.
Writing and narrative Presence an explanation of what "mustSupport" means for different types of implementations of the IG False
Writing and narrative Presence of information on how to engage with the community True
  • Extract (page specifications_techniques-cpts-gestion_rdv.html): Pour que le validateur puisse effectuer correctement les contrôles au niveau de la structure, il est nécessaire de renseigner pour le resourceType Appointment, le meta.profile URL ci-après : http://sas.fr/fhir/StructureDefinition/FrAppointmentSAS Le validateur est disponible sur l’espace de test de l’ANS : https://interop.esante.gouv.fr/EVSClient/fhir/validator.seam?extension=SAS&standard=FHIR+%28SAS%29&type=FHIR&cid=750. Pour faciliter les tests et conserver l’historique, nous vous recommandons de créer votre compte sur la plateforme.
  • Extract (page specifications_techniques-sos-gestion_rdv.html): Afin de tester un fichier, il suffit de sélectionner le format JSON, d’ajouter le fichier via le bouton Add…, de sélectionner le modèle FrAppointmentSAS puis de cliquer sur valider : Vous obtiendrez alors un rapport de test mettant en valeur les erreurs bloquantes et les différents warning.
Writing and narrative Presence of an explanation of the relationship of the IG to any other guides True
  • Extract (page index.html): Dépendances IGPackageFHIRComment Service d'Accès aux Soinsans.fhir.fr.sas#1.1.0R4 HL7 Terminology (THO)hl7.terminology.r4#6.1.0R4Automatically added as a dependency - all IGs depend on HL7 Terminology FHIR Extensions Packhl7.fhir.uv.extensions.r4#5.1.0R4Automatically added as a dependency - all IGs depend on the HL7 Extension Pack hl7.fhir.fr.core#1.1.0R4 Nomenclatures des objets de santé (NOS)ans.fr.nos#1.3.0R4 HL7 Terminology (THO)hl7.terminology.r4#6.0.2R4
Security and privacy considerationsPresence of a section focused on security or privacy True
  • Extract (page index.html): Sécurité
  • Extract (page specifications_fonctionnelles.html): Pour les cas d’usage couverts par ces API : Le système consommateur doit disposer des points d’accès et des moyens d’authentification (authentification mTLS avec des certificats IGC-Santé).
  • Extract (page specifications_techniques-ps-gestion_regulateur.html): Sécurité
  • Extract (page specifications_techniques-ps-gestion_rdv.html): Sécurité
  • Extract (page specifications_techniques-cpts-recherche_creneaux.html): Il est attendu l’URL de redirection vers l’agenda du PS concerné. Si l’utilisateur vient du SAS et n’est pas authentifié, il est demandé de le rediriger vers la page d’authentification de la solution éditeur avant d’accéder à l’agenda du PS.
  • Extract (page specifications_techniques-cpts-gestion_regulateur.html): Sécurité
  • Extract (page specifications_techniques-sos-recherche_creneaux.html): Identifiant unique permettant d’identifier individuellement chaque point fixe de garde. Deux combinaisons sont possibles selon que le PFG ait un identifiant national de structure (IDNST) connu ou non.
  • Extract (page specifications_techniques-sos-gestion_regulateur.html): Sécurité
  • Extract (page specifications_techniques-sos-gestion_rdv.html): Sécurité
  • Extract (page ressources_casusage.html): Sécurité
  • Extract (page artifacts.html): Sécurité
  • Extract (page securite.html): Les données véhiculées à travers ces flux sont des données relatives à la prise de rendez-vous pour des Soins Non Programmés via la plateforme SAS. Le système consommateur dispose des points d’accès et des moyens d’authentification (authentification mTLS avec des certificats IGC-Santé) pour accéder aux créneaux de disponibilité et informations de rendez-vous.
  • Extract (page faq.html): 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.
  • Extract (page downloads.html): Sécurité
  • Extract (page toc.html): 13.1 Sécurité
  • Extract (page ./specifications_fonctionnelles.html): Pour les cas d’usage couverts par ces API : Le système consommateur doit disposer des points d’accès et des moyens d’authentification (authentification mTLS avec des certificats IGC-Santé).
  • Extract (page ./specifications_techniques-ps-recherche_creneaux.html): ID : 17 – URL de redirection pour la prise de RDV : Il est attendu l’URL de redirection vers l’agenda du PS concerné. Si l’utilisateur vient du SAS et n’est pas authentifié, il est demandé de le rediriger vers la page d’authentification de la solution éditeur avant d’accéder à l’agenda du PS.
  • Extract (page ./specifications_techniques-ps-gestion_regulateur.html): Sécurité
  • Extract (page ./specifications_techniques-ps-gestion_rdv.html): Sécurité
  • Extract (page ./specifications_techniques-cpts-recherche_creneaux.html): Sécurité
  • Extract (page ./specifications_techniques-cpts-gestion_rdv.html): Sécurité FAQ
  • Extract (page ./specifications_techniques-sos-gestion_regulateur.html): Sécurité

Comparison capability statements / narrative

SAS_consommateur_SOS

Resource Resource difference Interactions differences Search parameters differences
HealthcareServiceNot in capability statement
Practitioner Not in capability statement
Appointment Not in capability statement
Organization Not in narrative
Location
  • Not in narrative: Location-organization
Slot
  • Not in capability statement: end, status, schedule.actor:Practitioner.identifier, start
Schedule
  • Not in capability statement: actor:Location.organization.identifier

SAS_gestionnaireAgenda_RDVpsindiv

Resource Resource difference Interactions differences Search parameters differences
Practitioner Not in capability statement
Organization Not in capability statement
Schedule Not in capability statement
HealthcareServiceNot in capability statement
Location Not in capability statement
Slot Not in capability statement
Appointment
  • Not in narrative: identifier

SAS_gestionnaireStructure

Resource Resource difference Interactions differences Search parameters differences
PractitionerRole Not in capability statement
HealthcareServiceNot in capability statement
Slot Not in capability statement
Schedule Not in capability statement
Practitioner
  • Not in narrative: identifier

SAS_consommateur_psindiv

Resource Resource difference Interactions differences Search parameters differences
PractitionerRole Not in capability statement
Organization Not in capability statement
HealthcareServiceNot in capability statement
Location Not in capability statement
Schedule Not in narrative
Practitioner
  • Not in narrative: Practitioner-identifier
Slot
  • Not in capability statement: end, status, schedule.actor:Practitioner.identifier, start

SAS_gestionnaireAgenda_Psindiv

Resource Resource difference Interactions differences Search parameters differences
PractitionerRole Not in capability statement
Organization Not in capability statement
HealthcareServiceNot in capability statement
Practitioner
  • Not in narrative: Practitioner-identifier
Slot
  • Not in capability statement: end, status, schedule.actor:Practitioner.identifier, start
Schedule
  • Not in narrative: SearchSchedule-actor

SAS_consommateur_CPTS

Resource Resource difference Interactions differences Search parameters differences
PractitionerRole Not in capability statement
Organization Not in capability statement
HealthcareServiceNot in capability statement
Practitioner
  • Not in narrative: Practitioner-identifier
Slot
  • Not in capability statement: end, status, schedule.actor:Practitioner.identifier, start
Schedule
  • Not in capability statement: actor:Location.organization.identifier

SAS_gestionnaireAgenda_SOS

Resource Resource difference Interactions differences Search parameters differences
PractitionerRole Not in capability statement
Practitioner Not in capability statement
HealthcareServiceNot in capability statement
Appointment Not in capability statement
Organization Not in narrative
Location
  • Not in narrative: Location-organization
Slot
  • Not in capability statement: end, status, schedule.actor:Practitioner.identifier, start
Schedule
  • Not in capability statement: actor:Location.organization.identifier

SAS_gestionnaireAgenda_CPTS

Resource Resource difference Interactions differences Search parameters differences
PractitionerRole Not in capability statement
Organization Not in capability statement
HealthcareServiceNot in capability statement
Appointment Not in capability statement
Practitioner
  • Not in narrative: Practitioner-identifier
Slot
  • Not in capability statement: end, status, schedule.actor:Practitioner.identifier, start
Schedule
  • Not in capability statement: actor:Location.organization.identifier

SAS_gestionnaireAgenda_RDVSOS

Resource Resource difference Interactions differences Search parameters differences
Practitioner Not in capability statement
PractitionerRole Not in capability statement
Organization Not in capability statement
Schedule Not in capability statement
HealthcareServiceNot in capability statement
Location Not in capability statement
Slot Not in capability statement
Appointment
  • Not in narrative: identifier