Flux de travail d’interrogation des dossiers des professionnels de santé et/ou de l’établissement
Last updated
Last updated
Échéance du flux de travail
Arriver à échéance
· Le flux de travail est défini et approuvé par ARB
· Le flux de travail est pris en charge par des normes CSD IHE*
Normes*
Care Services Discovery (CSD) : ftp://ftp.ihe.net/DocumentPublication/CurrentPublished/ITInfrastructure/IHE_ITI_Suppl_CSD.pdf
Hypothèses et conditions préalables
Aucune
Acteurs
· IL = couche d’interopérabilité pour traiter les questions de gouvernance et de sécurité des données, CSD Services Finder
· POS = application Point de Service, CSD Services Finder
· ILR InfoMan = registres interconnectés CSD InfoManager
· HWR = registre des professionnels de santé HWR, répertoire des services CSD
· FR = registre des établissements FR, répertoire des services CSD
N°
Interaction
Données/Remarques
Options de transaction
0
Initié selon le calendrier déterminé par la juridiction
Requête HTTP GET. Aucun paramètre de requête requis.
1
Demande ajoutée/établissements mis à jour
Message POST SOAP transmis avec la dernière fois que le répertoire de service a été interrogé
[ITl-74] Requête de transaction de services mise à jour
2
Retour ajouté/établissements mis à jour
Document SOAP transmis par CSD avec les mises à jour des services (établissements)
[ITl-74] Requête de transaction de services mise à jour
3
Demande ajoutée/fournisseurs mis à jour
Message SOAP transmis avec la dernière fois que le répertoire de service a été interrogé
[ITl-74] Requête de transaction de services mise à jour
4
Retour ajouté/fournisseurs mis à jour
Document SOAP transmis par CSD avec les mises à jour des services (professionnels de santé)
[ITl-74] Requête de transaction de services mise à jour
5
Fusionner les établissements et les fournisseurs
(Facultatif)
Fusionner les caches de FR et de HWR selon la politique de gouvernance des données/résolution des conflits spécifique à la juridiction
6
Fusionner la réponse
HTTP 200 Réponse en cas de succès.
HTTP 500 Réponse en cas d’échec
7
Trouver une requête de services correspondants
POST
Document careServicesRequest défini dans CSD.xsd
[ITI-73] Trouver des services correspondants (ad hoc et stockés)
8
S’assurer que le PoS dispose de droits d’accès
L’attribut @uuid dans le document careServicesRequest pour les requêtes stockées est utilisé pour la validation
La validation est définie en fonction du pays spécifique
Politiques de gouvernance des données lors de l’accès à InfoMan
9
XQuery pour le contenu
POST document careServicesRequest défini dans CSD.xsd
[ITI-73] Trouver des services correspondants (ad hoc et stockés)
10
Renvoyer le contenu
Résultat de l’exécution stocké référencé par uuid/ad-hoc xquery. Généralement un document CSD mais il peut avoir n’importe quel type de contenu en fonction de la requête demandée.
[ITI-73] Trouver des services correspondants (ad hoc et stockés)
11
Trouver une réponse des services correspondants
Résultat de l’exécution stocké référencé par uuid/ad-hoc xquery. Généralement un document CSD mais il peut avoir n’importe quel type de contenu en fonction de la requête demandée.
[ITI-73] Trouver des services correspondants (ad hoc et stockés)