<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2010 rel. 3 sp1 (http://www.altova.com) by MASSIMILIANO REDOLFI (INTERSAIL ENGINEERING SRL) -->
<!-- Autogenerated XSD with INTERSAIL ODLDESIGNER version 0.3.0 - build date 14/05/2012 12.59.39 -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.intersail.it/coop/Caronte" targetNamespace="http://www.intersail.it/coop/Caronte" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0.1">
	<xs:simpleType name="ParteAttoType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Undefined"/>
			<xs:enumeration value="I"/>
			<xs:enumeration value="II"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="SerieAttoType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Undefined"/>
			<xs:enumeration value="B"/>
			<xs:enumeration value="C"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="RappresentanzaMedicoNecroscopoType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Undefined"/>
			<xs:enumeration value="DirettoreSanitarioODelegatoStrutturaSanitariaRicovero"/>
			<xs:enumeration value="DirettoreSanitarioODelegatoStrutturaSocioSanitaria"/>
			<xs:enumeration value="MedicoConFunzioniNecroscopo"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="PortatorePacemakerType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Undefined"/>
			<xs:enumeration value="No"/>
			<xs:enumeration value="Si"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="MortePerReatoType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Undefined"/>
			<xs:enumeration value="No"/>
			<xs:enumeration value="Si"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="SessoType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Undefined"/>
			<xs:enumeration value="Maschio"/>
			<xs:enumeration value="Femmina"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="StatoCivileType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Undefined"/>
			<xs:enumeration value="CelibeNubile"/>
			<xs:enumeration value="Coniugato"/>
			<xs:enumeration value="Vedovo"/>
			<xs:enumeration value="DivorziatoOGiaConiugato"/>
			<xs:enumeration value="SeparatoLegalmente"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="LuogoDecessoType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Undefined"/>
			<xs:enumeration value="Abitazione"/>
			<xs:enumeration value="IstitutoCura"/>
			<xs:enumeration value="Hospice"/>
			<xs:enumeration value="StrutturaResidenzialeOSocioAssistenziale"/>
			<xs:enumeration value="Altro"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="RichiestaRiscontroDiagnosticoType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Undefined"/>
			<xs:enumeration value="No"/>
			<xs:enumeration value="Si"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="StatoGravidanzaDecedutaType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Undefined"/>
			<xs:enumeration value="NessunaGravidanza"/>
			<xs:enumeration value="MorteInGravidanza"/>
			<xs:enumeration value="MorteEntro42GiorniDaEsitoGravidanza"/>
			<xs:enumeration value="MorteTra43GiorniE1AnnoDaEsitoGravidanza"/>
			<xs:enumeration value="InformazioneSconosciuta"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="MortePerTraumatismoAvvelenamentoType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Undefined"/>
			<xs:enumeration value="No"/>
			<xs:enumeration value="Si"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ModalitaMorteTraumatismoAvvelenamentoType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Undefined"/>
			<xs:enumeration value="Accidentale"/>
			<xs:enumeration value="Suicidio"/>
			<xs:enumeration value="Omicidio"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="InfortunioLavoroTraumatismoAvvelenamentoType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Undefined"/>
			<xs:enumeration value="No"/>
			<xs:enumeration value="Si"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="IncidenteTrasportoTraumatismoAvvelenamentoType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Undefined"/>
			<xs:enumeration value="No"/>
			<xs:enumeration value="Si"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="RuoloIncidenteTrasportoTraumatismoAvvelenamentoType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Undefined"/>
			<xs:enumeration value="Pedone"/>
			<xs:enumeration value="Guidatore"/>
			<xs:enumeration value="Passeggero"/>
			<xs:enumeration value="IntentoSalireScendereVeicolo"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="LuogoAccidenteType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Undefined"/>
			<xs:enumeration value="Casa"/>
			<xs:enumeration value="IstituzioneCollettiva"/>
			<xs:enumeration value="ScuolaIstituzioniPubblicaAmministrazione"/>
			<xs:enumeration value="LuogoAttivitaSportive"/>
			<xs:enumeration value="StradeVie"/>
			<xs:enumeration value="LuogoCommercioServizio"/>
			<xs:enumeration value="AreaIndustrialeECostruzione"/>
			<xs:enumeration value="AziendaAgricola"/>
			<xs:enumeration value="Altro"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TipoMedicoType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Undefined"/>
			<xs:enumeration value="MMGPLS"/>
			<xs:enumeration value="Necroscopo"/>
			<xs:enumeration value="Ospedaliero"/>
			<xs:enumeration value="Legale"/>
			<xs:enumeration value="Altro"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="GradoIstruzioneType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Undefined"/>
			<xs:enumeration value="Laurea"/>
			<xs:enumeration value="LaureaBreve"/>
			<xs:enumeration value="ScuolaMediaSuperiore"/>
			<xs:enumeration value="ScuolaMediaInferiore"/>
			<xs:enumeration value="ElementareONessuno"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CondizioneProfessionaleType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Undefined"/>
			<xs:enumeration value="Occupato"/>
			<xs:enumeration value="Disoccupato"/>
			<xs:enumeration value="InCercaPrimaOccupazione"/>
			<xs:enumeration value="RitiratoDaLavoro"/>
			<xs:enumeration value="Casalingo"/>
			<xs:enumeration value="Studente"/>
			<xs:enumeration value="InabileALavoro"/>
			<xs:enumeration value="Altro"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="PosizioneProfessioneType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Undefined"/>
			<xs:enumeration value="AutonomoImprenditoreOLiberoProfessionista"/>
			<xs:enumeration value="AutonomoLavoratoreInProprioOCoadiuvante"/>
			<xs:enumeration value="AutonomoAltro"/>
			<xs:enumeration value="DipendenteDirigenteODirettivo"/>
			<xs:enumeration value="DipendenteImpiegatoOIntermedio"/>
			<xs:enumeration value="DipendenteOperaioOAssimilato"/>
			<xs:enumeration value="DipendenteAltro"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="RamoAttivitaType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Undefined"/>
			<xs:enumeration value="AgricolturaCacciaPesca"/>
			<xs:enumeration value="Industria"/>
			<xs:enumeration value="CommercioPubbliciServiziAlbergo"/>
			<xs:enumeration value="PubblicaAmministrazioneServiziPubblici"/>
			<xs:enumeration value="AltriServiziPrivati"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="RichiestaNullaOstaType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Undefined"/>
			<xs:enumeration value="No"/>
			<xs:enumeration value="Si"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TipoCittadinanzaType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Undefined"/>
			<xs:enumeration value="ItalianaPerNascita"/>
			<xs:enumeration value="ItalianaAcquisita"/>
			<xs:enumeration value="Straniera"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="RelazioneMedicoChirurgoType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Undefined"/>
			<xs:enumeration value="DipendenteASL"/>
			<xs:enumeration value="DipendenteAO"/>
			<xs:enumeration value="ConvenzionatoASL"/>
			<xs:enumeration value="ConvenzionatoAO"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="LuogoDestinazioneSalmaType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Undefined"/>
			<xs:enumeration value="DepositoOsservazioneComunale"/>
			<xs:enumeration value="SalaCommiato"/>
			<xs:enumeration value="StrutturaSanitaria"/>
			<xs:enumeration value="Abitazione"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TipoStrutturaType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="OSPEDALE"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="IDType">
		<xs:sequence>
			<xs:element name="Value" type="xs:int"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ComuneType">
		<xs:complexContent>
			<xs:extension base="IDType">
				<xs:sequence>
					<xs:element name="Descrizione" type="xs:string"/>
					<xs:element name="CodCatastale" type="xs:string"/>
					<xs:element name="CodIstat" type="xs:string"/>
					<xs:element name="Provincia" type="ProvinciaType" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="ComuneListType">
		<xs:sequence>
			<xs:element name="Comune" type="ComuneType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ProvinciaType">
		<xs:complexContent>
			<xs:extension base="IDType">
				<xs:sequence>
					<xs:element name="Sigla" type="xs:string"/>
					<xs:element name="Descrizione" type="xs:string"/>
					<xs:element name="CodIstat" type="xs:string"/>
					<xs:element name="Regione" type="RegioneType" minOccurs="0"/>
					<xs:element name="Comuni" type="ComuneListType" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="ProvinciaListType">
		<xs:sequence>
			<xs:element name="Provincia" type="ProvinciaType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="RegioneType">
		<xs:complexContent>
			<xs:extension base="IDType">
				<xs:sequence>
					<xs:element name="Descrizione" type="xs:string"/>
					<xs:element name="CodIstat" type="xs:string"/>
					<xs:element name="Province" type="ProvinciaListType" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="StatoType">
		<xs:complexContent>
			<xs:extension base="IDType">
				<xs:sequence>
					<xs:element name="Codice1" type="xs:string"/>
					<xs:element name="Codice2" type="xs:string"/>
					<xs:element name="Descrizione" type="xs:string"/>
					<xs:element name="Cittadinanza" type="xs:string"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AnagraficaType">
		<xs:complexContent>
			<xs:extension base="IDType">
				<xs:sequence>
					<xs:element name="Cognome" type="xs:string"/>
					<xs:element name="Nome" type="xs:string"/>
					<xs:element name="ComuneNascita" type="ComuneType" minOccurs="0"/>
					<xs:element name="ComuneNascitaSpecifico" type="xs:string"/>
					<xs:element name="ProvinciaNascita" type="ProvinciaType" minOccurs="0"/>
					<xs:element name="ProvinciaNascitaSpecifica" type="xs:string"/>
					<xs:element name="StatoNascita" type="StatoType" minOccurs="0"/>
					<xs:element name="StatoNascitaSpecifico" type="xs:string"/>
					<xs:element name="CittadinanzaSpecifica" type="xs:string"/>
					<xs:element name="DtNascita" type="xs:dateTime"/>
					<xs:element name="ViaResidenza" type="xs:string"/>
					<xs:element name="CivicoResidenza" type="xs:string"/>
					<xs:element name="ComuneResidenza" type="ComuneType" minOccurs="0"/>
					<xs:element name="ComuneResidenzaSpecifico" type="xs:string"/>
					<xs:element name="ProvinciaResidenza" type="ProvinciaType" minOccurs="0"/>
					<xs:element name="ProvinciaResidenzaSpecifica" type="xs:string"/>
					<xs:element name="StatoResidenza" type="StatoType" minOccurs="0"/>
					<xs:element name="StatoResidenzaSpecifico" type="xs:string"/>
					<xs:element name="UgualiDomicilioResidenza" type="xs:boolean"/>
					<xs:element name="ViaDomicilio" type="xs:string"/>
					<xs:element name="CivicoDomicilio" type="xs:string"/>
					<xs:element name="ComuneDomicilio" type="ComuneType" minOccurs="0"/>
					<xs:element name="ComuneDomicilioSpecifico" type="xs:string"/>
					<xs:element name="ProvinciaDomicilio" type="ProvinciaType" minOccurs="0"/>
					<xs:element name="ProvinciaDomicilioSpecifica" type="xs:string"/>
					<xs:element name="StatoDomicilio" type="StatoType" minOccurs="0"/>
					<xs:element name="StatoDomicilioSpecifico" type="xs:string"/>
					<xs:element name="Sesso" type="SessoType"/>
					<xs:element name="CodiceFiscale" type="xs:string"/>
					<xs:element name="StatoCivile" type="StatoCivileType"/>
					<xs:element name="CognomeConiuge" type="xs:string"/>
					<xs:element name="NomeConiuge" type="xs:string"/>
					<xs:element name="AnnoNascitaConiuge" type="xs:int"/>
					<xs:element name="AnnoMatrimonio" type="xs:int"/>
					<xs:element name="GradoIstruzione" type="GradoIstruzioneType"/>
					<xs:element name="Professione" type="xs:string"/>
					<xs:element name="CondizioneProfessionale" type="CondizioneProfessionaleType"/>
					<xs:element name="PosizioneProfessione" type="PosizioneProfessioneType"/>
					<xs:element name="RamoAttivita" type="RamoAttivitaType"/>
					<xs:element name="NumeroPaziente" type="xs:string"/>
					<xs:element name="DtRicovero" type="xs:dateTime"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="ComunicazioneType">
		<xs:complexContent>
			<xs:extension base="IDType">
				<xs:sequence>
					<xs:element name="Struttura" type="StrutturaType"/>
					<xs:element name="Reparto" type="RepartoType"/>
					<xs:element name="NumeroLetto" type="xs:int"/>
					<xs:element name="DtMorte" type="xs:dateTime"/>
					<xs:element name="Diagnosi" type="xs:string"/>
					<xs:element name="Osservazioni" type="xs:string"/>
					<xs:element name="Versione" type="xs:int"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="IstatAType">
		<xs:complexContent>
			<xs:extension base="IDType">
				<xs:sequence>
					<xs:element name="LuogoDecesso" type="LuogoDecessoType"/>
					<xs:element name="AltroLuogoDecesso" type="xs:string"/>
					<xs:element name="ComuneLuogoDecesso" type="ComuneType" minOccurs="0"/>
					<xs:element name="ComuneLuogoDecessoSpecifico" type="xs:string"/>
					<xs:element name="ProvinciaLuogoDecesso" type="ProvinciaType" minOccurs="0"/>
					<xs:element name="ProvinciaLuogoDecessoSpecifica" type="xs:string"/>
					<xs:element name="CodiceAslDecesso" type="xs:string"/>
					<xs:element name="RichiestoRiscontroDiagnostico" type="RichiestaRiscontroDiagnosticoType"/>
					<xs:element name="StatoGravidanzaDeceduta" type="StatoGravidanzaDecedutaType"/>
					<xs:element name="MortePerTraumatismoAvvelenamento" type="MortePerTraumatismoAvvelenamentoType"/>
					<xs:element name="CircostanzaTraumatismoAvvelenamento" type="xs:string"/>
					<xs:element name="ModalitaTraumatismoAvvelenamento" type="ModalitaMorteTraumatismoAvvelenamentoType"/>
					<xs:element name="InfortunioLavoroTraumatismoAvvelenamento" type="InfortunioLavoroTraumatismoAvvelenamentoType"/>
					<xs:element name="IncidenteTrasportoTraumatismoAvvelenamento" type="IncidenteTrasportoTraumatismoAvvelenamentoType"/>
					<xs:element name="MezzoIncidenteTrasporto" type="xs:string"/>
					<xs:element name="RuoloIncidenteTrasporto" type="RuoloIncidenteTrasportoTraumatismoAvvelenamentoType"/>
					<xs:element name="TipoIncidenteTrasporto" type="xs:string"/>
					<xs:element name="OggettoVeicoloIncidenteTrasporto" type="xs:string"/>
					<xs:element name="DtAccidente" type="xs:dateTime"/>
					<xs:element name="LuogoAccidente" type="LuogoAccidenteType"/>
					<xs:element name="AltroLuogoAccidente" type="xs:string"/>
					<xs:element name="TipoMedico" type="TipoMedicoType"/>
					<xs:element name="CognomeMedico" type="xs:string"/>
					<xs:element name="NomeMedico" type="xs:string"/>
					<xs:element name="TelefonoMedico" type="xs:string"/>
					<xs:element name="CircoscrizioneUfficioStatoCivile" type="xs:string"/>
					<xs:element name="ComuneUfficioStatoCivile" type="ComuneType" minOccurs="0"/>
					<xs:element name="ComuneUfficioStatoCivileSpecifico" type="xs:string"/>
					<xs:element name="ProvinciaUfficioStatoCivile" type="ProvinciaType" minOccurs="0"/>
					<xs:element name="ProvinciaUfficioStatoCivileSpecifica" type="xs:string"/>
					<xs:element name="TipoCittadinanza" type="TipoCittadinanzaType"/>
					<xs:element name="TelefonoUfficialeStatoCivile" type="xs:string"/>
					<xs:element name="EmailUfficialeStatoCivile" type="xs:string"/>
					<xs:element name="Versione" type="xs:int"/>
					<xs:element name="Condizioni" type="CondizioneMorbosaListType" minOccurs="0"/>
					<xs:element name="Telefono2Medico" type="xs:string"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="CondizioneMorbosaType">
		<xs:complexContent>
			<xs:extension base="IDType">
				<xs:sequence>
					<xs:element name="Malattia" type="xs:string"/>
					<xs:element name="Ordine" type="xs:int"/>
					<xs:element name="AnniDurata" type="xs:int"/>
					<xs:element name="MesiDurata" type="xs:int"/>
					<xs:element name="GiorniDurata" type="xs:int"/>
					<xs:element name="IsPreesistente" type="xs:boolean"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="CondizioneMorbosaListType">
		<xs:sequence>
			<xs:element name="CondizioneMorbosa" type="CondizioneMorbosaType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="RelazioneMorteType">
		<xs:complexContent>
			<xs:extension base="IDType">
				<xs:sequence>
					<xs:element name="MalattiaIniziale" type="xs:string" minOccurs="0"/>
					<xs:element name="SuccessioniMorbose" type="xs:string" minOccurs="0"/>
					<xs:element name="DiagnosiMorte" type="xs:string" minOccurs="0"/>
					<xs:element name="CondizioniMorbosePreesistenti" type="xs:string" minOccurs="0"/>
					<xs:element name="StatoCadavere" type="xs:string"/>
					<xs:element name="OrePreSeppellimento" type="xs:int"/>
					<xs:element name="RichiestoNullaOsta" type="RichiestaNullaOstaType"/>
					<xs:element name="Versione" type="xs:int"/>
					<xs:element name="Condizioni" type="CondizioneMorbosaListType" minOccurs="0"/>
					<xs:element name="RichiestoRiscontroDiagnostico" type="RichiestaRiscontroDiagnosticoType"/>
					<xs:element name="MortePerTraumatismoAvvelenamento" type="MortePerTraumatismoAvvelenamentoType"/>
					<xs:element name="CircostanzaTraumatismoAvvelenamento" type="xs:string"/>
					<xs:element name="ModalitaTraumatismoAvvelenamento" type="ModalitaMorteTraumatismoAvvelenamentoType"/>
					<xs:element name="InfortunioLavoroTraumatismoAvvelenamento" type="InfortunioLavoroTraumatismoAvvelenamentoType"/>
					<xs:element name="LuogoAccidente" type="LuogoAccidenteType"/>
					<xs:element name="AltroLuogoAccidente" type="xs:string"/>
					<xs:element name="NumeroRegistro" type="xs:string"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AccertamentoMorteType">
		<xs:complexContent>
			<xs:extension base="IDType">
				<xs:sequence>
					<xs:element name="CognomeMedico" type="xs:string"/>
					<xs:element name="NomeMedico" type="xs:string"/>
					<xs:element name="DtNascitaMedico" type="xs:dateTime"/>
					<xs:element name="ComuneNascitaMedico" type="ComuneType" minOccurs="0"/>
					<xs:element name="ComuneNascitaMedicoSpecifico" type="xs:string"/>
					<xs:element name="ProvinciaNascitaMedico" type="ProvinciaType" minOccurs="0"/>
					<xs:element name="ProvinciaNascitaMedicoSpecifico" type="xs:string"/>
					<xs:element name="Rappresentanza" type="RappresentanzaMedicoNecroscopoType"/>
					<xs:element name="RagioneSocialeRappresentanza" type="xs:string"/>
					<xs:element name="TipoProvvedimentoRappresentanza" type="xs:string"/>
					<xs:element name="NumeroProvvedimentoRappresentanza" type="xs:string"/>
					<xs:element name="DtProvvedimentoRappresentanza" type="xs:dateTime"/>
					<xs:element name="PortatorePacemaker" type="PortatorePacemakerType"/>
					<xs:element name="MisureIgienicoSanitarie" type="xs:string"/>
					<xs:element name="RiduzionePeriodoOsservazione" type="xs:string"/>
					<xs:element name="MorteReato" type="MortePerReatoType"/>
					<xs:element name="Versione" type="xs:int"/>
					<xs:element name="NotePacemaker" type="xs:string" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="ModuloTrasportoType">
		<xs:complexContent>
			<xs:extension base="IDType">
				<xs:sequence>
					<xs:element name="CognomeMedico" type="xs:string"/>
					<xs:element name="NomeMedico" type="xs:string"/>
					<xs:element name="SessoMedico" type="SessoType"/>
					<xs:element name="RelazioneMedico" type="RelazioneMedicoChirurgoType"/>
					<xs:element name="AslAORelazioneMedico" type="xs:string" minOccurs="0"/>
					<xs:element name="LuogoDestinazione" type="LuogoDestinazioneSalmaType"/>
					<xs:element name="ViaLuogoDestinazione" type="xs:string"/>
					<xs:element name="RagioneSocialeLuogoDestinazione" type="xs:string"/>
					<xs:element name="ComuneLuogoDestinazione" type="ComuneType" minOccurs="0"/>
					<xs:element name="ComuneLuogoDestinazioneSpecifico" type="xs:string"/>
					<xs:element name="ProvinciaLuogoDestinazione" type="ProvinciaType" minOccurs="0"/>
					<xs:element name="ProvinciaLuogoDestinazioneSpecifica" type="xs:string"/>
					<xs:element name="Versione" type="xs:int"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="IstatBType">
		<xs:complexContent>
			<xs:extension base="IDType">
				<xs:sequence>
					<xs:element name="Cognome" type="xs:string"/>
					<xs:element name="Nome" type="xs:string"/>
					<xs:element name="CodiceFiscale" type="xs:string"/>
					<xs:element name="Sesso" type="SessoType"/>
					<xs:element name="DtMorte" type="xs:dateTime"/>
					<xs:element name="DtNascita" type="xs:dateTime"/>
					<xs:element name="ComuneNascita" type="ComuneType" minOccurs="0"/>
					<xs:element name="ComuneNascitaSpecifico" type="xs:string"/>
					<xs:element name="ProvinciaNascita" type="ProvinciaType" minOccurs="0"/>
					<xs:element name="ProvinciaNascitaSpecifica" type="xs:string"/>
					<xs:element name="StatoNascita" type="StatoType" minOccurs="0"/>
					<xs:element name="StatoNascitaSpecifico" type="xs:string"/>
					<xs:element name="CittadinanzaSpecifica" type="xs:string"/>
					<xs:element name="ComuneResidenza" type="ComuneType" minOccurs="0"/>
					<xs:element name="ComuneResidenzaSpecifico" type="xs:string"/>
					<xs:element name="ProvinciaResidenza" type="ProvinciaType" minOccurs="0"/>
					<xs:element name="ProvinciaResidenzaSpecifica" type="xs:string"/>
					<xs:element name="StatoResidenza" type="StatoType" minOccurs="0"/>
					<xs:element name="StatoResidenzaSpecifico" type="xs:string"/>
					<xs:element name="ComuneLuogoDecesso" type="ComuneType" minOccurs="0"/>
					<xs:element name="ComuneLuogoDecessoSpecifico" type="xs:string"/>
					<xs:element name="ProvinciaLuogoDecesso" type="ProvinciaType" minOccurs="0"/>
					<xs:element name="ProvinciaLuogoDecessoSpecifica" type="xs:string"/>
					<xs:element name="StatoCivile" type="StatoCivileType"/>
					<xs:element name="AnnoNascitaConiuge" type="xs:int"/>
					<xs:element name="AnnoMatrimonio" type="xs:int"/>
					<xs:element name="GradoIstruzione" type="GradoIstruzioneType"/>
					<xs:element name="Professione" type="xs:string"/>
					<xs:element name="CondizioneProfessionale" type="CondizioneProfessionaleType"/>
					<xs:element name="PosizioneProfessione" type="PosizioneProfessioneType"/>
					<xs:element name="RamoAttivita" type="RamoAttivitaType"/>
					<xs:element name="CircoscrizioneUfficioStatoCivile" type="xs:string"/>
					<xs:element name="ComuneUfficioStatoCivile" type="ComuneType" minOccurs="0"/>
					<xs:element name="ComuneUfficioStatoCivileSpecifico" type="xs:string"/>
					<xs:element name="ProvinciaUfficioStatoCivile" type="ProvinciaType" minOccurs="0"/>
					<xs:element name="ProvinciaUfficioStatoCivileSpecifica" type="xs:string"/>
					<xs:element name="TipoCittadinanza" type="TipoCittadinanzaType"/>
					<xs:element name="TelefonoUfficialeStatoCivile" type="xs:string"/>
					<xs:element name="EmailUfficialeStatoCivile" type="xs:string"/>
					<xs:element name="Versione" type="xs:int"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="UnitType">
		<xs:sequence>
			<xs:element name="Id" type="xs:int"/>
			<xs:element name="Name" type="xs:string"/>
			<xs:element name="Description" type="xs:string"/>
			<xs:element name="ParentId" type="xs:int"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="RepartoType">
		<xs:complexContent>
			<xs:extension base="UnitType">
				<xs:sequence>
					<xs:element name="SottoReparti" type="RepartoListType" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="RepartoListType">
		<xs:sequence>
			<xs:element name="Reparto" type="RepartoType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DocumentInteropType">
		<xs:sequence>
			<xs:element name="DocumentId" type="xs:string"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ComunicazioneInteropType">
		<xs:complexContent>
			<xs:extension base="DocumentInteropType">
				<xs:sequence>
					<xs:element name="Comunicazione" type="ComunicazioneType"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="IstatInteropType">
		<xs:complexContent>
			<xs:extension base="DocumentInteropType">
				<xs:sequence>
					<xs:element name="IstatA" type="IstatAType"/>
					<xs:element name="IstatB" type="IstatBType"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="RelazioneMorteInteropType">
		<xs:complexContent>
			<xs:extension base="DocumentInteropType">
				<xs:sequence>
					<xs:element name="RelazioneMorte" type="RelazioneMorteType"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="AccertamentoMorteInteropType">
		<xs:complexContent>
			<xs:extension base="DocumentInteropType">
				<xs:sequence>
					<xs:element name="AccertamentoMorte" type="AccertamentoMorteType"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="ModuloTrasportoInteropType">
		<xs:complexContent>
			<xs:extension base="DocumentInteropType">
				<xs:sequence>
					<xs:element name="ModuloTrasporto" type="ModuloTrasportoType"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="PraticaInteropType">
		<xs:sequence>
			<xs:element name="AnnoAtto" type="xs:int"/>
			<xs:element name="NumeroAtto" type="xs:int"/>
			<xs:element name="ParteAtto" type="ParteAttoType"/>
			<xs:element name="SerieAtto" type="SerieAttoType"/>
			<xs:element name="AnagraficaDeceduto" type="AnagraficaType" minOccurs="0"/>
			<xs:element name="ComunicazioneDecesso" type="ComunicazioneInteropType" minOccurs="0"/>
			<xs:element name="Istat" type="IstatInteropType" minOccurs="0"/>
			<xs:element name="RelazioneMorte" type="RelazioneMorteInteropType" minOccurs="0"/>
			<xs:element name="AccertamentoMorte" type="AccertamentoMorteInteropType" minOccurs="0"/>
			<xs:element name="ModuloTrasporto" type="ModuloTrasportoInteropType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ErroreType">
		<xs:sequence>
			<xs:element name="Codice" type="xs:string"/>
			<xs:element name="Descrizione" type="xs:string"/>
			<xs:element name="ErroreInterno" type="ErroreType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ErroriType">
		<xs:sequence>
			<xs:element name="Errore" type="ErroreType" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AccettazionePraticaResponseType">
		<xs:sequence>
			<xs:element name="CodicePratica" type="xs:string"/>
			<xs:element name="Errori" type="ErroriType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="StrutturaType">
		<xs:sequence>
			<xs:element name="CodiceStruttura" type="xs:string"/>
			<xs:element name="TipoStruttura" type="TipoStrutturaType"/>
		</xs:sequence>
	</xs:complexType>
	<xs:element name="PraticaInterop" type="PraticaInteropType"/>
	<xs:element name="AccettazionePraticaResponse" type="AccettazionePraticaResponseType"/>
</xs:schema>