Il protocollo di comunicazione per la notifica dei consensi prevede che l’INI, una volta modificato il valore del consenso, notifichi l’aggiornamento alla RDA (se il sistema che richiede la modifica è differente dalla RDA), tramite una invocazione al servizio disponibile presso il Consents Notification Repository offerto dalla RDA. Il messaggio di notifica contiene informazioni circa l’assistito, il valore dei consensi e la data di ultima modifica effettiva (in caso di comunicazione di un consenso senza varazione del valore precedente è fornita la data della prima manifestazione del consenso), l’utente che ha effettuato l’aggiornamento ed altre informazioni che possono essere utili alla RDA per le operazioni di audit. La lista di consensi deve contenere tutti i consensi associati all’assistito. Di seguito si riporta il dataset della richiesta e della risposta del messaggio.
Il messaggio è inviato dall’INI alla RDA dell’assistito quando lo stato dei consensi è stato modificato presso una regione diversa dalla sua RDA.
Messaggio di richiesta Notifica di aggiornamento consensi (flussi INI->RDA)
Campo |
Tipologia |
Codifica |
Descrizione |
Obbligatorietà |
---|---|---|---|---|
Identificativo organizzazione |
specifico per messaggio |
Descrizione delle regioni/province autonome italiane |
Identificativo del dominio dell’utente |
si |
Struttura utente |
specifico per messaggio |
Codifica HSP.11 - HSP.11bis - STS.11 - RIA.11, ovvero codifica ISTAT della Azienda (ASL) o codifica Tabella 5.4-3 del documento di Affinity Domain |
Identificativo della struttura dell’operatore/professionista sanitario (nel caso in cui l’utente coincida con il paziente non deve essere valorizzato) |
si |
Identificativo assistito |
specifico per messaggio |
Formato codifica conforme alla specifiche IHE (ITI TF-3) |
Codice fiscale dell’assistito cui si riferisce la richiesta |
si |
Identificativo utente |
specifico per messaggio |
Formato codifica conforme alla specifiche IHE (ITI TF-3) |
Codice Fiscale dell’operatore che ha effettuato richiesta di comunicazione consensi |
si |
Ruolo utente |
specifico per messaggio |
Vedi Tabella 5.4-1 del documento di Affinity Domain per la codifica ruoli |
Ruolo dell’attore che effettua la richiesta di comunicazione consensi |
si |
Identificativo genitore/tutore |
specifico per messaggio |
Formato codifica conforme alla specifiche IHE (ITI TF-3 |
Codice Fiscale del genitore o tutore che ha effettuato richiesta di comunicazione consensi |
No, è obbligatorio se la richiesta di comunicazione consensi è stata svolta dal genitore o tutore dell’assistito a cui si riferiscono i cosensi espressi o revocati |
Lista consensi |
specifico per messaggio |
Vedi tabella codifica consensi |
Elenco dei consensi con relative date di ultime modifiche |
si |
Indentificativo informativa |
Spercifico per messaggio |
Identificativo della informativa, [Codifica della regione^numerico sequenziale] |
Rappresenta l’identificativo della informativa fornita al paziente (genitore o tutore) per l’espressione dei consensi |
si |
Messaggio di risposta Notifica di aggiornamento consensi con successo (flusso RDA->INI)
Il messaggio di risposta, in caso di successo, è strutturato come indicato nella tabella successiva.
Campo |
Tipologia |
Codifica |
Descrizione |
Obbligatorio |
---|---|---|---|---|
Stato risposta |
specifico per messaggio |
“Success” |
Successo |
si |
Messaggio di risposta Notifica di aggiornamento consensi con fallimento (flusso RDA->INI)
Il messaggio di risposta, in caso di errore, è strutturato come indicato nella tabella successiva.
Campo |
Tipologia |
Codifica |
Descrizione |
Obbligatorio |
---|---|---|---|---|
Stato risposta |
specifico per messaggio |
“Failure” |
Fallimento |
si |
Codice errore |
specifico per messaggio |
Codifica interna |
Vedi tabella codici errore |
si |
A titolo esemplificativo, in appendice A10, sono riportati i messaggi di richiesta e risposta del servizio.
Fallimento servizio
Codici di errore
NotifyConsentResponse/Status
Elemento |
Tipo di dato |
Valore |
---|---|---|
Status |
String |
Failure |
NotifyConsentResponse/Error
Attributo |
Tipo di dato |
Valore |
---|---|---|
codeContext |
String |
Vedi tabella messaggi di errore |
errorCode |
String |
[ERROR_CODE] |
NotifyConsentResponse/Error
[ERROR_CODE] |
Descrizione |
---|---|
NotifyConsentError |
Errore nella notifica consensi |
Gestione errori di verifica delle asserzioni
Gli errori generati da eventuali fallimenti di controllo sulle asserzioni sono descritti nel capitolo 4.