| ** | PROGETTO SDK Specifiche funzionali |
|
|---|---|---|
Progetto SDK
Area: DISPOVIGILANCE
Flusso Logico: Rapporto Operatore Segnalazione Incidente
Specifiche Funzionali
Indice
2.2 Architettura di integrazione 7
3. Funzionamento della soluzione SDK 9**
3.2 Controlli di validazione del dato (business rules) 30
3.3 Flussi di Output per alimentazione MdS 69
3.4 Scarti di processamento 71
3.5 Informazioni dell’esecuzione 71
Storia del documento
| Versione doc. | Data Revisione | Redatto da | Approvato da | Descrizione revisione | Cambi evidenziati |
|---|---|---|---|---|---|
| 1.0 | 04/03/2022 | Giorgio Gherardi Raffaele Donadio |
Prima stesura | ||
| 2.0 | 01/08/2021 | Vittoria Ricci | Aggiornamento Business Rules contenute nel file Excel; Aggiunta campi al sistema di logging; |
||
| 3.0 | 28/11/2022 | Vittoria Ricci | Aggiornamento Business Rules e Tracciato contenuti nei file Excel. | ||
| 4.0 | 12/01/2023 | Vittoria Ricci | Aggiornamento Tracciato contenuto nel file Excel. | ||
| 5.0 | 20/01/2023 | Vittoria Ricci | Aggiornamento informazioni dell’esecuzione |
| SDK_HLD_DISPOVIG_Dispovigilance_v5.0.docx | Pag. 10 di 113 |
|---|
PROGETTO SDK Specifiche funzionali |
||
|---|---|---|
Il Ministero della Salute (MdS) metterà a disposizione degli Enti da cui riceve dati applicazioni SDK specifiche per flusso logico e tecnologie applicative (Java, PHP e C#) per verifica preventiva (in casa Ente) della qualità del dato prodotto.
Nel presente documento sono fornite la struttura e la sintassi dei tracciati previsti dalla soluzione SDK per avviare il proprio processo elaborativo, nonché i relativi schemi xsd di convalida e i controlli di merito sulla qualità, completezza e coerenza dei dati.
Gli obiettivi del documento sono:
- fornire una descrizione funzionale chiara e consistente dei tracciati di input a SDK;
- fornire le regole funzionali per la verifica di qualità, completezza e coerenza dei dati;
In generale, la soluzione SDK è costituita da 2 diversi moduli applicativi (Access Layer e Validation Engine) per abilitare
- l’interoperabilità con il contesto tecnologico dell’Ente in cui la soluzione sarà installata;
- la validazione del dato ed il suo successivo invio verso il MdS.
La figura che segue descrive la soluzione funzionale ed i relativi benefici attesi.
Nella tabella riportata di seguito sono elencati tutti gli acronimi e le definizioni adottate nel presente documento.
| # | Acronimo / Riferimento | Definizione |
|---|---|---|
| 1 | NSIS | Nuovo Sistema Informativo Sanitario |
| 2 | SDK | Software Development Kit |
| 3 | SSN | Sistema Sanitario Nazionale |
| 4 | RO | Rapporto Operatore Sanitario |
Di seguito una rappresentazione architetturale del processo di gestione e trasferimento dei flussi dall’ente verso l’area MdS attraverso l’utilizzo dell’applicativo SDK, e il corrispondente diagramma di sequenza.

- L’utente dell’ente caricherà in una apposita directory (es. /sdk/input/) il flusso sorgente. L’utente avvierà l’SDK passando in input una serie di parametri descritti in dettaglio al paragrafo 3.1
- La componente Access Layer estrae dalla directory indicata il file e ne salva una copia sulla cartella flussi elaborati (es. /sdk/run/). Per ogni elaborazione, SDK genererà un identificativo (ID_RUN) a fini di logging
- I record del flusso verranno sottoposti alle logiche di validazione e controllo definite nel Validation Engine. Nel processare il dato, Validation Engine acquisirà da MdS eventuali anagrafiche di validazione del dato stesso.
- Generazione del file degli scarti contenente tutti i record in scarto con evidenza degli errori riscontrati. I file di scarto saranno memorizzati in cartelle ad hoc (es. /sdk/esiti).
- Tutti i record che passeranno i controlli verranno inseriti in un file xml copiato in apposita cartella (es /sdk/xml_output), il quale verrà eventualmente trasferito a MdS utilizzando la procedura messa a disposizione dal MdS. A fronte di un’acquisizione, il MdS fornirà a SDK un identificativo (ID_UPLOAD) che sarà usato da SDK sia per fini di logging che di recupero del File Unico degli Scarti.
- A conclusione del processo di verifica dei flussi, il Validation Engine eseguirà le seguenti azioni:
- Aggiornamento file contentente il riepilogo dell’esito dell’elaborazione del Validation Engine e del ritorno dell’esito da parte di MdS. I file contenente l’esito dell’elaborazione saranno memorizzati in cartelle ad hoc (es. /sdk/run).
- Consolidamento del file di log applicativo dell’elaborazione dell’SDK in cui sono disponibili una serie di informazioni tecniche (Es. StackTrace di eventuali errori).
- Copia del file generato al punto 5, se correttamente inviato al MdS, in apposita cartella (es. /sdk/sent).
Ad ogni step del precedente elenco e a partire dal punto 2, l’SDK aggiornerà di volta in volta il file contenente l’esito dell’elaborazione.
Nota: l’SDK elaborerà un solo file di input per esecuzione.
In generale, le classi di controllo previste su Validation Engine sono:
- Controlli FORMALI (es. correttezza dei formati e struttura record)
- Controlli SINTATTICI (es. check correttezza del Codice Fiscale)
- Controlli di OBBLIGATORIETÀ DEL DATO (es. Codice Prestazione su flusso…)
- Controlli STRUTTURE FILE (es. header/footer ove applicabile)
- Controlli di COERENZA CROSS RECORD
- Controlli di corrispondenza dei dati trasmessi con le anagrafiche di riferimento;
- Controlli di esistenza di chiavi duplicate nel file trasmesso rispetto alle chiavi logiche individuate per ogni tracciato.
Si sottolinea che la soluzione SDK non implementa controlli che prevedono la congruità del dato input con la base date storica (es non viene verificato se per un nuovo inserimento la chiave del record non sia già presente sulla struttura dati MdS).
La figura sottostante mostra l’architettura di integrazione della soluzione SDK con il MdS. Si evidenzia in particolare che
- Tutti i dati scambiati fra SDK e MdS saranno veicolati tramite Porta di Interoperabilità (PDI);
- Il MdS esporrà servizi (API) per il download di dati anagrafici;
- SDK provvederà ad inviare vs MdS l’output (record validati) delle proprie elaborazioni. A fronte di tale invio, il MdS provvederà a generare un identificativo di avvenuta acquisizione del dato che SDK memorizzerà a fini di logging.
Di seguito la descrizione del processo di inoltro delle segnalazioni da parte dell’operatore sanitario al sistema nazionale Dispovigilance.
Vengono di seguito descritti i dettagli di funzionamento della soluzione suddivisa nella parti in cui essa si compone. Ogni esecuzione sarà associata ad un progressivo (ID_RUN) a fini di logging.
Il flusso di input avrà formato csv e una naming convention libera a discrezione dell’utente che carica il flusso senza alcun vincolo di nomenclatura specifica (es nome_file.csv).
Il separatore per il file csv sarà il carattere tra doppi apici : “~“.
In fase di caricamento del file verrano impostati i seguenti parametri che andranno in input al SDK in fase di processamento del file:
| NOME PARAMETRO | DESCRIZIONE | LUNGHEZZA | DOMINIO VALORI |
|---|---|---|---|
| ID CLIENT | Identificativo univoco della transazione che fa richiesta all'SDK | 100 | Non definito |
| NOME FILE INPUT | Nome del file per il quale si richiede il processamento lato SDK | 256 | Non definito |
| ANNO RIFERIMENTO | Stringa numerica rappresentante l’anno di riferimento per cui si intende inviare la fornitura | 4 | Anno (Es. 2022) |
| PERIODO RIFERIMENTO | Stringa alfanumerica rappresentante il periodo per il quale si intende inviare la fornitura; | 3 | 13 (rappresenta un alias per il quale MDS usa come data di competenza l’anno e il mese di riferimento del record piuttosto che il parametro periodo di riferimento passato in input alla procedura InvioFlussi) |
| TIPO TRASMISSIONE | Indica se la trassmissione dei dati verso MDS avverrà il modalità full (F) o record per record (R). Per questo flusso la valorizzazione del parametro sarà impostata di default a F | 1 | F/R |
| FINALITA’ ELABORAZIONE | Indica se i flussi in output prodotti dal SDK verranno inviati verso MDS (Produzione) oppure se rimarranno all’interno del SDK e il processamento vale solo come test del flusso (Test) | 1 | Produzione/Test |
| CODICE REGIONE | Individua la Regione a cui afferisce la struttura. Il codice da utilizzare è quello a tre caratteri definito con DM 17 settembre 1986, pubblicato nella Gazzetta Ufficiale n.240 del 15 ottobre 1986, e successive modifiche, utilizzato anche nei modelli per le rilevazioni delle attività gestionali ed economiche delle Aziende unità sanitarie locali. | 3 | Es. 010 |
Nella tabella seguente sono indicati i dettagli dei campi di business del tracciato di input atteso.
| SDK_HLD_DISPOVIG_Dispovigilance_v5.0.docx | Pag. 110 di 113 |
|---|
PROGETTO SDK Specifiche funzionali |
||
|---|---|---|
Posizione nel File |
Nome elemento padre | Nome campo | Key | Descrizione | Tipo | Obbligatorietà | Informazioni di Dominio | Lunghezza campo | Tracciato di Output |
|---|---|---|---|---|---|---|---|---|---|
| 0 | rapporto | codRapportoWeb | KEY | Codice univoco identificativo del rapporto | AN | OBB | I primi 6 caratteri devono corrispondere al codice della struttura competente dove si è verificato l'indicente; i restanti caratteri per identificare univocamente il rapporto operatore | 30 | Segnalazione Incidente |
| 1 | rapporto_luogoEpisodio | numRapporto | Identifica la segnalazione nella struttura sanitaria in cui si è verificato l'incidente | AN | OBB | Testo libero per indicare la segnalazione nella struttura | 120 | Segnalazione Incidente | |
| 2 | rapporto_luogoEpisodio | rapportoRelativoA | Stringa statica | AN | OBB | Valori Ammessi: Incidente |
10 | Segnalazione Incidente | |
| 3 | rapporto_luogoEpisodio | codiceStruttura | Indica il codice della struttura in cui si è verificato l'incidente | AN | OBB | Valore censito sulle anagrafiche dei "Luoghi incidente" fornite dal MdS. | 8 | Segnalazione Incidente | |
| 4 | rapporto_luogoEpisodio | nomeStruttura | Indica la denominazione della struttura in cui si è verificato l'incidente | AN | OBB | Valore censito sulle anagrafiche dei "Luoghi incidente" fornite dal MdS. | 40 | Segnalazione Incidente | |
| 5 | rapporto_luogoEpisodio | annoValiditaStruttTerrit | Anno di validità della descrizione della struttura | N | FAC | Testo numerico per indicare l'anno | 4 | Segnalazione Incidente | |
| 6 | rapporto_luogoEpisodio | repartoStruttura | Indica il reparto della struttura in cui si è verificato l'incidente | AN | FAC | Testo libero per indicare il reparto della struttura | 100 | Segnalazione Incidente | |
| 7 | rapporto_luogoEpisodio | telefono | Numero di telefono della struttura | AN | NBB | Almeno uno dei campi Telefono, Fax, Email deve essere valorizzato. il campo deve contenere solo numeri. | 20 | Segnalazione Incidente | |
| 8 | rapporto_luogoEpisodio | fax | Numero di fax della struttura | AN | NBB | Almeno uno dei campi Telef.ono, Fax, Email deve essere valorizzato. il campo deve contenere solo numeri. | 20 | Segnalazione Incidente | |
| 9 | rapporto_luogoEpisodio | Indirizzo email della struttura | AN | NBB | Almeno uno dei campi Telefono, Fax, Email deve essere valorizzato. Il campo deve essere un indirizzo email valido. |
60 | Segnalazione Incidente | ||
| 10 | rapporto_luogoEpisodio | dataEpisodio | Data in cui si è verificato l'incidente | D | OBB | Formato: GG/MM/AAAA La data non può essere superiore alla data odierna |
10 | Segnalazione Incidente | |
| 11 | rapporto_luogoEpisodio | codAziendaOspLocale | Indica il codice della struttura competente per territorio | AN | OBB | Valore censito sulle anagrafiche delle "Strutture competenti" fornite dal MdS, associato alla struttura dove è avvenuto l'incidente. | 6 | Segnalazione Incidente | |
| 12 | rapporto_luogoEpisodio | aziendaOspLocale | Indica la denominazione della struttura competente per territorio | AN | OBB | Valore censito sulle anagrafiche delle "Strutture competenti" fornite dal MdS, associato alla struttura dove è avvenuto l'incidente. | 40 | Segnalazione Incidente | |
| 13 | rapporto_luogoEpisodio | nomeOperatore | Indica il nome di chi ha rilevato l'incidente | AN | OBB | Testo libero per indicare il nome dell'operatore | 50 | Segnalazione Incidente | |
| 14 | rapporto_luogoEpisodio | cognomeOperatore | Indica il cognome di chi ha rilevato l'incidente | AN | OBB | Testo libero per indicare il cognome dell'operatore | 50 | Segnalazione Incidente | |
| 15 | rapporto_luogoEpisodio | qualificaOperatore | Indica la qualifica di chi ha rilevato l'incidente | AN | OBB | Testo libero per indicare la qualifica dell'operatore | 100 | Segnalazione Incidente | |
| 16 | rapporto_luogoEpisodio | nomeResponsabile | Indica il nome del responsabile della vigilanza | AN | OBB | Testo libero per indicare il nome del responsabile | 50 | Segnalazione Incidente | |
| 17 | rapporto_luogoEpisodio | cognomeResponsabile | Indica il cognome del responsabile della vigilanza | AN | OBB | Testo libero per indicare il cognome del responsabile | 50 | Segnalazione Incidente | |
| 18 | rapporto_dispositivo | tipoDispositivo | Indica la tipologia del dispositivo coinvolto nell'incidente | AN | OBB | Se è valorizzato il campo è popolato con il valore presente sull'anagrafica dispositivi fornita dal MdS; se non è valorizzato i valori Ammessi sono: MDD = Di Classe IDV = In vitro |
3 | Segnalazione Incidente | |
| 19 | rapporto_dispositivo | codiceDispositivo | Indica il numero di repertorio del dispositivo | N | FAC | Valore censito sull'anagrafica dei dispositivi fornita dal MdS. | 10 | Segnalazione Incidente | |
| 20 | rapporto_dispositivo | nomeDispositivo | Indica il nome commerciale del dispositivo | AN | OBB | Se è valorizzato il campo è popolato con il valore presente sull'anagrafica dispositivi fornita dal MdS; se non è valorizzato il campo può contenere qualsiasi testo. | 200 | Segnalazione Incidente | |
| 21 | rapporto_dispositivo | modelloDispositivo | Indica il modello del dispositivo | AN | NBB | Obbligatorio solo se =IVD. Se è valorizzato il campo è popolato con il valore presente sull'anagrafica dispositivi fornita dal MdS; se non è valorizzato il campo può contenere qualsiasi testo. | 300 | Segnalazione Incidente | |
| 22 | rapporto_dispositivo | codiceFabbrDispositivo | Indica il numero di codice del dispositivo | AN | OBB | Se è valorizzato il campo è popolato con il valore presente sull'anagrafica dispositivi fornita dal MdS; se non è valorizzato il campo può contenere qualsiasi testo. | 300 | Segnalazione Incidente | |
| 23 | rapporto_dispositivo | numeroLotto | Indica il numero di lotto o di serie del dispositivo | AN | FAC | Testo libero per indicare il numero del lotto | 300 | Segnalazione Incidente | |
| 24 | rapporto_dispositivo | dataScadenza | Indica la data di scadenza del dispositivo | AN | FAC | Formato: GG/MM/AAAA | 10 | Segnalazione Incidente | |
| 25 | rapporto_dispositivo | CND | Codice Classificazione CND del dispositivo | AN | OBB | Se è valorizzato il campo è popolato con il valore presente sull'anagrafica dispositivi fornita dal MdS; se non è valorizzato il campo deve essere censito sull'anagrafica CND fornita dal MdS. | 20 | Segnalazione Incidente | |
| 26 | rapporto_dispositivo | desCND | Descrizione Classificazione CND del dispositivo | AN | OBB | Se è valorizzato il campo è popolato con il valore corrispondente al codice presente sull'anagrafica dispositivi fornita dal MdS; se non è valorizzato il campo deve essere censito sull'anagrafica CND fornita dal MdS e coerente con il campo . | 700 | Segnalazione Incidente | |
| 27 | rapporto_dispositivo | GMDN | Codice Classificazione GMDN del dispositivo | AN | FAC | Lasciare vuoto | 20 | Segnalazione Incidente | |
| 28 | rapporto_dispositivo | desGMDN | Descrizione Classificazione GMDN del dispositivo | AN | FAC | Lasciare vuoto | 4000 | Segnalazione Incidente | |
| 29 | rapporto_dispositivo | EDMA | Codice Classificazione EDMA del dispositivo | AN | FAC | Lasciare vuoto | 30 | Segnalazione Incidente | |
| 30 | rapporto_dispositivo | desEDMA | Descrizione Classificazione EDMA del dispositivo | AN | FAC | Lasciare vuoto | 700 | Segnalazione Incidente | |
| 31 | rapporto_dispositivo | tipoIVD | Indica il codice della classe del dispositivo | AN | OBB | Se è valorizzato il campo è popolato con il valore presente sull'anagrafica dispositivi fornita dal MdS; se non è valorizzato il campo deve essere selezionato tra i valori ammessi e presenti nella colonna "Codice Classe" della tabella “Valori dominio classe” | 10 | Segnalazione Incidente | |
| 32 | rapporto_dispositivo | descTipoIVD | Indica la descrizione della classe del dispositivo | AN | OBB | Se è valorizzato il campo è popolato con il valore presente sull'anagrafica dispositivi fornita dal MdS; se non è valorizzato il campo deve essere selezionato tra i valori ammessi e presenti nella colonna "Descrizione Classe" della tabella “Valori dominio classe” | 100 | Segnalazione Incidente | |
| 33 | rapporto_dispositivo | valutazionePrestazioni | AN | FAC | Lasciare vuoto | Segnalazione Incidente | |||
| 34 | rapporto_dispositivo | utilizzo | Indica se il dispositivo è monouso o pluriuso | AN | FAC | Valori Ammessi: M = Monouso P = Pluriuso |
1 | Segnalazione Incidente | |
| 35 | rapporto_dispositivo | versioneSoftware | Indica la versione del software del dispositivo | AN | FAC | Ammesso solo, facoltativamente, se = IVD | 100 | Segnalazione Incidente | |
| 36 | rapporto_dispositivo | denominazioneFabbricante | Indica la denominazione del fabbricante del dispositivo | AN | OBB | Se è valorizzato il campo è popolato con il valore censito sulle anagrafiche fornite dal MdS, associato al dispositivo; se non è valorizzato il campo può contenere qualsiasi testo. | 100 | Segnalazione Incidente | |
| 37 | rapporto_dispositivo | nazioneFabbricante | Indica il codice della nazione del fabbricante del dispositivo | AN | OBB | Se è valorizzato il campo è popolato con il valore censito sulle anagrafiche fornite dal MdS, associato al dispositivo; se non è valorizzato il campo deve contenere un valore censito sull'anagrafica nazione. La codifica da utilizzare è quella Alpha2 (a due lettere) prevista dalla normativa ISO 3166-2. | 2 | Segnalazione Incidente | |
| 38 | rapporto_dispositivo | descNazioneFabbricante | Indica la nazione del fabbricante del dispositivo | AN | OBB | Se è valorizzato il campo è popolato con il valore censito sulle anagrafiche fornite dal MdS, associato al dispositivo; se non è valorizzato il campo deve contenere un valore censito sull'anagrafica nazione coerente con . | 30 | Segnalazione Incidente | |
| 39 | rapporto_dispositivo | regioneFabbricante | Indica il codice della regione del fabbricante del dispositivo | AN | NBB | Se è valorizzato il campo è popolato con il valore censito sulle anagrafiche fornite dal MdS, associato al dispositivo; se non è valorizzato il campo deve contenere un valore censito sull'anagrafica regioni e deve essere coerente con la descrizione regione. Da valorizzare solo in caso di fabbricante italiano. | 3 | Segnalazione Incidente | |
| 40 | rapporto_dispositivo | descRegioneFabbricante | Indica la regione del fabbricante del dispositivo | AN | NBB | Se è valorizzato il campo è popolato con il valore censito sulle anagrafiche fornite dal MdS, associato al dispositivo; se non è valorizzato il campo deve contenere un valore censito sull'anagrafica regioni e deve essere coerente con il codice regione. Da valorizzare solo in caso di fabbricante italiano. | 40 | Segnalazione Incidente | |
| 41 | rapporto_dispositivo | provinciaFabbricante | Indica il codice della provincia del fabbricante del dispositivo | AN | NBB | Se è valorizzato il campo è popolato con il valore censito sulle anagrafiche fornite dal MdS, associato al dispositivo; se non è valorizzato il campo deve contenere un valore censito sull'anagrafica province e deve essere coerente con la regione e con la descrizione della provincia. Da valorizzare solo in caso di fabbricante italiano. | 3 | Segnalazione Incidente | |
| 42 | rapporto_dispositivo | descProvinciaFabbricante | Indica la provincia del fabbricante del dispositivo | AN | NBB | Se è valorizzato il campo è popolato con il valore censito sulle anagrafiche fornite dal MdS, associato al dispositivo; se non è valorizzato il campo deve contenere un valore censito sull'anagrafica province e deve essere coerente con la regione e con il codice della provincia. Da valorizzare solo in caso di fabbricante italiano. | 20 | Segnalazione Incidente | |
| 43 | rapporto_dispositivo | comuneFabbricante | Indica il codice del comune del fabbricante del dispositivo | AN | NBB | Se è valorizzato il campo è popolato con il valore censito sulle anagrafiche fornite dal MdS, associato al dispositivo; se non è valorizzato il campo deve contenere un valore censito sull'anagrafica comuni e deve essere coerente con la provincia e con la descrizione del comune. Da valorizzare solo in caso di fabbricante italiano. | 3 | Segnalazione Incidente | |
| 44 | rapporto_dispositivo | descComuneFabbricante | Indica il comune del fabbricante del dispositivo | AN | NBB | Se è valorizzato il campo è popolato con il valore censito sulle anagrafiche fornite dal MdS, associato al dispositivo; se non è valorizzato il campo deve contenere un valore censito sull'anagrafica comuni e deve essere coerente con la provincia e con il codice del comune. Da valorizzare solo in caso di fabbricante italiano. | 50 | Segnalazione Incidente | |
| 45 | rapporto_dispositivo | localitaFabbricante | Indica la località dove si trova il fabbricante | AN | NBB | Se è valorizzato il campo è popolato con il valore censito sulle anagrafiche fornite dal MdS, associato al dispositivo; se non è valorizzato il campo può contenere qualsiasi testo. Da valorizzare solo in caso di fabbricante estero. | 100 | Segnalazione Incidente | |
| 46 | rapporto_dispositivo | indirizzoFabbricante | Indirizzo del fabbricante | AN | OBB | Se è valorizzato il campo è popolato con il valore censito sulle anagrafiche fornite dal MdS, associato al dispositivo; se non è valorizzato il campo può contenere qualsiasi testo. | 100 | Segnalazione Incidente | |
| 47 | rapporto_dispositivo | denominazioneMandatario | Indica la denominazione del mandatario del dispositivo | AN | NBB | Valorizzare obbligatoriamente solo se la Nazione del fabbricante è extra UE. Se è valorizzato il campo è popolato con il valore censito sulle anagrafiche fornite dal MdS, associato al dispositivo; se non è valorizzato il campo può contenere qualsiasi testo | 100 | Segnalazione Incidente | |
| 48 | rapporto_dispositivo | nazioneMandatario | Indica la nazione del mandatario del dispositivo | AN | NBB | Valorizzare obbligatoriamente solo se la Nazione del fabbricante è extra UE. Se è valorizzato il campo è popolato con il valore censito sulle anagrafiche fornite dal MdS, associato al dispositivo; se non è valorizzato il campo deve contenere un valore censito sull'anagrafica nazione. La codifica da utilizzare è quella Alpha2 (a due lettere) prevista dalla normativa ISO 3166-2. | 2 | Segnalazione Incidente | |
| 49 | rapporto_dispositivo | descNazioneMandatario | Indica la nazione del mandatario del dispositivo | AN | NBB | Valorizzare obbligatoriamente solo se la Nazione del fabbricante è extra UE. Se è valorizzato il campo è popolato con il valore censito sulle anagrafiche fornite dal MdS, associato al dispositivo; se non è valorizzato il campo deve contenere un valore censito sull'anagrafica nazione. | 30 | Segnalazione Incidente | |
| 50 | rapporto_dispositivo | regioneMandatario | Indica il codice della regione del mandatario del dispositivo | AN | NBB | Se è valorizzato il campo è popolato con il valore censito sulle anagrafiche fornite dal MdS, associato al dispositivo; se non è valorizzato il campo deve contenere un valore censito sull'anagrafica regioni e deve essere coerente con la descrizione regione. Da valorizzare solo in caso di mandatario italiano. | 3 | Segnalazione Incidente | |
| 51 | rapporto_dispositivo | descRegioneMandatario | Indica la regione del mandatario del dispositivo | AN | NBB | Se è valorizzato il campo è popolato con il valore censito sulle anagrafiche fornite dal MdS, associato al dispositivo; se non è valorizzato il campo deve contenere un valore censito sull'anagrafica regioni e deve essere coerente con il codice regione. Da valorizzare solo in caso di mandatario italiano. | 40 | Segnalazione Incidente | |
| 52 | rapporto_dispositivo | provinciaMandatario | Indica il codice della provincia del mandatario del dispositivo | AN | NBB | Se è valorizzato il campo è popolato con il valore censito sulle anagrafiche fornite dal MdS, associato al dispositivo; se non è valorizzato il campo deve contenere un valore censito sull'anagrafica province e deve essere coerente con la regione e con la descrizione della provincia. Da valorizzare solo in caso di mandatario italiano. | 3 | Segnalazione Incidente | |
| 53 | rapporto_dispositivo | descProvinciaMandatario | Indica la provincia del mandatario del dispositivo | AN | NBB | Se è valorizzato il campo è popolato con il valore censito sulle anagrafiche fornite dal MdS, associato al dispositivo; se non è valorizzato il campo deve contenere un valore censito sull'anagrafica province e deve essere coerente con la regione e con il codice della provincia. Da valorizzare solo in caso di mandatario italiano. | 20 | Segnalazione Incidente | |
| 54 | rapporto_dispositivo | comuneMandatario | Indica il codice del comune del mandatario del dispositivo | AN | NBB | Se è valorizzato il campo è popolato con il valore censito sulle anagrafiche fornite dal MdS, associato al dispositivo; se non è valorizzato il campo deve contenere un valore censito sull'anagrafica comuni e deve essere coerente con la provincia e con la descrizione del comune. Da valorizzare solo in caso di mandatario italiano. | 3 | Segnalazione Incidente | |
| 55 | rapporto_dispositivo | descComuneMandatario | Indica il comune del mandatario del dispositivo | AN | NBB | Se è valorizzato il campo è popolato con il valore censito sulle anagrafiche fornite dal MdS, associato al dispositivo; se non è valorizzato il campo deve contenere un valore censito sull'anagrafica comuni e deve essere coerente con la provincia e con il codice del comune. Da valorizzare solo in caso di mandatario italiano. | 50 | Segnalazione Incidente | |
| 56 | rapporto_dispositivo | localitaMandatario | Indica la località dove si trova il mandatario | AN | NBB | Se è valorizzato il campo è popolato con il valore censito sulle anagrafiche fornite dal MdS, associato al dispositivo; se non è valorizzato il campo può contenere qualsiasi testo. Da valorizzare solo in caso di mandatario estero. | 100 | Segnalazione Incidente | |
| 57 | rapporto_dispositivo | indirizzoMandatario | Indirizzo del mandatario | AN | NBB | Se è valorizzato il campo è popolato con il valore censito sulle anagrafiche fornite dal MdS, associato al dispositivo; se non è valorizzato il campo può contenere qualsiasi testo. | 100 | Segnalazione Incidente | |
| 58 | rapporto_evento | offeso | Indica chi è rimasto coinvolto nell'incidente | AN | OBB | Valori Ammessi: P = Paziente O = Operatore |
1 | Segnalazione Incidente | |
| 59 | rapporto_evento | etaPaziente | Se nell'incidente è coinvolto il paziente indica la sua età | N | FAC | Informazioni presenti solo se l'episodio ha coinvolto il paziente | 3 | Segnalazione Incidente | |
| 60 | rapporto_evento | inizPaziente | Se nell'incidente è coinvolto il paziente indica le sue iniziali | AN | FAC | Informazioni presenti solo se l'episodio ha coinvolto il paziente | 3 | Segnalazione Incidente | |
| 61 | rapporto_evento | dataImpianto | Indica la data dell'impianto del dispositivo | D | FAC | Formato: GG/MM/AAAA La data non può essere superiore alla data odierna |
10 | Segnalazione Incidente | |
| 62 | rapporto_evento | isDispUtilizzato | Indica se il dispositivo è stato utilizzato | AN | OBB | Valori Ammessi: Y = Si N = Problema evidenziato prima dell'uso |
1 | Segnalazione Incidente | |
| 63 | rapporto_evento | utilizzo | Indica se il dispositivo è stato utilizzato | N | NBB | Da valorizzare obbligatoriamente solo se il campo è uguale a Y altrimenti lasciare vuoto. Valori Ammessi: 1 = Primo utilizzo 2= Riutilizzo dispositivo monouso 3 = Riutilizzo dispositivo riutilizzabile 4 = Revisionato/Rinnovato 5 = Problema evidenziato prima dell'uso 6 = Altro |
1 | Segnalazione Incidente | |
| 64 | rapporto_evento | descUtilizzo | Descrizione utilizzo dispositivo | AN | NBB | Da valorizzare obbligatoriamente solo se il campo è uguale a Y altrimenti lasciare vuoto. Riportare la descrizione corrispondente del campo : 1 = Primo utilizzo 2= Riutilizzo dispositivo monouso 3 = Riutilizzo dispositivo riutilizzabile 4 = Revisionato/Rinnovato 5 = Problema evidenziato prima dell'uso 6 = Altro |
40 | Segnalazione Incidente | |
| 65 | rapporto_evento | altroUtilizzoDispo | Descrizione altro utilizzo dispositivo | AN | NBB | Da valorizzare obbligatoriamente solo se il campo è uguale a 6 altrimenti lasciare vuoto. Campo a testo libero |
40 | Segnalazione Incidente | |
| 66 | rapporto_evento | classeIncidente | Indica la gravità dell'incidente | N | OBB | Valori Ammessi: 1 = Decesso 2 = Inaspettato peggioramento, serio pericolo 3 = Tutti gli altri incidenti da segnalare |
1 | Segnalazione Incidente | |
| 67 | rapporto_evento | descClasseIncidente | Descrizione classe incidente | AN | OBB | Riportare la descrizione corrispondente del campo | 100 | Segnalazione Incidente | |
| 68 | rapporto_evento | descrizioneIncidente | Descrizione dell'incidente | AN | OBB | Testo libero per indicare la descrizione dell'incidente | 4000 | Segnalazione Incidente | |
| 69 | rapporto_evento | conseguenza | Codice delle conseguenze dell'incidente | N | OBB | Valori Ammessi: 1 = Decesso 2 = Intervento chirurgico 3 = Intervento specifico 4= Ospedalizzazione 5 = Prolungamento di stato di malattia dopo dimissione ospedaliera 6 = Menomazione di una funzione corporea 7 = Nessuna Conseguenza 8 = Altro |
1 | Segnalazione Incidente | |
| 70 | rapporto_evento | descConseguenza | Descrizione delle conseguenze dell'incidente | AN | OBB | Riportare la descrizione corrispondente del campo | 100 | Segnalazione Incidente | |
| 71 | rapporto_evento | altraConseguenza | Descrizione azioni intrapese a seguito dell'incidente | AN | NBB | Obbligatorio solo se Conseguenza dell'incidente è "Altro" | 4000 | Segnalazione Incidente | |
| 72 | rapporto_evento | numPezzi | Indica il numero di dispositivi coinvolti | N | OBB | Testo numerico per indicare il numero dei dispositivi coinvolti | 3 | Segnalazione Incidente | |
| 73 | rapporto_evento | disponibilitaDispositivo | Indica la disponibilità del dispositivo coinvolto nell'incidente | AN | OBB | Valori Ammessi: S N |
1 | Segnalazione Incidente | |
| 74 | rapporto_evento | luogoDisponibilitaDispositivo | Se il dispositivo è disponibile indica il luogo in cui si trova | AN | NBB | Informazioni obbligatorie solo se il dispositivo è disponibile | 4000 | Segnalazione Incidente | |
| 75 | rapporto_evento | azioniIntraprese | Codici azioni intraprese a seguito dell'incidente | AN | OBB | Il campo può contenere i seguenti codici concatenati, separati dal carattere ";". Valori Ammessi: IFD = Informativa al fabbricante/distributore IDSDG = Informazione alla Direzione sanitaria/Direzione generale CRV = Comunicazione al responsabile della vigilanza Altro |
20 | Segnalazione Incidente | |
| 76 | rapporto_evento | textAzioniIntraprese | AN | OBB | Il campo può contenere le seguenti descrizione concatenate, separate dal carattere ",". Deve essere congruente con Valori Ammessi: Informativa al fabbricante/distributore Informazione alla Direzione sanitaria/Direzione generale Comunicazione al responsabile della vigilanza Altro |
200 | Segnalazione Incidente | ||
| 77 | rapporto_evento | altreAzioniIntraprese | Descrizione azioni intraprese a seguito dell'incidente | AN | NBB | Obbligatorio solo se Azioni intraprese dall'operatore è "Altro" altrimenti lasciare vuoto | 4000 | Segnalazione Incidente | |
| 78 | rapporto_evento | altreInformazioni | Ulteriori informazioni relative all'incidente | AN | FAC | Testo libero per indicare le altre informazioni | 4000 | Segnalazione Incidente | |
| 79 | rapporto_evento | dataRapporto | Data della segnalazione | D | OBB | Formato: GG/MM/AAAA Data odierna |
10 | Segnalazione Incidente | |
| 80 | rapporto_compilatore | ruolo | Indica il ruolo del compilatore della segnalazione | N | OBB | Valori Ammessi: 1-Legale rappresentante della struttura 2-Operatore Sanitario 3-Responsabile della vigilanza |
1 | Segnalazione Incidente | |
| 81 | rapporto_compilatore | descRuolo | Descrizione Ruolo | AN | Descrizione . Valori ammessi: "Legale rappresentante della struttura" "Operatore Sanitario" "Responsabile della vigilanza" |
100 | Segnalazione Incidente | ||
| 82 | rapporto_compilatore | nome | Nome del compilatore | AN | OBB | Se ruolo 1 valorizzare con testo libero; se ruolo 2 valorizzare con ; se ruolo 3 valorizzare con | 300 | Segnalazione Incidente | |
| 83 | rapporto_compilatore | cognome | Cognome del compilatore | AN | OBB | Se ruolo 1 valorizzare con testo libero; se ruolo 2 valorizzare con ; se ruolo 3 valorizzare con | 300 | Segnalazione Incidente | |
| 84 | rapporto_compilatore | qualificaCompilatore | Qualifica del compilatore | AN | OBB | Se ruolo 1 o 3 valorizzare con testo libero; se ruolo 2 valorizzare con | 100 | Segnalazione Incidente | |
| 85 | rapporto_compilatore | struttSanitaria | Indica la struttura di appartenenza del compilatore | AN | OBB | Se ruolo 1 valore censito sulle anagrafiche dei "Luoghi incidente" fornite dal MdS.; se ruolo 2 o 3 valorizzare con | 40 | Segnalazione Incidente | |
| 86 | rapporto_compilatore | codStruttSanitaria | Indica la struttura di appartenenza del compilatore | AN | OBB | Se ruolo 1 valore censito sulle anagrafiche dei "Luoghi incidente" fornite dal MdS.; se ruolo 2 o 3 valorizzare con | 8 | Segnalazione Incidente | |
| 87 | rapporto_compilatore | telefonoCompilatore | Indica il numero di telefono della struttura | N | NBB | Almeno uno dei campi Telefono, Fax, Email deve essere valorizzato. il campo deve contenere solo numeri. Se ruolo 1 o 3 valorizzare con testo libero; se ruolo 2 valorizzare con |
40 | Segnalazione Incidente | |
| 88 | rapporto_compilatore | faxCompilatore | Indica il numero di fax della struttura | N | NBB | Almeno uno dei campi Telefono, Fax, Email deve essere valorizzato. il campo deve contenere solo numeri. Se ruolo 1 o 3 valorizzare con testo libero; se ruolo 2 valorizzare con |
40 | Segnalazione Incidente | |
| 89 | rapporto_compilatore | emailCompilatore | Indica l'indirizzo email della struttura | AN | NBB | Almeno uno dei campi Telefono, Fax, Email deve essere valorizzato. Il campo deve contenere un indirizzo email valido. Se ruolo 1 o 3 valorizzare con testo libero; se ruolo 2 valorizzare con |
60 | Segnalazione Incidente |
La colonna Posizione nel file la quale rappresenta l’ordinamento delle colonne del tracciato di input da caricare all’SDK.
La seguente tabella contiene i valori del dominio della classe:
| Codice Classe | Descrizione Classe | Descrizione riferimento normativo |
|---|---|---|
| 1 | ALL. II ELENCO A | D.L.vo 332/2000 |
| 2 | ALL. II ELENCO B | D.L.vo 332/2000 |
| R1 | CLASS I | Reg. UE 2017/745 |
| R2A | CLASS IIA | Reg. UE 2017/745 |
| R2B | CLASS IIB | Reg. UE 2017/745 |
| R3 | CLASS III | Reg. UE 2017/745 |
| RA | Classe A | |
| RB | Classe B | |
| RC | Classe C | |
| RD | Classe D | |
| IM | CLASSE I CON FUNZIONI DI MISURA | D.L.vo 46/97 |
| I | CLASSE I NON STERILE E SENZA FUNZIONI DI MISURA | D.L.vo 46/97 |
| IS | CLASSE I STERILE | D.L.vo 46/97 |
| ISM | CLASSE I STERILE CON FUNZIONI DI MISURA | D.L.vo 46/97 |
| IIA | CLASSE IIA | D.L.vo 46/97 |
| IIB | CLASSE IIB | D.L.vo 46/97 |
| III | CLASSE III | D.L.vo 46/97 |
| 3 | DISPOSITIVI AUTODIAGNOSTICI | D.L.vo 332/2000 |
| 4 | GENERALI | D.L.vo 332/2000 |
| IA | IMPIANTABILI ATTIVI | D.L.vo 507/92 |
| 99I | ND AIMD | |
| 99V | ND IVD | |
| 99M | ND MDD |
Acquisito il dato di input, il Validation Engine di SDK procederà ad implementare i controlli descritti nel file che segue. Al verificarsi anche di un solo errore, tra quelli descritti il record oggetto di controllo sarà inserito tra gli scarti con il codice di errore riportato nella tabella seguente.
| CAMPO | TIPOLOGIA CONTROLLO BR | CODICE ERRORE | DESCRIZIONE ERRORE | DESCRIZIONE ALGORITMO | TABELLA ANAGRAFICA | CAMPI di COERENZA | SCARTI/ANOMALIE |
|---|---|---|---|---|---|---|---|
| rapporto_codRapportoWeb | OBBLIGATORIETA' DEL DATO | 1000 | Mancata valorizzazione di un campo obbligatorio | Campo non presente o campo presente ma non valorizzato. | Scarti | ||
| rapporto_codRapportoWeb | SINTATTICI | 1001 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 30 caratteri se valorizzato | Scarti | ||
| rapporto_luogoEpisodio_numRapporto | OBBLIGATORIETA' DEL DATO | 1002 | Mancata valorizzazione di un campo obbligatorio | Campo non presente o campo presente ma non valorizzato. | Scarti | ||
| rapporto_luogoEpisodio_numRapporto | SINTATTICI | 1003 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 120 caratteri se valorizzato | Scarti | ||
| rapporto_luogoEpisodio_rapportoRelativoA | OBBLIGATORIETA' DEL DATO | 1004 | Mancata valorizzazione di un campo obbligatorio | Campo non presente o campo presente ma non valorizzato. | Scarti | ||
| rapporto_luogoEpisodio_rapportoRelativoA | 1005 | Non appartenenza al dominio di riferimento | Valori diversi da quelli ammessi : Incidente | Scarti | |||
| rapporto_luogoEpisodio_codiceStruttura | OBBLIGATORIETA' DEL DATO | 1006 | Mancata valorizzazione di un campo obbligatorio | Campo non presente o campo presente ma non valorizzato. | Scarti | ||
| rapporto_luogoEpisodio_codiceStruttura | 1007 | Non appartenenza al dominio di riferimento | Il valore inserito e controllato non è presente in anagrafica | Anagrafica Strutture Competenti | Scarti | ||
| rapporto_luogoEpisodio_nomeStruttura | OBBLIGATORIETA' DEL DATO | 1008 | Mancata valorizzazione di un campo obbligatorio | Campo non presente o campo presente ma non valorizzato. | Scarti | ||
| rapporto_luogoEpisodio_nomeStruttura | SINTATTICI | 1009 | Non appartenenza al dominio di riferimento | Il valore inserito e controllato non è presente in anagrafica o non è coerente con il | Anagrafica Strutture Competenti | Scarti | |
| rapporto_luogoEpisodio_annoValiditaStruttTerrit | SINTATTICI | 1010 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 4 caratteri se valorizzato | Scarti | ||
| rapporto_luogoEpisodio_annoValiditaStruttTerrit | SINTATTICI | 1011 | Datatype errato | Il campo deve essere numerico | Scarti | ||
| rapporto_luogoEpisodio_annoValiditaStruttTerrit | 1012 | Non appartenenza al dominio di riferimento | Il valore inserito e controllato non è presente in anagrafica o non è coerente con il | Anagrafica Strutture Competenti | Scarti | ||
| rapporto_luogoEpisodio_repartoStruttura | SINTATTICI | 1013 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 100 caratteri se valorizzato | Scarti | ||
| rapporto_luogoEpisodio_telefono | OBBLIGATORIETA' DEL DATO | 1014 | Mancata valorizzazione di un campo ad obbligatorietà condizionata. | Campo non presente o campo presente ma non valorizzato. Almeno uno dei campi Telefono, Fax, Email deve essere valorizzato. | Scarti | ||
| rapporto_luogoEpisodio_telefono | SINTATTICI | 1015 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 20 caratteri se valorizzato | Scarti | ||
| rapporto_luogoEpisodio_telefono | SINTATTICI | 1016 | Datatype errato | Il campo deve contenere solo numeri | Scarti | ||
| rapporto_luogoEpisodio_fax | OBBLIGATORIETA' DEL DATO | 1017 | Mancata valorizzazione di un campo ad obbligatorietà condizionata. | Campo non presente o campo presente ma non valorizzato. Almeno uno dei campi Telefono, Fax, Email deve essere valorizzato. | Scarti | ||
| rapporto_luogoEpisodio_fax | SINTATTICI | 1018 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 20 caratteri se valorizzato | Scarti | ||
| rapporto_luogoEpisodio_fax | SINTATTICI | 1019 | Datatype errato | Il campo deve contenere solo numeri | Scarti | ||
| rapporto_luogoEpisodio_email | OBBLIGATORIETA' DEL DATO | 1020 | Mancata valorizzazione di un campo ad obbligatorietà condizionata. | Campo non presente o campo presente ma non valorizzato. Almeno uno dei campi Telefono, Fax, Email deve essere valorizzato. | Scarti | ||
| rapporto_luogoEpisodio_email | SINTATTICI | 1021 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 60 caratteri se valorizzato | Scarti | ||
| rapporto_luogoEpisodio_email | SINTATTICI | 1022 | Datatype errato | Il campo deve essere un indirizzo email valido | Scarti | ||
| rapporto_luogoEpisodio_dataEpisodio | OBBLIGATORIETA' DEL DATO | 1023 | Mancata valorizzazione di un campo obbligatorio | Campo non presente o campo presente ma non valorizzato. | Scarti | ||
| rapporto_luogoEpisodio_dataEpisodio | SINTATTICI | 1024 | Datatype errato | Il campo deve essere valorizzato con il formato data GG/MM/AAAA | Scarti | ||
| rapporto_luogoEpisodio_codAziendaOspLocale | OBBLIGATORIETA' DEL DATO | 1025 | Mancata valorizzazione di un campo obbligatorio | Campo non presente o campo presente ma non valorizzato. | Scarti | ||
| rapporto_luogoEpisodio_codAziendaOspLocale | 1026 | Non appartenenza al dominio di riferimento | Il valore inserito e controllato non è presente in anagrafica | Anagrafica Strutture Competenti | Scarti | ||
| rapporto_luogoEpisodio_aziendaOspLocale | OBBLIGATORIETA' DEL DATO | 1027 | Mancata valorizzazione di un campo obbligatorio | Campo non presente o campo presente ma non valorizzato. | Scarti | ||
| rapporto_luogoEpisodio_aziendaOspLocale | SINTATTICI | 1028 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 40 caratteri se valorizzato | Scarti | ||
| rapporto_luogoEpisodio_aziendaOspLocale | 1029 | Non appartenenza al dominio di riferimento | Il valore inserito e controllato non è presente in anagrafica o non è coerente con il | Anagrafica Strutture Competenti | Scarti | ||
| rapporto_luogoEpisodio_nomeOperatore | OBBLIGATORIETA' DEL DATO | 1030 | Mancata valorizzazione di un campo obbligatorio | Campo non presente o campo presente ma non valorizzato. | Scarti | ||
| rapporto_luogoEpisodio_nomeOperatore | SINTATTICI | 1031 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 100 caratteri se valorizzato | Scarti | ||
| rapporto_luogoEpisodio_cognomeOperatore | OBBLIGATORIETA' DEL DATO | 1032 | Mancata valorizzazione di un campo obbligatorio | Campo non presente o campo presente ma non valorizzato. | Scarti | ||
| rapporto_luogoEpisodio_cognomeOperatore | SINTATTICI | 1033 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 50 caratteri se valorizzato | Scarti | ||
| rapporto_luogoEpisodio_qualificaOperatore | OBBLIGATORIETA' DEL DATO | 1034 | Mancata valorizzazione di un campo obbligatorio | Campo non presente o campo presente ma non valorizzato. | Scarti | ||
| rapporto_luogoEpisodio_qualificaOperatore | SINTATTICI | 1035 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 100 caratteri se valorizzato | Scarti | ||
| rapporto_luogoEpisodio_nomeResponsabile | OBBLIGATORIETA' DEL DATO | 1036 | Mancata valorizzazione di un campo obbligatorio | Campo non presente o campo presente ma non valorizzato. | Scarti | ||
| rapporto_luogoEpisodio_nomeResponsabile | SINTATTICI | 1037 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 50 caratteri se valorizzato | Scarti | ||
| rapporto_luogoEpisodio_cognomeResponsabile | OBBLIGATORIETA' DEL DATO | 1038 | Mancata valorizzazione di un campo obbligatorio | Campo non presente o campo presente ma non valorizzato. | Scarti | ||
| rapporto_luogoEpisodio_cognomeResponsabile | SINTATTICI | 1039 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 50 caratteri se valorizzato | Scarti | ||
| rapporto_dispositivo_tipoDispositivo | OBBLIGATORIETA' DEL DATO | 1040 | Mancata valorizzazione di un campo obbligatorio | Campo non presente o campo presente ma non valorizzato. | Scarti | ||
| rapporto_dispositivo_tipoDispositivo | SINTATTICI | 1041 | Non appartenenza al dominio di riferimento | Se è valorizzato il campo deve essere popolato con il valore presente sull'anagrafica dispositivi fornita dal MdS; se non è valorizzato i valori Ammessi sono: MDD = Di Classe IDV = In vitro |
Anagrafica Dispositivi Medici | Scarti | |
| rapporto_dispositivo_ | 1042 | Non appartenenza al dominio di riferimento | Il valore inserito non è presente in anagrafica | Anagrafica Dispositivi Medici | Scarti | ||
| rapporto_dispositivo_nomeDispositivo | OBBLIGATORIETA' DEL DATO | 1043 | Mancata valorizzazione di un campo obbligatorio | Campo non presente o campo presente ma non valorizzato. | Scarti | ||
| rapporto_dispositivo_nomeDispositivo | SINTATTICI | 1044 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 200 caratteri se valorizzato | Scarti | ||
| rapporto_dispositivo_nomeDispositivo | 1045 | Non appartenenza al dominio di riferimento | Se è valorizzato <> il sistema controlla se il valore inserito è presente in anagrafica ed è coerente con il <> | Anagrafica Dispositivi Medici | Anagrafica Dispositivi Medici | Scarti | |
| rapporto_dispositivo_modelloDispositivo | OBBLIGATORIETA' DEL DATO | 1046 | Mancata valorizzazione di un campo ad obbligatorietà condizionata. | Obbligatorio solo se TipoDispositivo=IVD. Campo non presente o campo presente ma non valorizzato. | Tipo Dispositivo | Scarti | |
| rapporto_dispositivo_modelloDispositivo | SINTATTICI | 1047 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 300 caratteri se valorizzato | Scarti | ||
| rapporto_dispositivo_ | OBBLIGATORIETA' DEL DATO | 1048 | Mancata valorizzazione di un campo ad obbligatorietà condizionata. | Il controllo si esegue solo se <> è valorizzato. Campo non presente o campo presente ma non valorizzato. |
Codice Dispositivo | Scarti | |
| rapporto_dispositivo_numeroLotto | SINTATTICI | 1050 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 300 caratteri se valorizzato | Scarti | ||
| rapporto_dispositivo_dataScadenza | SINTATTICI | 1051 | Datatype errato | Il campo deve essere valorizzato con il formato data GG/MM/AAAA | Scarti | ||
| rapporto_dispositivo_CND | OBBLIGATORIETA' DEL DATO | 1052 | Mancata valorizzazione di un campo obbligatorio | Campo non presente o campo presente ma non valorizzato. | Scarti | ||
| rapporto_dispositivo_CND | 1053 | Non appartenenza al dominio di riferimento | Se è valorizzato <> il sistema controlla se il valore inserito è presente in anagrafica dispositivi medici; altrimenti verifica se Il valore inserito è presente in Classificazione CND | Classificazione CND del dispositivo. Anagrafica Dispositivi Medici | Se tipo IVD allora può selezionare solo codici che iniziano con la w Se tipo è di Classe la W non si deve selezionare |
Scarti | |
| rapporto_dispositivo_desCND | OBBLIGATORIETA' DEL DATO | 1054 | Mancata valorizzazione di un campo obbligatorio | Campo non presente o campo presente ma non valorizzato. | Scarti | ||
| rapporto_dispositivo_desCND | SINTATTICI | 1055 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 700 caratteri se valorizzato | Scarti | ||
| rapporto_dispositivo_GMDN | SINTATTICI | 1057 | Lunghezza diversa da quella attesa | Il campo deve essere vuoto | Scarti | ||
| rapporto_dispositivo_desGMDN | SINTATTICI | 1058 | Lunghezza diversa da quella attesa | Il campo deve essere vuoto | Scarti | ||
| rapporto_dispositivo_EDMA | SINTATTICI | 1059 | Lunghezza diversa da quella attesa | Il campo deve essere vuoto | Scarti | ||
| rapporto_dispositivo_desEDMA | SINTATTICI | 1060 | Lunghezza diversa da quella attesa | Il campo deve essere vuoto | Scarti | ||
| rapporto_dispositivo_tipoIVD | OBBLIGATORIETA' DEL DATO | 1061 | Mancata valorizzazione di un campo obbligatorio | Campo non presente o campo presente ma non valorizzato. | Scarti | ||
| rapporto_dispositivo_tipoIVD | SINTATTICI | 1062 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 10 caratteri se valorizzato | Scarti | ||
| rapporto_dispositivo_tipoIVD | 1063 | Non appartenenza al dominio di riferimento | Se è valorizzato il campo è popolato con il valore presente sull'anagrafica dispositivi fornita dal MdS; se non è valorizzato il campo deve essere censito sull'anagrafica Classi fornita dal MdS. | Anagrafica Dispositivi Medici. Anagrafica classi |
Scarti | ||
| rapporto_dispositivo_descTipoIVD | OBBLIGATORIETA' DEL DATO | 1064 | Mancata valorizzazione di un campo obbligatorio | Campo non presente o campo presente ma non valorizzato. | Scarti | ||
| rapporto_dispositivo_descTipoIVD | SINTATTICI | 1065 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 10 caratteri se valorizzato | Scarti | ||
| rapporto_dispositivo_valutazionePrestazioni | SINTATTICI | 1067 | Lunghezza diversa da quella attesa | Il campo deve essere vuoto | Scarti | ||
| rapporto_dispositivo_utilizzo | OBBLIGATORIETA' DEL DATO | 1068 | Mancata valorizzazione di un campo obbligatorio | Campo non presente o campo presente ma non valorizzato. | Scarti | ||
| rapporto_dispositivo_utilizzo | 1069 | Non appartenenza al dominio di riferimento | Valori diversi da quelli ammessi : M = Monouso P = Pluriuso |
Scarti | |||
| rapporto_dispositivo_versioneSoftware | SINTATTICI | 1070 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 100 caratteri se valorizzato | Scarti | ||
| rapporto_dispositivo_denomi | OBBLIGATORIETA' DEL DATO | 1071 | Mancata valorizzazione di un campo obbligatorio | Campo non presente o campo presente ma non valorizzato. | Scarti | ||
| rapporto_dispositivo_denomi | SINTATTICI | 1072 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 100 caratteri se valorizzato | Scarti | ||
| rapporto_dispositivo_denomi | 1073 | Non appartenenza al dominio di riferimento | Se è valorizzato il sistema controlla se il valore inserito è presente in anagrafica e coerente con ; se non è valorizzato deve essere censito su Anagrafica | Anagrafica Dispositivi Medici Anagrafica Azienda |
|
Scarti | |
| rapporto_dispositivo_ | OBBLIGATORIETA' DEL DATO | 1074 | Mancata valorizzazione di un campo obbligatorio | Campo non presente o campo presente ma non valorizzato. | Scarti | ||
| rapporto_dispositivo_ | 1075 | Non appartenenza al dominio di riferimento | Se è valorizzato il sistema controlla se il valore inserito è coerente con ; se non è valorizzato deve essere censito su Anagrafica Nazione | Anagrafica Dispositivi Medici. Anagrafica Azienda. Anagrafica Nazione |
|
Scarti | |
| rapporto_dispositivo_desc | OBBLIGATORIETA' DEL DATO | 1076 | Mancata valorizzazione di un campo obbligatorio | Campo non presente o campo presente ma non valorizzato. | Scarti | ||
| rapporto_dispositivo_desc | SINTATTICI | 1077 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 30 caratteri se valorizzato | Scarti | ||
| rapporto_dispositivo_desc | 1078 | Non appartenenza al dominio di riferimento | Il sistema controlla se il dato è coerente con | Anagrafica Dispositivi Medici.Anagrafica Azienda. Anagrafica Nazione |
|
Scarti | |
| rapporto_dispositivo_regioneFabbricante | OBBLIGATORIETA' DEL DATO | 1079 | Mancata valorizzazione di un campo ad obbligatorietà condizionata. | Da valorizzare solo in caso di fabbricante italiano. |
Anagrafica Dispositivi Medici. Anagrafica Regione.Anagrafica Azienda | Nazione | Scarti |
| rapporto_dispositivo_regioneFabbricante | 1080 | Non appartenenza al dominio di riferimento | Se è valorizzato il campo è popolato con il valore censito sulle anagrafiche fornite dal MdS, associato al fabbricante del dispositivo; se non è valorizzato il campo deve contenere un valore censito sull'anagrafica regioni e deve essere coerente con la descrizione regione. | Angrafica Regioni | Scarti | ||
| rapporto_dispositivo_descRegioneFabbricante | OBBLIGATORIETA' DEL DATO | 1081 | Mancata valorizzazione di un campo ad obbligatorietà condizionata. | Da valorizzare solo in caso di fabbricante italiano. | Scarti | ||
| rapporto_dispositivo_descRegioneFabbricante | SINTATTICI | 1082 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 40 caratteri se valorizzato | Anagrafica Regione. Anagrafica Dispositivi Medici. Anagrafica Azienda | RegioneFabbricante | Scarti |
| rapporto_dispositivo_descRegioneFabbricante | 1083 | Non appartenenza al dominio di riferimento | Il campo deve contenere un valore censito sull'anagrafica regioni e deve essere coerente con la RegioneFabbricante. | Angrafica Regioni | Scarti | ||
| rapporto_dispositivo_provinciaFabbricante | OBBLIGATORIETA' DEL DATO | 1084 | Mancata valorizzazione di un campo ad obbligatorietà condizionata. | Da valorizzare solo in caso di fabbricante italiano. | Anagrafica Provincia. Anagrafica Dispositivi Medici. Anagrafica Azienda | Regione | Scarti |
| rapporto_dispositivo_provinciaFabbricante | 1085 | Non appartenenza al dominio di riferimento | Se è valorizzato il campo è popolato con il valore censito sulle anagrafiche fornite dal MdS, associato al fabbricante del dispositivo; se non è valorizzato il campo deve contenere un valore censito sull'anagrafica province e deve essere coerente con la regione e con la descrizione della provincia. | Anagrafica Provincia. Anagrafica Dispositivi Medici. Anagrafica Azienda | Scarti | ||
| rapporto_dispositivo_descProvinciaFabbricante | OBBLIGATORIETA' DEL DATO | 1086 | Mancata valorizzazione di un campo ad obbligatorietà condizionata. | Da valorizzare solo in caso di fabbricante italiano. | Scarti | ||
| rapporto_dispositivo_descProvinciaFabbricante | 1087 | Non appartenenza al dominio di riferimento | Se è valorizzato il campo è popolato con il valore censito sulle anagrafiche fornite dal MdS, associato al fabbricante del dispositivo; se non è valorizzato il campo deve contenere un valore censito sull'anagrafica province e deve essere coerente con la regione e con ProvinciaFabbricante. Da valorizzare solo in caso di fabbricante italiano. | Anagrafica Provincia. Anagrafica Dispositivi Medici. Anagrafica Azienda | Scarti | ||
| rapporto_dispositivo_descProvinciaFabbricante | SINTATTICI | 1088 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 20 caratteri se valorizzato | Anagrafica Comune. Anagrafica Azienda. Anagrafica Dispositivi Medici. | Provincia | Scarti |
| rapporto_dispositivo_comuneFabbricante | OBBLIGATORIETA' DEL DATO | 1089 | Mancata valorizzazione di un campo ad obbligatorietà condizionata. | Da valorizzare solo in caso di fabbricante italiano. |
Scarti | ||
| rapporto_dispositivo_comuneFabbricante | 1090 | Non appartenenza al dominio di riferimento | Se è valorizzato il campo è popolato con il valore censito sulle anagrafiche fornite dal MdS, associato al al fabbricante del dispositivo; se non è valorizzato il campo deve contenere un valore censito sull'anagrafica comuni e deve essere coerente con la provincia e con la descrizione del comune. Da valorizzare solo in caso di fabbricante italiano. | Anagrafica Comuni italiani | Scarti | ||
| rapporto_dispositivo_descComuneFabbricante | OBBLIGATORIETA' DEL DATO | 1091 | Mancata valorizzazione di un campo ad obbligatorietà condizionata. | Da valorizzare solo in caso di fabbricante italiano. | Anagrafica Comune. Anagrafica Dispositivi Medici. Anagrafica Azienda. | Provincia | Scarti |
| rapporto_dispositivo_descComuneFabbricante | SINTATTICI | 1092 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 50 caratteri se valorizzato | Scarti | ||
| rapporto_dispositivo_descComuneFabbricante | 1093 | Non appartenenza al dominio di riferimento | Se è valorizzato il campo è popolato con il valore censito sulle anagrafiche fornite dal MdS, associato al fabbricante del dispositivo; se non è valorizzato il campo deve contenere un valore censito sull'anagrafica comuni e deve essere coerente con la provincia e con la descrizione del comune. Da valorizzare solo in caso di fabbricante italiano. | Anagrafica Comuni italiani | Scarti | ||
| rapporto_dispositivo_localitaFabbricante | OBBLIGATORIETA' DEL DATO | 1094 | Mancata valorizzazione di un campo ad obbligatorietà condizionata. | Da valorizzare solo in caso di fabbricante estero. | Anagrafica Dispositivi Medici. Anagrafica Azienda. | Scarti | |
| rapporto_dispositivo_localitaFabbricante | SINTATTICI | 1095 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 100 caratteri se valorizzato | Scarti | ||
| rapporto_dispositivo_indirizzoFabbricante | SINTATTICI | 1097 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 100 caratteri se valorizzato | Scarti | ||
| rapporto_dispositivo_denomi<> | OBBLIGATORIETA' DEL DATO | 1099 | Mancata valorizzazione di un campo ad obbligatorietà condizionata. | Valorizzare obbligatoriamente solo se la Nazione del fabbricante è extra UE. | Anagrafica Dispositivi Medici Anagrafica Azienda |
Scarti | |
| rapporto_dispositivo_denomi<> | OBBLIGATORIETA' DEL DATO | 1100 | Mancata valorizzazione di un campo obbligatorio | Campo non presente o campo presente ma non valorizzato. | Anagrafica Dispositivi Medici. Anagrafica Azienda. Anagrafica Nazione |
Scarti | |
| rapporto_dispositivo_denomiNazioneMandatario | 1101 | Non appartenenza al dominio di riferimento | Se è valorizzato il campo è popolato con il valore censito sulle anagrafiche fornite dal MdS, associato al mandatario del dispositivo; se non è valorizzato il campo può contenere qualsiasi testo | Anagrafica Nazioni | Scarti | ||
| rapporto_dispositivo_<> | OBBLIGATORIETA' DEL DATO | 1102 | Mancata valorizzazione di un campo ad obbligatorietà condizionata. | Valorizzare obbligatoriamente solo se la Nazione del fabbricante è extra UE. | Anagrafica Dispositivi Medici. Anagrafica Azienda. Anagrafica Nazione |
Scarti | |
| rapporto_dispositivo_<> | OBBLIGATORIETA' DEL DATO | 1103 | Mancata valorizzazione di un campo obbligatorio | Campo non presente o campo presente ma non valorizzato. | Anagrafica Dispositivi Medici. Anagrafica Azienda. Anagrafica Nazione |
Scarti | |
| rapporto_dispositivo_NazioneMandatario | 1104 | Non appartenenza al dominio di riferimento | Valorizzare obbligatoriamente solo se la Nazione del fabbricante è extra UE. Se è valorizzato il campo è popolato con il valore censito sulle anagrafiche fornite dal MdS, associato al mandatario del dispositivo; se non è valorizzato il campo deve contenere un valore censito sull'anagrafica nazione. La codifica da utilizzare è quella Alpha2 (a due lettere) prevista dalla normativa ISO 3166-2. | Anagrafica Nazioni | Scarti | ||
| rapporto_dispositivo_desc<> | OBBLIGATORIETA' DEL DATO | 1105 | Mancata valorizzazione di un campo ad obbligatorietà condizionata. | Valorizzare obbligatoriamente solo se la Nazione del fabbricante è extra UE. | Anagrafica Dispositivi Medici. Anagrafica Azienda. Anagrafica Nazione |
Scarti | |
| rapporto_dispositivo_desc<> | SINTATTICI | 1106 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 30 caratteri se valorizzato | Anagrafica Dispositivi Medici. Anagrafica Azienda. Anagrafica Nazione |
Scarti | |
| rapporto_dispositivo_descNazioneMandatario | 1107 | Non appartenenza al dominio di riferimento | Valorizzare obbligatoriamente solo se la Nazione del fabbricante è extra UE. Il sistema controlla se il dato è coerente con <>. | Anagrafica Nazioni | Scarti | ||
| rapporto_dispositivo_regioneMandatario | OBBLIGATORIETA' DEL DATO | 1108 | Mancata valorizzazione di un campo ad obbligatorietà condizionata. | Da valorizzare solo in caso di mandatario italiano e solo se la Nazione del fabbricante è extra UE. | Anagrafica Regione | Nazione | Scarti |
| rapporto_dispositivo_regioneMandatario | 1109 | Non appartenenza al dominio di riferimento | Il valore inserito e controllato non è presente in anagrafica | Anagrafica Regioni | Scarti | ||
| rapporto_dispositivo_regioneMandatario | 1110 | Non appartenenza al dominio di riferimento | Se è valorizzato il campo è popolato con il valore censito sulle anagrafiche fornite dal MdS, associato al amndatario del dispositivo; se non è valorizzato il campo deve contenere un valore censito sull'anagrafica regioni e deve essere coerente con la descrizione regione. Da valorizzare solo in caso di mandatario italiano. | Anagrafica Regioni | Scarti | ||
| rapporto_dispositivo_descRegioneMandatario | OBBLIGATORIETA' DEL DATO | 1111 | Mancata valorizzazione di un campo ad obbligatorietà condizionata. | Da valorizzare solo in caso di mandatario italiano e solo se la Nazione del fabbricante è extra UE. | Scarti | ||
| rapporto_dispositivo_descRegioneMandatario | SINTATTICI | 1112 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 40 caratteri se valorizzato | Anagrafica Dispositivi Medici. Anagrafica Azienda. Anagrafica Nazione |
Scarti | |
| rapporto_dispositivo_descRegioneMandatario | 1113 | Non appartenenza al dominio di riferimento | Valorizzare obbligatoriamente solo se la Nazione del fabbricante è extra UE. Il sistema controlla se il dato è coerente con <>. Da valorizzare solo in caso di mandatario italiano. | Anagrafica Regioni | Scarti | ||
| rapporto_dispositivo_provinciaMandatario | OBBLIGATORIETA' DEL DATO | 1114 | Mancata valorizzazione di un campo ad obbligatorietà condizionata. | Da valorizzare solo in caso di mandatario italiano e solo se la Nazione del fabbricante è extra UE. | Scarti | ||
| rapporto_dispositivo_provinciaMandatario | 1115 | Non appartenenza al dominio di riferimento | Valorizzare obbligatoriamente solo se la Nazione del fabbricante è extra UE. Se è valorizzato il campo è popolato con il valore censito sulle anagrafiche fornite dal MdS, associato al dispositivo; se non è valorizzato il campo deve contenere un valore censito sull'anagrafica province e deve essere coerente con la regione e con la descrizione della provincia. Da valorizzare solo in caso di mandatario italiano. | Anagrafica Province | Scarti | ||
| rapporto_dispositivo_descProvinciaMandatario | OBBLIGATORIETA' DEL DATO | 1116 | Mancata valorizzazione di un campo ad obbligatorietà condizionata. | Da valorizzare solo in caso di mandatario italiano e solo se la Nazione del fabbricante è extra UE. | Scarti | ||
| rapporto_dispositivo_descProvinciaMandatario | SINTATTICI | 1117 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 20 caratteri se valorizzato | Anagrafica Dispositivi Medici. Anagrafica Azienda. Anagrafica Nazione |
Scarti | |
| rapporto_dispositivo_descProvinciaMandatario | 1118 | Non appartenenza al dominio di riferimento | Se è valorizzato il campo è popolato con il valore censito sulle anagrafiche fornite dal MdS, associato al dispositivo; se non è valorizzato il campo deve contenere un valore censito sull'anagrafica province e deve essere coerente con la regione e con il codice della provincia. | Anagrafica Province | Provincia | Scarti | |
| rapporto_dispositivo_comuneMandatario | OBBLIGATORIETA' DEL DATO | 1119 | Mancata valorizzazione di un campo ad obbligatorietà condizionata. | Da valorizzare solo in caso di mandatario italiano e solo se la Nazione del fabbricante è extra UE. | Anagrafica Dispositivi Medici. Anagrafica Azienda. Anagrafica Nazione |
Scarti | |
| rapporto_dispositivo_comuneMandatario | 1120 | Non appartenenza al dominio di riferimento | Se è valorizzato il campo è popolato con il valore censito sulle anagrafiche fornite dal MdS, associato al dispositivo; se non è valorizzato il campo deve contenere un valore censito sull'anagrafica comuni e deve essere coerente con la provincia e con la descrizione del comune. Da valorizzare solo in caso di mandatario italiano. Il valore inserito e controllato non è presente in anagrafica |
AnagraficaComuni italiani | Scarti | ||
| rapporto_dispositivo_descComuneMandatario | OBBLIGATORIETA' DEL DATO | 1121 | Mancata valorizzazione di un campo ad obbligatorietà condizionata. | Da valorizzare solo in caso di mandatario italiano e solo se la Nazione del fabbricante è extra UE. | Scarti | ||
| rapporto_dispositivo_descComuneMandatario | SINTATTICI | 1122 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 50 caratteri se valorizzato | Anagrafica Dispositivi Medici. Anagrafica Azienda. Anagrafica Nazione |
Scarti | |
| rapporto_dispositivo_descComuneMandatario | 1123 | Non appartenenza al dominio di riferimento | Valorizzare obbligatoriamente solo se la Nazione del fabbricante è extra UE. Il sistema controlla se il dato è coerente con <>. Da valorizzare solo in caso di mandatario italiano. | Anagrafica Comuni italiani | Scarti | ||
| rapporto_dispositivo_localitaMandatario | OBBLIGATORIETA' DEL DATO | 1124 | Mancata valorizzazione di un campo ad obbligatorietà condizionata. | Valorizzare obbligatoriamente solo se la Nazione del fabbricante è extra UE e solo in caso di mandatario estero. | Scarti | ||
| rapporto_dispositivo_localitaMandatario | SINTATTICI | 1125 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 100 caratteri se valorizzato | Anagrafica Dispositivi Medici. Anagrafica Azienda. Anagrafica Nazione |
Scarti | |
| rapporto_dispositivo_indirizzoMandatario | OBBLIGATORIETA' DEL DATO | 1127 | Mancata valorizzazione di un campo ad obbligatorietà condizionata. | Valorizzare obbligatoriamente solo se la Nazione del fabbricante è extra UE | Scarti | ||
| rapporto_dispositivo_indirizzoMandatario | SINTATTICI | 1128 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 100 caratteri se valorizzato | Scarti | ||
| rapporto_evento_offeso | OBBLIGATORIETA' DEL DATO | 1130 | Mancata valorizzazione di un campo obbligatorio | Campo non presente o campo presente ma non valorizzato. | Scarti | ||
| rapporto_evento_offeso | 1131 | Non appartenenza al dominio di riferimento | Valori diversi da quelli ammessi : P = Paziente O = Operatore |
Scarti | |||
| rapporto_evento_etaPaziente | SINTATTICI | 1132 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 3 caratteri se valorizzato | Scarti | ||
| rapporto_evento_etaPaziente | SINTATTICI | 1133 | Datatype errato | Il campo deve essere numerico | Scarti | ||
| rapporto_evento_inizPaziente | SINTATTICI | 1134 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 3 caratteri se valorizzato | Scarti | ||
| rapporto_evento_dataImpianto | SINTATTICI | 1135 | Datatype errato | Il campo deve essere valorizzato con il formato data GG/MM/AAAA | Scarti | ||
| rapporto_evento_isDispUtilizzato | 1136 | Non appartenenza al dominio di riferimento | Valori diversi da quelli ammessi : YN 3 = Riutilizzo dispositivo riutilizzabile 4 = Revisionato/Rinnovato6 = Altro 5 = Problema evidenziato prima dell'uso |
Scarti | |||
| rapporto_dispositivo_utilizzo | OBBLIGATORIETA' DEL DATO | 1137 | Mancata valorizzazione di un campo ad obbligatorietà condizionata. | Da valorizzare obbligatoriamente solo se il campo è uguale a Y altrimenti lasciare vuoto. | Scarti | ||
| rapporto_dispositivo_utilizzo | 1138 | Non appartenenza al dominio di riferimento | Valori diversi da quelli ammessi : 1 = Primo utilizzo 2= Riutilizzo dispositivo monouso 3 = Riutilizzo dispositivo riutilizzabile 4 = Revisionato/Rinnovato6 = Altro 5 = Problema evidenziato prima dell'uso |
Scarti | |||
| rapporto_evento_descUtilizzo | OBBLIGATORIETA' DEL DATO | 1139 | Mancata valorizzazione di un campo ad obbligatorietà condizionata. | Da valorizzare obbligatoriamente solo se il campo è uguale a Y altrimenti lasciare vuoto. | Scarti | ||
| rapporto_evento_descUtilizzo | SINTATTICI | 1140 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 40 caratteri se valorizzato | Scarti | ||
| rapporto_evento_altroUtilizzoDispo | SINTATTICI | 1141 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 40 caratteri se valorizzato | Scarti | ||
| rapporto_evento_altroUtilizzoDispo | OBBLIGATORIETA' DEL DATO | 1142 | Mancata valorizzazione di un campo ad obbligatorietà condizionata. | Da valorizzare obbligatoriamente solo se il campo è uguale a Y e = 6 altrimenti lasciare vuoto. | Scarti | ||
| rapporto_evento_classeIncidente | OBBLIGATORIETA' DEL DATO | 1143 | Mancata valorizzazione di un campo obbligatorio | Campo non presente o campo presente ma non valorizzato. | Scarti | ||
| rapporto_evento_classeIncidente | 1144 | Non appartenenza al dominio di riferimento | Valori diversi da quelli ammessi : RE | Scarti | |||
| rapporto_evento_descClasseIncidente | SINTATTICI | 1145 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 4000 caratteri se valorizzato | Scarti | ||
| rapporto_evento_descrizioneIncidente | OBBLIGATORIETA' DEL DATO | 1146 | Mancata valorizzazione di un campo obbligatorio | Campo non presente o campo presente ma non valorizzato. | Scarti | ||
| rapporto_evento_descrizioneIncidente | SINTATTICI | 1147 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 4000 caratteri se valorizzato | Scarti | ||
| rapporto_evento_conseguenza | OBBLIGATORIETA' DEL DATO | 1148 | Mancata valorizzazione di un campo obbligatorio | Campo non presente o campo presente ma non valorizzato. | Scarti | ||
| rapporto_evento_conseguenza | 1149 | Non appartenenza al dominio di riferimento | Valori diversi da quelli ammessi 1 = Decesso 2 = Intervento chirurgico 3 = Intervento specifico 4= Ospedalizzazione 5 = Prolungamento di stato di malattia dopo dimissione ospedalier 6 = Menomazione di una funzione corporea 7 = Nessuna Conseguenza Altro |
Scarti | |||
| rapporto_evento_descConseguenza | SINTATTICI | 1150 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 100 caratteri se valorizzato | Scarti | ||
| rapporto_evento_altraConseguenza | OBBLIGATORIETA' DEL DATO | 1151 | Mancata valorizzazione di un campo ad obbligatorietà condizionata. | Da valorizzare obbligatoriamente solo se il campo è uguale a 8, altrimenti deve essere vuoto | Scarti | ||
| rapporto_evento_altraConseguenza | SINTATTICI | 1152 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 4000 caratteri se valorizzato | Scarti | ||
| rapporto_evento_numPezzi | OBBLIGATORIETA' DEL DATO | 1153 | Mancata valorizzazione di un campo obbligatorio | Campo non presente o campo presente ma non valorizzato. | Scarti | ||
| rapporto_evento_numPezzi | SINTATTICI | 1154 | Datatype errato | Il campo deve essere numerico | Scarti | ||
| rapporto_evento_disponibilitaDispositivo | OBBLIGATORIETA' DEL DATO | 1155 | Mancata valorizzazione di un campo obbligatorio | Campo non presente o campo presente ma non valorizzato. | Scarti | ||
| rapporto_evento_disponibilitaDispositivo | 1156 | Non appartenenza al dominio di riferimento | Valori diversi da quelli ammessi : S N |
Scarti | |||
| rapporto_evento_luogoDisponibilitaDispositivo | OBBLIGATORIETA' DEL DATO | 1157 | Mancata valorizzazione di un campo ad obbligatorietà condizionata. | Da valorizzare obbligatoriamente solo se il campo = Y , altrimenti deve essere vuoto | Scarti | ||
| rapporto_evento_luogoDisponibilitaDispositivo | SINTATTICI | 1158 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 4000 caratteri se valorizzato | Scarti | ||
| rapporto_evento_azioniIntraprese | OBBLIGATORIETA' DEL DATO | 1159 | Mancata valorizzazione di un campo obbligatorio | Campo non presente o campo presente ma non valorizzato. | Scarti | ||
| rapporto_evento_azioniIntraprese | 1160 | Non appartenenza al dominio di riferimento | Valori diversi da quelli ammessi : IFD = Informativa al fabbricante/distributore IDSDG = Informazione alla Direzione sanitaria/Direzione generale CRV = Comunicazione al responsabile della vigilanza Altro |
Scarti | |||
| rapporto_evento_textAzioniIntraprese | SINTATTICI | 1161 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 14 caratteri se valorizzato | Scarti | ||
| rapporto_evento_altreAzioniIntraprese | OBBLIGATORIETA' DEL DATO | 1162 | Mancata valorizzazione di un campo ad obbligatorietà condizionata. | Obbligatorio solo se Azioni intraprese dall'operatore è "Altro" altrimenti lasciare vuoto | Scarti | ||
| rapporto_evento_altreInformazioni | SINTATTICI | 1164 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 4000 caratteri se valorizzato | Scarti | ||
| rapporto_evento_dataRapporto | OBBLIGATORIETA' DEL DATO | 1165 | Mancata valorizzazione di un campo obbligatorio | Campo non presente o campo presente ma non valorizzato. | Scarti | ||
| rapporto_compilatore_ruolo | OBBLIGATORIETA' DEL DATO | 1166 | Mancata valorizzazione di un campo obbligatorio | Campo non presente o campo presente ma non valorizzato. | Scarti | ||
| rapporto_compilatore_ruolo | 1167 | Non appartenenza al dominio di riferimento | Valori diversi da quelli ammessi : 1-Legale rappresentante della struttura 2-Operatore Sanitario 3-Responsabile della vigilanza |
Scarti | |||
| rapporto_compilatore_descRuolo | SINTATTICI | 1168 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 100 caratteri se valorizzato | Scarti | ||
| rapporto_compilatore_nome | OBBLIGATORIETA' DEL DATO | 1169 | Mancata valorizzazione di un campo obbligatorio | Campo non presente o campo presente ma non valorizzato. | Scarti | ||
| rapporto_compilatore_nome | SINTATTICI | 1170 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 300 caratteri se valorizzato | Scarti | ||
| rapporto_compilatore_nome | 1171 | Non appartenenza al dominio di riferimento | Se ruolo = 1 valorizzare con testo libero; se ruolo = 2 valorizzare con ; se ruolo = 3 valorizzare con | Scarti | |||
| rapporto_compilatore_cognome | OBBLIGATORIETA' DEL DATO | 1172 | Mancata valorizzazione di un campo obbligatorio | Campo non presente o campo presente ma non valorizzato. | Scarti | ||
| rapporto_compilatore_cognome | SINTATTICI | 1173 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 300 caratteri se valorizzato | Scarti | ||
| rapporto_compilatore_cognome | 1174 | Non appartenenza al dominio di riferimento | Se ruolo = 1 valorizzare con testo libero; se ruolo = 2 valorizzare con ; se ruolo = 3 valorizzare con | Scarti | |||
| rapporto_compilatore_qualificaCompilatore | OBBLIGATORIETA' DEL DATO | 1175 | Mancata valorizzazione di un campo obbligatorio | Campo non presente o campo presente ma non valorizzato. | Scarti | ||
| rapporto_compilatore_qualificaCompilatore | SINTATTICI | 1176 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 100 caratteri se valorizzato | Scarti | ||
| rapporto_compilatore_qualificaCompilatore | 1177 | Non appartenenza al dominio di riferimento | Se ruolo = 1 o 3 valorizzare con testo libero; se ruolo = 2 valorizzare con | Scarti | |||
| rapporto_compilatore_struttSanitaria | SINTATTICI | 1178 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 40 caratteri se valorizzato | Scarti | ||
| rapporto_compilatore_struttSanitaria | 1179 | Non appartenenza al dominio di riferimento | Se ruolo 1 ; se ruolo 2 o 3 valorizzare con | Anagrafica Strutture Competenti | Scarti | ||
| rapporto_compilatore_codStruttSanitaria | OBBLIGATORIETA' DEL DATO | 1180 | Mancata valorizzazione di un campo obbligatorio | Campo non presente o campo presente ma non valorizzato. | Scarti | ||
| rapporto_compilatore_codStruttSanitaria | 1181 | Non appartenenza al dominio di riferimento | Se ruolo 1 CodiceStruttura; se ruolo 2 o 3 valorizzare con CodAziendaOspLocale | Anagrafica Strutture Competenti | Scarti | ||
| rapporto_compilatore_telefonoCompilatore | SINTATTICI | 1183 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 40 caratteri se valorizzato | Scarti | ||
| rapporto_compilatore_telefonoCompilatore | SINTATTICI | 1184 | Datatype errato | Il campo deve contenere solo numeri | Scarti | ||
| rapporto_compilatore_telefonoCompilatore | 1185 | Non appartenenza al dominio di riferimento | Se ruolo = 1 o 3 valorizzare con testo libero; se ruolo = 2 valorizzare con | Scarti | |||
| rapporto_compilatore_faxCompilatore | OBBLIGATORIETA' DEL DATO | 1186 | Mancata valorizzazione di un campo ad obbligatorietà condizionata. | Campo non presente o campo presente ma non valorizzato. Almeno uno dei campi Telefono, Fax, Email deve essere valorizzato. | Scarti | ||
| rapporto_compilatore_faxCompilatore | SINTATTICI | 1187 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 40 caratteri se valorizzato | Scarti | ||
| rapporto_compilatore_faxCompilatore | SINTATTICI | 1188 | Datatype errato | Il campo deve contenere solo numeri | Scarti | ||
| rapporto_compilatore_faxCompilatore | 1189 | Non appartenenza al dominio di riferimento | Se ruolo = 1 o 3 valorizzare con testo libero; se ruolo = 2 valorizzare con | Scarti | |||
| rapporto_compilatore_emailCompilatore | OBBLIGATORIETA' DEL DATO | 1190 | Mancata valorizzazione di un campo ad obbligatorietà condizionata. | Campo non presente o campo presente ma non valorizzato. Almeno uno dei campi Telefono, Fax, Email deve essere valorizzato. | Scarti | ||
| rapporto_compilatore_emailCompilatore | SINTATTICI | 1191 | Lunghezza diversa da quella attesa | La lunghezza è diversa da 60 caratteri se valorizzato | Scarti | ||
| rapporto_compilatore_emailCompilatore | 1192 | Non appartenenza al dominio di riferimento | Se ruolo = 1 o 3 valorizzare con testo libero; se ruolo = 2 valorizzare con | Scarti | |||
| rapporto_luogoEpisodio_annoValiditaStruttTerrit | OBBLIGATORIETA' DEL DATO | 10101 | Mancata valorizzazione di un campo obbligatorio | Campo obbligatorio | Scarti | ||
| rapporto_dispositivo_denomiNazioneMandatario | 10421 | Non appartenenza al dominio di riferimento | Se è valorizzato il sistema controlla se i valori di un set dati è presente sull'anagrafica dispositivi fornita dal MdS | Anagrafica Dispositivi Medici | Scarti | ||
| rapporto_dispositivo_denomiNazioneFabbricante | 10421 | Non appartenenza al dominio di riferimento | Se è valorizzato il sistema controlla se i valori di un set dati è presente sull'anagrafica dispositivi fornita dal MdS | Anagrafica Dispositivi Medici | Scarti | ||
| rapporto_dispositivo_tipoIVD | 10421 | Non appartenenza al dominio di riferimento | Se è valorizzato il sistema controlla se i valori di un set dati è presente sull'anagrafica dispositivi fornita dal MdS | Anagrafica Dispositivi Medici | Scarti | ||
| rapporto_dispositivo_tipoDispositivo | 10421 | Non appartenenza al dominio di riferimento | Se è valorizzato il sistema controlla se i valori di un set dati è presente sull'anagrafica dispositivi fornita dal MdS | Anagrafica Dispositivi Medici | Scarti | ||
| rapporto_dispositivo_nomeDispositivo | 10421 | Non appartenenza al dominio di riferimento | Se è valorizzato il sistema controlla se i valori di un set dati è presente sull'anagrafica dispositivi fornita dal MdS | Anagrafica Dispositivi Medici | Scarti | ||
| rapporto_dispositivo_NazioneMandatario | 10421 | Non appartenenza al dominio di riferimento | Se è valorizzato il sistema controlla se i valori di un set dati è presente sull'anagrafica dispositivi fornita dal MdS | Anagrafica Dispositivi Medici | Scarti | ||
| rapporto_dispositivo_NazioneFabbricante | 10421 | Non appartenenza al dominio di riferimento | Se è valorizzato il sistema controlla se i valori di un set dati è presente sull'anagrafica dispositivi fornita dal MdS | Anagrafica Dispositivi Medici | Scarti | ||
| rapporto_dispositivo_descTipoIVD | 10421 | Non appartenenza al dominio di riferimento | Se è valorizzato il sistema controlla se i valori di un set dati è presente sull'anagrafica dispositivi fornita dal MdS | Anagrafica Dispositivi Medici | Scarti | ||
| rapporto_dispositivo_desCND | 10421 | Non appartenenza al dominio di riferimento | Se è valorizzato il sistema controlla se i valori di un set dati è presente sull'anagrafica dispositivi fornita dal MdS | Anagrafica Dispositivi Medici | Scarti | ||
| rapporto_dispositivo_CodiceFabbrDispositivo | 10421 | Non appartenenza al dominio di riferimento | Se è valorizzato il sistema controlla se i valori di un set dati è presente sull'anagrafica dispositivi fornita dal MdS | Anagrafica Dispositivi Medici | Scarti | ||
| rapporto_dispositivo_CodiceDispositivo | 10421 | Non appartenenza al dominio di riferimento | Se è valorizzato il sistema controlla se i valori di un set dati è presente sull'anagrafica dispositivi fornita dal MdS | Anagrafica Dispositivi Medici | Scarti | ||
| rapporto_dispositivo_CND | 10421 | Non appartenenza al dominio di riferimento | Se è valorizzato il sistema controlla se i valori di un set dati è presente sull'anagrafica dispositivi fornita dal MdS | Anagrafica Dispositivi Medici | Scarti | ||
| rapporto_dispositivo_regioneFabbricante | 10791 | Codice Regione non congruente con la Nazione del Fabbricante | Il campo deve essere valorizzato solo se la nazione è IT | Scarti | |||
| rapporto_dispositivo_provinciaFabbricante | 10841 | Codice Provincia non congruente con la Nazione del Fabbricante | Il campo deve essere valorizzato solo se la nazione è IT | Scarti | |||
| rapporto_dispositivo_regioneMandatario | 11091 | Codice Regione non congruente con la Nazione del Mandatario | Il campo deve essere valorizzato solo se la nazione è IT | Anagrafica Regione | Nazione | Scarti | |
| rapporto_dispositivo_provinciaMandatario | 11141 | Codice Provincia non congruente con la Nazione del Mandatario | Il campo deve essere valorizzato solo se la nazione è IT | Anagrafica Provincia | Regione | Scarti | |
| rapporto_evento_isDispUtilizzato | OBBLIGATORIETA' DEL DATO | 11361 | Mancata valorizzazione di un campo obbligatorio | Campo obbligatorio | Scarti | ||
| rapporto_dispositivo_utilizzo | 11371 | Incongruenza tra campo utilizzo e isDispUtilizzo | Se è diverso da Y e campo è diverso da null | Scarti | |||
| rapporto_evento_descClasseIncidente | OBBLIGATORIETA' DEL DATO | 11451 | Mancata valorizzazione di un campo obbligatorio | Campo obbligatorio | Scarti | ||
| rapporto_evento_descConseguenza | OBBLIGATORIETA' DEL DATO | 11501 | Mancata valorizzazione di un campo obbligatorio | Campo obbligatorio | Scarti | ||
| rapporto_evento_textAzioniIntraprese | 11611 | Non appartenenza al dominio di riferimento | Il campo può contenere le seguenti descrizione concatenate, separate dal carattere ",". Deve essere congruente con Valori Ammessi: Informativa al fabbricante/distributore Informazione alla Direzione sanitaria/Direzione generale Comunicazione al responsabile della vigilanza Altro |
Scarti | |||
| rapporto_evento_altreAzioniIntraprese | 11621 | Incongruenza tra campo rapporto_evento_textAzioniIntraprese e altreAzioniIntraprese | Se <rapporto_evento_textAzioniIntraprese> è diverso da "Altro" e campo è diverso da null | Scarti | |||
| rapporto_compilatore_struttSanitaria | OBBLIGATORIETA' DEL DATO | 11781 | Mancata valorizzazione di un campo obbligatorio | Campo obbligatorio | Scarti | ||
| rapporto_compilatore_emailCompilatore | SINTATTICI | 11911 | Datatype errato | Il campo deve essere un indirizzo email valido | Scarti | ||
| rapporto_compilatore_telefonoCompilatore | OBBLIGATORIETA' DEL DATO | 1182 - 1186 - 1190 | Mancata valorizzazione di un campo ad obbligatorietà condizionata. | Campo non presente o campo presente ma non valorizzato. Almeno uno dei campi Telefono, Fax, Email deve essere valorizzato. | Scarti | ||
| . |
PROGETTO SDK Specifiche funzionali |
||
|---|---|---|
Le Business Rule transazionali non vengono implementate nell’SDK.
I controlli applicativi saranno implementati a partire dall’acquisizione dei seguenti dati anagrafici disponibili in ambito MdS e retrievati con servizi ad hoc (Service Layer mediante PDI):
- Anagrafiche Nazione, Regione, Provincia, Comune
- Tabella Codifica Istat
- Anagrafica Luoghi Incidente
- Anagrafica Strutture competenti
- Anagrafica Dispositivi Medici
- Classificazione CND del dispositivo
- Anagrafica Classi incidente
- Anagrafica Aziende
Il dato anagrafico sarà presente sottoforma di tabella composta da tre colonne:
-
Valore (in cui è riportato il dato, nel caso di più valori, sarà usato il carattere # come separatore)
-
Data inizio validità (rappresenta la data di inizio validità del campo Valore)
-
Formato: AAAA-MM-DD
-
Notazione inizio validità permanente: 1900-01-01
-
Data Fine Validità (rappresenta la data di fine validità del campo Valore)
- Formato: AAAA-MM-DD
- Notazione fine validità permanente: 9999-12-31
Affinchè le Business Rule che usano il dato anagrafico per effettuare controlli, siano correttamente funzionanti occorre sempre controllare che la data di competenza (Anno, Mese di riferimento i quali rappresentano anno e mese di erogazione del farmaco) del record su cui si effettua il controllo, sia compreso tra le data di validità.
Di seguito viene mostrato un caso limite di anagrafica in cui sono presenti delle sovrapposizioni temporali (verde) e contraddizioni di validità permanente/specifico range (in rosso)
| ID | VALUE | VALID_FROM | VALID_TO |
|---|---|---|---|
| 1 | VALORE 1 | 1900-01-01 | 9999-12-31 |
| 2 | VALORE 1 | 2015-01-01 | 2015-12-31 |
| 3 | VALORE 1 | 2018-01-01 | 2023-12-31 |
| 4 | VALORE 1 | 2022-01-01 | 2024-12-31 |
Diremo che : il dato presente sul tracciato di input è valido se e solo se:
∃ VALUE_R = VALUE_A “tale che” VALID_FROM(senza giorno)<= DATA_COMPETENZA <= VALID_TO(senza giorno)
(Esiste almeno un valore compreso tra le date di validità)
Dove:
-
VALUE_R (rappresenta i campi del tracciato di input coinvolti nei controlli della specifica BR) -
VALUE_A (rappresenta i campi dell’anagrafica coinvolti nei controlli della specifica BR)
-
VALID_FROM/VALID_TO (rapresentano le colonne dell’anagrafica)
Per l'installazione e l'avvio dell'engine seguire la documentazione tecnica dettagliata disponibile all'url INSTALL.md.
NOTA BENE:
Per la trasmissione del flusso Dispovigilance è previsto che il parametro “soglia.invio.mds” nel file di configurazione “/sdk/properties” sia impostato con il valore 100 per permettere uno scarto totale del file di input anche in presenza di un solo record non corretto evitando in questo modo acquisizioni parziali e scongiurando inconsistenze dei dati nel Sistema.
Questo progetto è rilasciato sotto licenza BSD 3-Clause License così come definita BSD 3-Clause License.
I contributi sono benvenuti. Si prega di consultare il file CONTRIBUTING.md per le linee guida su come contribuire al progetto.
Per ulteriori informazioni, contattare:
- Service Desk - Ministero della Salute: [email protected]
- Amministrazione titolare: Ministero della Salute
Accenture SpA until January 2026





