Atelier 4 - Technique

Download Report

Transcript Atelier 4 - Technique

Slide 1

Plateforme Régionale
de télésanté Rhône-Alpes
SIS-RA
Atelier 4 - Technique

Conseil Régional – Charbonnière les bains
7 octobre 2009


Slide 2

Agenda de l’atelier technique
 Introduction sur les services d’intégration proposés par SISRA
 Les outils fondamentaux
 La stratégie d’intégration
 Les services Web de SISRA

 Les principaux services à l’attention des établissements
 Services opérationnels : DPPR, Trajectoire, annuaire PS régional, RCP, STIC
 Services en cours de réalisation

 Modalités de mise en œuvre
 Comment les mettre en œuvre ?
 La sécurité
 Les familles de services SISRA

 Les nouveaux outils SISRA qui vont être important pour votre établissement
 Télé imagerie

 ZEPRA
 Passerelle V3 et DMP
www.sante-ra.fr


Slide 3

Agenda de l’atelier technique
 Introduction sur les services d’intégration proposés par SISRA
 Les outils fondamentaux
 La stratégie d’intégration
 Les services Web de SISRA

 Les principaux services à l’attention des établissements
 Services opérationnels : DPPR, Trajectoire, annuaire PS régional, RCP, STIC
 Services en cours de réalisation

 Modalités de mise en œuvre
 Comment les mettre en œuvre ?
 La sécurité
 Les familles de services SISRA

 Les nouveaux outils SISRA qui vont être important pour votre établissement
 Télé imagerie

 ZEPRA
 Passerelle V3 et DMP
www.sante-ra.fr


Slide 4

Le contenu de la plateforme régionale

Les outils fondamentaux

L’ARCHITECTURE CENTRALE repose sur 3 outils principalement :
Serveur régional d’identification commun des patients
Chaque structure locale identifie le patient avec ses
outils (Numéro patient local). STIC est là pour créer un
identifiant régional (IPPR) afin d’assurer « La colle »
entre tous les numéros locaux. Chaque patient est ainsi
identifié de manière unique par tous les acteurs
Un « moteur de recherche » santé (pas de stockage de données patient)
Permet d’aller chercher l’information médicale des patients dans chaque
gisement et de présenter les données récupérées de manière cohérente.
Plateforme d’échanges pour les réseaux mais aussi pour les
professionnels de santé (ville / hôpital)
Sur lesquels reposent des solutions à valeur ajoutée :

www.sante-ra.fr


Slide 5

Le contenu de la plateforme régionale

Consultation du dossier

Habilitation
IPPR
Dossier
PatientIPPR
Réparti
Info1
Hop1
surHop1
différents-Dr
gisements
A
Info2
-Dr B(DPPR)
Info3 Hop2
- Etc….
Info4 Renau

IPPR

PEPS H : Hébergement
PEPS R : Réseaux
MV : Médecin de Ville
IPPR : identifiant régional

Serveur
d’identifiant
Régional
(STIC)

@
Hébergement
intermédiaire
(PEPS H)

Etablissement de
santé avec un
dossier patient
informatisé

Etablissement de
santé sans dossier
patient informatisé

Réseaux de
prise
en charge

Solution métier
(PEPS R ou
autre)

Données
spécifiques
non
intégrées
aux
gisements

Gisement de
la ville (PEPS
Ville)

MV

MV

MV

CPS

Données des dossiers patients
connecteur
www.sante-ra.fr


Slide 6

La stratégie d’intégration
SIH
Firewall
établissement
Référencement de documents

DPI

Connecteur (éditeur DPI) =
intégration API SISRA

SISRA
STIC

VPN

VPN

Passerelle établissement

 Passerelle DPPR
 Composant SISRA en DMZ de
l’établissement

Création des identités
Référencement DPPR des documents
Consultation des documents

 Connecteurs SIH
 Composant développé par l’éditeur
du DPI pour communiquer avec

 A minima couche sécurité tuyauterie

SISRA

 Composants métiers et stockage

 Plusieurs

possible des documents partagés
 Fourni par SISRA (sauf machine)

DPPR

versions

(niveaux

d’intégration différents)
 API SISRA fournie
www.sante-ra.fr


Slide 7

intégration par les services web de SISRA

Firewall
établissement

VPN

Services ouverts
SISRA

SIH :
- Appel non sécurisé

Passerelle établissement :
- Routeur de service web
- Ajout de la sécurité
- Signature de l’appel si besoin

SIH

Services sécurisés
SISRA

SISRA

CNAM

Services sécurisés
partenaires SISRA

www.sante-ra.fr


Slide 8

La services Web de SISRA
Domaines
couverts

Pour qui ?

Pour quoi ?

Biologie

Editeurs de SGL,
Etablissements

Intégration des résultats d’examens biologiques
structurés au DPPR

CNAM

Etablissements

Retrouver le médecin traitant et les droits d’un
patient

Données de
référence

Etablissements

Récupérer les données de références SISRA
(ville, pays, type documents, pathologies…)

Habilitations

Etablissements, éditeurs de
SIH

Existence d’habilitations pour l’accès aux
dossiers du DPPR

Informations PS

Etablissements

Consulter l’annuaire SISRA des professionnels
de santé de la région

LGC

Editeurs de logiciels de
gestion de cabinet médical

Récupérer les documents du DPPR, transmettre
une pièce

PEPS

Interne SISRA,
Etablissements

Alimentation de PEPS

STIC

Interne SISRA,
Etablissements

Identification régionale des patients,
dédoublonage
www.sante-ra.fr


Slide 9

Les services Web de SISRA

Service données de références
https://www.sante-ra.fr/SWDPPR/SWVilleFrance.asmx
https://www.sante-ra.fr/SWDPPR/SWPays.asmx
https://www.sante-ra.fr/SWDPPR/SWDonneesReference.asmx

Type de
service

Service
données
de
références

Nom du
service

Description

Paramètres en
entrée du
service

Eléments
renvoyés par le
service

sécurité

Ville et Code
postal – EN
PROD

Liste des villes et
codes postaux

Code postal / nom de
ville

Liste des couples
CP/Ville

accès
public

Pays et code
INSEE – EN
PROD

Liste des pays

aucun

Liste des pays avec leur
code INSEE

accès
public

Type de
documents – EN
PROD

Nomenclature
des types
de documents
DPPR

Chaine de caractères
'TypesPieces'

Liste des types de
documents avec leur
identifiant

accès
public

Pathologie – EN
PROD

Nomenclature
des pathologies
DPPR

Chaine de caractères
‘pathologie'

Liste des pathologies
avec leur identifiant

accès
public

www.sante-ra.fr


Slide 10

Les services Web de SISRA

Service données de références

Exemple : recherche des villes de code postal « 42240 »
https://www.sante-ra.fr/SWDPPR/SWVilleFrance.asmx

www.sante-ra.fr


Slide 11

Les services Web de SISRA

Service données de références


Et avec son langage préféré ?

public class ListeVilleFromCP {
public static void main(String[] args) throws IOException,
InterruptedException
{
try {
String CodePostal = "42240" ;
String Count = "10" ;
String data =
"" +
"xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"
xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">" +
" " +
"
" +
"
" + CodePostal + "" +
"
" + Count + "" +
"
" +
"
" +
"
" ;
www.sante-ra.fr


Slide 12

Les services Web de SISRA

Service données de références
URL url = new URL(
"https://www.sante-ra.fr/SWDPPR/SWVilleFrance.asmx?op=ListeVilleFromCP");
URLConnection conn = url.openConnection();
conn.setDoOutput(true);
SOAP 1.1
conn.setRequestProperty("CONTENT-TYPE", "text/xml; charset=utf-8");
conn.setRequestProperty("CONTENT-LENGTH", "" + data.length());
conn.setRequestProperty("SOAPAction",
"http://www.sante-ra.fr/SWVilleFrance/ListeVilleFromCP") ;
OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream(),
"utf-8");
wr.write(data);
wr.flush();
BufferedReader rd = new BufferedReader(new
InputStreamReader(conn.getInputStream()));
String line;
while ((line = rd.readLine()) != null)
{
System.out.println(line) ;
}


www.sante-ra.fr


Slide 13

Les services Web de SISRA

Service données de références

La réponse du service Web

www.sante-ra.fr


Slide 14

Agenda de l’atelier technique
 Introduction sur les services d’intégration proposés par SISRA
 Les outils fondamentaux
 La stratégie d’intégration
 Les services Web de SISRA

 Les principaux services à l’attention des établissements
 Services opérationnels : DPPR, Trajectoire, annuaire PS régional, RCP, STIC
 Services en cours de réalisation

 Modalités de mise en œuvre
 Comment les mettre en œuvre ?
 La sécurité
 Les familles de services SISRA

 Les nouveaux outils SISRA qui vont être important pour votre établissement
 Télé imagerie

 ZEPRA
 Passerelle V3 et DMP
www.sante-ra.fr


Slide 15

DPPR : accessibilité et contenu du dossier
 Le besoin
 Alimenter le DPPR avec de nouvelles informations structurées ou non
 Savoir si le DPPR détient un dossier concernant un patient et si le professionnel de
santé est habilité à consulter ce dossier
 Créer une habilitation à partir d’une carte Vitale

 Ce qui est proposé par SISRA
 Gestion des habilitations sur les dossiers
 Gestion des alimentations (DPPR et PEPS)
 Call V1 (intégration Web) et Call V2 (API)

 Les bénéfices
 Depuis le DPI de l’établissement, informer les médecins de l’existence d’un dossier
concernant le patient sur le DPPR et de l’habilitation à consulter ce dossier

 Exemple de projet ou illustration d’utilisation
 DPI du CLB ou CristalNet, intégration aux LGC
www.sante-ra.fr


Slide 16

Les services Web de SISRA

Services d’habilitations DPPR
Type de
service

Services
métiers
sensibles

Nom du
service

Description

Paramètres
en entrée du
service

Eléments
renvoyés par le
service

Sécurité

IPPR, niveau
de détail
souhaité

Liste des
professionnels de
santé habilités sur
le dossier (N° Adeli,
nom et prénom, lieu
d’exercice, date de
fin d’habilitation)

certificat
du GIPCPS +
convention

Existence du
dossier patient
rattaché au patient,
oui/non médecin
habilité sur le
dossier

certificat
du GIPCPS +
convention

Acquittement

Détection
présence
carte Vitale
+ certificat
CPS

Habilitations
détaillées –
EN PROD

Récupération de la
liste des
personnes
habilitées sur un
dossier

Accessibilité
dossier – EN
PROD

précise si un
dossier de patient
est accessible ou
non pour un
professionnel
(existence et
habilitation)

IPPR, N° Adeli

Création d’une
Habilitation –
EN PROD
(mais accès
restreint)

ajoute une
habilitation à un
médecin pour un
dossier

N° Adeli, IPPR
du patient, date
de fin
d’habilitation

www.sante-ra.fr


Slide 17

Les services Web de SISRA

Services d’habilitations DPPR
 Exemple : utiliser le service « Accessibilité dossier » pour informer un
médecin depuis son SIH de l’existence de pièce concernant un patient dans le

DPPR et de son habilitation à consulter ces pièces
 Paramètres d’appel du service : IPPR du patient, Numéro ADELI/RPPS du
médecin
 L’appel est transmis à la passerelle locale de l’établissement qui gère la

sécurité, par exemple : http://dppr:8080/rcvSoap/rcvMetier.asmx
 Pré-requis : il faut le certificat GIP-CPS class 4 de l’établissement pour faire
fonctionner le routeur de services
 Voir : Demande de Certificat Serveur Applicatif (CSA) sur le site du GIP CPS - http://www.gipcps.fr/index.php?m_cat=main_menu2&option=com_content&task=view&id=547&Itemid=447

www.sante-ra.fr


Slide 18

Les services Web de SISRA

Services d’habilitations DPPR
 La requête (SOAP 1.1) :

xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">



IPPR du patient concerné
Numéro ADELI/RPPS médecin
Identifiant STIC établissement





www.sante-ra.fr


Slide 19

Les services Web de SISRA

Services d’habilitations DPPR
 La réponse du service Web :

xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">



IPPR du Patient
ADELI ou RPPS du Médecin
Identifiant STIC de l’établissement
oui/non suivant si PS connu de l’annuaire ou non
Habilitation existante or PS non habilite or Habilitation
inexistante or Dossier inaccessible

Dossier inexistant or Dossier désactivé or PS
proscrit

oui/non
oui/non




www.sante-ra.fr


Slide 20

Les services Web de SISRA

Services d’habilitations DPPR
Exemple avec le démonstrateur SISRA : http://dev.sante-ra.fr/demonstrateur/ClientSWHabilitations.aspx

www.sante-ra.fr


Slide 21

Les services Web de SISRA

Services Passerelle – PEPS – Biologie
Type de
service

Nom du
service
Passerelle
centrale – EN
PROD

Service
métier
protégé

Description

Paramètres en entrée
du service

Alimentation
gisement
mutualisé

traits stricts patient,
métadonnées pieces,
document encodé en
base64,dans un message
XML SISRA

Eléments
renvoyés par le
service

sécurité

résultat du stockage

certificat
du GIPCPS

PEPS – EN PROD

Alimentation
PEPS

traits stricts patient,
métadonnées
fiche,données fiches
métier,dans un message
XML PEPS

résultat du stockage

certificat
du GIPCPS

Biologie – EN
PROD

Ajout résultat

Id DPPR, rôle, lot
d'analyses biologiques de
patients au format HPRIM

Identifiant de suivi

certificat
du GIPCPS

Identifiant de suivi

fournisseur, statut
de l’avancement du
traitement, statut
sur les erreurs
rencontrées

certificat
du GIPCPS

id fournisseur, période de
suivi

fournisseur, statut
de l’avancement du
traitement, statut
sur les erreurs
rencontrées

certificat
du GIPCPS

Biologie – EN
PROD

Biologie – EN
PROD

Suivi intégration
par fichier

Suivi intégration
par fournisseur

www.sante-ra.fr


Slide 22

Les services Web de SISRA

Services Passerelle – PEPS – Biologie
 Exemple : le service « Passerelle centrale » permet d’éviter l’installation d’une
passerelle pour les établissements pour lesquels cette infrastructure ne se
justifie pas
 La

passerelle

centrale

est

joignable

à

l’adresse

https://www.sante-

ra.fr/SISRA.PortailSecurite/Portailsecurite.svc
 Elle doit être invoquée « avec sécurité » via le Framework WSE 3.0 (Web
Services Enhancements) de Microsoft
 L’interface est la même que pour une passerelle locale :


xmlns:…>



enveloppe XML pour transmettre une pièce au DPPR



www.sante-ra.fr


Slide 23

Call V1 DPPR
 Le besoin
 Pouvoir accéder au DPPR de mon patient directement le dossier local de mon patient et, si
possible, si je suis habilité. Et ceci en garantissant l’authentification forte

 Ce qui est proposé par SISRA
 Call V1 : intégrer un lien url en passant en paramètre l’IPPR du patient (https://www.santera.fr/DossierPatient/PageSwitchDossierPatient.aspx?Ippr=42727) = ~1/2 jour homme !
 Bonus : restriction aux droits d’accès : conditionner l’affichage de ce lien url par la réponse positive
de l’appel du service web « Accessibilité du dossier ». Ce service permet de savoir si un ADELI ou
RPPS est habilité sur un IPPR

 Les bénéfices
 Eviter la recherche du patient dans le DPPR
 Eviter de tenter de consulter un DPPR sur lequel le professionnel n’est pas habilité

www.sante-ra.fr


Slide 24

Call V1 DPPR
Exemple : https://www.sante-ra.fr/DossierPatient/PageSwitchDossierPatient.aspx?Ippr=42727

www.sante-ra.fr


Slide 25

Call V1 DPPR
 Exemple de projet ou illustration d’utilisation (exemple : DPI du CLB, CristalNet, COREWIN
OSIRIS, Calystène…)

Si le médecin connecté
au DPI est habilité sur
le dossier

Si le médecin connecté
au DPI n’est pas habilité
sur le dossier

DPI du Centre Léon Bérard
aujourd’hui

DPI du Centre Léon Bérard
en projet…

www.sante-ra.fr


Slide 26

Les services Web de SISRA

Services Logiciels de Gestion de Cabinet médical (call V2)
Mise à disposition sous la forme d’une API (.net)
Spécification sur le portail développeur SISRA : http://dev.sante-ra.fr rubrique «Espace
éditeur LGC »
Type de
service

Services
sensibles et
nécessitant
accord
explicite du
patient

Nom du
service

Description

Paramètres en
entrée du
service

Eléments renvoyés
par le service

Sécurité

IPPR, N° Adeli
(possibilité
ajouter filtres
par type, date,
etc…)

Liste des pointeurs
répondant à la
requête (type,
libellé, date acte,
date validation,
pathologie, etc…)

Habilitation
définie dans
DPPR + certificat
CPS

Habilitation
définie dans
DPPR + certificat
CPS

Certificat CPS

LGC - Liste
des
pointeurs –
EN PROD

Pour un professionnel
habilité à un dossier
(habilitation DPPR),
permettre de récupérer
la liste des documents
médicaux référencés
dans le DPPR du patient

LGC –
Récupératio
n d’un
document
médical – EN
PROD

Pour un professionnel
habilité à un dossier
(habilitation DPPR),
permettre de récupérer
un document du dossier

IPPR, N° Adeli,
information
souhaitée

Information
médicale
nominative dans
son format
d’origine

LGC –
Alimentation
du dossier –
EN PROD

Pour un professionnel
connu du DPPR,
permettre d’alimenter le
dossier DPPR du
patient

IPPR, N° Adeli,
méta données
de l’information
à alimenter

Acquittement

www.sante-ra.fr


Slide 27

CALL V1 Trajectoire
 Le besoin
 Permettre la redirection d’un utilisateur depuis une application vers une autre, sans le
soumettre à une réauthentification (SSO)
 Transmettre éventuellement un contexte patient à l’application destination

 Ce qui est proposé par SISRA
 Deux solutions : lien direct et tiers de confiance
 Répondre aux problématiques de sécurité :
 Les identités des serveurs et utilisateurs doivent être garanties
 Identification unique et commune à toutes les applications

www.sante-ra.fr


Slide 28

CALL V1 Trajectoire : lien direct

Application SISRA

(4) L’utilisateur peut naviguer dans Trajectoire

Utilisateur authentifié dans
une application SISRA

(3) Authentification
de l’utilisateur

Trajectoire

1. L’utilisateur de l’application SISRA demande à accéder à Trajectoire (lien dans
une page Web).
2. L’application SISRA redirige la demande à Trajectoire en lui transmettant les
informations de connexion de l’utilisateur (informations cryptées) dans l’URL
d’appel à Trajectoire).
3. Trajectoire authentifie l’utilisateur. (avec les données issues de l’URL)
4. L’utilisateur peut librement naviguer dans Trajectoire.

 Points clés de l’approche lien direct





Simplicité de mise en œuvre
Pas d’authentification mutuelle, la même url de redirection est re-jouable à l’infini
L’application source doit stocker le user / mdp de l’application distante
La solution ne repose pas sur une norme quelconque
www.sante-ra.fr


Slide 29

Annuaire Local

Jetons

Récupération de l’utilisateur dans
l’annuaire local à partir des données
du jeton.
Récupération du jeton à partir de son identifiant
Cette étape est sécurisée par une authentification
mutuelle.
7
9
6



TRAJECTOIR
E
5

8

Jeton SSO
3

Jeton SAML – VIHF
Utilisation unique



https://...
Redirection sécurisée vers TRAJECTOIRE.
L’identifiant du jeton est fournit en paramètre.
Le contexte patient est passé en paramètre ou
dans le jeton (selon les cas).

CALL V1 Trajectoire :
tiers de confiance
Annuaire PS

Le serveur SSO crée un jeton et

Serveur de 3’ retourne

2

sa référence (identifiant).

Certificat de chiffrement

Demande de création d’un jeton SSO
avant la redirection vers TRAJECTOIRE.
Le DPPR doit fournir les informations
minimum définies par le format VIHF
(données sur le PS authentifié).
Cette étape est sécurisée par une
authentification mutuelle.

4

SIH
Certificat de chiffrement
Authentification

1
Le Professionnel de Santé se
est connecté au SIH avec sa
carte CPS. Il est dans un dossier
patient et souhaite orienter le
patient dans une SSR.
Il clique sur le lien « Trajectoire »
www.sante-ra.fr


Slide 30

CALL V1 Trajectoire : tiers de confiance
Points clés de l’approche tiers de confiance

1. Normalisation
SSO normalisé et basé sur le format VIHF (Vecteur d’Identification et d’Habilitation
Formelles) choisi dans le référentiel d’interopérabilité de l’ASIP
2. Sécurité
Le serveur tiers impose le respect des règles de sécurité
Une gestion centralisée des autorisations accordées aux applications est possible
La durée d’un jeton est limitée dans le temps et son usage est unique. Rejouer un jeton
n’est donc pas possible
3. Simplicité
Le serveur tiers simplifie le processus d’interconnexion en prenant en charge la
complexité du SSO
4. Flexibilité
L’architecture décrite ainsi que le format VIHF permettent, outre le transfert de l’identité
utilisateur, d’ajouter des données complémentaire libres : facilité d’implémentation du
transfert de contexte d’application.
Exemple : dossier patient en cours

www.sante-ra.fr


Slide 31

Annuaire régional des Professionnels de
Santé
 Le besoin
 Obtenir des informations (Adeli/RPPS, lieu d’exercice, email) sur les professionnels
de santé
 Basé sur l’annuaire du GIP CPS complété avec le fichier de la DRASS, mise à jour à
l’initiative des professionnels de santé et/ou des établissements

 Ce qui est proposé par SISRA
 L’annuaire des professionnels de santé de la plate-forme SISRA
 93000 professionnels sont inscrits dans cet annuaire

 Les bénéfices
 Un annuaire régional des professionnels de santé participants à la plate-forme
régionale

 Exemple de projet ou illustration d’utilisation
 Retrouver l’email d’un professionnel de santé
 Le projet ZEPRA
www.sante-ra.fr


Slide 32

Les services Web de SISRA

Services annuaire professionnels de santé
Type de
service

Service
métier
protégé

Paramètres
en entrée du
service

Eléments
renvoyés par le sécurité
service

N° Adeli du
professionnel

Nom, Prénom,
lieu et modalités
d’exercice, mail

certificat
du GIPCPS

Rechercher un
Professionnel de
Santé – EN
PROD

Recherche d’un
professionnel de
santé référencé
dans l’annuaire
régional

Nom, lieu
d’exercice

Liste des
professionnels
correspondants
(Nom, Prénom,
lieu et modalités
d’exercice, mail)

certificat
du GIPCPS

Rechercher un
professionnel de
santé (recherche
floue) – EN
PROD

Recherche floue
dans l'annuaire
régional des
professionnels de
santé

Valeur floue
parmi nom,
prénom, lieu
d’exercice, N°
Adeli

Liste des
professionnels
correspondants
(Nom, Prénom,
lieu et modalités
d’exercice, mail)

certificat
du GIPCPS

Nom du
service

Description

Obtenir des
informations sur
un professionnel
de Santé – EN
PROD

Récupération des
informations du
profil d’un
professionnel de
santé référencé
dans l’annuaire
régional

www.sante-ra.fr


Slide 33

Les services Web de SISRA

Services annuaire professionnels de santé

Exemple : recherche dans l’annuaire régional
https://www.sante-ra.fr/SWDPPR/SWInformationsPS.asmx

www.sante-ra.fr


Slide 34

Les services Web de SISRA

Services annuaire professionnels de santé

public class FindPS {
public static void main(String[] args) throws IOException, InterruptedException {
try {
String Name = "bernadac" ;
String Place = "saint-etienne" ;
String data = "searchNameString=" + URLEncoder.encode(Name, "utf-8") +
"&searchPlaceString=" + URLEncoder.encode(Place, "utf-8") ;
URL url = new URL(
"https://www.sante-ra.fr/SWDPPR/SWInformationsPS.asmx/FindPS");
URLConnection conn = url.openConnection();
conn.setDoOutput(true);
conn.setRequestProperty("CONTENT-TYPE",
HTTP POST
"application/x-www-form-urlencoded; charset=utf-8");
conn.setRequestProperty("CONTENT-LENGTH", "" + data.length());

OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream(), "utf8");
wr.write(data);
wr.flush();
www.sante-ra.fr


Slide 35

Les services Web de SISRA

Services annuaire professionnels de santé
BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String line;
String cr = "" ;
while ((line = rd.readLine()) != null)
{
System.out.println(line) ;
cr = cr + line ;
}
wr.close();
rd.close();

int pos ;
if ((pos = cr.indexOf("")) != -1) {
int end = cr.indexOf("
") ;
String email = cr.substring(pos+7, end) ;
System.out.println("email : " + email) ;
}
www.sante-ra.fr


Slide 36

Outil RCP, intégration avec le SIH
 Le besoin
 Inscrire mon patient dans l’outil RCP depuis mon dossier local, et récupérer automatiquement
le compte-rendu

 Ce qui est proposé par SISRA
 Call V1 : intégrer un lien url passant en paramètre crypté l’identité du patient et du prescripteur
 Intégration du compte-rendu : réintégrer, dans le dossier local, le compte-rendu déposé sur la
passerelle SISRA de l’établissement, en structuré et/ou en PDF
 Bonus : Intégration de la prise de RDV dès l’inscription
 Bonus : Pré-remplissage du dossier de RCP : partager des informations structurées sur le

patient permettant d’alimenter la fiche RCP

 Les bénéfices
 Eviter la ressaisie d’informations (identité du patient, données médicales pré-renseignées)
 Faciliter l’accès au compte-rendu en le proposant au niveau local (DPI) et régional (DPPR)
www.sante-ra.fr


Slide 37

Appel STIC pour disposer des identifiants
locaux des SIH
 Le besoin
 Créer / rechercher un patient dans STIC
 Disposer d’un identifiant régional
 Retrouver les identifiants locaux d’un établissement pour un patient connu de STIC

 Ce qui est proposé par SISRA
 Gestion de l’identification régionale et locale des patients, rapprochement et suspicions de
doublons

 Les bénéfices
 L’identification unique est un pré-requis indispensable à tout échange automatisé entre
établissements
 En attendant l’INS…

 Exemple de projet ou illustration d’utilisation
 Intégration dans son SIH des résultats d’examens réalisés par un autre établissement
www.sante-ra.fr


Slide 38

Les services Web de SISRA

Services d’identification patient STIC
Type de
service

Service
métier
protégé

Paramètres en
entrée du
service

Eléments
renvoyés par le
service

Nom du service

Description

sécurité

STIC Recherche
patient – EN PROD

Recherche de
l’existence d’un
patient dans STIC

traits stricts du
patient (date de
naissance au
minimum)

patients
correspondant à la
recherche

certificat
du GIPCPS

STIC Vérifier
doublon – EN
PROD

Recherche de
l'existence de
doublons

traits stricts du
patient

patients déjà
connus reconnus
comme suspicions
de doublons

certificat
du GIPCPS

STIC Information
Patient / IPPL – EN
PROD

Information Patient /
IPPL

id établissement,
IPPL

Information sur les
patients répondant à
la recherche

certificat
du GIPCPS

STIC Information
Patient / IPPR
– EN PROD

Information Patient /
IPPR

IPPR

Information sur les
patients correspond
à l'IPPR saisi

certificat
du GIPCPS

www.sante-ra.fr


Slide 39

En cours de réalisation : CNAM
 Le besoin
 Consulter les droits du patient vis-à-vis de l’assurance maladie et la déclaration de son médecin
traitant (comparable à l’application CDR)

 Ce qui est proposé par SISRA
 Services « médecin traitants » et « droits du patient »

 Déploiement en attente de l’accord de la CNIL

 Les bénéfices
 Disposer d’une information à jour sur les droits du patient, ce que la carte vitale ne permet pas
 Pourvoir intégrer cette consultation dans les applications du SIH

 Exemple de projet ou illustration d’utilisation
 Gestion du parcours de soins coordonné (chaque assuré social de plus de 16 ans doit désigner
un médecin traitant de son choix avant de consulter un autre spécialiste, afin de pouvoir
bénéficier d’un remboursement à taux plein)
 Contrôle des droits du patient lors de la constitution de son dossier au bureau des entrées
www.sante-ra.fr


Slide 40

Les services Web de SISRA

Services CNAM

Type de
service

Services
métiers
sensibles

Nom du
service

Description

médecin
traitant
(cf. NB2) – EN
TEST

Récupération
auprès de la
CNAM du médecin
traitant d'un
patient

droits du
patient
(cf. NB3) – EN
TEST

récupération
auprès de la
CNAM des droits
de
remboursement
du patient

Paramètres
en entrée du
service

Eléments
renvoyés par le
service

Sécurité

NIR, Rang
gémellaire,
Date de
naissance

N° Adeli, nom,
prénom, adresse
du médecin
traitant

certificat
du GIPCPS +
convention

NIR, Rang
gémellaire,
Date de
naissance,
Nom et prénom
ouvreur de
droits, Prénom
du bénéficiaire,

Adresse de
l’ouvreur de droits,
existence des
droits, exonération
du ticket
modérateur, patient
CMU, Déclaration
d’un médecin
traitant,
Compléments
d’exonération

certificat
du GIPCPS +
convention

www.sante-ra.fr


Slide 41

Agenda de l’atelier technique
 Introduction sur les services d’intégration proposés par SISRA
 Les outils fondamentaux
 La stratégie d’intégration
 Les services Web de SISRA

 Les principaux services à l’attention des établissements
 Services opérationnels : DPPR, Trajectoire, annuaire PS régional, RCP, STIC
 Services en cours de réalisation

 Modalités de mise en œuvre
 Comment les mettre en œuvre ?
 La sécurité
 Les familles de services SISRA

 Les nouveaux outils SISRA qui vont être important pour votre établissement
 Télé imagerie

 ZEPRA
 Passerelle V3 et DMP
www.sante-ra.fr


Slide 42

Comment les mettre en œuvre ?
Le portail établissement
 Le portail établissement = votre tableau de bord SISRA (www.sante-ra.fr)
3) Statistiques SISRA :
accédez aux données d’utilisation du DPPR par
votre établissement et toute la région sur les plans
quantitatif et qualitatif.
(à venir : statistiques d’usage des autres outils)

1) Aide à la gestion du projet de connexion à la
plateforme SISRA : aidez-vous de la description des étapes,
de l’annuaire des contacts, de l’état d’avancement.

2) Base documentaire SISRA en ligne : disposez
immédiatement de la dernière version des documents classés par
étape.

Pour obtenir le compte d’accès de votre établissement : adressez-vous à votre correspondant SISRA.
www.sante-ra.fr


Slide 43

Comment les mettre en œuvre ?
Le portail développeur
 Le portail développeur (http://dev.sante-ra.fr/)
 Espace support poste utilisateur
 Espace éditeurs SIH
 Espace éditeurs LGC

 Téléchargement :
 Documentations
 Client de démonstration
 Exemple de code

www.sante-ra.fr


Slide 44

Comment les mettre en œuvre ?
Le démonstrateur
 Le démonstrateur mode Web : http://dev.sante-ra.fr/demonstrateur

www.sante-ra.fr


Slide 45

Comment les mettre en œuvre ?
 Le support technique
 Documentation et exemples en ligne sur http://dev.sante-ra.fr
 Assistance mail contact [email protected]
 Installation, administration passerelle (formation possible pour les établissement)
 Indicateurs disponibilité (prochainement sur www.sante-ra.fr/portailetablissement
et http://dev.sante-ra.fr)

www.sante-ra.fr


Slide 46

Comment les mettre en œuvre ?
 Impliquer les éditeurs
 Echanger sur nos besoins
 Mutualiser les demandes des établissements s’appuyant sur le même éditeur
 Pour les nouvelles acquisitions : ne pas oublier l’exigence de raccordement à

SISRA dans le cahier des charges
 Pour les outils existants, impliquer votre diffuseur SISRA dans la négociation avec
l’éditeur

 Faire évoluer le portail développeur ?
 Forum
 FAQ
 Echanger sur nos réalisations …

www.sante-ra.fr


Slide 47

La sécurité
 La couche de sécurité (si le service est sécurisé) est gérée par la passerelle

 L’un des rôles de la passerelle est de simplifier la prise en charge de la sécurité

Firewall
établissement

VPN

Services ouverts
SISRA

SIH :
- Appel non sécurisé

Passerelle établissement :
- Routeur de service web
- Ajout de la sécurité
- Signature de l’appel si besoin

SIH

Services sécurisés
SISRA

SISRA
www.sante-ra.fr


Slide 48

Les familles de services SISRA
en synthèse…
 Call V1 DPPR : appel d’une URL avec paramètres en clair si non nominatifs
(IPPR) ou cryptés sinon :
 Call V1 DPPR, Call V1 TRAJECTOIRE, Call V1 RCP (DCC)

 Appel direct du service Web (données de référence) sur www.sante-ra.fr
 Appel du service Web via la passerelle (suivant le niveau du service, il est
sécurisé par la passerelle)
 Quelques exemples de services via la passerelle : intégration de la biologie,
consultation dossier DPPR, accès aux droits d’un assuré social si l’établissement a
signé la convention avec la CNAM…

 Call V2 pour les LGC
 Intégration au LGC par « API »
www.sante-ra.fr


Slide 49

Agenda de l’atelier technique
 Introduction sur les services d’intégration proposés par SISRA
 Les outils fondamentaux
 La stratégie d’intégration
 Les services Web de SISRA

 Les principaux services à l’attention des établissements
 Services opérationnels : DPPR, Trajectoire, annuaire PS régional, RCP, STIC
 Services en cours de réalisation

 Modalités de mise en œuvre
 Comment les mettre en œuvre ?
 La sécurité
 Les familles de services SISRA

 Les nouveaux outils SISRA qui vont être important pour votre établissement
 Télé imagerie

 ZEPRA
 Passerelle V3 et DMP
www.sante-ra.fr


Slide 50

Exemple d’utilisation dans le cadre du
projet Télé imagerie
Historique du projet ECHANGE

Le projet de téléimagerie est un projet SISRA qui bénéficie donc d’un
pilotage ARH/URCAM/URML/CR
Projet lancé en 2005 avec un groupe métier composé de radiologues,
cliniciens, directeurs d’hôpitaux
Décision : on met en place un outil technique qui permettra de passer de
besoins théoriques à des besoins réels
La solution doit :
- s’intégrer dans la plateforme SISRA pour bénéficier de services
existants
(Mutualisation et intégration)
- assurer aussi bien l’échange que le partage de l’image dans le
DPPR

www.sante-ra.fr


Slide 51

Structuration du projet ECHANGE
L’ARH créé une cellule de 2 personnes pour animer le projet régional
de téléimagerie
Chaque projet local doit être travaillé simultanément sur 5 axes :
- Médical : Les médecins définissent ensemble ce qui sera réalisé
- Organisationnel : Les directions conventionnent ensemble
- Financier : Mode de rémunération
- Ethique/Juridique : Rester dans le droit tout en avançant
- Technique : Déclinaison d’utilisation des outils SISRA
Car tout ces points sont indispensables pour que les projets avancent !

www.sante-ra.fr


Slide 52

Architecture de la solution ECHANGE

SISRA

Habilitation
du Docteur D
sur l’examen 13

Docteur D

Firewal
l
CPS

@
BE
Firewal
l

Examen
13

DMZ

LAN

Modalité
CPS

Examen 13
www.sante-ra.fr


Slide 53

Exemple d’utilisation dans le cadre du
projet ZEPRA
SIH
Firewall
établissement

SISRA
STIC / DPPR
VPN

SIH + choix des
correspondants
(adeli/RPPS ou mail)

Accès au document échangé
Notification
CPS

Passerelle établissement



Comment faire de l’échange sécurisé dans
SISRA, alternative à la messagerie sécurisée ?



Phase 1 : avril 2010  fonctionnement en

Phase

Mise en œuvre pour un SIH :
 Appel du service web annuaire PS SISRA
pour choix des correspondants
 Intégration API ZEPRA fournie par SISRA

webmail




2

dès

publication

référentiel

de

messagerie sécurisée par ASIP Santé  push
mail sécurisé jusqu’au correspondant

permettant la génération du message
ZEPRA
N.B. : message indépendant du partage permettant
ainsi de faire de l’échange sans IPPR
www.sante-ra.fr


Slide 54

Passerelle V3 et DMP
SIH
Firewall
établissement

SISRA
STIC / DPPR
VPN

SIH + calcul INSc

DMP
Passerelle établissement +
agent DMP + certificat GIP CPS

 Sans autre impact que le calcul de l’INSc

 Agent DMP

(algo de calcul de l’identifiant national de

 Détection présence INSc

santé calculé à partir des traits lus sur la

 Vérification

carte Vitale), la passerelle permettra fin

2010 d’alimenter le DMP
 De plus, porte d’entrée IHE compatible
pour la passerelle S2 2010.

type

d’information

concerne le DMP (table param.)
 Conversion cadre d’interoperabilité
 Signature transport certificat GIP
CPS
www.sante-ra.fr


Slide 55

Quels autres services attendez-vous de SISRA ?

Merci de votre attention