I.N.P.S. (Istituto nazionale della previdenza sociale)
Msg. 7-5-2013 n. 7485
Modifica al D.M. 26 febbraio 2010, recante: «Definizione delle modalità tecniche per la predisposizione e l'invio telematico dei dati delle certificazioni di malattia al SAC». Pubblicazione del nuovo formato XSD.
Emanato dall'Istituto nazionale della previdenza sociale, direzione centrale sistemi informativi e tecnologici.
Msg. 7 maggio 2013, n. 7485 (1).
Modifica al D.M. 26 febbraio 2010, recante: «Definizione delle modalità tecniche per la predisposizione e l'invio telematico dei dati delle certificazioni di malattia al SAC». Pubblicazione del nuovo formato XSD.
--------------------------------------------------------------------------------
(1) Emanato dall'Istituto nazionale della previdenza sociale, direzione centrale sistemi informativi e tecnologici.
--------------------------------------------------------------------------------
Premessa
Con il D.M. 18 aprile 2012 del Ministero della Salute di concerto con il Ministero del lavoro e delle politiche sociali e il Ministero dell'economia e delle finanze (Gazz. Uff. n. 128/2012), sono state introdotte alcune modifiche al D.M. 26 febbraio 2010, recante: «Definizione delle modalità tecniche per la predisposizione e l'invio telematico dei dati delle certificazioni di malattia al SAC». Tra le novità più importanti si rilevano l'introduzione di "servizi per la comunicazione di inizio ricovero" e "per l'invio di un certificato di malattia in sede di dimissione". Con riferimento all'allegato, per quanto sopra, si è reso necessario apportare delle modifiche allo schema di validazione XSD (XML Schema Definition), necessario per la descrizione del contenuto dei file XML, pubblicato in "allegato 1" alla Circ. 9 settembre 2011, n. 117.
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Modifiche ai servizi erogati dall'istituto
In seguito alle modifiche introdotte allo schema XSD, saranno coerentemente modificati i file XML contenenti gli attestati di malattia, attualmente resi disponibili ai datori di lavoro attraverso:
- il servizio on-line presente sul sito Inps di cui alla Circ. 16 aprile 2010, n. 60 dell'Inps;
- il servizio di invio degli attestati di malattia tramite PEC di cui alla Circ. 7 settembre 2010, dell'Inps.
I datori di lavoro, che avessero realizzato sistemi automatici per la trattazione dei suddetti file XML, dovranno apportare i necessari adeguamenti.
A tale scopo si fornisce in allegato il nuovo schema di validazione XSD.
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Entrata in vigore
Per quanto disposto dal comma 2 dell'art. 1 del citato D.M. 18 aprile 2012 del Ministero della Salute gli attestati di malattia saranno resi disponibili nel nuovo formato a partire dal 4 giugno 2013.
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Allegato
Invio Attestati ai Datori di lavoro in formato XML
Specifiche Tecniche
Il presente documento ha lo scopo di fornire le specifiche tecniche del messaggio contenente la lista degli Attestati, inviato da Inps ai Datori di lavoro tramite posta elettronica certificata e/o scaricata dai Datori di lavoro tramite il servizio, accessibile con PIN, di consultazione degli attestati di malattia, allo scopo di facilitare l'eventuale gestione applicativa dei dati ivi contenuti.
Indicazioni generali
Il messaggio è redatto in formato XML, conformemente allo schema XSD allegato. Ove non altrimenti specificato, i caratteri sono nel range ASCII Printable (cod. ASCII da 32 a 126 inclusi).
I valori riferiti a date sono indicati secondo il formato XMLDate:
giorno mese anno
AAAA-MM-GG
Gli elementi complessi sono indicati in grassetto.
Descrizione del messaggio
Il messaggio si compone di:
Elemento listaAttestati
attestato
Attestato di malattia
elemento ripetuto da 0 a n occorrenze
ricovero
Comunicazione di ricovero
elemento ripetuto da 0 a n occorrenze
dimissioni
Certificato di dimissione
elemento ripetuto da 0 a n occorrenze
annullamento
Certificato annullato
elemento ripetuto da 0 a n occorrenze
Elemento attestato
codFiscAzienda
CF dell'Azienda o dell'Ente datore di lavoro
Elemento presente obbligatoriamente ove l'elemento matricolaINPS non risulti valorizzato.
tipo: string
È valorizzato almeno uno degli elementi matricolaINPS, codFiscAzienda identificativi del datore di lavoro.
matricolaINPS
Matricola INPS datore di lavoro
Elemento presente obbligatoriamente ove l'elemento codFiscAzienda non risulti valorizzato.
tipo: string - pattern value="[0-9] {10}"
È valorizzato almeno uno degli elementi matricolaINPS, codFiscAzienda identificativi del datore di lavoro.
codSede
Progressivo INPDAP
Elemento valorizzato nel caso di datore di lavoro Ente Pubblico. Non presente se l'Ente ha richiesto l'invio accentrato.
Contiene il progressivo INPDAP della sede di servizio.
tipo: string
idCertificato
Protocollo identificativo del Certificato di malattia
Elemento sempre presente.
tipo: string
Elemento medico
codiceFiscale
CF del medico
Elemento sempre presente.
tipo: string - formato CF persona fisica
formalmente valido
cognome
Cognome medico
Elemento sempre presente.
tipo: string - min length 2 max length 24
nome
Nome medico
Elemento sempre presente.
tipo: string - min length 2 max length 20
codiceRegione
ASL di appartenenza: codice regione
tipo: string - formato [0-9] {3}
3 cifre decimali (Codifica Ministero Salute)
codiceASL
Codice ASL di appartenenza
tipo: string - formato [0-9] {3}
3 cifre decimali (Codifica Ministero Salute)
codiceStruttura
Struttura di appartenenza (Codifica Ministero Salute)
tipo: string - formato [0-9] {3}
Elemento lavoratore
codiceFiscale
CF del lavoratore
Elemento sempre presente
tipo: string - formato CF persona fisica
formalmente valido
cognome
Cognome lavoratore
Elemento sempre presente
tipo: string - min length 2 max length 24
nome
Nome lavoratore
Elemento sempre presente
tipo: string - min length 2 max length 20
sesso
Sesso lavoratore
Elemento sempre presente
tipo: string - codificato
M = Maschio
F = Femmina
dataNascita
Data nascita lavoratore
Elemento sempre presente formato: date - tipo: XML Date
comuneNascita
Comune di nascita lavoratore
Elemento sempre presente tipo:
string - formato"[a-zA-Z][0-9]{3}"
Codice amministrativo del comune. È il codice unico identificativo del comune e coincidente con una parte del codice fiscale di ogni persona nata nel comune stesso, come da campo "NAZIONALE" della tabella di codifica dell'agenzia del territorio. Per la codifica dei dati anagrafici in caso di nascita in stato Estero si utilizza la codifica degli stati esteri pubblicata dall'Agenzia del Territorio.
provinciaNascita
Provincia di nascita lavoratore
Elemento sempre presente
tipo: string - formato [A-Za-z]{2}
Codice della provincia. È il codice identificativo della provincia come da campo "PROVINCIA" della tabella di codifica dell'agenzia del territorio.
Per la codifica dei dati anagrafici in caso di nascita in stato Estero si utilizza il valore fisso "EE"
Elemento residenza (residenza / domicilio abituale)
via
Indirizzo di domicilio abituale del lavoratore
tipo: string - min length 5 max length 35
Può essere comprensivo di numero civico.
civico
Numero civico.
tipo: string - min length 1 max length 15
cap
Codice di avviamento postale del domicilio abituale del lavoratore
tipo: string - formato [0-9]{5}
comune
Comune di domicilio abituale del lavoratore
tipo: string - formato"[a-zA-Z][0-9]{3}"
Codice amministrativo del comune. È il codice unico identificativo del comune, come da campo "NAZIONALE" della tabella di codifica dell'agenzia del territorio.
provincia
Provincia di domicilio abituale del lavoratore
tipo: string - formato"[A-Za-z]{2}"
Codice della provincia. È il codice identificativo della provincia come da campo "PROVINCIA" della tabella di codifica dell'agenzia del territorio.
Elemento reperibilità (Elemento presente solo se segnalato dal lavoratore - contatto presso cui il lavoratore/trice dichiara di essere reperibile durante il periodo di malattia)
cognome
Riferimento presso il quale il lavoratore dichiara di essere reperibile durante il periodo di prognosi
tipo: string - min length 2 max length 24
Elemento indirizzo (di reperibilità)
via
Indirizzo dove il lavoratore dichiara di essere reperibile durante il periodo di prognosi.
tipo: string - min length 2 max length 50
Può essere comprensivo di numero civico.
civico
Numero civico.
tipo: string - min length 1 max length 15
cap
Codice di avviamento postale della località di reperibilità
tipo: string - formato [0-9]{5}
comune
Comune di reperibilità
tipo: string - formato [a-zA-Z][0-9]{3}
Codice amministrativo del comune. È il codice unico identificativo del comune, come da campo "NAZIONALE" della tabella di codifica dell'agenzia del territorio.
provincia
Provincia di reperibilità
tipo: string - formato [A-Za-z]{2}
Codice della provincia. È il codice identificativo della provincia come da campo "PROVINCIA" della tabella di codifica dell'agenzia del territorio.
dataRilascio
Data di rilascio del certificato
Elemento sempre presente
formato: date - tipo: XML Date
dataInizio
Data inizio malattia
Elemento sempre presente
formato: date - tipo: XML Date
dataFine
Data fine prognosi
Elemento sempre presente
formato: date - tipo: XML Date
tipoCertificato
Inizio / Continuazione / Ricaduta
Elemento sempre presente
tipo: string - legth 1
I = Inizio
C = Continuazione
R = Ricaduta
A = Certificato annullato (valore utilizzato nei files scaricabili dal sito INPS, in alternativa all'elemento "annullamento")
ruoloMedico
Medico SSN o Professionista privato
tipo: string - length 1
S = SSN
P = Professionista privato
giornataLavorata
Il lavoratore dichiara di avere/non avere lavorato la giornata del ricovero
tipo: boolean
trauma
Il ricovero è/non è dovuto ad un trauma
tipo: boolean
agevolazioni
Agevolazioni
tipo: string - length 1
T = Terapia salvavita
C = Causa di servizio
I = Invalidità riconosciuta
idCertificatoRettificato
Protocollo identificativo del Certificato di malattia originario
Elemento presente in caso di rettifica certificato.
tipo:string
Elemento ricovero
codFiscAzienda
CF dell'Azienda o dell'Ente datore di lavoro
Elemento presente obbligatoriamente ove l'elemento matricolaINPS non risulti valorizzato.
tipo: string
È valorizzato almeno uno degli elementi matricolaINPS, codFiscAzienda identificativi del datore di lavoro.
matricolaINPS
Matricola INPS datore di lavoro
Elemento presente obbligatoriamente ove l'elemento codFiscAzienda non risulti valorizzato.
tipo: string - pattern value="[0-9] {10}"
È valorizzato almeno uno degli elementi matricolaINPS, codFiscAzienda identificativi del datore di lavoro.
codSede
Progressivo INPDAP
Elemento valorizzato nei caso di datore di lavoro Ente Pubblico.
Contiene (ove applicabile) il progressivo INPDAP della sede di servizio.
tipo: string
idInizioRicovero
Protocollo identificativo della Comunicazione di ricovero
Elemento sempre presente.
tipo: string
Elemento operatore
(Dati anagrafici e Asl di riferimento del medico ovvero dell'operatore della struttura di ricovero)
codiceFiscale
CF del medico / operatore
tipo: string - formato
CF persona fisica formalmente valido
cognome
Cognome medico / operatore
tipo: string - min length 2 max length 24
nome
Nome medico / operatore
tipo: string - min length 2 max length 20
codiceRegione
ASL di appartenenza: codice regione
tipo: string - formato [0-9] {3}
3 cifre decimali (Codifica Ministero Salute)
codiceASL
Azienda ospedaliera di appartenenza
tipo: string - formato [0-9] {3}
3 cifre decimali (Codifica Ministero Salute)
codiceStruttura
Codice struttura ospedaliera
Tipo: string - max length 9
Struttura di appartenenza
(Codifica MinisteroSalute)
Elemento lavoratore
codiceFiscale
CF del lavoratore
Elemento sempre presente
tipo: string - formato CF persona fisica formalmente valido
cognome
Cognome lavoratore
Elemento sempre presente
tipo: string - min length 2 max length 24
nome
Nome lavoratore
Elemento sempre presente
tipo: string - min length 2 max length 20
sesso
Sesso lavoratore
Elemento sempre presente
tipo: string - length 1
M = Maschio
F = Femmina
dataNascita
Data nascita lavoratore
Elemento sempre presente
formato: date - tipo: XML Date
comuneNascita
Comune di nascita lavoratore
Elemento sempre presente
tipo: string - formato"[a-zA-Z][0-9]{3}"
Codice amministrativo del comune. È il codice unico identificativo del comune e coincidente con una parte del codice fiscale di ogni persona nata nel comune stesso, come da campo "NAZIONALE" della tabella di codifica dell'agenzia del territorio. Per la codifica dei dati anagrafici in caso di nascita in stato Estero si utilizza la codifica degli stati esteri pubblicata dall'Agenzia del Territorio.
provinciaNascita
Provincia di nascita lavoratore
Elemento sempre presente
tipo: string - formato [A-Za-z]{2}
Codice della provincia. È il codice identificativo della provincia come da campo "PROVINCIA" della tabella di codifica dell'agenzia del territorio. Per la codifica dei dati anagrafici in caso di nascita in stato Estero si utilizza il valore fisso "EE"
Elemento residenza (residenza / domicilio abituale)
via
Indirizzo di domicilio abituale del lavoratore
tipo: string - min length 2 max length 50
Può essere comprensivo di numero civico.
civico
Numero civico
tipo: string - min length 1 max length 15
cap
Codice di avviamento postale del domicilio abituale del lavoratore
tipo: string - formato [0-9]{5}
comune
Comune di domicilio abituale del lavoratore
tipo: string - formato"[a-zA-Z][0-9]{3}"
Codice amministrativo del comune. È il codice unico identificativo del comune, come da campo "NAZIONALE" della tabella di codifica dell'agenzia del territorio.
provincia
Provincia di domicilio abituale del lavoratore
tipo: string - formato"[A-Za-z]{2}"
Codice della provincia. È il codice identificativo della provincia come da campo "PROVINCIA" della tabella di codifica dell'agenzia del territorio.
dataRicovero
Data del ricovero
Elemento sempre presente formato: date - tipo: XML Date
giornataLavorata
Il lavoratore dichiara di avere/non avere lavorato la giornata del ricovero
Tipo: boolean
Elemento dimissioni
codFiscAzienda
CF dell'Azienda o dell'Ente datore di lavoro
Elemento presente obbligatoriamente ove l'elemento matricolaINPS non risulti valorizzato. tipo: string È valorizzato almeno uno degli elementi matricolaINPS, codFiscAzienda identificativi del datore di lavoro.
matricolaINPS
Matricola INPS datore di lavoro
Elemento presente obbligatoriamente ove l'elemento codFiscAzienda non risulti valorizzato. tipo: string - pattern value=”[0-9] {10}” È valorizzato almeno uno degli elementi matricolaINPS, codFiscAzienda identificativi del datore di lavoro.
codSede
Progressivo INPDAP
Elemento valorizzato nel caso di datore di lavoro Ente Pubblico. Non presente se l'Ente ha richiesto l'invio accentrato. Contiene (ove applicabile) il progressivo INPDAP della sede di servizio. tipo: string
idDimissioni
Protocollo identificativo del Certificato di dimissione
Elemento sempre presente.. tipo: string
idInizioRicovero
Protocollo identificativo della Comunicazione di ricovero
Elemento sempre presente. tipo: string
Elemento medico (Dati anagrafici e Asl di riferimento del medico della struttura di ricovero)
codiceFiscale
CF del medico
tipo: string - formato CF persona fisica formalmente valido
cognome
Cognome medico
tipo: string - min length 2 max length 24
nome
Nome medico
tipo: string - min length 2 max length 20
codiceRegione
ASL di appartenenza: codice regione
tipo: string - formato [0-9] {3} 3 cifre decimali (Codifica Ministero Salute)
codiceASL
Azienda ospedaliera di appartenenza
tipo: string - formato [0-9] {3} 3 cifre decimali (Codifica Ministero Salute)
codiceStruttura
Codice struttura ospedaliera
Tipo: string - max length 9 Struttura di appartenenza (Codifica MinisteroSalute)
Elemento lavoratore
codiceFiscale
CF del lavoratore
Elemento sempre presente tipo: string - formato CF persona fisica formalmente valido
cognome
Cognome lavoratore
Elemento sempre presente tipo: string - min length 2 max length 24
nome
Nome lavoratore
Elemento sempre presente tipo: string - min length 2 max length 20
sesso
Sesso lavoratore
Elemento sempre presente tipo: string - length 1 M = Maschio F = Femmina
dataNascita
Data nascita lavoratore
Elemento sempre presente formato: date - tipo: XML Date
comuneNascita
Comune di nascita lavoratore
Elemento sempre presente tipo: string - formato"[a-zA-Z][0-9]{3}" Codice amministrativo del comune. È il codice unico identificativo del comune e coincidente con una parte del codice fiscale di ogni persona nata nel comune stesso, come da campo "NAZIONALE" della tabella di codifica dell'agenzia del territorio. Per la codifica dei dati anagrafici in caso di nascita in stato Estero si utilizza la codifica degli stati esteri pubblicata dell'Agenzia del Territorio.
provinciaNascita
Provincia di nascita lavoratore
Elemento sempre presente tipo: string - formato [A-Za-z]{2} Codice della provincia. È il codice identificativo della provincia come da campo "PROVINCIA" della tabella di codifica dell'agenzia del territorio. Per la codifica dei dati anagrafici in caso di nascita in stato Estero si utilizza il valore fisso "EE"
Elemento residenza (residenza / domicilio abituale)
via
Indirizzo di domicilio abituale del lavoratore
tipo: string - min length 2 max length 50 Può essere comprensivo di numero civico.
civico
Numero civico
tipo: string - min length 1 max length 15
cap
Codice di avviamento postale del domicilio abituale del lavoratore
tipo: string - formato [0-9]{5}
comune
Comune di domicilio abituale del lavoratore
tipo: string - formato"[a-zA-Z][0-9]{3}" Codice amministrativo del comune. È il codice unico identificativo del comune, come da campo "NAZIONALE" della tabella di codifica dell'agenzia del territorio.
provincia
Provincia di domicilio abituale del lavoratore
tipo: string - formato"[A-Za-z]{2}" Codice della provincia. È il codice identificativo della provincia come da campo "PROVINCIA" della tabella di codifica dell'agenzia del territorio.
Elemento reperibilità (Elemento presente solo se segnalato dal lavoratore - contatto presso cui il lavoratore/trice dichiara di essere reperibile durante il periodo di malattia)
cognome
Riferimento presso il quale il lavoratore dichiara di essere reperibile durante il periodo di prognosi
tipo: string - min length 2 max length 24
Elemento indirizzo (di reperibilità)
via
Indirizzo dove il lavoratore dichiara di essere reperibile durante il periodo di prognosi
tipo: string - min length 2 max length 50 Può essere comprensivo di numero civico.
civico
Numero civico
tipo: string - min length 1 max length 15
cap
Codice di avviamento postale della località di reperibilità
tipo: string - formato [0-9]{5}
comune
Comune di reperibilità
tipo: string - formato [a-zA-Z][0-9]{3} Codice amministrativo del comune. È il codice unico identificativo del comune, come da campo "NAZIONALE" della tabella di codifica dell'agenzia del territorio.
provincia
Provincia di reperibilità
tipo: string - formato [A-Za-z]{2} Codice della provincia. È il codice identificativo della provincia come da campo "PROVINCIA" della tabella di codifica dell'agenzia del territorio.
dataRicovero
Data del ricovero
Elemento sempre presente formato: date - tipo: XML Date
dataDimissioni
Data della dimissione
Elemento sempre presente formato: date - tipo: XML Date
dataFine
Data fine prognosi
Elemento sempre presente formato: date - tipo: XML Date
tipoCertificato
Inizio / Continuazione / Ricaduta
Elemento sempre presente tipo: string - length 1 I = Inizio C = Continuazione R = Ricaduta
tipoRicovero
Tipo ricovero
tipo: string - length 1 R = Ricovero H = Day hospital
giornataLavorata
Il lavoratore dichiara di avere/non avere lavorato la giornata del ricovero
tipo: boolean
trauma
Il ricovero è/non è dovuto a trauma
tipo: boolean
agevolazioni
tipo: string - length 1 T = Terapia salvavita C = Causa di servizio I = Invalidità riconosciuta
Elemento annullamento
codFiscAzienda
CF dell'Azienda o dell'Ente datore di lavoro
Elemento presente obbligatoriamente ove l'elemento matricolaINPS non risulti valorizzato. tipo: string È valorizzato almeno uno degli elementi matricolaINPS, codFiscAzienda identificativi del datore di lavoro.
matricolaINPS
Matricola INPS datore di lavoro
Elemento presente obbligatoriamente ove l'elemento codFiscAzienda non risulti valorizzato. tipo: string - pattern value=”[0-9] {10}” È valorizzato almeno uno degli elementi matricolaINPS, codFiscAzienda identificativi del datore di lavoro.
codSede
Progressivo INPDAP
Elemento valorizzato nei caso di datore di lavoro Ente Pubblico. Contiene (ove applicabile) il progressivo INPDAP della sede di servizio. tipo: string
idCertificato
Protocollo identificativo del Certificato di malattia annullato o della Comunicazione di ricovero annullata
Elemento sempre presente tipo: string
Scarica il file
Riferimenti
XML
Extensible Markup Language 1.0, Fifth Edition (W3C Recommendation, 26 November 2008).
http://www.w3.org/TR/xml/
XSD
XML Schema Definition 1.0, Second Edition (W3C Recommendation, 28 October 2004)
http://www.w3.org/TR/xmlschema-1/
http://www.w3.org/TR/xmlschema-2/
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
D.M. 26 febbraio 2010
D.M. 18 aprile 2012
D.M. 18 aprile 2012, art. 1
--------------------------------------------------------------------------------
Nessun commento:
Posta un commento