<?xml version="1.0" standalone="yes" ?>
<xs:schema targetNamespace="xsddonorupload" xmlns:mstns="xsddonorupload" xmlns="xsdonorupload" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" attributeFormDefault="unqualified" elementFormDefault="qualified" version="1.2">
    <xs:element name="donorupload" msdata:IsDataSet="true">
        <xs:complexType>
            <xs:sequence>
                <xs:element name="donor" minOccurs="1" maxOccurs="1">
                    <xs:complexType>
                        <xs:all>
                            <xs:element name="don_id" type="xs:string" />
                            <xs:element name="opo_ctr_cd" type="xs:string" />
                            <xs:element name="lname" type="xs:string" />
                            <xs:element name="fname" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="mi" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="dob" type="xs:dateTime" minOccurs="0" nillable="true" />
                            <xs:element name="gender" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="age_in_months" type="xs:short" minOccurs="0" nillable="true" />
                            <xs:element name="age_unit" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="hgt_cm" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="wgt_kg" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="race" type="xs:long" minOccurs="0" />
                            <xs:element name="cod" type="xs:short" minOccurs="0" nillable="true" />
                            <xs:element name="cod_ostxt" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="death_mech" type="xs:short" minOccurs="0" nillable="true" />
                            <xs:element name="brain_death_dt" type="xs:dateTime" minOccurs="0" nillable="true" />
                            <xs:element name="death_circum" type="xs:short" minOccurs="0" nillable="true" />
                            <xs:element name="admit_dt" type="xs:dateTime" minOccurs="0" nillable="true" />
                            <xs:element name="hypertension" type="xs:short" minOccurs="0" nillable="true" />
                            <xs:element name="hypertens_compl_treatment" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="clamp_dt" type="xs:dateTime" minOccurs="0" nillable="true" />
                            <xs:element name="non_hr_beat" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="donor_hlts_txt" type="xs:string" minOccurs="0" nillable="true" /> 
                            <xs:element name="admit_course_txt" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="hist_diabetes" type="xs:short" minOccurs="0" nillable="true" />
                            <xs:element name="hist_cad" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="prev_gastro_dis" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="chest_trauma" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="hist_cancer" type="xs:short" minOccurs="0" nillable="true" />
                            <xs:element name="cancer_oth_ostxt" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="hist_cig" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="contin_cig" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="alcohol_heavy" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="hist_iv_druguse" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="cdc_risk_hiv" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="medical_soc_txt" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="lv_eject" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="lv_eject_meth" type="xs:short" minOccurs="0" nillable="true" />
                            <xs:element name="shfrac" type="xs:short" minOccurs="0" nillable="true" />
                            <xs:element name="vitalsignscomments" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="warm_ischemic_tm_min" type="xs:short" minOccurs="0" nillable="true" />
                            <xs:element name="meets_dbl_ki_criteria" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="use_double_ki" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="lt_ki_biopsy" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="rt_ki_biopsy" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="lt_ki_glomerul" type="xs:short" minOccurs="0" nillable="true" />
                            <xs:element name="lt_ki_glomerul_count" type="xs:int" minOccurs="0" nillable="true" />
                            <xs:element name="rt_ki_glomerul" type="xs:short" minOccurs="0" nillable="true" />
                            <xs:element name="rt_ki_glomerul_count" type="xs:int" minOccurs="0" nillable="true" />
                            <xs:element name="lt_ki_biop_ty" type="xs:short" minOccurs="0" nillable="true" />
                            <xs:element name="rt_ki_biop_ty" type="xs:short" minOccurs="0" nillable="true" />
                            <xs:element name="pa_txt" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="li_biopsy" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="li_biopsy_txt" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="li_txt" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="intubated_dt" type="xs:dateTime" minOccurs="0" nillable="true" />
                            <xs:element name="chest_xray" type="xs:short" minOccurs="0" nillable="true" />
                            <xs:element name="abo" type="xs:string" />
                            <xs:element name="dst_observed" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="clamp_tm_zone" type="xs:int" minOccurs="0" nillable="true"/>
                            <xs:element name="cardarrest_downtm" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="cardarrest_downtm_duration" type="xs:int" minOccurs="0" nillable="true" />
                            <xs:element name="cpr_admin" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="cpr_admin_duration" type="xs:int" minOccurs="0" nillable="true" />
                            <xs:element name="toxscreen" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="toxscreen_results" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="left_ki_pump_device" type="xs:int" minOccurs="0" nillable="true" />
                            <xs:element name="left_ki_pump_solution" type="xs:int" minOccurs="0" nillable="true" />
                            <xs:element name="left_ki_pump_device_ostxt" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="left_ki_pump_solution_ostxt" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="right_ki_pump_device" type="xs:int" minOccurs="0" nillable="true" />
                            <xs:element name="right_ki_pump_solution" type="xs:int" minOccurs="0" nillable="true" />
                            <xs:element name="right_ki_pump_device_ostxt" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="right_ki_pump_solution_ostxt" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="length_left_lung" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="length_right_lung" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="width_aortic_knob" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="width_diaphragm" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="chest_circ_landmark" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="dist_rcpa_lcpa" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="septal_wall" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="posterior_wall" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="lk_txt" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="rk_txt" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="ll_txt" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="rl_txt" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="hr_txt" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="in_txt" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="otherspecify" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="expand_donor_flg" type="xs:string" minOccurs="0" msdata:ReadOnly="true"/>
                        </xs:all>
                    </xs:complexType>
                </xs:element>
                <xs:element name="donor_edit_indicators_range" minOccurs="0" maxOccurs="unbounded">
                    <xs:complexType>
                        <xs:all>
                            <xs:element name="don_id" type="xs:string" />
                            <xs:element name="begin_dt" type="xs:dateTime" minOccurs="0" />
                            <xs:element name="end_dt" type="xs:dateTime" minOccurs="0" nillable="true" />
                            <xs:element name="avg_bp_syst" type="xs:int" minOccurs="0" nillable="true" />
                            <xs:element name="avg_bp_diast" type="xs:int" minOccurs="0" nillable="true" />
                            <xs:element name="avg_pulse_range_start" type="xs:int" minOccurs="0" nillable="true" />
                            <xs:element name="avg_pulse_range_end" type="xs:int" minOccurs="0" nillable="true" />
                            <xs:element name="high_bp_syst" type="xs:int" minOccurs="0" nillable="true" />
                            <xs:element name="high_bp_diast" type="xs:int" minOccurs="0" nillable="true" />
                            <xs:element name="high_bp_duration" type="xs:int" minOccurs="0" nillable="true" />
                            <xs:element name="low_bp_syst" type="xs:int" minOccurs="0" nillable="true" />
                            <xs:element name="low_bp_diast" type="xs:int" minOccurs="0" nillable="true" />
                            <xs:element name="low_bp_duration" type="xs:int" minOccurs="0" nillable="true" />
                            <xs:element name="bodytemp_range_start" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="bodytemp_range_end" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="bodytemp_unit" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="urineoutput_range_start" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="urineoutput_range_end" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="cvp_int_range_start" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="cvp_int_range_end" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="pa_syst_range_start" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="pa_syst_range_end" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="pa_diast_range_start" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="pa_diast_range_end" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="pcwp_range_start" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="pcwp_range_end" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="pamp_range_start" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="pamp_range_end" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="co_range_start" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="co_range_end" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="ci_range_start" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="ci_range_end" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="remote_row_key" msdata:dataType="System.Guid, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" type="xs:string" />
                        </xs:all>
                    </xs:complexType>
                </xs:element>
                <xs:element name="donor_edit_indicators_hourly" minOccurs="0" maxOccurs="unbounded">
                    <xs:complexType>
                        <xs:all>
                            <xs:element name="don_id" type="xs:string" />
                            <xs:element name="begin_dt_hourly" type="xs:dateTime" minOccurs="0" />
                            <xs:element name="avg_bp_syst_hourly" type="xs:int" minOccurs="0" nillable="true" />
                            <xs:element name="avg_bp_diast_hourly" type="xs:int" minOccurs="0" nillable="true" />
                            <xs:element name="avg_pulse_hourly" type="xs:int" minOccurs="0" nillable="true" />
                            <xs:element name="bodytemp_hourly" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="bodytemp_unit_hourly" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="urineoutput_hourly" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="cvp_int_hourly" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="pa_syst_hourly" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="pa_diast_hourly" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="pcwp_hourly" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="pamp_hourly" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="co_hourly" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="ci_hourly" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="remote_row_key" msdata:dataType="System.Guid, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" type="xs:string" />
                        </xs:all>
                    </xs:complexType>
                </xs:element>
                <xs:element name="donor_edit_cbc" minOccurs="0" maxOccurs="unbounded">
                    <xs:complexType>
                        <xs:all>
                            <xs:element name="don_id" type="xs:string" />
                            <xs:element name="cbc_dt" type="xs:dateTime" minOccurs="0" />
                            <xs:element name="wbc" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="rbc" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="hgb" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="hct" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="plt" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="bands" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="remote_row_key" msdata:dataType="System.Guid, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" type="xs:string" />
                        </xs:all>
                    </xs:complexType>
                </xs:element>
                <xs:element name="donor_edit_labs" minOccurs="0" maxOccurs="unbounded">
                    <xs:complexType>
                        <xs:all>
                            <xs:element name="don_id" type="xs:string" />
                            <xs:element name="labs_dt" type="xs:dateTime" minOccurs="0" />
                            <xs:element name="sodium170" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="cl" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="bun" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="creatinine" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="glucose" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="co2" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="potassium" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="bilirubin" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="sgot" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="sgpt" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="globulin" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="albumin" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="liin_protein" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="alkphos" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="ldh" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="prothrombin" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="ptt" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="inr" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="amylase" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="lipase" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="bilirubin_direct" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="bilirubin_indirect" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="remote_row_key" msdata:dataType="System.Guid, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" type="xs:string" />
                        </xs:all>
                    </xs:complexType>
                </xs:element>
                <xs:element name="donor_edit_urinalysis" minOccurs="0" maxOccurs="unbounded">
                    <xs:complexType>
                        <xs:all>
                            <xs:element name="don_id" type="xs:string" />
                            <xs:element name="urine_dt" type="xs:dateTime" minOccurs="0" />
                            <xs:element name="color" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="appearance" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="ph" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="specgrav" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="urineprotein" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="glucose" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="blood" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="rbc" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="wbc" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="epith" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="casts" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="bacteria" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="protein_txt" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="glucose_txt" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="blood_txt" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="rbc_txt" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="wbc_txt" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="epith_txt" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="casts_txt" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="bacteria_txt" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="leukocyte_est" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="leukocyte_est_txt" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="remote_row_key" msdata:dataType="System.Guid, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" type="xs:string" />
                        </xs:all>
                    </xs:complexType>
                </xs:element>
                <xs:element name="donor_edit_labvalues_abg" minOccurs="0" maxOccurs="unbounded">
                    <xs:complexType>
                        <xs:all>
                            <xs:element name="don_id" type="xs:string" />
                            <xs:element name="abg_dt" type="xs:dateTime" minOccurs="0" />
                            <xs:element name="abg_ph" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="pao2" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="pco2" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="hco3" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="sao2" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="mode" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="mode_ostext" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="fio2" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="rate" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="tidalvolume" type="xs:short" minOccurs="0" nillable="true" />
                            <xs:element name="peep" type="xs:short" minOccurs="0" nillable="true" />
                            <xs:element name="remote_row_key" msdata:dataType="System.Guid, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" type="xs:string" />
                        </xs:all>
                    </xs:complexType>
                </xs:element>
                <xs:element name="donor_edit_labvalues" minOccurs="0" maxOccurs="unbounded">
                    <xs:complexType>
                        <xs:all>
                            <xs:element name="don_id" type="xs:string" />
                            <xs:element name="labvalues_dt" type="xs:dateTime" minOccurs="0"/>
                            <xs:element name="cpk" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="ckmb" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="troponini" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="troponint" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="remote_row_key" msdata:dataType="System.Guid, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" type="xs:string" />
                        </xs:all>
                    </xs:complexType>
                </xs:element>
                <xs:element name="donor_edit_cultures" minOccurs="0" maxOccurs="unbounded">
                    <xs:complexType>
                        <xs:all>
                            <xs:element name="don_id" type="xs:string" minOccurs="0"/>
                            <xs:element name="cultures_dt" type="xs:dateTime" />
                            <xs:element name="type" type="xs:int" minOccurs="0" nillable="true" />
                            <xs:element name="type_ostxt" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="result" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="comments" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="remote_row_key" msdata:dataType="System.Guid, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" type="xs:string" />
                        </xs:all>
                    </xs:complexType>
                </xs:element>
                <xs:element name="donor_edit_medsfluids" minOccurs="0" maxOccurs="unbounded">
                    <xs:complexType>
                        <xs:all>
                            <xs:element name="don_id" type="xs:string" />
                            <xs:element name="iv_fluids" type="xs:short" minOccurs="0" nillable="true" />
                            <xs:element name="steroids" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="steroids_ostxt" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="diuretics" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="diuretics_ostxt" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="t3" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="t4" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="insulin" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="antihypertensives" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="vasodilators" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="ddavp" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="arginine" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="insulin_begin_dt" type="xs:dateTime" minOccurs="0" nillable="true" />
                            <xs:element name="insulin_end_dt" type="xs:dateTime" minOccurs="0" nillable="true" />
                            <xs:element name="vasodilators_begin_dt" type="xs:dateTime" minOccurs="0" nillable="true" />
                            <xs:element name="vasodilators_end_dt" type="xs:dateTime" minOccurs="0" nillable="true" />
                            <xs:element name="arginine_begin_dt" type="xs:dateTime" minOccurs="0" nillable="true" />
                            <xs:element name="arginine_end_dt" type="xs:dateTime" minOccurs="0" nillable="true" />
                            <xs:element name="tpn" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="iv_dextrose" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="transfus_term" type="xs:int" minOccurs="0" nillable="true" />
                            <xs:element name="other_blood" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="other_blood_ostxt" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="med1_ostxt" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="med2_ostxt" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="med3_ostxt" type="xs:string" minOccurs="0" nillable="true" />
                        </xs:all>
                    </xs:complexType>
                </xs:element>
                <xs:element name="donor_edit_inomeds" minOccurs="0" maxOccurs="unbounded">
                    <xs:complexType>
                        <xs:all>
                            <xs:element name="don_id" type="xs:string" />
                            <xs:element name="agent" type="xs:short" minOccurs="0" />
                            <xs:element name="agent_ostxt" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="agent_dt" type="xs:dateTime" minOccurs="0" />
                            <xs:element name="agent_end_dt" type="xs:dateTime" minOccurs="0" nillable="true" />
                            <xs:element name="agent_val" type="xs:decimal" minOccurs="0" />
                            <xs:element name="doseunits" type="xs:unsignedByte" minOccurs="0" />
                            <xs:element name="duration" type="xs:string" msdata:ReadOnly="true" minOccurs="0" />
                            <xs:element name="remote_row_key" msdata:dataType="System.Guid, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" type="xs:string" />
                        </xs:all>
                    </xs:complexType>
                </xs:element>
                <xs:element name="donor_edit_serologies" minOccurs="0" maxOccurs="1">
                    <xs:complexType>
                        <xs:all>
                            <xs:element name="don_id" type="xs:string" />
                            <xs:element name="anti_hbc" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="hbsag" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="hbsab" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="hiv" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="anti_hcv" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="vdrl" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="htlv" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="cmv_stat" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="ebv_igg" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="ebv_igm" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="ebna" type="xs:string" minOccurs="0" nillable="true" />
                        </xs:all>
                    </xs:complexType>
                </xs:element>
                <xs:element name="donor_diagtests" minOccurs="0" maxOccurs="unbounded">
                    <xs:complexType>
                        <xs:all>
                            <xs:element name="don_id" type="xs:string" />
                            <xs:element name="diag_ty" type="xs:short" />
                            <xs:element name="test_dt" type="xs:dateTime" minOccurs="0" nillable="true"/>
                            <xs:element name="diag_ty_ostxt" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="diag_txt" type="xs:string" minOccurs="0" nillable="true" />
                            <xs:element name="remote_row_key" msdata:dataType="System.Guid, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" type="xs:string" />
                        </xs:all>
                    </xs:complexType>
                </xs:element>
                <xs:element name="donor_edit_crossmatchhla" minOccurs="0" maxOccurs="1">
                    <xs:complexType>
                        <xs:all>
                            <xs:element name="don_id" type="xs:string" />
                            <xs:element name="a1" type="xs:short" minOccurs="0" nillable="true" />
                            <xs:element name="a2" type="xs:short" minOccurs="0" nillable="true" />
                            <xs:element name="b1" type="xs:short" minOccurs="0" nillable="true" />
                            <xs:element name="b2" type="xs:short" minOccurs="0" nillable="true" />
                            <xs:element name="bw4" type="xs:short" minOccurs="0" nillable="true" />
                            <xs:element name="bw6" type="xs:short" minOccurs="0" nillable="true" />
                            <xs:element name="c1" type="xs:short" minOccurs="0" nillable="true" />
                            <xs:element name="c2" type="xs:short" minOccurs="0" nillable="true" />
                            <xs:element name="dr1" type="xs:short" minOccurs="0" nillable="true" />
                            <xs:element name="dr2" type="xs:short" minOccurs="0" nillable="true" />
                            <xs:element name="dr51" type="xs:short" minOccurs="0" nillable="true" />
                            <xs:element name="dr52" type="xs:short" minOccurs="0" nillable="true" />
                            <xs:element name="dr53" type="xs:short" minOccurs="0" nillable="true" />
                            <xs:element name="dq1" type="xs:short" minOccurs="0" nillable="true" />
                            <xs:element name="dq2" type="xs:short" minOccurs="0" nillable="true" />
                            <xs:element name="prelim_xmatch" type="xs:string" minOccurs="0" nillable="true" />
                        </xs:all>
                    </xs:complexType>
                </xs:element>
                <xs:element name="donor_edit_ki_pump_left" minOccurs="0" maxOccurs="unbounded">
                    <xs:complexType>
                        <xs:all>
                            <xs:element name="don_id" type="xs:string" />
                            <xs:element name="pump_dt_left" type="xs:dateTime" minOccurs="0" />
                            <xs:element name="flow_left" type="xs:int" minOccurs="0" nillable="true" />
                            <xs:element name="pressure_syst_left" type="xs:int" minOccurs="0" nillable="true" />
                            <xs:element name="pressure_diast_left" type="xs:int" minOccurs="0" nillable="true" />
                            <xs:element name="resistance_left" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="remote_row_key" msdata:dataType="System.Guid, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" type="xs:string" />
                        </xs:all>
                    </xs:complexType>
                </xs:element>
                <xs:element name="donor_edit_ki_pump_right" minOccurs="0" maxOccurs="unbounded">
                    <xs:complexType>
                        <xs:all>
                            <xs:element name="don_id" type="xs:string" />
                            <xs:element name="pump_dt_right" type="xs:dateTime" minOccurs="0" />
                            <xs:element name="flow_right" type="xs:int" minOccurs="0" nillable="true" />
                            <xs:element name="pressure_syst_right" type="xs:int" minOccurs="0" nillable="true" />
                            <xs:element name="pressure_diast_right" type="xs:int" minOccurs="0" nillable="true" />
                            <xs:element name="resistance_right" type="xs:decimal" minOccurs="0" nillable="true" />
                            <xs:element name="remote_row_key" msdata:dataType="System.Guid, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" type="xs:string" />
                        </xs:all>
                    </xs:complexType>
                </xs:element>
            </xs:sequence>
            <xs:attribute name="schemaVersion" type="xs:decimal" use="required"/>
	    <xs:attribute name="appVersion" type="xs:string" use="optional"/>
        </xs:complexType>
        <xs:unique name="donor_key" msdata:primarykey="true">
            <xs:selector xpath=".//mstns:donor" />
            <xs:field xpath="mstns:don_id" />
        </xs:unique>
    </xs:element>
</xs:schema>
