Documentazione Tecnica AddOn CGM CSE
Transcript
Documentazione Tecnica AddOn CGM CSE
Documentazione Tecnica AddOn CGM CSE Software Cartella Clinica VENERE Documentazione Tecnica AddOn CGM CSE Software di Cartella Clinica VENERE For internal use only! State: released Date: 9/11/2012 Version: 1.1 Author: CGM Italia Abstract Documentazione tecnica richiesta per l’accreditamento del software di AddOn CGM CSE dell’applicativo gestionale di cartella clinica VENERE in dotazione ai Medici di Medicina Generale (MMG). Copyright © CompuGroup Medical Italia – All rights reserved. For internal use only. 1 of 37 Documentazione Tecnica AddOn CGM CSE Software Cartella Clinica VENERE Indice 1 Dati identificativi......................................................................................................................4 2 Descrizione del sistema.............................................................................................................6 2.1 Integrazione con Anagrafe Persone e Anagrafe Sanitaria..................................................................6 2.2 Registrazione delle Prescrizioni: predisposizione ed invio dei documenti di prescrizione .................6 2.3 Annullamento delle Prescrizioni........................................................................................................7 2.4 Registrazione/Aggiornamento PS: predisposizione ed invio dei documenti di patient summary .......7 2.5 Riepilogo eventi delle RFC di riferimento gestiti dall’AddOn..............................................................7 3 Architettura..............................................................................................................................8 4 Casi d’Uso...............................................................................................................................10 4.1 Attori...............................................................................................................................................10 4.2 Use Case Diagrams...........................................................................................................................11 4.3 Use Case Specification.....................................................................................................................15 5 Scenari di Cooperazione..........................................................................................................27 5.1 Allineamento Massivo Anagrafiche Assistiti (ANA_UC_001)............................................................27 5.2 Allineamento Anagrafiche Assistiti Scelti (ANA_UC_002)................................................................28 5.3 Allineamento Iscrizioni Revocate Assistiti (ANA_UC_003)...............................................................29 5.4 Allineamento Puntuale Anagrafica Assistito (ANA_UC_004)............................................................30 5.5 Identificazione Soggetto Assistito (ANA_UC_005)............................................................................31 5.6 Identificazione Soggetto Medico (ANA_UC_006).............................................................................31 5.7 Richiesta Assegnazione Lotto NRE (NRE_UC_001)............................................................................32 5.8 Ripristino NRE Assegnati e non ancora utilizzati (NRE_UC_002).......................................................32 5.9 Consultazione Posizione Ticket (TCK_UC_001).................................................................................33 5.10 Invio Prescrizione (PRS_UC_001)...................................................................................................34 5.11 Annullamento Prescrizione (PRS_UC_002).....................................................................................35 5.12 Invio Patient Summary (PSS_UC_001)............................................................................................36 6 Documenti RFC di riferimento.................................................................................................37 Indice delle Tabelle e delle Figure Tabella 1 – Dati relativi all'applicazione software........................................................................4 Tabella 2 – Storico dell'applicazione software..............................................................................4 Tabella 3 – Dati relativi al documento tecnico..............................................................................4 Tabella 4 – Storico del documento...............................................................................................5 Figura 1 - UML Deployment Diagram AddOn CGM CSE................................................................8 Figura 2 – UML Actor Diagram...................................................................................................10 Copyright © CompuGroup Medical Italia – All rights reserved. For internal use only. 2 of 37 Documentazione Tecnica AddOn CGM CSE Software Cartella Clinica VENERE Figura 3 – UML UC Diagram relativo a “Allineamento Massivo Anagrafiche Assistiti“ ................................................................................................................11 Figura 4 - UML UC Diagram relativo a “Allineamento Puntuale Anagrafica Assistito“................12 Figura 5 - UML UC Diagram relativo a “Invio / Annullamento Prescrizione“...............................13 Figura 6 - UML UC Diagram relativo a “Invio Patient Summary“................................................14 Tabella 5 - UC Specification "Allineamento Massivo Anagrafiche Assistiti"................................15 Tabella 6 - UC Specification "Allineamento Anagrafiche Assistiti Scelti".....................................16 Tabella 7 - UC Specification "Allineamento Iscrizioni Revocate Assistiti"....................................17 Tabella 8 - UC Specification "Allineamento Puntuale Anagrafica Assistito"................................18 Tabella 9 - UC Specification "Identificazione Soggetto Assistito"................................................19 Tabella 10 - UC Specification "Identificazione Soggetto Medico.................................................20 Tabella 11 - UC Specification "Richiesta Assegnazione Lotto NRE"............................................. 21 Tabella 12 - UC Specification "Ripristino NRE Assegnati e non ancora utilizzati" ........................ 22 Tabella 13 - UC Specification "Consultazione Posizione Ticket".................................................. 23 Tabella 14 - UC Specification "Invio Prescrizione".......................................................................24 Tabella 15 - UC Specification "Annullamento Prescrizione".......................................................25 Tabella 16 - UC Specification "Invio Patient Summary"..............................................................26 Figura 7 - UML Sequence Diagram "Allineamento Massivo Anagrafiche Assistiti"......................27 Figura 8 - UML Sequence Diagram "Allineamento Anagrafiche Assistiti Scelti"..........................28 Figura 9 - UML Sequence Diagram "Allineamento Iscrizioni Revocate Assistiti" ..........................29 Figura 10 - UML Sequence Diagram "Allineamento Puntuale Anagrafica Assistito"...................30 Figura 11 - UML Sequence Diagram "Identificazione Soggetto Assistito"................................... 31 Figura 12 - UML Sequence Diagram "Identificazione Soggetto Medico".....................................31 Figura 13 - UML Sequence Diagram "Richiesta Assegnazione Lotto NRE"...................................32 Figura 14- UML Sequence Diagram "Ripristino NRE Assegnati e non ancora utilizzati"...............32 Figura 15 - UML Sequence Diagram "Consultazione Posizione Ticket"........................................33 Figura 16 - UML Sequence Diagram "Invio Prescrizione"............................................................34 Figura 17 - UML Sequence Diagram "Annullamento Prescrizione"............................................. 35 Figura 18 - UML Sequence Diagram "Invio Patient Summary"....................................................36 Copyright © CompuGroup Medical Italia – All rights reserved. For internal use only. 3 of 37 Documentazione Tecnica AddOn CGM CSE Software Cartella Clinica VENERE 1 Dati identificativi NOME APPLICAZIONE NUMERO DI VERSIONE CGM CSE 1.0.0.1 DATA DI RILASCIO 9/11/2012 RFC E.TOSCANA DI • N. 85 - Servizi Anagrafe Persone; • N. 87 - Servizi Anagrafe Sanitaria - Gestione MMG/PLS • N. 133 - Carta Sanitaria Regione Toscana – Patient Summary • N. 161 - Invio -Annullamento Prescrizione • N. 123 - Storage Geografico HDIS - Archiviazione e Consultazione degli Eventi Sanitari • N. 198 - Determinazione fasce di reddito per ticket su erogazione di farmaci e prestazioni. • N. 207 - Acquisizione Numeri Ricetta Elettronica • N. 98 – Busta evento clinico RIFERIMENTO RESPONSABILE DEL PRODOTTO CLAUDIO MUSCOGIURI REFERENTE TECNICO ANTONIO VALENTE Tabella 1 – Dati relativi all'applicazione software VERSIONE SOFTWARE DATA 1.0.0.1 9/11/2012 1.0.0.0 8/08/2012 MODIFICHE Eliminata gestione esenzioni/fasce di reddito nell’ambito della funzionalità di allineamento MASSIVO delle anagrafiche assistiti come da comunicazione di RT del 30/10/2012 Prima Release Tabella 2 – Storico dell'applicazione software NOME DEL DOCUMENTO VERSIONE DEL DOCUMENTO DOCUMENTAZIONE TECNICA ADDON CGM CSE – CARTELLA CLINICA VENERE 1.1 AUTORE CGM ITALIA DATA DI RILASCIO 09/11/2012 Tabella 3 – Dati relativi al documento tecnico Copyright © CompuGroup Medical Italia – All rights reserved. For internal use only. 4 of 37 Documentazione Tecnica AddOn CGM CSE Software Cartella Clinica VENERE VERSIONE DOCUMENTO 1.1 1.00 DATA MODIFICHE Revisione scenario Allineamento Anagrafiche Assistiti a seguito della direttiva di RT del 30/10/2012: 09/11/2012 8/08/2012 • Eliminati riferimenti alle esenzioni nei paragrafi 2.1 e 2.5; • Aggiornato Cap. 4, Use Case Diagram, par. 4.2.1 Allineamento Massivo Anagrafiche Assistiti • Aggiornato Cap. 4, Use Case Specification, par. 4.3.1 ANA_UC_001 Allineamento Massivo Anagrafiche Assistiti; • Aggiornato Cap. 4, Use Case Specification, par. 4.3.2 ANA_UC_002 Allineamento Anagrafiche Assistiti Scelti; • Aggiornato Cap. 5, Scenari di Cooperazione, par. 5.1 Allineamento Massivo Anagrafiche Assistiti • Aggiornato Cap. 5, Scenari di Cooperazione, par. 5.2 Allineamento Anagrafiche Assistiti Scelti • Aggiornato Cap. 5, Scenari di Cooperazione, par. 5.3 Allineamento Iscrizioni Revocate Assistiti • Aggiornato Cap. 6 Documentazione di Riferimento Prima Versione. Tabella 4 – Storico del documento Copyright © CompuGroup Medical Italia – All rights reserved. For internal use only. 5 of 37 Documentazione Tecnica AddOn CGM CSE Software Cartella Clinica VENERE 2 Descrizione del sistema Questa sezione fornisce una descrizione di carattere generale dell'applicazione software e delle sue funzionalità previste per la FASE 1. Le funzionalità di integrazione con i servizi CSE previsti dalla DGR 469 di Regione Toscana rese disponibili per le utenze dei medici convenzionati sono state realizzate attraverso la produzione di un software di AddOn che estende le originali funzionalità dell’applicativo gestionale di cartella clinica VENERE ed integra nuove librerie che offrono nuove classi di funzionalità e specifiche interfacce utente con l’obiettivo di implementare gli scenari di integrazione come indicati nelle specifiche tecniche allegate alla procedura negoziata. 2.1 Integrazione con Anagrafe Persone e Anagrafe Sanitaria L’AddOn implementa le funzionalità per la fruizione dei Servizi di Identificazione Anagrafica, utili al recupero dei dati anagrafici dei soggetti assistiti/utenti con l’ottenimento dell’ID Universale del soggetto identificata, sulla base di quanto indicato nelle RFC 85 e 87 Le funzionalità dell’AddOn a seconda degli scenari di utilizzo può integrare i servizi in maniera trasparente all’utente secondo temporizzazioni schedulate in background; a seguito di prima e successive invocazioni, il dato di ID Universale è conservato dalla logica dell’AddOn, per essere verificato e fruito nell’ambito di altri scenari di integrazione previsti. L’AddOn integra l’applicativo di cartella clinica offrendo all’utente funzionalità per recuperare ed allineare le informazioni di dettaglio relative alle informazioni di scelta e revoca per un medico, registrate nell’applicativo di cartella clinica in uso, con quelle registrate nel sistema regionale. Nuove scelte attive sono inserite nell’applicativo. Infine, l’interazione con i servizi offerti dall’infrastruttura regionale consente all’applicativo di effettuare l’aggiornamento puntuale delle esenzioni per i pazienti in scelta secondo quanto indicato dalla RFC198. 2.2 Registrazione delle Prescrizioni: predisposizione ed invio dei documenti di prescrizione Il modulo di integrazione supporta il client di cartella clinica nella realizzazione dello scenari di registrazione delle prescrizioni. Laddove previsto dalle specifiche la logica di composizione del CDA usufruisce degli identificativi ottenuti interagendo con i servizi di Identificazione Anagrafica (i.e come previsto dagli Scenari di Integrazione con Anagrafe Persone e Anagrafe Sanitaria) Le funzionalità dell’AddOn per l’invio delle prescrizioni SSN sono integrate con le funzionalità di registrazione/stampa delle prescrizioni previste per l’applicativo di cartella clinica. Alla richiesta di stampa della prescrizione da parte dell’utente Medico tramite le funzionalità dell’AddOn viene generato un documento clinico, nel formato HL7v3 – CDA v2.0, per ogni ricetta da stampare generata dalla registrazione degli item di prescrizione. I documenti clinici generati sono corredati di NRE, gestiti sulla postazione del medico a lotti tramite le funzionalità offerte dai servizi previsti dalla [RFC207]. I documenti clinici, anche nel caso di altri scenari per la gestione di altri classi di documenti clinici, sono gestiti in appositi store per il tracciamento delle code di invio, dei set di documenti inviati, così come delle informazioni sugli invii falliti. Gli scenari d’integrazione non prescrivono specifiche implementazioni lato cartella clinica per la gestione dei collaboratori di studio; al proposito, l’azienda si è riservata la libertà progettuale di implementare nell’AddOn funzionalità utili a soddisfare eventuali necessità della propria utenza di gestione dei dati di prescrizione in regime di collaboratori di studio e configurazione di medicina di gruppo, nel rispetto delle obbligatorietà dettate. Copyright © CompuGroup Medical Italia – All rights reserved. For internal use only. 6 of 37 Documentazione Tecnica AddOn CGM CSE Software Cartella Clinica VENERE Gli scenari per la consultazione degli NRE (i.e. primo NRE disponibile, NRE assegnati ed utilizzati in prescrizioni, ultimo NRE utilizzato in prescrizioni) sono considerati facoltativi, in quanto non propedeutici allo scenario primario di composizione e invio delle prescrizioni. L’utilizzo di codifiche da catalogo delle prestazioni regionali è condizionata dalla disponibilità di servizi fruibili per l’aggiornamento dei tali cataloghi; l’ipotesi progettuale allo stato si basa, dunque, sull’utilizzo dei nomenclatori nazionali utilizzati dall’applicativo di cartella. 2.3 Annullamento delle Prescrizioni L’AddOn implementa le funzionalità per realizzare le richieste di annullamento di prescrizioni precedentemente inviate al sistema regionale. L’interfaccia Utente dell’AddOn di integrazione offre all’utente la possibilità di interrogare la lista dei documenti di prescrizione inviati, da cui selezionare l’evento di prescrizione ed inviare la richiesta di annullamento (secondo quanto previsto dalla RFC 123). 2.4 Registrazione/Aggiornamento PS: predisposizione ed invio dei documenti di patient summary L’AddOn implementa le funzionalità per realizzare gli scenari di primo inserimento e aggiornamento del Patient Summary. Attraverso l’interfaccia Utente dell’AddOn di integrazione l’utente seleziona la funzionalità di Invio Patient Summary per il paziente “attivo” o selezionato che predispone ed invia il documento secondo quanto indicato dalla RFC133. 2.5 Riepilogo eventi delle RFC di riferimento gestiti dall’AddOn Si elencano di seguito gli eventi gestiti dall’AddOn CGM CSE (VENERE) delle RFC di riferimento di FASE 1: RFC 85 “Acquisizione Dati Anagrafici ed Identificativo Universale singolo paziente” “Acquisizione Identificativo Universale medico” RFC 87 “Acquisizione lista pazienti scelti al momento della richiesta" “Acquisizione lista pazienti revocati in un certo intervallo di date" RFC 207 "Richiesta di un lotto di NRE" “Richiesta di tutti gli NRE assegnati e non utilizzati” RFC 198 "Determinazione esenzione dal pagamento del ticket o della fascia di reddito " RFC 161 "Invio prescrizione" "Annullamento prescrizione" RFC 133 "Invio Patient Summary “campione“ Copyright © CompuGroup Medical Italia – All rights reserved. For internal use only. 7 of 37 Documentazione Tecnica AddOn CGM CSE Software Cartella Clinica VENERE 3 Architettura Questa sezione presenta una descrizione testuale e grafica (UML Deployment Diagram) dell’architettura dell’applicativo di gestione dello studio medico focalizzata sulle principali responsabilità funzionali delle componenti software dell’AddOn CGM CSE realizzato per l’integrazione con i servizi del progetto CSE Toscana. cmp AddOn Deployment Diagram Applicativ o Gestione Studio Medico «d e vi ce» VENERE «e xe cu tio n e nvi ro nm en t» AddOn CSE e P re scription Custom Action Module Controller Module User Inteface Layer (GUI) Sche da Pa zie nti P atien t S u m m a ry Serv ice Agent Module P a ti en t S um m a ry T i cket Business Service Module P o rt5 P re scrizi on e Data Application Layer (DAL) SAR L og on /Lo go ff Anagrafe «d evi ce» DataBase «d evi ce» DataBase APS NIL PDD A na gra fiche AAS Figura 1 - UML Deployment Diagram AddOn CGM CSE Il modello architetturale dell’AddOn di cartella clinica in Figura 1 si basa sui canoni del pattern MVC (Model View Controller) dove i ruoli principali sono interpretati dal: "Controller": riceve i comandi dell'utente (in genere attraverso la “View”) e li attua modificando lo stato degli altri due componenti; "View": visualizza i dati contenuti nel “model” e si occupa dell'interazione con utenti e agenti; "Model": fornisce i metodi per accedere ai dati utili all'applicazione. La scelta di utilizzo di questo schema ha permesso la separazione fra la logica applicativa (o "logica di business"), quasi totalmente a carico del “Model” e in piccola parte del “Controller”, e l'interfaccia utente a carico del “View”. Di seguito, una descrizione delle interazioni tra le componenti. L'addOn riceve due macro classi di input: 1) l'applicativo di cartella clinica chiama i metodi di interfaccia del controller a seguito di eventi di tipo - logon/logoff; - stampa prescrizione; - apertura/chiusura/eliminazione scheda paziente. 2) l'utente, tramite la GUI dell'AddOn, - chiede di inviare il patient summary del paziente attivo - chiede di allineare le informazioni anagrafiche e la posizione ticket del paziente attivo; - chiede l'allineamento massivo dei dati anagrafici degli assistiti a lui assegnati; Copyright © CompuGroup Medical Italia – All rights reserved. For internal use only. 8 of 37 Documentazione Tecnica AddOn CGM CSE Software Cartella Clinica VENERE - chiede l'allineamento delle iscrizioni degli assistiti che hanno revocato la scelta. 3) Il “Controller”, ricevuta la richiesta, demanda al “Model”, che contiene il core applicativo dell'addon, il processing della richiesta eventualmente connettendosi al data application layer o al service agent module. I risultati delle elaborazioni restituiti al “Controller” sono poi opportunamente visualizzati mediante GUI. L’architettura presentata in Figura 1 illustra per semplicità esplositiva i domini di interazione (paziente, prescrizione, patient summary, login/logoff, etc) tra l’applicativo di gestione dello studio medico ed il software di AddOn; quest’ultimo interagisce con i servizi CSE mediante apposite interfacce applicative implementate nel Service Agent Module. Copyright © CompuGroup Medical Italia – All rights reserved. For internal use only. 9 of 37 Documentazione Tecnica AddOn CGM CSE Software Cartella Clinica VENERE 4 Casi d’Uso Questa sezione riporta gli attori ed i casi d’uso principali e secondari necessari per descrivere le funzionalità principali dell’AddOn dell’applicativo di cartella clinica in uso ai Medici di Medicina Generale (MMG). In particolare, sono descritte le specifiche dei casi d’uso che comportano l’interazione con l‘APS. 4.1 Attori Si riportano i principali attori individuati nella gerarchia di Figura 2 per la descrizione delle funzionalità dell’AddOn: • Medico di Medicina Generale (MMG) • AddOn CSE o Sistema software da accreditare • Access Point Subsystem (APS) uc Gerarchia Attori MMG AddOn C... Medico Applicativ o Gestione Studio Medico Medico Medicina Generale (MMG) AddOn CSE Access Point Subsystem (APS) Figura 2 – UML Actor Diagram Copyright © CompuGroup Medical Italia – All rights reserved. For internal use only. 10 of 37 Documentazione Tecnica AddOn CGM CSE Software Cartella Clinica VENERE 4.2 Use Case Diagrams Di seguito, la descrizione grafica in UML dei casi d’uso necessari a descrivere le funzionalità dell’applicativo di AddOn con i servizi CSE. Per una maggiore chiarezza espositiva si riportano graficamente anche i casi d’uso propri dell’applicativo di gestione cartella clinica laddove questi attivino le funzionalità dell’AddOn che possono comportare le interazioni con l’APS. Per semplicità espositiva, si assume d’ora in poi che l’attore generico “Medico” presentato nelle seguenti sezioni implementi il ruolo effettivo di “MMG”. 4.2.1 Allineamento Massivo Anagrafiche Assistiti Per questi use case, l’ipotesi progettuale prevede l’avvio dell’allineamento massivo comprensivo dei dati anagrafici degli assistiti in scelta e delle iscrizioni revocate in base alla temporizzazione schedulata in background nella componente d’integrazione e configurata allo start-up dell’applicativo gestionale di cartella clinica da parte del medico convenzionato. Lo Use Case Diagram illustra anche la possibilità di eseguire on-demand le funzionalità di allineamento delle anagrafiche e delle iscrizioni revocate offerte uc Allineamento Massiv o Anagrafiche Assis... all’utente mediante interfaccia dell’AddOn. AddOn CSE Medico Av v iare Applicativ o Cartella Clinica « i n cl u de » ANA_UC_001 Allineamento Massiv o Anagrafiche Assistiti « inclu d e » « in clu d e» ANA_UC_002 Allineamento Anagrafiche Assistiti Scelti ANA_UC_003 Allineamento Iscrizioni Rev ocate Assistiti Access Point Subsystem (APS) Figura 3 – UML UC Diagram relativo a “Allineamento Massivo Anagrafiche Assistiti“ Copyright © CompuGroup Medical Italia – All rights reserved. For internal use only. 11 of 37 Documentazione Tecnica AddOn CGM CSE Software Cartella Clinica VENERE 4.2.2 Allineamento Puntuale Anagrafica Assistito Per questi use case, l’evento di allineamento puntuale è scatenato all’apertura della scheda di un paziente e consiste nel recupero dei dati anagrafici dell’assistito e nella consultazione della posizione ticket. Anche in questo caso, l’AddOn offre la possibilità all’utente di eseguire on-demand l’allineamento puntuale di un uc Allineamento Puntuale Anagrafica Assistito assistito mediante apposita funzionalità offerta dall’interfaccia grafica. Aprire Scheda Paziente AddOn CSE Medico « i n cl u d e» ANA_UC_004 Allineamento Puntuale Anagrafica Assistito « i n clu d e» « i ncl u de » ANA_UC_005 Identificazione Soggetto Assistito TCK_UC_001 Consultazione Posizione Ticket Access Point Subsystem (APS) Figura 4 - UML UC Diagram relativo a “Allineamento Puntuale Anagrafica Assistito“ Copyright © CompuGroup Medical Italia – All rights reserved. For internal use only. 12 of 37 Documentazione Tecnica AddOn CGM CSE Software Cartella Clinica VENERE 4.2.3 Invio / Annullamento Prescrizione L’evento che attiva l’invio della prescrizione è scatenato dall’esecuzione dell’attività di stampa della stessa; il documento è inviato al sistema regionale dopo le verifiche sui dati obbligatori richiesti. In questo diagramma, si illustrano anche gli use case relativi all’annullamento di una prescrizione già inviata al SAR e quello relativo alla verifica ed all’eventuale ripristino degli NRE da apporre sulla ricetta elettronica. uc Inv io/Annullamento Prescrizio... Aprire Scheda Paziente Medico Compilare Prescrizione Ricercare Prescrizione Inv iata Stampare Prescrizione «in clu de » PRS_UC_001 Inv io Prescrizione AddOn CSE «i n clude » Verifica Dati Anagrafici Assistito « exten d» ANA_UC_005 Identificazione Soggetto Assistito « in clu de» PRS_UC_002 Annullamento Prescrizione « i ncl ud e» Verifica Dati Anagrafici Medico «e xtend» ANA_UC_006 Identificazione Soggetto Medico NRE_UC_002 Ripristino NRE Assegnati e non ancora utilizzati Verifica Disponibilità NRE « exte nd » « exten d» NRE_UC_001 Richiesta Assegnazione Lotto NRE Access Point Subsystem (APS) Figura 5 - UML UC Diagram relativo a “Invio / Annullamento Prescrizione“ Copyright © CompuGroup Medical Italia – All rights reserved. For internal use only. 13 of 37 Documentazione Tecnica AddOn CGM CSE Software Cartella Clinica VENERE 4.2.4 Invio Patient Summary Per questo use case, l’ipotesi progettuale prevede la possibilità di invio del patient summary per un assistito in carico al medico dopo l’apertura della relativa scheda (paziente attivo). Come descritto negli UC Specification, l’AddOn è comunque coinvolto nel processo di svuotamento della coda di invio. uc Inv io Patient Summ... Aprire Scheda Paziente AddOn CSE Medico PSS_UC_001 Inv io Patient Summary « in clud e» «inclu de» « in clud e» Verifica Dati Anagrafici Assistito Verifica Dati Anagrafici Medico « extend » ANA_UC_005 Identificazione Soggetto Assistito Acquisizione Dati Patient Summary dal DB «extend » ANA_UC_006 Identificazione Soggetto Medico Access Point Subsystem (APS) Figura 6 - UML UC Diagram relativo a “Invio Patient Summary“ Copyright © CompuGroup Medical Italia – All rights reserved. For internal use only. 14 of 37 Documentazione Tecnica AddOn CGM CSE Software Cartella Clinica VENERE 4.3 Use Case Specification Di seguito la descrizione delle specifiche dei caso d’uso. Laddove si è ritenuto necessario, sono citati i casi d’uso inclusi e/o estesi evidenziati nei diagrammi UML degli UC. 4.3.1 ANA_UC_001 Allineamento Massivo Anagrafiche Assistiti ID USE CASE NOME USE CASE ANA_UC_001 Allineamento Massivo Anagrafiche Assistiti ATTORE PRINCIPALE Medico ATTORI SECONDARI AddOn, APS DESCRIZIONE Consente di allineare i dati anagrafici degli assistiti in carico al medico che sono già presenti nell’archivio di cartella clinica, di inserire i dati anagrafici degli assistiti di nuova scelta e di aggiornare lo stato degli assistiti con iscrizioni revocate con le corrispondenti informazioni contenute nell’Anagrafica Regionale. PRE-CONDIZIONI Nel client di cartella clinica sono: POST-CONDIZIONI 1. aggiornate le informazioni anagrafiche di dettaglio degli assistiti in carico che erano già presenti nell’archivio locale con quelle presenti nell’anagrafe regionale alla data corrente; 2. registrate le informazioni anagrafiche di dettaglio degli assistiti di nuova scelta; 3. aggiornati gli stati delle iscrizioni dei pazienti presenti nell’archivio locale che hanno revocato la scelta del medico; 4. aggiornati gli stati di integrazione dei pazienti non presenti nell’anagrafe regionale ma presenti nell’archivio locale del medico; 1. Il medico esegue lo start-up dell’applicativo di cartella clinica; 2. L’AddOn avvia automaticamente l’allineamento massivo degli elenchi degli assistiti scelti alla data corrente nell’applicativo richiamando il caso d’uso <<include>> “ANA_UC_002 – Allineamento Anagrafiche Assistiti Scelti”; 3. L’AddOn avvia automaticamente la funzionalità di allineamento massivo degli elenchi delle iscrizioni revocate degli assistiti richiamando il caso d’uso <<include>> “ANA_UC_003 – Allineamento Iscrizioni Revocate Assistiti 4. Il caso d’uso termina SCENARIO PRINCIPALE SCENARIO ERRORE A fronte dell’esito negativo dell’operazione, l’AddOn visualizza l’errore ottenuto. Tabella 5 - UC Specification "Allineamento Massivo Anagrafiche Assistiti" Copyright © CompuGroup Medical Italia – All rights reserved. For internal use only. 15 of 37 Documentazione Tecnica AddOn CGM CSE Software Cartella Clinica VENERE 4.3.2 ANA_UC_002 Allineamento Anagrafiche Assistiti Scelti ID USE CASE NOME USE CASE ANA_UC_002 Allineamento Anagrafiche Assistiti Scelti ATTORE PRINCIPALE Medico o AddOn ATTORI SECONDARI AddOn, APS DESCRIZIONE Consente di allineare i dati anagrafici degli assistiti in carico al medico che sono già presenti nell’archivio di cartella clinica e di registrare i dati degli assistiti di nuova scelta aggiornati al momento della richiesta di allineamento. PRE-CONDIZIONI Nel client di cartella clinica sono: POST-CONDIZIONI 1. aggiornate le informazioni anagrafiche di dettaglio degli assistiti in carico al medico che erano già presenti nell’archivio locale con quelle corrispondenti ricevute dall’Anagrafe Regionale alla data corrente; 2. registrate le informazioni anagrafiche di dettaglio degli assistiti di nuova scelta; 3. aggiornate le informazioni relative allo stato di integrazione dei pazienti non presenti in Anagrafe Regionale ma presenti nell’archivio locale del medico 1. L’AddOn avvia l’allineamento degli elenchi degli assistiti in modalità sincrona allo startup dell’applicativo di cartella; 2. SCENARIO PRINCIPALE L’AddOn invia all’APS il messaggio di richiesta conforme al formato HL7v3 Patient Registry Find Candidates Query (PRPA_IN201305UV02) per recuperare l’elenco delle anagrafiche degli assistiti in carico al medico alla data corrente attivando il servizio indicato nello scenario “Dati anagrafici degli assistiti aggiornati al momento della richiesta” (RFC87, par. 3.10) 3. Il caso d’uso termina SCENARIO ALTERNATIVO 1 (ON-DEMAND) 1.1 Il medico attiva on-demand, da apposita funzionalità offerta dall’interfaccia utente dell’AddOn, l’allineamento delle anagrafiche degli assistiti in scelta SCENARIO ERRORE A fronte dell’esito negativo dell’operazione (errore applicativo o di comunicazione), l’AddOn visualizza la descrizione dell’errore restituito Tabella 6 - UC Specification "Allineamento Anagrafiche Assistiti Scelti" Copyright © CompuGroup Medical Italia – All rights reserved. For internal use only. 16 of 37 Documentazione Tecnica AddOn CGM CSE Software Cartella Clinica VENERE 4.3.3 ANA_UC_003 Allineamento Iscrizioni Revocate Assistiti ID USE CASE NOME USE CASE ATTORE PRINCIPALE ATTORI SECONDARI DESCRIZIONE ANA_UC_003 Allineamento Iscrizioni Revocate Assistiti Medico o AddOn AddOn, APS Consente di aggiornare nell’archivio locale dell’applicativo di cartella clinica i dati relativi alle iscrizioni degli assistiti che hanno revocato la scelta del medico in un certo intervallo temporale. PRE-CONDIZIONI POST-CONDIZIONI Nel client di cartella clinica sono aggiornate le informazioni relative ai dati di iscrizione degli assistiti che hanno revocato la scelta del medico nell’intervallo temporale selezionato e che non risultano in scelta alla data corrente. 1. L’AddOn avvia l’allineamento dei dati relativi alle iscrizioni degli assistiti revocati in modalità sincrona allo startup dell’applicativo di cartella clinica, visualizzando apposita interfaccia utente per la selezione dell’intervallo temporale inizialmente impostato con valori predefinit; SCENARIO PRINCIPALE 2. Il medico conferma l’intervallo temporale predefinito (default con valore iniziale ad un anno dalla data corrente e con valore finale alla data corrente) 3. L’AddOn invia all’APS il messaggio di richiesta conforme al formato HL7v3 Patient Registry Find Candidates Query (PRPA_IN201305UV02) per il recupero dell’elenco delle iscrizioni revocate nell’intervallo temporale selezionato invocando il servizio indicato nello scenario “Lista degli assistiti revocati in un certo intervallo di date” (RFC87, par. 3.9 ) 4. Il caso d’uso termina. SCENARIO ALTERNATIVO 1 (NUOVO INTERVALLO) SCENARIO ALTERNATIVO 2 (AVVIO ON-DEMAND) SCENARIO ALTERNATIVO 3 (AVVIO ON-DEMAND E NUOVO INTERVALLO) 2.1 Il medico conferma un nuovo intervallo temporale di date 1.1 Il medico avvia l’allineamento dei dati di iscrizione degli assistiti revocati in modalità asincrona (on-demand) attraverso apposita funzionalità attivabile dall’interfaccia utente dell’AddOn che mostra la maschera per la selezione dell’intervallo temporale (con valori predefiniti) 1.1 Il medico avvia l’allineamento dei dati di iscrizione degli assistiti revocati in modalità asincrona (on-demand) attraverso apposita funzionalità attivabile dall’interfaccia utente dell’AddOn che mostra la maschera per la selezione dell’intervallo temporale (con valori predefiniti) 2.1 Il medico conferma un nuovo intervallo temporale di date SCENARIO ERRORE A fronte dell’esito negativo dell’operazione (errore applicativo o di comunicazione), l’AddOn visualizza la descrizione dell’errore restituito Tabella 7 - UC Specification "Allineamento Iscrizioni Revocate Assistiti" Copyright © CompuGroup Medical Italia – All rights reserved. For internal use only. 17 of 37 Documentazione Tecnica AddOn CGM CSE Software Cartella Clinica VENERE 4.3.4 ANA_UC_004 Allineamento Puntuale Anagrafica Assistito ID USE CASE NOME USE CASE ANA_UC_004 Allineamento Puntuale Anagrafica Assistito ATTORE PRINCIPALE Medico o AddOn ATTORI SECONDARI AddOn, APS DESCRIZIONE Consente di allineare i dati anagrafici e le esenzioni dal ticket per reddito e/o le fasce di reddito relative ad un soggetto anagrafico assistito con le corrispondenti informazioni presenti in Anagrafe regionale. PRE-CONDIZIONI L’assistito ha fornito il proprio consenso al trattamento dei dati personali. POST-CONDIZIONI Nel client di cartella clinica sono aggiornate le informazioni anagrafiche e le esenzioni dal ticket e/o fascia di reddito dell’assistito selezionato. 1. Il medico attiva la funzione di apertura della scheda relativa ad un paziente presente nell’archivio locale dell’applicativo di cartella clinica attraverso apposita interfaccia utente. SCENARIO PRINCIPALE 2. L’AddOn attiva automaticamente la funzionalità di aggiornamento puntuale della scheda anagrafica del paziente selezionato richiamando il caso d’uso <<include>> “ANA_UC_005 – Identificazione Soggetto Assistito” 3. L’AddOn attiva automaticamente la funzionalità di consultazione puntuale delle esenzioni dal ticket per reddito e/o della fascia di reddito dell’assistito identificato al passo precedente richiamando il caso d’uso <<include>> “TCK_UC_001– Consultare posizione ticket” 4. Lo use case termina SCENARIO ALTERNATIVO 1 (ON-DEMAND) 2.1 Il medico attiva on-demand da apposita funzionalità offerta dall’interfaccia utente dell’AddOn la funzionalità di allineamento puntuale dei dati anagrafici dell’assistito selezionato. SCENARIO ERRORE A fronte dell’esito negativo dell’operazione (errore applicativo o di comunicazione), l’AddOn visualizza la descrizione dell’errore ottenuto Tabella 8 - UC Specification "Allineamento Puntuale Anagrafica Assistito" Copyright © CompuGroup Medical Italia – All rights reserved. For internal use only. 18 of 37 Documentazione Tecnica AddOn CGM CSE Software Cartella Clinica VENERE 4.3.5 ANA_UC_005 Identificazione Soggetto Assistito ID USE CASE NOME USE CASE ATTORE PRINCIPALE ATTORI SECONDARI ANA_UC_005 Identificazione Soggetto Assistito AddOn APS Consente di allineare i dati anagrafici relativi a un soggetto assistito con le corrispondenti informazioni presenti in Anagrafe Regionale. DESCRIZIONE PRE-CONDIZIONI L’AddOn dispone dei tratti anagrafici dell’assistito da identificare (Codice Fiscale o parametri di input quali nome, cognome, sesso, e data di nascita dell’assistito) POST-CONDIZIONI L’AddOn riceve in risposta dall’APS un messaggio nel formato HL7v3 Person Registry Find Candidates Query Response (PRPA_IN101306UV02) contenente il dettaglio anagrafico del soggetto e l’identificativo univoco (ID Universale). 1. L’AddOn invia all’APS il messaggio di richiesta conforme al formato HL7v3 Person Registry SCENARIO PRINCIPALE 2. Find Candidates Query (PRPA_IN101305UV02) compilando la richiesta con il codice fiscale del paziente al fine di recuperare le informazioni anagrafiche e l’identificativo univoco regionale (ID Universale) del soggetto assistito mediante attivazione del servizio indicato nello scenario “Ricerca Soggetto per tratti anagrafici acquisiti”(RFC85, par. 3.3). Lo use case termina 1. SCENARIO ALTERNATIVO 1 SCENARIO ALTERNATIVO 2 SCENARIO ERRORE 1 SCENARIO ERRORE 2 SCENARIO ERRORE 3 SCENARIO ERRORE 4 All’attivazione del servizio, l’AddOn ottiene un errore applicativo sulla correttezza delle informazioni in input (ad es.: codice fiscale non corretto”) 2. L’AddOn invia all’APS il messaggio conforme al formato HL7v3 Person Registry Find Candidates Query (PRPA_IN101305UV02) compilando la richiesta con i parametri di input: [nome, cognome, sesso, data di nascita] al fine recuperare il dettaglio anagrafico e l’identificativo univoco regionale (ID Universale) del soggetto assistito mediante attivazione del servizio indicato nello scenario “Ricerca Soggetto per tratti anagrafici acquisiti” (RFC85, par. 3.3). 1. All’attivazione del servizio, l’AddOn verifica che nella scheda dell’assistito presente nell’archivio locale del medico non è memorizzato il codice fiscale del soggetto da identificare 2. L’AddOn invia all’APS il messaggio conforme al formato HL7v3 Person Registry Find Candidates Query (PRPA_IN101305UV02) compilando la richiesta con i parametri di input: [nome, cognome, sesso, data di nascita] al fine recuperare il dettaglio anagrafico e l’identificativo univoco regionale (ID Universale) del soggetto assistito mediante attivazione del servizio indicato nello scenario “Ricerca Soggetto per tratti anagrafici acquisiti” (RFC85, par. 3.3). Il medico non dispone dei dati sufficienti per l’invocazione del servizio (assenza contemporanea del codice fiscale e di almeno uno dei 4 parametri di input). Il servizio visualizza all’utente un messaggio inerente l’impossibilità di richiedere l’identificazione dell’assistito. Il medico dispone di dati errati per l’invocazione del servizio (codice fiscale e almeno uno dei 4 parametri di input non corretti). Il servizio visualizza all’utente un messaggio inerente l’impossibilità di richiedere l’identificazione dell’assistito. Il medico ha dati errati/assenti per l’invocazione del servizio (codice fiscale assente e almeno uno dei 4 parametri di input non corretti). Il servizio visualizza all’utente un messaggio inerente l’impossibilità di richiedere l’identificazione dell’assistito. Il medico ha dati assenti/errati per l’invocazione del servizio (codice fiscale assente e almeno uno dei 4 parametri di input non corretti). Il servizio visualizza all’utente un messaggio inerente l’impossibilità di richiedere l’identificazione dell’assistito. Tabella 9 - UC Specification "Identificazione Soggetto Assistito" Copyright © CompuGroup Medical Italia – All rights reserved. For internal use only. 19 of 37 Documentazione Tecnica AddOn CGM CSE Software Cartella Clinica VENERE 4.3.6 ANA_UC_006 Identificazione Soggetto Medico Si osserva che questo use case non è oggetto delle sessioni di collaudo, ma è ugualmente specificato per completezza espositiva al fine di verificare la presenza dei dati obbligatori dei medici richiesti dalle specifiche d’integrazione ai servizi CSE laddove gli scenari lo richiedano. ID USE CASE NOME USE CASE ANA_UC_006 Identificazione Soggetto Medico ATTORE PRINCIPALE AddOn ATTORI SECONDARI APS DESCRIZIONE PRE-CONDIZIONI POST-CONDIZIONI SCENARIO PRINCIPALE Consente di identificare il soggetto richiedente, abilitato all’accesso ai servizi del Sistema Regionale ad uso dei medici convenzionati, al fine di ottenere l’identificativo univoco (ID Universale). L’AddOn dispone del codice fiscale del soggetto Medico. Nel client di cartella clinica sono registrate le informazioni relative all’identificativo univoco regionale del soggetto Medico (ID Universale) ricevuto dall’APS nel messaggio di risposta nel formato HL7v3 Person Registry Find Candidates Query Response (PRPA_IN101306UV02) 1. L’AddOn invia all’APS il messaggio di richiesta conforme al formato HL7v3 Person Registry Find Candidates Query (PRPA_IN101305UV02) al fine di identificare il medico e recuperare l’identificativo univoco regionale (ID Universale) invocando il servizio indicato nello scenario “Ricerca Soggetto per tratti anagrafici acquisiti” (RFC85, par. 3.3) 2. Il caso d’uso termina SCENARIO ERRORE A fronte dell’esito negativo dell’operazione (errore applicativo o di comunicazione), l’AddOn visualizza la descrizione dell’errore ottenuto Tabella 10 - UC Specification "Identificazione Soggetto Medico Copyright © CompuGroup Medical Italia – All rights reserved. For internal use only. 20 of 37 Documentazione Tecnica AddOn CGM CSE Software Cartella Clinica VENERE 4.3.7 NRE_UC_001 Richiesta Assegnazione Lotto NRE ID USE CASE NOME USE CASE NRE_UC_001 Richiesta Assegnazione Lotto NRE ATTORE PRINCIPALE AddOn ATTORI SECONDARI Medico, APS DESCRIZIONE Consente di richiedere al Sistema Regionale l’assegnazione di un nuovo lotto di NRE da utilizzare nel processo prescrittivo. PRE-CONDIZIONI L’AddOn dispone del codice fiscale del medico. POST-CONDIZIONI Nel client di cartella clinica sono registrate le informazioni relative al lotto di NRE ricevuto dall’APS. 1. In base alla temporizzazione configurata, l’AddOn avvia la funzionalità di controllo in background della disponibilità di NRE nell’archivio locale dell’applicativo di cartella e verifica che il numero di NRE risulti inferiore ad una certa soglia predefinita e configurabile (ad. Es.: <300). SCENARIO PRINCIPALE 2. L’AddOn invia all’APS un messaggio di richiesta per l’assegnazione di un nuovo lotto di NRE conforme al formato RichiestaNreMessage contenente l’identificativo univoco del messaggio, il codice fiscale del medico richiedente, la data della richiesta e la quantità di NRE da assegnare invocando l’operazione GestioneAssegnazioneNre del servizio GestioneNreService come descritto nella specifica RFC207. 3. Il caso d’uso termina SCENARIO ALTERNATIVO 1 1.1 Il medico compila e stampa una prescrizione. L’AddOn verifica l’assenza di disponibilità di NRE nell’archivio locale dell’applicativo di cartella clinica Tabella 11 - UC Specification "Richiesta Assegnazione Lotto NRE" Copyright © CompuGroup Medical Italia – All rights reserved. For internal use only. 21 of 37 Documentazione Tecnica AddOn CGM CSE Software Cartella Clinica VENERE 4.3.8 NRE_UC_002 Ripristino NRE Assegnati e non ancora utilizzati. ID USE CASE NOME USE CASE NRE_UC_002 Ripristino NRE assegnati e non ancora utilizzati ATTORE PRINCIPALE Medico, AddOn ATTORI SECONDARI APS DESCRIZIONE Consente di richiedere al Sistema Regionale l’elenco degli NRE assegnati e non ancora utilizzati da utilizzare nel processo prescrittivo. PRE-CONDIZIONI Il medico ha perso gli NRE a causa di un crash di sistema, di una cancellazione accidentale, ecc.. POST-CONDIZIONI Nel client di cartella clinica sono registrate le informazioni relative all’elenco di NRE assegnati e non ancora utilizzati ricevuto dall’APS. 1. Il medico avvia nella finestra delle impostazioni avanzate dell’ AddOn la richiesta di allineamento degli NRE assegnati. SCENARIO PRINCIPALE 2. L’AddOn invia all’APS un messaggio di consultazione di tutti gli NRE assegnati conforme al formato QueryNreReqTNREMessage contenente l’identificativo univoco del messaggio, il codice fiscale del medico richiedente e la data della richiesta invocando l’operazione QueryNreTNRE del servizio GestioneNreService come descritto nella specifica RFC207. 3. Il caso d’uso termina PRE-CONDIZIONI SCENARIO ALTERNATIVO 1 Il medico prescrittore ha superato il limite di NRE assegnabili per singolo medico ed è inibito alla richiesta di ulteriori NRE PRE-CONDIZIONI SCENARIO ALTERNATIVO 2 Il medico prescrittore ha compilato almeno una prescrizione da una postazione differente da quella attuale, sulla quale ha effettuato un allineamento degli NRE Tabella 12 - UC Specification "Ripristino NRE Assegnati e non ancora utilizzati" Copyright © CompuGroup Medical Italia – All rights reserved. For internal use only. 22 of 37 Documentazione Tecnica AddOn CGM CSE Software Cartella Clinica VENERE 4.3.9 TCK_UC_001 Consultazione Posizione Ticket ID USE CASE NOME USE CASE TCK_UC_001 Consultazione Posizione Ticket ATTORE PRINCIPALE AddOn ATTORI SECONDARI APS DESCRIZIONE PRE-CONDIZIONI Consente di recuperare dal Sistema Regionale le informazioni di esenzione dal ticket per reddito e/o le fasce di reddito relative ad un assistito. 1. L’AddOn dispone del codice fiscale dell’assistito del quale deve recuperare le informazioni di esenzione dal ticket per reddito e/o le fasce di reddito 2. L’AddOn dispone del codice fiscale del soggetto Medico. POST-CONDIZIONI SCENARIO PRINCIPALE L’AddOn riceve in risposta dall’APS un messaggio nel formato ConsultaPosizioneTicketResponse o ConsultaFasciaReddito contenente, se presente, l'eventuale codice di esenzione da reddito del cittadino o, in alternativa, la fascia di reddito di appartenenza individuata a partire dal reddito familiare fiscale o da ISEE. 1. L’AddOn invia all’APS il messaggio di richiesta conforme al formato ConsultaPosizioneTicketRequest compilando la richiesta con il codice fiscale del paziente, il codice fiscale del medico richiedente e un codice di ricetta dummy al fine di recuperare le informazioni di esenzione dal ticket per reddito e/o le fasce di reddito mediante attivazione del servizio indicato nello scenario “Consultazione Posizione Ticket”(RFC198, par. 2.2.1). 2. L’AddOn riceve un messaggio di risposta nel formato ConsultaPosizioneTicketResponse contenente l’esenzione associata all’assistito. 3. Lo use case termina SCENARIO ALTERNATIVO SCENARIO ERRORE 2.1 L’AddOn riceve un messaggio di risposta nel formato ConsultaFasciaReddito contenente la fascia di reddito di appartenenza dell’assistito A fronte dell’esito negativo dell’operazione (errore applicativo o di comunicazione), l’AddOn visualizza la descrizione dell’errore ottenuto Tabella 13 - UC Specification "Consultazione Posizione Ticket" Copyright © CompuGroup Medical Italia – All rights reserved. For internal use only. 23 of 37 Documentazione Tecnica AddOn CGM CSE Software Cartella Clinica VENERE 4.3.10 PRS_UC_001 Invio Prescrizione ID USE CASE NOME USE CASE ATTORE PRINCIPALE ATTORI SECONDARI DESCRIZIONE PRE-CONDIZIONI POST-CONDIZIONI SCENARIO PRINCIPALE SCENARIO ALTERNATIVO 1 SCENARIO ALTERNATIVO 2 SCENARIO ALTERNATIVO 3 SCENARIO ALTERNATIVO 4 SCENARIO ERRORE 1 SCENARIO ERRORE 2 SCENARIO ERRORE 3 SCENARIO ERRORE 4 PRS_UC_001 Invio Prescrizione Medico o AddOn AddOn, APS Consente di inviare nuove prescrizioni al Sistema Regionale. L’assistito ha fornito il proprio consenso al trattamento dei dati personali. L’operatore sanitario è il medico scelto o il medico associato / sostituto. La prescrizione è stampata ed il Sistema Regionale fornisce un messaggio di conferma dell’avvenuto invio della prescrizione. 1. Il medico apre la scheda del paziente per cui compilare una prescrizione. 2. L’AddOn richiama il caso d’uso <<include>> “ANA_UC_004 – Allineamento Puntuale Anagrafica Assistito” 3. Il medico compila una prescrizione per l’assistito selezionato, conferma i dati inseriti nell’apposita interfaccia utente e avvia il processo di stampa; 4. L’AddOn verifica nell’archivio locale la presenza dell’ID Universale del paziente per cui erogare la prescrizione; 5. L’AddOn verifica nell’archivio locale la presenza dell’ID Universale del medico che eroga la prescrizione; 6. L’AddOn verifica nell’archivio locale la disponibilità di almeno un NRE da utilizzare; 7. L’AddOn produce la prescrizione nel formato HL7v3 – CDA v2.0 conforme alle specifiche definite nella RFC161 che può visualizzare al medico prima dell’invio; 8. Il medico attiva la funzionalità dall’interfaccia utente che invia la prescrizione nella coda dei documenti da inviare (“IN USCITA”); 9. In base alla temporizzazione configurata, l’AddOn invia all’APS il messaggio di richiesta invocando il servizio RCMR_AR000003UV02_ RCMR_IN000002UV02 definito dalla RFC123; 10. A fronte dell’esito positivo dell’operazione, l’AddOn aggiorna il LOG dei documenti “INVIATI”; 11. Il caso d’uso termina 4.1 L’AddOn attiva lo use case <<extends>> “ANA_UC_005 – Identificazione Soggetto Assistito” per il recupero dell’ID Universale; 5.1 L’AddOn attiva lo use case <<extends>> “ANA_UC_006 – Identificazione Soggetto Medico” per il recupero dell’ID Universale; 6.1 L’AddOn attiva lo use case <<extends>> “NRE_UC_001 – Richiedere assegnazione lotto NRE” per una nuova assegnazione di un lotto NRE (Scenario Alternativo 1) 9.1 Il medico seleziona la prescrizione dai documenti “IN USCITA” ed attiva la funzionalità dell’interfaccia per l’invio sincrono all’APS che invoca il servizio RCMR_AR000003UV02_RCMR_IN000002UV02 definito dalla RFC123. A fronte dell’esito negativo dell’operazione (errore applicativo o di comunicazione), l’AddOn aggiorna il LOG dei documenti “INVII FALLITI”. A fronte di una situazione di OFF-LINE, lo stato dei documenti persiste nel LOG “IN USCITA” A fronte della mancanza di almeno uno dei seguenti dati fondamentali: • ID Universale del paziente per cui erogare la prescrizione; • ID Universale del medico che eroga la prescrizione; • NRE da utilizzare per la prescrizione erogata; al medico prescrittore viene proposto di annullare la stampa perché non sarà possibile creare la prescrizione elettronica secondo il formato HL7v3 – CDA v2.0 A fronte dell’esito negativo dell’operazione per “NRE non assegnato al medico” o per “NRE già utilizzato”, l’AddOn aggiorna il LOG dei documenti “INVII FALLITI”. Tabella 14 - UC Specification "Invio Prescrizione" Copyright © CompuGroup Medical Italia – All rights reserved. For internal use only. 24 of 37 Documentazione Tecnica AddOn CGM CSE Software Cartella Clinica VENERE 4.3.11 PRS_UC_002 Annullamento Prescrizione ID USE CASE NOME USE CASE PRS_UC_002 Annullamento Prescrizione ATTORE PRINCIPALE Medico ATTORI SECONDARI AddOn, APS DESCRIZIONE Consente di annullare una prescrizione precedentemente inviata al Sistema Regionale. PRE-CONDIZIONI L’assistito ha fornito il proprio consenso al trattamento dei dati personali. POST-CONDIZIONI Il Sistema Regionale fornisce un messaggio di conferma dell’avvenuto annullamento della prescrizione. 1. Il medico attiva la ricerca della prescrizione da annullare tra quelle già inviate all’APS impostando il filtro fornito dall’interfaccia utente e avvia il processo di annullamento SCENARIO PRINCIPALE 2. L’AddOn produce il messaggio di annullamento e invoca il servizio RCMR_AR000004UV01_RCMR_IN000023UV02 definito nella RFC123. 3. A fronte dell’esito positivo dell’operazione, l’AddOn aggiorna il LOG dei documenti “ANNULLATI”; 4. Il caso d’uso termina SCENARIO ERRORE A fronte dell’esito negativo dell’operazione (errore applicativo o di comunicazione), l’AddOn visualizza la descrizione dell’errore ottenuto Tabella 15 - UC Specification "Annullamento Prescrizione" Copyright © CompuGroup Medical Italia – All rights reserved. For internal use only. 25 of 37 Documentazione Tecnica AddOn CGM CSE Software Cartella Clinica VENERE 4.3.12 PSS_UC_001 Invio Patient Summary ID USE CASE NOME USE CASE ATTORE PRINCIPALE ATTORI SECONDARI DESCRIZIONE PRE-CONDIZIONI POST-CONDIZIONI SCENARIO PRINCIPALE SCENARIO ALTERNATIVO 1 SCENARIO ALTERNATIVO 2 SCENARIO ALTERNATIVO 3 SCENARIO ALTERNATIVO 4 SCENARIO ERRORE 1 SCENARIO ERRORE 2 SCENARIO ERRORE 3 PSS_UC_001 Invio Patient Summary Medico, AddOn AddOn, APS Consente di inviare al Sistema Regionale le informazioni di Patient Summary relative ad un assistito L’assistito ha fornito il proprio consenso al trattamento dei dati personali. Il Sistema Regionale fornisce un messaggio di conferma dell’avvenuta registrazione del documento di Patient Summary che l’AddOn rende disponibile all’utente. 1. Il medico apre la scheda del paziente e attiva la funzionalità di invio PS 2. L’AddOn verifica nell’archivio locale la presenza dell’ID Universale del paziente per cui erogare la prescrizione; 3. L’AddOn verifica nell’archivio locale la presenza dell’ID Universale del medico che eroga la prescrizione; 4. L’AddOn presenta all’utente l’interfaccia per la selezione delle sezioni del PS da inviare (allo stato, l’AddOn considera in default solo le sezioni OBBLIGATORIE non modificabili); 5. Il medico conferma l’invio delle sezioni OBBLIGATORIE predefinite; 6. L’AddOn recupera le informazioni dall’archivio locale e produce il documento di PS nel formato HL7v3 – CDA v2.0 conforme alle specifiche definite nella RFC133 che visualizza all’utente; 7. Il medico verifica la correttezza dei dati visualizzati e attiva la funzionalità dall’interfaccia utente che registra il PS nella coda dei documenti da inviare (“IN USCITA”); 8. In base alla temporizzazione configurata, l’AddOn invia all’APS il messaggio di richiesta invocando il servizio Evento Clinico One-Way riferito nella RFC133; 9. A fronte dell’esito positivo dell’operazione, l’AddOn aggiorna il LOG dei documenti “INVIATI”; 10. Il caso d’uso termina 6.1 Il medico seleziona il PS dai documenti “IN USCITA” ed attiva la funzionalità dell’interfaccia per l’invio all’APS che invoca il servizio Evento Clinico One-Way definito nella RFC133 5.1 Il medico verifica i dati del PS visualizzati ed attiva la funzionalità dall’interfaccia utente di Annullamento Invio 2.1 L’AddOn attiva lo use case <<extends>> “ANA_UC_005 – Identificazione Soggetto Assistito” per il recupero dell’ID Universale; 3.1 L’AddOn attiva lo use case <<extends>> “ANA_UC_006 – Identificazione Soggetto Medico” per il recupero dell’ID Universale; A fronte dell’esito negativo dell’operazione (errore applicativo o di comunicazione), l’AddOn aggiorna il LOG dei documenti “INVII FALLITI” A fronte di una situazione di OFF-LINE, lo stato dei documenti persiste nel LOG “IN USCITA” A fronte della mancanza di almeno uno dei seguenti dati fondamentali: • ID Universale del paziente per cui erogare la prescrizione; • ID Universale del medico che eroga la prescrizione; al medico verrà visualizzato un errore con la descrizione dell’errore occorso durante il recupero del dato mancante. Tabella 16 - UC Specification "Invio Patient Summary" Copyright © CompuGroup Medical Italia – All rights reserved. For internal use only. 26 of 37 Documentazione Tecnica AddOn CGM CSE Software Cartella Clinica VENERE 5 Scenari di Cooperazione Di seguito i diagrammi di sequenza dei casi d‘uso presentati nella sezione precedente. 5.1 Allineamento Massivo Anagrafiche Assistiti (ANA_UC_001) sd ANA_UC_001 Allineamento Massiv o Anagrafiche Assis... Ap p licati vo Ge stio ne Stu di o M e dico M e dico Ad dOn CSE sta rtu p () a vvia Ad d On () «Al li n ea m e nto An ag ra fiche Assistiti» In clud e: e se cu zion e A NA_ UC_ 00 2 () alt Dati Anagrafici [Ok] «Ag g i orn am en to An ag ra fiche » [Erro r] Visu ali zza m e ssa g gi o e rro re() «A l lin eam e nto Iscri zi on i Re vo cate A ssi stiti » In clu d e: ese cuzio ne ANA_ UC_ 00 3() alt Dati Iscrizioni Rev ocate [Ok] «Ag gi orn am en to Iscrizio ni Re vo ca te » [Erro r] Visua lizza m e ssag gi o e rro re () Figura 7 - UML Sequence Diagram "Allineamento Massivo Anagrafiche Assistiti" Copyright © CompuGroup Medical Italia – All rights reserved. For internal use only. 27 of 37 Documentazione Tecnica AddOn CGM CSE Software Cartella Clinica VENERE 5.2 Allineamento Anagrafiche Assistiti Scelti (ANA_UC_002) sd ANA_UC_002 Allineamento Anagrafiche/Esenzioni Assistiti Scelti DataB a se M ed i co AP S A dd On CS E opt Av v io Allineamento [M od al ità sch ed ul ata i n b ackgro un d] P atie nt Re gistry Fi nd Can di da tes Qu ery (PRPA _ IN20 1306UV02 ) «re que st» [M od al ità o n-de m an d] Ri chi ed ere Al l in ea m en to An agra fi ch e() Pa ti e nt Reg istry Fi nd Can di da tes Qu ery (PRP A_IN2 01 30 5UV 02 ) «re que st» alt Esito [P osi ti vo ] P ati en t Re gi stry Fin d Ca ndi d ates Que ry Respo nse(PRP A _ IN201 30 6UV 02 ) «A cqu isi zi on e El en co A ssi sti ti » E le nco Assi sti ti DB Lo cal e () Con fro nto El e nco A ssi sti ti A P S vs. DB l o cal e () loop Per ogni paziente rilev ato dalla fase di confronto opt Inserimento Inseri m en to Dati Nuo vo P azie nte() opt Aggiornamento A gg iorna m en to Dati Pazie nte Esi ste nte() opt Non Integrato Ri le va zion e P azi en te Non In te grato() [Neg ati vo ] A ccep t Ack(M CCI_IN00 00 02 UV0 1) Gestio ne M essa ggi o E rro re () V isua l izza m essa ggi o e rro re () Figura 8 - UML Sequence Diagram "Allineamento Anagrafiche Assistiti Scelti" Copyright © CompuGroup Medical Italia – All rights reserved. For internal use only. 28 of 37 Documentazione Tecnica AddOn CGM CSE Software Cartella Clinica VENERE 5.3 Allineamento Iscrizioni Revocate Assistiti (ANA_UC_003) sd ANA_UC_003 Allineamento Iscrizioni Rev ocate Assis... Ad d O n CS E Da ta Ba se APS M e d i co opt Av v io Allineamento [M o d al ità sch e d u la ta in b a ckg ro u n d ] In te rfa ccia Se l ezi o ne In te rva llo T e m p o ral e () Co n fe rm a S e le zio n e In te rva ll o T e m p o ra le () alt Esito V e ri fi ca Di sp o n ib il ità El e n co An a g ra fich e A ssi sti ti S cel ti () [P ositivo ] [Neg a tivo ] In clu d e (E se cu zio n e A NA _ UC_ 0 0 2) «A g g io rn a m e n to A na g rafich e » Pa ti e nt Re g istry Fi n d Can d i da te s Q ue ry(P RP A_ IN2 0 1 3 0 5 UV 0 2) « Ri ce rca A ssi sti ti Re vo ca ti» [M o d al ità o n d -d e m a n d ] Rich i ed e re Al li n ea m en to Iscrizi o n i Re vo cate () Il SD ri pro p on e il b lo cco d e l m e d e sim o fra gm e nt "M o da l ità sch e d ul a ta i n b a ckg ro u n d " alt Esito [P ositivo ] Pa tie n t Re g istry Fin d Ca n di d a te s Q u e ry Re sp o n se (P RP A_ IN2 0 1 3 0 6 UV 0 2 ) Co n fro n to El e n co Assistiti Re vo ca ti vs A ssi sti ti S ce lti () loop Per ogni paziente Rev ocato rilev ato dalla fase di confronto opt Non Presente su DB Locale « Ig no ra » opt Presente su DB Locale alt [NO N PRE SE NT E i n El e n co Assistiti Sce lti d a AP S] A ll in e a Revo ca Iscri zio n e P iù Re ce n te () [PRESE NT E i n El e n co Assistiti Sce lti d a APS ] « Ig no ra » [Neg ativo ] Acce p t Ack (M CCI_ IN0 0 0 0 02 UV0 1 ) V isu a li zza M e ssa g g io Erro re () Figura 9 - UML Sequence Diagram "Allineamento Iscrizioni Revocate Assistiti" Copyright © CompuGroup Medical Italia – All rights reserved. For internal use only. 29 of 37 Documentazione Tecnica AddOn CGM CSE Software Cartella Clinica VENERE 5.4 Allineamento Puntuale Anagrafica Assistito (ANA_UC_004) sd ANA_UC_004 Allineamento Puntuale Anagrafica Assistito Ap pli cati vo Ge sti on e S tudi o M e di co Add On CSE M e dico opt Av v io Allineamento Puntuale [A pe rtura S cheda Pa zi en te] alt Esito [P osi ti vo] A p rire Sched a Pazie nte() A vvi o Al l inea m ento P untua le Ana grafi ca Assi sti to() In cl ud e: Ide nti fi ca zi on e S ogge tto A ssi sti to (ANA _ UC_ 005 ) Inclu de : Co nsul ta re Posizio ne T icke t (T CK_ UC_ 001) [M oda l ità on -dem a nd ] A lli nea re A nagrafi ca A ssi sti to() Incl ud e: Id enti ficazi on e So gge tto A ssistito (ANA_ UC_00 5) Inclu de: Con sulta re P osizio ne T i cket (T CK_ UC_ 001 ) [Negati vo] Vi sual i zza M essa ggi o E rrore() Figura 10 - UML Sequence Diagram "Allineamento Puntuale Anagrafica Assistito" Copyright © CompuGroup Medical Italia – All rights reserved. For internal use only. 30 of 37 Documentazione Tecnica AddOn CGM CSE Software Cartella Clinica VENERE 5.5 Identificazione Soggetto Assistito (ANA_UC_005) sd ANA_UC_005 Identificazione Soggetto Assistito Da taBase APS A ddO n CSE Perso n Re gistry Fin d Ca ndid ate s Query(PRPA_ IN101 30 5UV02 ) «req uest» alt Esito [Po sitivo] Person Reg istry Fin d Can did ates Query Respo nse(PRPA_IN1013 06UV02 ) « respo nse» Registra Da ti An agra fici Assistito () [Ne gati vo ] Accept Ack(M CCI_IN0 000 02UV0 1) Gestion e M essagg io Errore () Figura 11 - UML Sequence Diagram "Identificazione Soggetto Assistito" 5.6 Identificazione Soggetto Medico (ANA_UC_006) sd ANA_UC_006 Identificazione Soggetto Medi... DataBa se AP S Add On CS E Pe rson Re gi stry Fi nd Cand id a te s Qu ery(P RP A_ IN1 01 3 05UV0 2 ) «req u est» alt Esito [P o sitivo] P e rso n Reg istry Fin d Can di da te s Que ry Respon se (PRPA_ IN10 1 30 6 UV0 2) « resp o nse» Reg istra ID Un iversa le () [Ne gati vo ] Acce pt Ack (M CCI_ IN00 0 00 2 UV0 1) Gestio n e M essagg io Errore() Figura 12 - UML Sequence Diagram "Identificazione Soggetto Medico" Copyright © CompuGroup Medical Italia – All rights reserved. For internal use only. 31 of 37 Documentazione Tecnica AddOn CGM CSE Software Cartella Clinica VENERE 5.7 Richiesta Assegnazione Lotto NRE (NRE_UC_001) sd NRE_UC_001 Richiesta Assegnazione Lotto NRE Da taBase AP S A dd On CSE Ve rifi ca disp onib ilità NRE () Resu lt DB Loca le () opt NRE [NRE < 3 00] G esti on eNre Servi ce_ Ge sti on eAsseg nazi on eNre(RichiestaNreM e ssage) « re quest» G estio neNreSe rvice_ Gestion eA ssegna zio neNre(Ri spostaNre M essag e) « re sponse » Registra zione lotto NRE () Figura 13 - UML Sequence Diagram "Richiesta Assegnazione Lotto NRE" 5.8 Ripristino NRE Assegnati e non ancora utilizzati (NRE_UC_002) sd NRE_UC_002 Ripristino NRE Assegnati e non ancora utilizzati AddOn CSE Da taBase A PS M edico Richi ede re ripristin o NRE() Gesti oneNreService_ Qu eryNreT NRE(QueryNreReqT NREM essage) «Ri chi esta co nsul tazi one NRE assegnati» alt Esito GestioneNreSe rvi ce_ QueryNreT NRE(Que ryNreResT NREM essage) [Ok] Aggi orna m en to DB l oca le() «Ripristin o NRE a sse gnati» [Error] Excepti o nResponse() re turn() « response » Figura 14- UML Sequence Diagram "Ripristino NRE Assegnati e non ancora utilizzati" Copyright © CompuGroup Medical Italia – All rights reserved. For internal use only. 32 of 37 Documentazione Tecnica AddOn CGM CSE Software Cartella Clinica VENERE 5.9 Consultazione Posizione Ticket (TCK_UC_001) sd TCK_UC_001 Consultazione Posizione Ticket DataBase AP S A ddOn CSE Co nsultaP osizio neT icket (Requ est) Co nsul taPosi zi on eT i cket (Response) opt Esito [E se nzi oni S IS] Ag giorna E se nzi oni T i cke t() [FasciaRed dito] Agg iorn a Fasci aRed di to () [E rrore ] Gesti one M e ssa ggi o Erro re() Figura 15 - UML Sequence Diagram "Consultazione Posizione Ticket" Copyright © CompuGroup Medical Italia – All rights reserved. For internal use only. 33 of 37 Documentazione Tecnica AddOn CGM CSE Software Cartella Clinica VENERE 5.10 Invio Prescrizione (PRS_UC_001) sd PRS_UC_001 Inv io Prescrizio... A p p li ca ti vo G e st i o n e S t u d i o M e d ico M e d i co A d d O n CS E D a t a B a se APS A p ri re S ch e d a P a z i e n t e () I n c l u d e (E se c u z i o n e A NA _ UC _ 0 0 4 ) « A l l i n e a m e n t o P u n tu a l e A n a g ra f i ca A ssi sti t o » Co m p i l a re (P re sc ri zi o n e ) Co n f e rm a re (P re sc ri zi o n e ) S t a m p a (P re sc ri z i o n e ) alt Dati Prescrizione E l a b o ra D a ti P re sc ri z i o n e p e r I n vi o () [ O k] I n c l u d e : V e ri f i c a D a t i A ssi st i to () alt Dati Assistito [ p re se n z a d a ti a ssi st i t o d b l o ca l e ] re t u rn () : I D U n i v e rsa l e [ i d e n t i fi ca re a ssi st i t o ] E x t e n si o n : (E se c u z i o n e A N A _ U C_ 0 0 5 ) « Id e n t i fi ca z i o n e S o g g e tt o A ssi st i to » In cl u d e V e ri fi c a D a t i M e d i c o () alt Dati Medico [ p re se n z a d a ti m e d i c o d b l o c a l e ] re t u rn () : I D Un i v e rsa l e [ i d e n t i fi ca re m e d i c o ] E x t e n si o n : (E se c u z i o n e A N A _ U C _ 0 0 6 ) « Id e n t i f i ca z i o n e S o g g e tt o M e d i c o » In cl u d e : V e ri f i c a d i sp o n i b i l i tà N R E () alt Dati NRE [ E si ste a l m e n o 1 N RE ] re t u rn () : NR E [ A sse n z a N RE ] G e st i o n e N re S e rvi c e _ G e st i o n e A sse g n a z i o n e Nre (R i ch i e st a N re M e ssa g e ) « re q u e st » G e st i o n e N re S e rv i ce _ G e st i o n e A sse g n a zi o n e Nre (Ri sp o st a N re M e ssa g e ) « re sp o n se » alt Esito richiesta lotto NRE [A sse g n a z i o n e l o t t o NR E ] R e g i stra zi o n e D a ti l o tt o N R E () [N u m . M a x N RE A sse g n a b i l i ] « R i p ri st i n o NR E » E x te n si o n ((E se cu z i o n e NR E _ U C_ 0 0 2 )) [ E x i t E rro r ] E rro re E l a b o ra z i o n e D a t i P re sc ri zi o n e () In te rf a cc i a A n n u l l a m e n t o P re sc ri z i o n e () C o n f e rm a A n n u l l a m e n t o () « d e st ro y » V i su a l i z za P re sc ri z i o n e () opt [ co n fe rm a i n vi o ] C o n fe rm a In v i o () P ro d u c i d o c u m e n t o e a cc o d a i n d o cu m e n t i I N U S C I T A (P re scri z i o n e ) [a n n u l la i n vi o ] A n n u l l a I n vi o () re t u rn () opt Inv io Documento Clinico [M o d a l i tà sc h e d u l a ta i n b a ckg ro u n d [ d e f a u l t ]] R CM R _ A R 0 0 0 0 0 3 U V 0 2 _ R C M R _ I N 0 0 0 0 0 2 U V 0 2 (R C M R _ I N0 0 0 0 0 2 U V 0 2 ) « re q u e st » A c ce p t A c k(M CC I_ IN 0 0 0 0 0 2 U V 0 1 ) alt Esito [ O k] « re sp o n se » S c ri t t u ra L O G D o c u m e n t i IN V I A T I () V i su a l i z z a e si to p o si t i vo () [ E rro r] A cc e p t A c k(M C C I _ I N 0 0 0 0 0 2 U V 0 1 ) S c ri t tu ra L O G I N V I I FA L L I T I () V i su a l i z z a e si to n e g a t i v o () [ O f f -l i n e ] S cri t t u ra L O G D o c u m e n ti DA I N V I A R E () V i su a l i zz a a l e rt o ff -l i n e () [M o d a l i tà o n -d e m a n d ] In te rfa c c i a l i sta d o c u m e n t i I N U S C IT A () S e l e z i o n e d o c u m e n t o P re sc ri zi o n e () C o n f e rm a I N V IA O R A () RC M R_ A R0 0 0 0 0 3 U V 0 2 _ R CM R _ IN 0 0 0 0 0 2 U V 0 2 (RC M R_ I N0 0 0 0 0 2 U V 0 2 ) I l S D p ro se g u e n e l l a va l u t a zi o n e d e l l a ri sp o st a d a l l 'A P S c o m e d a F ra g m e n t " a l t E si t o M o d a l i t à sc h e d u l a t a i n b a c kg ro u n d " . P e r se m p l i ci t à e sp o si t i v a , n o n so n o i n d i c a t e l e a l t re o p e ra z i o n i o p zi o n a l i d e l l 'i n te rf a c ci a d e l l 'A d d O n : " V i su a l i zz a Do c u m e n to S e l e z i o n a t o " , " E l i m i n a D o c u m e n t o " , " A g g i o rn a L i st a D o c u m e n t i " Figura 16 - UML Sequence Diagram "Invio Prescrizione" Copyright © CompuGroup Medical Italia – All rights reserved. For internal use only. 34 of 37 Documentazione Tecnica AddOn CGM CSE Software Cartella Clinica VENERE 5.11 Annullamento Prescrizione (PRS_UC_002) sd PRS_UC_002 Annullamento Prescrizione Add On CSE DataBase APS M edico Im posta Fi ltro per Ri cerca Prescri zio ne da An nul l are() Ricerca Pre scrizione() re tu rn() Rich iesta Annullam ento() RCM R_AR000004UV01 _RCM R_IN000023UV02 (RCM R_IN0 000 23UV02) «request» alt Esito RCM R_AR000004UV01_RCM R_IN000 023 UV02(M CCI_IN000002UV01) [Ok] «response» Scrittura Stato LOG Docum e nti ANNULLAT I() Visu ali zzazi one M essaggio Esito Positivo () [Error] Gesti one Errore() Vi sualizzazio ne M essaggi o Esi to Negati vo() Figura 17 - UML Sequence Diagram "Annullamento Prescrizione" Prevedere an nul l am ento prescrizi one non ancora i nviata? Copyright © CompuGroup Medical Italia – All rights reserved. For internal use only. 35 of 37 Documentazione Tecnica AddOn CGM CSE Software Cartella Clinica VENERE 5.12 Invio Patient Summary (PSS_UC_001) sd PSS_UC_001 Inv io Patient Summ... AddO n CSE DataB ase AP S M edico A pri re Scheda Pazie nte() A tti vare Invi o P ati ent S um m ary() Incl ude: Verifica Dati Assi stito() alt Dati Assistito [p resen za dati assisti to db locale] return () :ID Uni ve rsale [id entifi care a ssistito ] Extensio n:(Ese cuzio ne ANA_UC_005) Incl ude: Veri fi ca Dati M ed ico() alt Dati Medico [p resen za dati m ed ico d b l oca le] return () :ID Uni ve rsale [id entifi care m edi co] Exten sion:(Esecuzione ANA _UC_ 006) Interfaccia selezione sezi oni P atien t Su m m ary() Co nferm a sezi oni P atient Sum m ary() Acqui sizion e Dati Pati ent Su m m ary() retu rn() Visu ali zza Pati ent S um m ary() opt [conferm a] Conferm a In vi o Docum e nto() P roduci docum ento e accoda i n do cum enti IN USCIT A(Pa tientSum m ary) [an nulla invio] An nulla Invio Docu m en to() retu rn() opt Inv io Documento Clinico [M odali tà sch edula ta in background [default]] Even toCli nico_InvioE ve n to(PatientSu m m ary) « req ue st» alt Esito [Ok] Eve ntoClini co(Ack) «resp onse» Scri ttura L OG Docum e nti INVIAT I() V isualizzazion e esito po sitivo() [Erro r] Faul tE ven toClinico(Faul tM essa ge) «resp onse» Scri ttura LOG INVII FALLIT I() V isual izzazione esito negati vo() [Off-l ine ] S crittura LOG Docu m enti DA INV IA RE() Visua li zzazi one al ert o ff-l ine () [M odali tà on-dem a n d] Interfaccia lista docu m enti IN USCIT A () Se le zione docu m ento Pa ti ent S um m ary() Conferm a INVIA ORA () Even toCli nico_InvioE ve n to(PatientSu m m ary) « req ue st» Il SD p rose gue ne ll a valutazi one dell a risposta da ll 'AP S com e da Fragm en t "alt Esito M odal ità sche dula ta in background". P er sem plicità espositiva, non sono i ndi ca te le al tre operazioni o pzio nali de ll'interfaccia del l'A ddOn : "Vi sualizza Docum en to Se lezio nato", "Elim ina Docum ento" , "Ag giorna L ista Docum enti " Figura 18 - UML Sequence Diagram "Invio Patient Summary" Copyright © CompuGroup Medical Italia – All rights reserved. For internal use only. 36 of 37 Documentazione Tecnica AddOn CGM CSE Software Cartella Clinica VENERE 6 Documenti RFC di riferimento [1] RFC85 “Servizi Anagrafe Persone HL7v3”, versione 3 – 6 maggio 2009 [2] RFC87 “Gestione MMG/PLS HL7v3”, versione 3 – 6 maggio 2009 [3] RFC161 “e-prescription”, versione 5 – 21 novembre 2011 [4] RFC123 “Storage Geografico HDIS - Gestione Eventi Sanitari”, versione 3 – 14 luglio 2011 [5] RFC195 “Infrastruttura Comunicazione per la messaggistica HL7v3”, ver. 2 – 18 luglio 2011 [6] RFC207 “Acquisizione del Numero Ricetta Elettronica (NRE)”, versione 3 – 18 novembre 2011 [7] RFC98 “Busta Evento Sanitario”, versione 6 – 16 ottobre 2009 [8] RFC198 “Determinazione fasce di reddito per applicazione dei ticket su erogazione di farmaci e prestazioni” versione 1 – 6 febbraio 2012 [9] RFC133 “Patient Summary (Profilo Sanitario Sintetico)”, versione 1.02 – 29 marzo 2011 [10] RFC161 - Appendice, Prescrizione SSN/SASN Reg. Toscana - Implementation Guide CDAR2 Ver.02 – 15 luglio 2011 [11] RFC133 “Specifiche di Implementazione” versione 1.0 – 1 luglio 2011 [12] RFC85 “Specifiche di Implementazione” versione 2.0 – 13 aprile 2010 [13] RFC87 “Specifiche di Implementazione” versione 2.4 – 30 ottobre 2012 [14] Medicina Convenzionata – “Manuale Operativo per l’integrazione con i servizi di Regione Toscana” v1.1 – 20 dicembre 2011 Copyright © CompuGroup Medical Italia – All rights reserved. For internal use only. 37 of 37