Translate

venerdì 17 maggio 2013

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.


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: