ATTIVAZIONE SERVIZI CART

Piani Terapeutici

ATTIVAZIONE AMBIENTI STAGE E PRODUZIONE

Per fare richiesta di attivazione ambienti configurazione staging e/o produzione e richiesta di fruizione degli endpoint CART occorre seguire la procedura indicata di seguito:

Modalità di Adesione

Gli applicativi fruitori si autenticano attraverso l’uso di credenziali TLS, fornite direttamente dal client tramite protocollo HTTPS (MTLS).

L’accesso, mediante protocollo HTTPS, prevede che sussista una relazione di trust tra applicativo fruitore ed API Gateway del CART, che viene preventivamente stabilito in fase di richiesta di adesione al servizio tramite lo scambio dei certificati. Il CART è così in grado di identificare puntualmente l’applicativo ed applicare i criteri di autorizzazione previsti per l’accesso alle API sulla base dell’identità del client fruitore.

Per poter essere abilitati all’uso dei servizi, oggetto del presente documento, è necessario avere fatto esplicita richiesta a Regione Toscana. In particolare è necessario eseguire i seguenti passi:

  1. Andare sul sito del CART nella sezione configurazione dei servizi https://cart.regione.toscana.it/portale/it/panoramica-cart/la-richiesta-di-adesione-ai-servizi/
  2. Scaricare il documento nella sezione Adesione API https
  3. Riempire il documento indicando per i seguenti campi i seguenti valori
API A CUI SI RICHIEDE L’ADESIONE< …>
SOGGETTO EROGATORE:Regione Toscana
REFERENTE TECNICO APPLICATIVO (*)Omar Lorenzini
EMAILgrupposis@regione.toscana.it

Le URL di erogazione dei servizi sono diversificate per il tipo di software ed in dettaglio:

per i software  di cartella medica utilizzati dai MMG/PLS:

ambiente di stage

  • nome API : TrasmissionePianiTerapeuticiAifaMMG
  • nome API : ElencoProtocolliPianiTerapeuticiMMG
  • nome API : VisualizzazionePianoTerapeuticoAifaMMG
  • nome API : AnnullamentoPianoTerapeuticoAifaMMG

ambiente di produzione

  • nome API : TrasmissionePianiTerapeuticiAifaMMG
  • nome API : ElencoProtocolliPianiTerapeuticiMMG
  • nome API : VisualizzazionePianoTerapeuticoAifaMMG
  • nome API : AnnullamentoPianoTerapeuticoAifaMMG

per le applicazioni utilizzate dai medici specialisti:

ambiente di stage

nome API :

  • TrasmissionePianiTerapeuticiAifa
  • ElencoProtocolliPianiTerapeutici
  • VisualizzazionePianoTerapeuticoAifa
  • AnnullamentoPianoTerapeuticoAifa

URL :

  • https://api.regione.toscana.it/sanita/C04/PianiTerapeutici/v1

ambiente di produzione

nome API :

  • TrasmissionePianiTerapeuticiAifa
  • ElencoProtocolliPianiTerapeutici
  • VisualizzazionePianoTerapeuticoAifa
  • AnnullamentoPianoTerapeuticoAifa

Modalità di invio

Per l’apertura del canale  HTTPS, dipendentemente dal tipo di software, devono essere usati due modalità diverse::

  • per i software  di cartella medica utilizzati dai MMG/PLS l’apertura del canale viene effettuato tramite la Tessera Sanitaria del medico, alla stregua della modalità utilizzato per la prescrizione elettronica.
  • per i medici specialisti l’apertura del canale viene effettuato tramite il certificato applicativo fornito da Regione Toscana
  • Nel caso di software MMG/PLS
CERTIFICATO X.509:TS/CNS dell’utente
  • Nel caso di software utilizzato dai medici specialisti
CERTIFICATO X.509:va richiesto al CART (cartdesk@regione.toscana.it)

inviare il modulo compilato (uno per ogni API e/o endpoint specificando l’ambiente stage o produzione) a: cartdesk@regione.toscana.it

e per conoscenza a;

omar.lorenzini@regione.toscana.it e grupposis@regione.toscana.it

Tracciatura delle comunicazioni

I Gateway del CART, per ogni richiesta gestita introducono alcuni header http, in particolare l’header X-CART-id viene valorizzato con un identificativo unico di transazione generato dal CART che può essere salvato per eventuali verifiche diagnostiche.

Ad ogni invio l’infrastruttura CART restituisce al chiamate l’identificativo della chiamata/transazione. Tale identificativo è restituito nella variabile  X-Cart-id posta nell’header HTTP.

Il valore della variabile X-Cart-id deve essere sempre salvato e custodito perché permettere di certificare l’avvenuta comunicazione del messaggio garantendone la tracciabilità all’interno dell’intero sistema. E’ importante osservare che tale identificativo viene sempre restituito dall’infrastruttura sia in caso di accettazione o meno del messaggio.

Un esempio  di valore della variabile X-Cart-id è il seguente b7cad8e2-72c4-41ce-ac9a-24ff2b3f72a0.