PROGETTO TESSERA SANITARIA FORNITURA DA PARTE DEL MINISTERO DELLA SALUTE DELL ELENCO NAZIONALE DELLE DISCIPLINE (DECRETO 2 NOVEMBRE 2011) VERSIONE 16 03 2015
Pag. 2 di 11 INDICE 1. REVISIONI DEL DOCUMENTO 3 2. INTRODUZIONE 4 3. MODALITÀ DI ACCREDITAMENTO 5 4. SERVIZIO PER LA TRASMISSIONE DEI CODICI DISCIPLINA 6 4.1 DESCRIZIONE DEL RECORD CONTENENTE I DATI RELATIVI ALL INIZIO FORNITURA 8 4.2 DESCRIZIONE DEL RECORD CONTENENTE I DATI RELATIVI ALLA FINE FORNITURA 9 4.3 DESCRIZIONE DEL RECORD CONTENENTE I DATI RELATIVI ALLE DISCIPLINE 10
Pag. 3 di 11 1. REVISIONI DEL DOCUMENTO In base a ciò che viene modificato nel documento viene inserita la motivazione dell aggiornamento, in modo che il lettore possa immediatamente sapere: - se sono state variate le specifiche tecniche (AGGIORNAMENTO TECNICO) e, di conseguenza, deve variare il software affinchè sia funzionante (ad esempio cambiamenti nei tracciati record, nuovi valori di campi flag, etc.), - se sono stati pubblicati nuovi servizi (AGGIORNAMENTO PER NUOVO SERVIZIO) o aggiunte nuove funzionalità di un servizio già sviluppato, non presenti nelle versioni precedenti: tutto ciò esposto in precedenza rimane invariato, - se sono stati solamente meglio specificati alcuni argomenti già trattati nelle versioni precedenti (AGGIORNAMENTO CONCETTUALE), che non hanno però riflesso nella produzione del software (ad es. nuovo flusso del processo). VERSIONE DATA MODIFICA DESCRIZIONE 1 16.03.2015 Prima pubblicazione
Pag. 4 di 11 2. INTRODUZIONE Il documento illustra come trasmettere trasmettere al Sistema TS l elenco nazionale delle discipline delle prestazioni specialistiche.
Pag. 5 di 11 3. MODALITÀ DI ACCREDITAMENTO Tale fornitura dovrà essere effettuata mediante il canale FTP dedicato e il certificato già in uso per gli scambi dati tra Ministero della Salute e Sistema TS.
Pag. 6 di 11 4. SERVIZIO PER LA TRASMISSIONE DEI CODICI DISCIPLINA Il servizio, il cui utilizzo è riservato al Ministero della Salute, consente di inviare al Sistema TS i codici nazionali delle discipline. Il nome del file contenenete i dati è il seguente: MSATC.D000000.A0000.D01001.T000000 Dove: 01-04 MSAT (FISSO) 05-06 C. -> FISSO 07-07 D -> INFORMAZIONI SUL NOMENCLATORE 08-10 NEL FILE DELLE DISCIPLINE VALE SEMPRE 000 11-13 NEL FILE DELLE DISCIPLINE VALE SEMPRE 000 14-15 DESCRIZIONE TIPO FILE:.A -> COMUNICAZIONE DELLE DISCIPLINE 16-19 PERIODO DI COMPETENZA DELLA FORNITURA DA 4 BYTES (aamm) 20-21.D (FISSO) 22-26 ANNO DA 2 BYTES ESPRESSO COME aa + GIORNO GIULIANO DA 3 BYTES (come nel nome file di esempio 01001) 27-28.T (FISSO) 29-34 TIMESTAMP DA 6 BYTES ESPRESSO NELLA FORMA hhmmss (come nel nome file di esempio 000000)
Pag. 7 di 11 I file sono costituiti da record di lunghezza fissa con campi posizionali; ogni record è identificato da un campo iniziale (TIPO RECORD). Tipologia di record Valore del campo TIPO RECORD Nome del file prodotto record iniziale del file, che ha regole comuni di composizione dei campi per tutti i tipi record che seguono 0 Presente in tutti i file Record dati 1 File del tipo: MSATC.D000000.A00 00.D01001.T000000 record finale del file, che ha regole comuni di composizione dei campi per tutti i tipi record con i quali è associato 9 Presente in tutti i file
Pag. 8 di 11 PROGR 4.1 DESCRIZIONE DEL RECORD CONTENENTE I DATI RELATIVI ALL INIZIO FORNITURA POSIZIONE LUNGHEZZA 1 1-1 1 DESCRIZIONE Tipo record TIPO N NOTE '0' per indicare il record iniziale del file; 2 2-4 3 Sigla identificativa della fornitura AN DIS 3 5-5 1 Progressivo numerico che indica N VALE 1 il tipo di fornitura 4 6-25 20 Intestazione data di elaborazione AN Vale sempre DATA DI ELABORAZIONE 5 26-33 8 Data di elaborazione nel formato DATA aaaammgg 8 34-298 265 Campo riservato AN
Pag. 9 di 11 PROGR 4.2 DESCRIZIONE DEL RECORD CONTENENTE I DATI RELATIVI ALLA FINE FORNITURA POSIZIONE LUNGHEZZA DESCRIZIONE TIP O NOTE '9' per indicare il record finale del file; 1 1-1 1 Tipo record N 2 2-4 3 Sigla identificativa della fornitura AN DIS 3 5-5 1 Progressivo numerico che indica il tipo VALE 1 di fornitura (valore X dello standard di nomenclatura) 4 6-25 20 Intestazione data di elaborazione AN Vale sempre DATA DI ELABORAZION E 5 26-33 8 Data di elaborazione nel formato aaaammgg DAT A 6 34-58 25 Intestazione numero di record AN Vale sempre NUMERO DI RECORD NEL FILE 7 59-66 8 Numero di record scritti N 8 67-298 232 Campo riservato AN
Pag. 10 di 11 4.3 DESCRIZIONE DEL RECORD CONTENENTE I DATI RELATIVI ALLE DISCIPLINE PROGR POSIZIONE LUNGHEZZA DESCRIZIONE TIPO NOTE 1 1-1 1 Tipo record N VALE '1' 2 2-2 1 Tipo operazione AN I = inserimento nuovo codice prestazione (nuovo record) C = chiusura di un codice prestazione alla data di riferimento E = Eliminazione di un codice prestazione e di tutta la sua storia 3 3-18 16 Codice disciplina AN V= Variazione di un record alla data di riferimento 3 19-274 256 Descrizione disciplina 4 275-282 8 Data di inizio validità AN DATA Formato aaaammgg 5 283-290 8 Data di fine validità DATA Formato aaaammgg 6 291-298 8 Data di riferimento DATA Formato aaaammgg
Pag. 11 di 11 Regola di impostazione delle date (datainiziovalidita, datafinevalidita, datariferimento) per tutti i w-s di tale documento: Le date di inizio e fine validità e quella di riferimento devono essere impostate in funzione del tipo operazione che viene effettuato: tipooperazione = I (Inserimento): Impostare sempre datainiziovalidita e datafinevalidita. Se al momento dell inserimento di un codice prestazione non si conosce ancora la data fine validità, questa deve essere impostata con il valore di default 99991231. La datariferimento deve essere sempre vuota. Tale record, finchè non cambia di stato, rappresenta quello che contiene i dati in corso di validità: verrà quindi chiamato record aperto. tipooperazione = C (Chiusura): datainiziovalidita e datafinevalidita non devono essere impostate. Il sistema chiude logicamente il record aperto esistente alla data in cui l utente effettua la transazione con tale tipo operazione prendendo in considerazione la data di sistema. Se invece è impostata la datariferimento, il sistema chiude il record aperto con tale tale data, che può essere sia precedente che successiva alla data di sistema in cui viene effettuata la transazione da parte dell utente. tipooperazione = E (Eliminazione di un codice prestazione e di tutta la sua storia): le date devono essere tutte vuote, il sistema cancella fisicamente tutta la storia di quel codice prestazione alla data in cui l utente effettua la transazione. ATTENZIONE: tale tipo di cancellazione è irreversibile, in quanto fisica e non logica. tipooperazione = V (Variazione): datainiziovalidita e datafinevalidita non devono essere impostate e viene variato il record aperto esistente alla data in cui l utente effettua la transazione secondo la data di sistema. Se invece è impostata la datariferimento, il sistema varia il record aperto con tale tale data, che può essere sia precedente che successiva alla data di sistema in cui viene effettuata la transazione da parte dell utente.