<?xml version="1.0" encoding="utf-8"?>
<!--
    Copyright (C) 2025  P4pillon.org

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU Affero General Public License as
    published by the Free Software Foundation, either version 3 of the
    License, or (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU Affero General Public License for more details.

    You should have received a copy of the GNU Affero General Public License
    along with this program.  If not, see <https://www.gnu.org/licenses/>.
-->
<xs:schema id="PharmaDataSet1" targetNamespace="http://tempuri.org/PharmaDataSet1.xsd" xmlns:mstns="http://tempuri.org/PharmaDataSet1.xsd" xmlns="http://tempuri.org/PharmaDataSet1.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
  <xs:annotation>
    <xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
      <DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
        <Connections>
          <Connection AppSettingsObjectName="MySettings" AppSettingsPropertyName="PharmaConnectionString" ConnectionStringObject="" IsAppSettingsProperty="true" Modifier="Assembly" Name="PharmaConnectionString (MySettings)" ParameterPrefix="@" PropertyReference="ApplicationSettings.DP_Relay.My.MySettings.GlobalReference.Default.PharmaConnectionString" Provider="System.Data.SqlClient" />
        </Connections>
        <Tables>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="DP_ALERTE_PRODUITTableAdapter" GeneratorDataComponentClassName="DP_ALERTE_PRODUITTableAdapter" Name="DP_ALERTE_PRODUIT" UserDataComponentName="DP_ALERTE_PRODUITTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="PharmaConnectionString (MySettings)" DbObjectName="Pharma.dbo.DP_ALERTE_PRODUIT" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [dbo].[DP_ALERTE_PRODUIT] ([CIP], [MsgRef], [Lots], [Vue]) VALUES (@CIP, @MsgRef, @Lots, @Vue)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@CIP" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="CIP" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@MsgRef" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="MsgRef" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Lots" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="Lots" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@Vue" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="Vue" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT CIP, MsgRef, Lots, Vue FROM dbo.DP_ALERTE_PRODUIT</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="CIP" DataSetColumn="CIP" />
              <Mapping SourceColumn="MsgRef" DataSetColumn="MsgRef" />
              <Mapping SourceColumn="Lots" DataSetColumn="Lots" />
              <Mapping SourceColumn="Vue" DataSetColumn="Vue" />
            </Mappings>
            <Sources>
              <DbSource ConnectionRef="PharmaConnectionString (MySettings)" DbObjectName="Pharma.dbo.DP_ALERTE_PRODUIT" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="true" GeneratorGetMethodName="GetData_unique" GetMethodModifier="Public" GetMethodName="GetData_unique" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData_unique" UserSourceName="GetData_unique">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT CIP, MsgRef, Lots, Vue FROM DP_ALERTE_PRODUIT WHERE (CIP = @CIP) AND (MsgRef = @MsgRef) AND (Lots = @Lots)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="CIP" ColumnName="CIP" DataSourceName="Pharma.dbo.DP_ALERTE_PRODUIT" DataTypeServer="nvarchar(50)" DbType="String" Direction="Input" ParameterName="@CIP" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumn="CIP" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="MsgRef" ColumnName="MsgRef" DataSourceName="Pharma.dbo.DP_ALERTE_PRODUIT" DataTypeServer="nvarchar(MAX)" DbType="String" Direction="Input" ParameterName="@MsgRef" Precision="0" ProviderType="NVarChar" Scale="0" Size="2147483647" SourceColumn="MsgRef" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="Lots" ColumnName="Lots" DataSourceName="Pharma.dbo.DP_ALERTE_PRODUIT" DataTypeServer="nvarchar(MAX)" DbType="String" Direction="Input" ParameterName="@Lots" Precision="0" ProviderType="NVarChar" Scale="0" Size="2147483647" SourceColumn="Lots" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </Sources>
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="DP_MsgTableAdapter" GeneratorDataComponentClassName="DP_MsgTableAdapter" Name="DP_Msg" UserDataComponentName="DP_MsgTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="PharmaConnectionString (MySettings)" DbObjectName="Pharma.dbo.DP_Msg" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [dbo].[DP_Msg] ([MsgRef], [MsgTyp], [MsgLect], [MsgDate], [MsgExpi], [Reader], [AR_sent], [AR_Statut], [AR_nbr_transmission], [AR_next_trans_time], [MsgEme], [MsgTit]) VALUES (@MsgRef, @MsgTyp, @MsgLect, @MsgDate, @MsgExpi, @Reader, @AR_sent, @AR_Statut, @AR_nbr_transmission, @AR_next_trans_time, @MsgEme, @MsgTit)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@MsgRef" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="MsgRef" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@MsgTyp" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="MsgTyp" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@MsgLect" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="MsgLect" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@MsgDate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="MsgDate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@MsgExpi" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="MsgExpi" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Reader" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="Reader" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@AR_sent" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="AR_sent" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@AR_Statut" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="AR_Statut" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Decimal" Direction="Input" ParameterName="@AR_nbr_transmission" Precision="18" ProviderType="Decimal" Scale="0" Size="0" SourceColumn="AR_nbr_transmission" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@AR_next_trans_time" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="AR_next_trans_time" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@MsgEme" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="MsgEme" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@MsgTit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="MsgTit" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT MsgRef, MsgTyp, MsgLect, MsgDate, MsgExpi, Reader, AR_sent, AR_Statut, AR_nbr_transmission, AR_next_trans_time, MsgEme, MsgTit FROM dbo.DP_Msg</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="MsgRef" DataSetColumn="MsgRef" />
              <Mapping SourceColumn="MsgTyp" DataSetColumn="MsgTyp" />
              <Mapping SourceColumn="MsgLect" DataSetColumn="MsgLect" />
              <Mapping SourceColumn="MsgDate" DataSetColumn="MsgDate" />
              <Mapping SourceColumn="MsgExpi" DataSetColumn="MsgExpi" />
              <Mapping SourceColumn="Reader" DataSetColumn="Reader" />
              <Mapping SourceColumn="AR_sent" DataSetColumn="AR_sent" />
              <Mapping SourceColumn="AR_Statut" DataSetColumn="AR_Statut" />
              <Mapping SourceColumn="AR_nbr_transmission" DataSetColumn="AR_nbr_transmission" />
              <Mapping SourceColumn="AR_next_trans_time" DataSetColumn="AR_next_trans_time" />
              <Mapping SourceColumn="MsgEme" DataSetColumn="MsgEme" />
              <Mapping SourceColumn="MsgTit" DataSetColumn="MsgTit" />
            </Mappings>
            <Sources>
              <DbSource ConnectionRef="PharmaConnectionString (MySettings)" DbObjectName="Pharma.dbo.DP_Msg" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="true" GeneratorGetMethodName="GetData_where_AR_must_be_send" GetMethodModifier="Public" GetMethodName="GetData_where_AR_must_be_send" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData_where_AR_must_be_send" UserSourceName="GetData_where_AR_must_be_send">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT MsgRef, MsgTyp, MsgLect, MsgDate, MsgExpi, Reader, AR_sent, AR_Statut, AR_nbr_transmission, AR_next_trans_time, MsgEme, MsgTit FROM DP_Msg WHERE (Reader &lt;&gt; '') AND (AR_sent = 'False') OR (AR_sent = 'True') AND (AR_next_trans_time &lt; @now) AND (AR_nbr_transmission &lt; 3) AND (AR_Statut &lt;&gt; 'OK')</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="now" ColumnName="AR_next_trans_time" DataSourceName="Pharma.dbo.DP_Msg" DataTypeServer="datetime" DbType="DateTime" Direction="Input" ParameterName="@now" Precision="0" ProviderType="DateTime" Scale="0" Size="8" SourceColumn="AR_next_trans_time" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </SelectCommand>
              </DbSource>
              <DbSource ConnectionRef="PharmaConnectionString (MySettings)" DbObjectName="Pharma.dbo.DP_Msg" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="true" GeneratorGetMethodName="GetDataBy_MsgRef" GetMethodModifier="Public" GetMethodName="GetDataBy_MsgRef" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy_MsgRef" UserSourceName="GetDataBy_MsgRef">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT MsgRef, MsgTyp, MsgLect, MsgDate, MsgExpi, Reader, AR_sent, AR_Statut, AR_nbr_transmission, AR_next_trans_time, MsgEme, MsgTit FROM DP_Msg WHERE (MsgRef = @MsgRef)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="MsgRef" ColumnName="MsgRef" DataSourceName="Pharma.dbo.DP_Msg" DataTypeServer="nvarchar(50)" DbType="String" Direction="Input" ParameterName="@MsgRef" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumn="MsgRef" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </SelectCommand>
              </DbSource>
              <DbSource ConnectionRef="PharmaConnectionString (MySettings)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="Update_by_MsgRef" Modifier="Public" Name="Update_by_MsgRef" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy" UserSourceName="Update_by_MsgRef">
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>UPDATE DP_Msg
set  Reader = @Reader,  AR_sent=@AR_sent, AR_Statut=@AR_Statut, AR_nbr_transmission=@AR_nbr_transmission,AR_next_trans_time=@AR_next_trans_time
where MsgRef=@MsgRef
</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="Reader" ColumnName="Reader" DataSourceName="Pharma.dbo.DP_Msg" DataTypeServer="nvarchar(MAX)" DbType="String" Direction="Input" ParameterName="@Reader" Precision="0" ProviderType="NVarChar" Scale="0" Size="2147483647" SourceColumn="Reader" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="AR_sent" ColumnName="AR_sent" DataSourceName="Pharma.dbo.DP_Msg" DataTypeServer="bit" DbType="Boolean" Direction="Input" ParameterName="@AR_sent" Precision="0" ProviderType="Bit" Scale="0" Size="1" SourceColumn="AR_sent" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="AR_Statut" ColumnName="AR_Statut" DataSourceName="Pharma.dbo.DP_Msg" DataTypeServer="nvarchar(MAX)" DbType="String" Direction="Input" ParameterName="@AR_Statut" Precision="0" ProviderType="NVarChar" Scale="0" Size="2147483647" SourceColumn="AR_Statut" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="AR_nbr_transmission" ColumnName="AR_nbr_transmission" DataSourceName="Pharma.dbo.DP_Msg" DataTypeServer="numeric(18, 0)" DbType="Decimal" Direction="Input" ParameterName="@AR_nbr_transmission" Precision="18" ProviderType="Decimal" Scale="0" Size="9" SourceColumn="AR_nbr_transmission" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="AR_next_trans_time" ColumnName="AR_next_trans_time" DataSourceName="Pharma.dbo.DP_Msg" DataTypeServer="datetime" DbType="DateTime" Direction="Input" ParameterName="@AR_next_trans_time" Precision="0" ProviderType="DateTime" Scale="0" Size="8" SourceColumn="AR_next_trans_time" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="MsgRef" ColumnName="MsgRef" DataSourceName="Pharma.dbo.DP_Msg" DataTypeServer="nvarchar(50)" DbType="String" Direction="Input" ParameterName="@MsgRef" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumn="MsgRef" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </Sources>
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="DP_ReqTableAdapter" GeneratorDataComponentClassName="DP_ReqTableAdapter" Name="DP_Req" UserDataComponentName="DP_ReqTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="PharmaConnectionString (MySettings)" DbObjectName="Pharma.dbo.DP_Req" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [dbo].[DP_Req] ([Sequence_Number], [ReqId], [Statut], [next_trans_time], [nbr_trans], [Identifiant_patient], [référence_interne]) VALUES (@Sequence_Number, @ReqId, @Statut, @next_trans_time, @nbr_trans, @Identifiant_patient, @référence_interne)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Sequence_Number" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="Sequence_Number" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@ReqId" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="ReqId" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Statut" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="Statut" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@next_trans_time" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="next_trans_time" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@nbr_trans" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="nbr_trans" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Identifiant_patient" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="Identifiant_patient" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@référence_interne" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="référence_interne" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT Sequence_Number, ReqId, Statut, next_trans_time, nbr_trans, Identifiant_patient, référence_interne FROM dbo.DP_Req</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="Sequence_Number" DataSetColumn="Sequence_Number" />
              <Mapping SourceColumn="ReqId" DataSetColumn="ReqId" />
              <Mapping SourceColumn="Statut" DataSetColumn="Statut" />
              <Mapping SourceColumn="next_trans_time" DataSetColumn="next_trans_time" />
              <Mapping SourceColumn="nbr_trans" DataSetColumn="nbr_trans" />
              <Mapping SourceColumn="Identifiant_patient" DataSetColumn="Identifiant_patient" />
              <Mapping SourceColumn="référence_interne" DataSetColumn="référence_interne" />
            </Mappings>
            <Sources>
              <DbSource ConnectionRef="PharmaConnectionString (MySettings)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="DeleteBy_ReqId" Modifier="Public" Name="DeleteBy_ReqId" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy" UserSourceName="DeleteBy_ReqId">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>DELETE
FROM dbo.DP_Req
where  ReqId=@ReqId</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="ReqId" ColumnName="ReqId" DataSourceName="Pharma.dbo.DP_Req" DataTypeServer="nvarchar(50)" DbType="String" Direction="Input" ParameterName="@ReqId" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumn="ReqId" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
              </DbSource>
              <DbSource ConnectionRef="PharmaConnectionString (MySettings)" DbObjectName="Pharma.dbo.DP_Req" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="true" GeneratorGetMethodName="GetData_Queue" GetMethodModifier="Public" GetMethodName="GetData_Queue" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData_Queue" UserSourceName="GetData_Queue">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT Sequence_Number, ReqId, Statut, nbr_trans, next_trans_time, Identifiant_patient, référence_interne FROM DP_Req WHERE (Statut = 'A_REEMETTRE') AND (Identifiant_patient &lt;&gt; 'IAM') OR (Statut = 'ERREUR_TECHNIQUE') AND (Identifiant_patient &lt;&gt; 'IAM') AND (next_trans_time &lt; @now) AND (nbr_trans &lt; 4)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="now" ColumnName="next_trans_time" DataSourceName="Pharma.dbo.DP_Req" DataTypeServer="datetime" DbType="DateTime" Direction="Input" ParameterName="@now" Precision="0" ProviderType="DateTime" Scale="0" Size="8" SourceColumn="next_trans_time" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </SelectCommand>
              </DbSource>
              <DbSource ConnectionRef="PharmaConnectionString (MySettings)" DbObjectName="Pharma.dbo.DP_Req" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="true" GeneratorGetMethodName="GetData_Queue_IAM" GetMethodModifier="Public" GetMethodName="GetData_Queue_IAM" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData_Queue_IAM" UserSourceName="GetData_Queue_IAM">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT Sequence_Number, ReqId, Statut, nbr_trans, next_trans_time, Identifiant_patient, référence_interne FROM DP_Req WHERE ((Statut = 'A_REEMETTRE') AND (Identifiant_patient = 'IAM') OR (Statut = 'ERREUR_TECHNIQUE') AND (Identifiant_patient = 'IAM')) AND (next_trans_time &lt; getdate()) AND (nbr_trans &lt; 2)</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
              </DbSource>
              <DbSource ConnectionRef="PharmaConnectionString (MySettings)" DbObjectName="Pharma.dbo.DP_Req" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="true" GeneratorGetMethodName="GetDataBy_ReqId" GetMethodModifier="Public" GetMethodName="GetDataBy_ReqId" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy_ReqId" UserSourceName="GetDataBy_ReqId">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT Sequence_Number, ReqId, Statut, next_trans_time, nbr_trans, Identifiant_patient, référence_interne FROM dbo.DP_Req
where  ReqId=@ReqId</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="ReqId" ColumnName="ReqId" DataSourceName="Pharma.dbo.DP_Req" DataTypeServer="nvarchar(50)" DbType="String" Direction="Input" ParameterName="@ReqId" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumn="ReqId" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </SelectCommand>
              </DbSource>
              <DbSource ConnectionRef="PharmaConnectionString (MySettings)" DbObjectName="Pharma.dbo.DP_Req" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="true" GeneratorGetMethodName="GetDataBy_Sequence_Number" GetMethodModifier="Public" GetMethodName="GetDataBy_Sequence_Number" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy_Sequence_Number" UserSourceName="GetDataBy_Sequence_Number">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT Sequence_Number, ReqId, Statut, nbr_trans, next_trans_time, Identifiant_patient, référence_interne FROM DP_Req WHERE (Sequence_Number = @Sequence_Number)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="Sequence_Number" ColumnName="Sequence_Number" DataSourceName="Pharma.dbo.DP_Req" DataTypeServer="nvarchar(50)" DbType="String" Direction="Input" ParameterName="@Sequence_Number" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumn="Sequence_Number" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </SelectCommand>
              </DbSource>
              <DbSource ConnectionRef="PharmaConnectionString (MySettings)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="Update_byReqId" Modifier="Public" Name="Update_byReqId" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy1" UserSourceName="Update_byReqId">
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>update DP_Req set Sequence_Number=@Sequence_Number, Statut=@Statut, nbr_trans=@nbr_trans, next_trans_time=@next_trans_time, Identifiant_patient=@Identifiant_patient, référence_interne=@référence_interne where ReqId =@ReqId  </CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="Sequence_Number" ColumnName="Sequence_Number" DataSourceName="Pharma.dbo.DP_Req" DataTypeServer="nvarchar(50)" DbType="String" Direction="Input" ParameterName="@Sequence_Number" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumn="Sequence_Number" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="Statut" ColumnName="Statut" DataSourceName="Pharma.dbo.DP_Req" DataTypeServer="nvarchar(MAX)" DbType="String" Direction="Input" ParameterName="@Statut" Precision="0" ProviderType="NVarChar" Scale="0" Size="2147483647" SourceColumn="Statut" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="nbr_trans" ColumnName="nbr_trans" DataSourceName="Pharma.dbo.DP_Req" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@nbr_trans" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="nbr_trans" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="next_trans_time" ColumnName="next_trans_time" DataSourceName="Pharma.dbo.DP_Req" DataTypeServer="datetime" DbType="DateTime" Direction="Input" ParameterName="@next_trans_time" Precision="0" ProviderType="DateTime" Scale="0" Size="8" SourceColumn="next_trans_time" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="Identifiant_patient" ColumnName="Identifiant_patient" DataSourceName="Pharma.dbo.DP_Req" DataTypeServer="nvarchar(MAX)" DbType="String" Direction="Input" ParameterName="@Identifiant_patient" Precision="0" ProviderType="NVarChar" Scale="0" Size="2147483647" SourceColumn="Identifiant_patient" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="référence_interne" ColumnName="référence_interne" DataSourceName="Pharma.dbo.DP_Req" DataTypeServer="nvarchar(MAX)" DbType="String" Direction="Input" ParameterName="@référence_interne" Precision="0" ProviderType="NVarChar" Scale="0" Size="2147483647" SourceColumn="référence_interne" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="ReqId" ColumnName="ReqId" DataSourceName="Pharma.dbo.DP_Req" DataTypeServer="nvarchar(50)" DbType="String" Direction="Input" ParameterName="@ReqId" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumn="ReqId" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
              <DbSource ConnectionRef="PharmaConnectionString (MySettings)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="Update_Requetes_Perimées" Modifier="Public" Name="Update_Requetes_Perimées" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy2" UserSourceName="Update_Requetes_Perimées">
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>UPDATE DP_Req set Statut='DELAI_EXPIRE'  where  (Statut = 'A_REEMETTRE') AND (next_trans_time &lt; @DateLimite)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="DateLimite" ColumnName="next_trans_time" DataSourceName="Pharma.dbo.DP_Req" DataTypeServer="datetime" DbType="DateTime" Direction="Input" ParameterName="@DateLimite" Precision="0" ProviderType="DateTime" Scale="0" Size="8" SourceColumn="next_trans_time" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </Sources>
          </TableAdapter>
        </Tables>
        <Sources />
      </DataSource>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="PharmaDataSet1" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:EnableTableAdapterManager="True" msprop:Generator_DataSetName="PharmaDataSet1" msprop:Generator_UserDSName="PharmaDataSet1">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="DP_ALERTE_PRODUIT" msprop:Generator_TableClassName="DP_ALERTE_PRODUITDataTable" msprop:Generator_TableVarName="tableDP_ALERTE_PRODUIT" msprop:Generator_RowChangedName="DP_ALERTE_PRODUITRowChanged" msprop:Generator_TablePropName="DP_ALERTE_PRODUIT" msprop:Generator_RowDeletingName="DP_ALERTE_PRODUITRowDeleting" msprop:Generator_RowChangingName="DP_ALERTE_PRODUITRowChanging" msprop:Generator_RowEvHandlerName="DP_ALERTE_PRODUITRowChangeEventHandler" msprop:Generator_RowDeletedName="DP_ALERTE_PRODUITRowDeleted" msprop:Generator_RowClassName="DP_ALERTE_PRODUITRow" msprop:Generator_UserTableName="DP_ALERTE_PRODUIT" msprop:Generator_RowEvArgName="DP_ALERTE_PRODUITRowChangeEvent">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="CIP" msprop:Generator_ColumnVarNameInTable="columnCIP" msprop:Generator_ColumnPropNameInRow="CIP" msprop:Generator_ColumnPropNameInTable="CIPColumn" msprop:Generator_UserColumnName="CIP" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="MsgRef" msprop:Generator_ColumnVarNameInTable="columnMsgRef" msprop:Generator_ColumnPropNameInRow="MsgRef" msprop:Generator_ColumnPropNameInTable="MsgRefColumn" msprop:Generator_UserColumnName="MsgRef" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="2147483647" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Lots" msprop:Generator_ColumnVarNameInTable="columnLots" msprop:Generator_ColumnPropNameInRow="Lots" msprop:Generator_ColumnPropNameInTable="LotsColumn" msprop:Generator_UserColumnName="Lots" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="2147483647" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Vue" msprop:Generator_ColumnVarNameInTable="columnVue" msprop:Generator_ColumnPropNameInRow="Vue" msprop:Generator_ColumnPropNameInTable="VueColumn" msprop:Generator_UserColumnName="Vue" type="xs:boolean" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="DP_Msg" msprop:Generator_TableClassName="DP_MsgDataTable" msprop:Generator_TableVarName="tableDP_Msg" msprop:Generator_RowChangedName="DP_MsgRowChanged" msprop:Generator_TablePropName="DP_Msg" msprop:Generator_RowDeletingName="DP_MsgRowDeleting" msprop:Generator_RowChangingName="DP_MsgRowChanging" msprop:Generator_RowEvHandlerName="DP_MsgRowChangeEventHandler" msprop:Generator_RowDeletedName="DP_MsgRowDeleted" msprop:Generator_RowClassName="DP_MsgRow" msprop:Generator_UserTableName="DP_Msg" msprop:Generator_RowEvArgName="DP_MsgRowChangeEvent">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="MsgRef" msprop:Generator_ColumnVarNameInTable="columnMsgRef" msprop:Generator_ColumnPropNameInRow="MsgRef" msprop:Generator_ColumnPropNameInTable="MsgRefColumn" msprop:Generator_UserColumnName="MsgRef" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="MsgTyp" msprop:Generator_ColumnVarNameInTable="columnMsgTyp" msprop:Generator_ColumnPropNameInRow="MsgTyp" msprop:Generator_ColumnPropNameInTable="MsgTypColumn" msprop:Generator_UserColumnName="MsgTyp" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="MsgLect" msprop:Generator_ColumnVarNameInTable="columnMsgLect" msprop:Generator_ColumnPropNameInRow="MsgLect" msprop:Generator_ColumnPropNameInTable="MsgLectColumn" msprop:Generator_UserColumnName="MsgLect" type="xs:dateTime" minOccurs="0" />
              <xs:element name="MsgDate" msprop:Generator_ColumnVarNameInTable="columnMsgDate" msprop:Generator_ColumnPropNameInRow="MsgDate" msprop:Generator_ColumnPropNameInTable="MsgDateColumn" msprop:Generator_UserColumnName="MsgDate" type="xs:dateTime" minOccurs="0" />
              <xs:element name="MsgExpi" msprop:Generator_ColumnVarNameInTable="columnMsgExpi" msprop:Generator_ColumnPropNameInRow="MsgExpi" msprop:Generator_ColumnPropNameInTable="MsgExpiColumn" msprop:Generator_UserColumnName="MsgExpi" type="xs:dateTime" minOccurs="0" />
              <xs:element name="Reader" msprop:Generator_ColumnVarNameInTable="columnReader" msprop:Generator_ColumnPropNameInRow="Reader" msprop:Generator_ColumnPropNameInTable="ReaderColumn" msprop:Generator_UserColumnName="Reader" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="2147483647" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="AR_sent" msprop:Generator_ColumnVarNameInTable="columnAR_sent" msprop:Generator_ColumnPropNameInRow="AR_sent" msprop:Generator_ColumnPropNameInTable="AR_sentColumn" msprop:Generator_UserColumnName="AR_sent" type="xs:boolean" minOccurs="0" />
              <xs:element name="AR_Statut" msprop:Generator_ColumnVarNameInTable="columnAR_Statut" msprop:Generator_ColumnPropNameInRow="AR_Statut" msprop:Generator_ColumnPropNameInTable="AR_StatutColumn" msprop:Generator_UserColumnName="AR_Statut" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="2147483647" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="AR_nbr_transmission" msprop:Generator_ColumnVarNameInTable="columnAR_nbr_transmission" msprop:Generator_ColumnPropNameInRow="AR_nbr_transmission" msprop:Generator_ColumnPropNameInTable="AR_nbr_transmissionColumn" msprop:Generator_UserColumnName="AR_nbr_transmission" type="xs:decimal" minOccurs="0" />
              <xs:element name="AR_next_trans_time" msprop:Generator_ColumnVarNameInTable="columnAR_next_trans_time" msprop:Generator_ColumnPropNameInRow="AR_next_trans_time" msprop:Generator_ColumnPropNameInTable="AR_next_trans_timeColumn" msprop:Generator_UserColumnName="AR_next_trans_time" type="xs:dateTime" minOccurs="0" />
              <xs:element name="MsgEme" msprop:Generator_ColumnVarNameInTable="columnMsgEme" msprop:Generator_ColumnPropNameInRow="MsgEme" msprop:Generator_ColumnPropNameInTable="MsgEmeColumn" msprop:Generator_UserColumnName="MsgEme" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="2147483647" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="MsgTit" msprop:Generator_ColumnVarNameInTable="columnMsgTit" msprop:Generator_ColumnPropNameInRow="MsgTit" msprop:Generator_ColumnPropNameInTable="MsgTitColumn" msprop:Generator_UserColumnName="MsgTit" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="2147483647" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="DP_Req" msprop:Generator_TableClassName="DP_ReqDataTable" msprop:Generator_TableVarName="tableDP_Req" msprop:Generator_RowChangedName="DP_ReqRowChanged" msprop:Generator_TablePropName="DP_Req" msprop:Generator_RowDeletingName="DP_ReqRowDeleting" msprop:Generator_RowChangingName="DP_ReqRowChanging" msprop:Generator_RowEvHandlerName="DP_ReqRowChangeEventHandler" msprop:Generator_RowDeletedName="DP_ReqRowDeleted" msprop:Generator_RowClassName="DP_ReqRow" msprop:Generator_UserTableName="DP_Req" msprop:Generator_RowEvArgName="DP_ReqRowChangeEvent">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Sequence_Number" msprop:Generator_ColumnVarNameInTable="columnSequence_Number" msprop:Generator_ColumnPropNameInRow="Sequence_Number" msprop:Generator_ColumnPropNameInTable="Sequence_NumberColumn" msprop:Generator_UserColumnName="Sequence_Number" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="ReqId" msprop:Generator_ColumnVarNameInTable="columnReqId" msprop:Generator_ColumnPropNameInRow="ReqId" msprop:Generator_ColumnPropNameInTable="ReqIdColumn" msprop:Generator_UserColumnName="ReqId" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Statut" msprop:Generator_ColumnVarNameInTable="columnStatut" msprop:Generator_ColumnPropNameInRow="Statut" msprop:Generator_ColumnPropNameInTable="StatutColumn" msprop:Generator_UserColumnName="Statut" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="2147483647" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="next_trans_time" msprop:Generator_ColumnVarNameInTable="columnnext_trans_time" msprop:Generator_ColumnPropNameInRow="next_trans_time" msprop:Generator_ColumnPropNameInTable="next_trans_timeColumn" msprop:Generator_UserColumnName="next_trans_time" type="xs:dateTime" minOccurs="0" />
              <xs:element name="nbr_trans" msprop:Generator_ColumnVarNameInTable="columnnbr_trans" msprop:Generator_ColumnPropNameInRow="nbr_trans" msprop:Generator_ColumnPropNameInTable="nbr_transColumn" msprop:Generator_UserColumnName="nbr_trans" type="xs:int" minOccurs="0" />
              <xs:element name="Identifiant_patient" msprop:Generator_ColumnVarNameInTable="columnIdentifiant_patient" msprop:Generator_ColumnPropNameInRow="Identifiant_patient" msprop:Generator_ColumnPropNameInTable="Identifiant_patientColumn" msprop:Generator_UserColumnName="Identifiant_patient" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="2147483647" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="référence_interne" msprop:Generator_ColumnVarNameInTable="columnréférence_interne" msprop:Generator_ColumnPropNameInRow="référence_interne" msprop:Generator_ColumnPropNameInTable="référence_interneColumn" msprop:Generator_UserColumnName="référence_interne" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="2147483647" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:complexType>
  </xs:element>
</xs:schema>
