<simpleType name="provincia">
<annotation>
<documentation>Codice della provincia. E' 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"</documentation>
</annotation>
<restriction base="string">
<pattern value="[A-Za-z]{2}" />
</restriction>
</simpleType>
<simpleType name="via">
<annotation>
<documentation>Comprensiva di numero civico</documentation>
</annotation>
<restriction base="string">
<minLength value="5" />
<maxLength value="35" />
</restriction>
</simpleType>
<simpleType name="cap">
<restriction base="string">
<pattern value="[0-9]{5}" />
</restriction>
</simpleType>
<!-- custom types : complex types -->
<complexType name="indirizzo">
<sequence>
<element name="via" type="celine:via" />
<element name="cap" type="celine:cap" />
<element name="comune" type="celine:comune" />
<element name="provincia" type="celine:provincia" />
</sequence>
</complexType>
<complexType name="anagrafica">
<sequence>
<element name="codiceFiscale" type="celine:codiceFiscale" />
<element name="cognome" type="celine:cognome"/>
<element name="nome" type="celine:nome"/>
<element name="sesso" type="celine:sesso"/>
<element name="dataNascita" type="date"/>
<element name="comuneNascita" type="celine:comune"/>
<element name="provinciaNascita" type="celine:provincia"/>
</sequence>
</complexType>
<complexType name="reperibilita">
<annotation>
<documentation>Contatto presso cui il lavoratore/trice e'
reperibile durante il periodo di malattia.</documentation>
</annotation>
<sequence>
<element name="cognome" type="celine:cognome"
minOccurs="0" />
<element name="indirizzo" type="celine:indirizzo"
minOccurs="0" />
</sequence>
</complexType>
<complexType name="medico">
<annotation>
<documentation>Dati anagrafici, Asl di
riferimento</documentation>
</annotation>