//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//     Runtime Version:4.0.30319.42000
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

#pragma warning disable 1591

namespace Sapphire.Ohu.Report.Datasets.ClinicalInformation.Examination {
    
    
    /// <summary>
    ///Represents a strongly typed in-memory cache of data.
    ///</summary>
    [global::System.Serializable()]
    [global::System.ComponentModel.DesignerCategoryAttribute("code")]
    [global::System.ComponentModel.ToolboxItem(true)]
    [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedDataSetSchema")]
    [global::System.Xml.Serialization.XmlRootAttribute("PulmonaryResult")]
    [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.DataSet")]
    public partial class PulmonaryResult : global::System.Data.DataSet {
        
        private pRptPulmonaryResultDataTable tablepRptPulmonaryResult;
        
        private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        public PulmonaryResult() {
            this.BeginInit();
            this.InitClass();
            global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
            base.Tables.CollectionChanged += schemaChangedHandler;
            base.Relations.CollectionChanged += schemaChangedHandler;
            this.EndInit();
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        protected PulmonaryResult(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : 
                base(info, context, false) {
            if ((this.IsBinarySerialized(info, context) == true)) {
                this.InitVars(false);
                global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler1 = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
                this.Tables.CollectionChanged += schemaChangedHandler1;
                this.Relations.CollectionChanged += schemaChangedHandler1;
                return;
            }
            string strSchema = ((string)(info.GetValue("XmlSchema", typeof(string))));
            if ((this.DetermineSchemaSerializationMode(info, context) == global::System.Data.SchemaSerializationMode.IncludeSchema)) {
                global::System.Data.DataSet ds = new global::System.Data.DataSet();
                ds.ReadXmlSchema(new global::System.Xml.XmlTextReader(new global::System.IO.StringReader(strSchema)));
                if ((ds.Tables["pRptPulmonaryResult"] != null)) {
                    base.Tables.Add(new pRptPulmonaryResultDataTable(ds.Tables["pRptPulmonaryResult"]));
                }
                this.DataSetName = ds.DataSetName;
                this.Prefix = ds.Prefix;
                this.Namespace = ds.Namespace;
                this.Locale = ds.Locale;
                this.CaseSensitive = ds.CaseSensitive;
                this.EnforceConstraints = ds.EnforceConstraints;
                this.Merge(ds, false, global::System.Data.MissingSchemaAction.Add);
                this.InitVars();
            }
            else {
                this.ReadXmlSchema(new global::System.Xml.XmlTextReader(new global::System.IO.StringReader(strSchema)));
            }
            this.GetSerializationData(info, context);
            global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
            base.Tables.CollectionChanged += schemaChangedHandler;
            this.Relations.CollectionChanged += schemaChangedHandler;
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        [global::System.ComponentModel.Browsable(false)]
        [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)]
        public pRptPulmonaryResultDataTable pRptPulmonaryResult {
            get {
                return this.tablepRptPulmonaryResult;
            }
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        [global::System.ComponentModel.BrowsableAttribute(true)]
        [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Visible)]
        public override global::System.Data.SchemaSerializationMode SchemaSerializationMode {
            get {
                return this._schemaSerializationMode;
            }
            set {
                this._schemaSerializationMode = value;
            }
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)]
        public new global::System.Data.DataTableCollection Tables {
            get {
                return base.Tables;
            }
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)]
        public new global::System.Data.DataRelationCollection Relations {
            get {
                return base.Relations;
            }
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        protected override void InitializeDerivedDataSet() {
            this.BeginInit();
            this.InitClass();
            this.EndInit();
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        public override global::System.Data.DataSet Clone() {
            PulmonaryResult cln = ((PulmonaryResult)(base.Clone()));
            cln.InitVars();
            cln.SchemaSerializationMode = this.SchemaSerializationMode;
            return cln;
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        protected override bool ShouldSerializeTables() {
            return false;
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        protected override bool ShouldSerializeRelations() {
            return false;
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        protected override void ReadXmlSerializable(global::System.Xml.XmlReader reader) {
            if ((this.DetermineSchemaSerializationMode(reader) == global::System.Data.SchemaSerializationMode.IncludeSchema)) {
                this.Reset();
                global::System.Data.DataSet ds = new global::System.Data.DataSet();
                ds.ReadXml(reader);
                if ((ds.Tables["pRptPulmonaryResult"] != null)) {
                    base.Tables.Add(new pRptPulmonaryResultDataTable(ds.Tables["pRptPulmonaryResult"]));
                }
                this.DataSetName = ds.DataSetName;
                this.Prefix = ds.Prefix;
                this.Namespace = ds.Namespace;
                this.Locale = ds.Locale;
                this.CaseSensitive = ds.CaseSensitive;
                this.EnforceConstraints = ds.EnforceConstraints;
                this.Merge(ds, false, global::System.Data.MissingSchemaAction.Add);
                this.InitVars();
            }
            else {
                this.ReadXml(reader);
                this.InitVars();
            }
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        protected override global::System.Xml.Schema.XmlSchema GetSchemaSerializable() {
            global::System.IO.MemoryStream stream = new global::System.IO.MemoryStream();
            this.WriteXmlSchema(new global::System.Xml.XmlTextWriter(stream, null));
            stream.Position = 0;
            return global::System.Xml.Schema.XmlSchema.Read(new global::System.Xml.XmlTextReader(stream), null);
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        internal void InitVars() {
            this.InitVars(true);
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        internal void InitVars(bool initTable) {
            this.tablepRptPulmonaryResult = ((pRptPulmonaryResultDataTable)(base.Tables["pRptPulmonaryResult"]));
            if ((initTable == true)) {
                if ((this.tablepRptPulmonaryResult != null)) {
                    this.tablepRptPulmonaryResult.InitVars();
                }
            }
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        private void InitClass() {
            this.DataSetName = "PulmonaryResult";
            this.Prefix = "";
            this.Namespace = "http://tempuri.org/PulmonaryResult.xsd";
            this.EnforceConstraints = true;
            this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;
            this.tablepRptPulmonaryResult = new pRptPulmonaryResultDataTable();
            base.Tables.Add(this.tablepRptPulmonaryResult);
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        private bool ShouldSerializepRptPulmonaryResult() {
            return false;
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        private void SchemaChanged(object sender, global::System.ComponentModel.CollectionChangeEventArgs e) {
            if ((e.Action == global::System.ComponentModel.CollectionChangeAction.Remove)) {
                this.InitVars();
            }
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
            PulmonaryResult ds = new PulmonaryResult();
            global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
            global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
            global::System.Xml.Schema.XmlSchemaAny any = new global::System.Xml.Schema.XmlSchemaAny();
            any.Namespace = ds.Namespace;
            sequence.Items.Add(any);
            type.Particle = sequence;
            global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
            if (xs.Contains(dsSchema.TargetNamespace)) {
                global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
                global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
                try {
                    global::System.Xml.Schema.XmlSchema schema = null;
                    dsSchema.Write(s1);
                    for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
                        schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
                        s2.SetLength(0);
                        schema.Write(s2);
                        if ((s1.Length == s2.Length)) {
                            s1.Position = 0;
                            s2.Position = 0;
                            for (; ((s1.Position != s1.Length) 
                                        && (s1.ReadByte() == s2.ReadByte())); ) {
                                ;
                            }
                            if ((s1.Position == s1.Length)) {
                                return type;
                            }
                        }
                    }
                }
                finally {
                    if ((s1 != null)) {
                        s1.Close();
                    }
                    if ((s2 != null)) {
                        s2.Close();
                    }
                }
            }
            xs.Add(dsSchema);
            return type;
        }
        
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        public delegate void pRptPulmonaryResultRowChangeEventHandler(object sender, pRptPulmonaryResultRowChangeEvent e);
        
        /// <summary>
        ///Represents the strongly named DataTable class.
        ///</summary>
        [global::System.Serializable()]
        [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]
        public partial class pRptPulmonaryResultDataTable : global::System.Data.TypedTableBase<pRptPulmonaryResultRow> {
            
            private global::System.Data.DataColumn columnId;
            
            private global::System.Data.DataColumn columnSourceTypeId;
            
            private global::System.Data.DataColumn columnSourceId;
            
            private global::System.Data.DataColumn columnFVCPredicted;
            
            private global::System.Data.DataColumn columnFVCObserved;
            
            private global::System.Data.DataColumn columnPerOfPredictedFVC;
            
            private global::System.Data.DataColumn columnFEV5Predicted;
            
            private global::System.Data.DataColumn columnFEV5Observed;
            
            private global::System.Data.DataColumn columnPerOfFEV5;
            
            private global::System.Data.DataColumn columnFEV1Predicted;
            
            private global::System.Data.DataColumn columnFEV1Observed;
            
            private global::System.Data.DataColumn columnPerOfFEV1;
            
            private global::System.Data.DataColumn columnFEV3Predicted;
            
            private global::System.Data.DataColumn columnFEV3Observed;
            
            private global::System.Data.DataColumn columnPerOfFEV3;
            
            private global::System.Data.DataColumn columnPEFRPredicted;
            
            private global::System.Data.DataColumn columnPEFRObserved;
            
            private global::System.Data.DataColumn columnPerPEFR;
            
            private global::System.Data.DataColumn columnFEF2575Predicted;
            
            private global::System.Data.DataColumn columnFEF2575Observed;
            
            private global::System.Data.DataColumn columnPerOfFEF2575;
            
            private global::System.Data.DataColumn columnFEF212Predicted;
            
            private global::System.Data.DataColumn columnFEF212Observed;
            
            private global::System.Data.DataColumn columnPerOfFEF212;
            
            private global::System.Data.DataColumn columnFEF25Predicted;
            
            private global::System.Data.DataColumn columnFEF25Observed;
            
            private global::System.Data.DataColumn columnPerOfFEF25;
            
            private global::System.Data.DataColumn columnFEF50Predicted;
            
            private global::System.Data.DataColumn columnFEF50Observed;
            
            private global::System.Data.DataColumn columnPerOfFEF50;
            
            private global::System.Data.DataColumn columnFEF75Predicted;
            
            private global::System.Data.DataColumn columnFEF75Observed;
            
            private global::System.Data.DataColumn columnPerOfFEF75;
            
            private global::System.Data.DataColumn columnPerOfFEV1ByFEV5;
            
            private global::System.Data.DataColumn columnPerOfFEV1ByFVC;
            
            private global::System.Data.DataColumn columnMVVPredicted;
            
            private global::System.Data.DataColumn columnMVVObserved;
            
            private global::System.Data.DataColumn columnPerOfMVV;
            
            private global::System.Data.DataColumn columnBronchoFEV1Observed;
            
            private global::System.Data.DataColumn columnPerOfBronchoFEV1;
            
            private global::System.Data.DataColumn columnBronchoFVCObserved;
            
            private global::System.Data.DataColumn columnPerOfBronchoFVC;
            
            private global::System.Data.DataColumn columnBronchoPEFRObserved;
            
            private global::System.Data.DataColumn columnPerOfBronchoPEFR;
            
            private global::System.Data.DataColumn columnReversibilityTestId;
            
            private global::System.Data.DataColumn columnReason;
            
            private global::System.Data.DataColumn columnSVCPredicted;
            
            private global::System.Data.DataColumn columnSVCObserved;
            
            private global::System.Data.DataColumn columnPerOfSVC;
            
            private global::System.Data.DataColumn columnStoreLocationId;
            
            private global::System.Data.DataColumn columnIsDone;
            
            private global::System.Data.DataColumn columnReversibilityTest;
            
            private global::System.Data.DataColumn columnResult;
            
            private global::System.Data.DataColumn columnExaminationIdText;
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public pRptPulmonaryResultDataTable() {
                this.TableName = "pRptPulmonaryResult";
                this.BeginInit();
                this.InitClass();
                this.EndInit();
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            internal pRptPulmonaryResultDataTable(global::System.Data.DataTable table) {
                this.TableName = table.TableName;
                if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
                    this.CaseSensitive = table.CaseSensitive;
                }
                if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
                    this.Locale = table.Locale;
                }
                if ((table.Namespace != table.DataSet.Namespace)) {
                    this.Namespace = table.Namespace;
                }
                this.Prefix = table.Prefix;
                this.MinimumCapacity = table.MinimumCapacity;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            protected pRptPulmonaryResultDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : 
                    base(info, context) {
                this.InitVars();
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn IdColumn {
                get {
                    return this.columnId;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn SourceTypeIdColumn {
                get {
                    return this.columnSourceTypeId;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn SourceIdColumn {
                get {
                    return this.columnSourceId;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn FVCPredictedColumn {
                get {
                    return this.columnFVCPredicted;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn FVCObservedColumn {
                get {
                    return this.columnFVCObserved;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn PerOfPredictedFVCColumn {
                get {
                    return this.columnPerOfPredictedFVC;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn FEV5PredictedColumn {
                get {
                    return this.columnFEV5Predicted;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn FEV5ObservedColumn {
                get {
                    return this.columnFEV5Observed;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn PerOfFEV5Column {
                get {
                    return this.columnPerOfFEV5;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn FEV1PredictedColumn {
                get {
                    return this.columnFEV1Predicted;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn FEV1ObservedColumn {
                get {
                    return this.columnFEV1Observed;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn PerOfFEV1Column {
                get {
                    return this.columnPerOfFEV1;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn FEV3PredictedColumn {
                get {
                    return this.columnFEV3Predicted;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn FEV3ObservedColumn {
                get {
                    return this.columnFEV3Observed;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn PerOfFEV3Column {
                get {
                    return this.columnPerOfFEV3;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn PEFRPredictedColumn {
                get {
                    return this.columnPEFRPredicted;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn PEFRObservedColumn {
                get {
                    return this.columnPEFRObserved;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn PerPEFRColumn {
                get {
                    return this.columnPerPEFR;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn FEF2575PredictedColumn {
                get {
                    return this.columnFEF2575Predicted;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn FEF2575ObservedColumn {
                get {
                    return this.columnFEF2575Observed;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn PerOfFEF2575Column {
                get {
                    return this.columnPerOfFEF2575;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn FEF212PredictedColumn {
                get {
                    return this.columnFEF212Predicted;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn FEF212ObservedColumn {
                get {
                    return this.columnFEF212Observed;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn PerOfFEF212Column {
                get {
                    return this.columnPerOfFEF212;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn FEF25PredictedColumn {
                get {
                    return this.columnFEF25Predicted;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn FEF25ObservedColumn {
                get {
                    return this.columnFEF25Observed;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn PerOfFEF25Column {
                get {
                    return this.columnPerOfFEF25;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn FEF50PredictedColumn {
                get {
                    return this.columnFEF50Predicted;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn FEF50ObservedColumn {
                get {
                    return this.columnFEF50Observed;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn PerOfFEF50Column {
                get {
                    return this.columnPerOfFEF50;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn FEF75PredictedColumn {
                get {
                    return this.columnFEF75Predicted;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn FEF75ObservedColumn {
                get {
                    return this.columnFEF75Observed;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn PerOfFEF75Column {
                get {
                    return this.columnPerOfFEF75;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn PerOfFEV1ByFEV5Column {
                get {
                    return this.columnPerOfFEV1ByFEV5;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn PerOfFEV1ByFVCColumn {
                get {
                    return this.columnPerOfFEV1ByFVC;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn MVVPredictedColumn {
                get {
                    return this.columnMVVPredicted;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn MVVObservedColumn {
                get {
                    return this.columnMVVObserved;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn PerOfMVVColumn {
                get {
                    return this.columnPerOfMVV;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn BronchoFEV1ObservedColumn {
                get {
                    return this.columnBronchoFEV1Observed;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn PerOfBronchoFEV1Column {
                get {
                    return this.columnPerOfBronchoFEV1;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn BronchoFVCObservedColumn {
                get {
                    return this.columnBronchoFVCObserved;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn PerOfBronchoFVCColumn {
                get {
                    return this.columnPerOfBronchoFVC;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn BronchoPEFRObservedColumn {
                get {
                    return this.columnBronchoPEFRObserved;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn PerOfBronchoPEFRColumn {
                get {
                    return this.columnPerOfBronchoPEFR;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn ReversibilityTestIdColumn {
                get {
                    return this.columnReversibilityTestId;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn ReasonColumn {
                get {
                    return this.columnReason;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn SVCPredictedColumn {
                get {
                    return this.columnSVCPredicted;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn SVCObservedColumn {
                get {
                    return this.columnSVCObserved;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn PerOfSVCColumn {
                get {
                    return this.columnPerOfSVC;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn StoreLocationIdColumn {
                get {
                    return this.columnStoreLocationId;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn IsDoneColumn {
                get {
                    return this.columnIsDone;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn ReversibilityTestColumn {
                get {
                    return this.columnReversibilityTest;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn ResultColumn {
                get {
                    return this.columnResult;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn ExaminationIdTextColumn {
                get {
                    return this.columnExaminationIdText;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            [global::System.ComponentModel.Browsable(false)]
            public int Count {
                get {
                    return this.Rows.Count;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public pRptPulmonaryResultRow this[int index] {
                get {
                    return ((pRptPulmonaryResultRow)(this.Rows[index]));
                }
            }
            
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public event pRptPulmonaryResultRowChangeEventHandler pRptPulmonaryResultRowChanging;
            
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public event pRptPulmonaryResultRowChangeEventHandler pRptPulmonaryResultRowChanged;
            
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public event pRptPulmonaryResultRowChangeEventHandler pRptPulmonaryResultRowDeleting;
            
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public event pRptPulmonaryResultRowChangeEventHandler pRptPulmonaryResultRowDeleted;
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void AddpRptPulmonaryResultRow(pRptPulmonaryResultRow row) {
                this.Rows.Add(row);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public pRptPulmonaryResultRow AddpRptPulmonaryResultRow(
                        long Id, 
                        long SourceTypeId, 
                        long SourceId, 
                        decimal FVCPredicted, 
                        decimal FVCObserved, 
                        decimal PerOfPredictedFVC, 
                        decimal FEV5Predicted, 
                        decimal FEV5Observed, 
                        decimal PerOfFEV5, 
                        decimal FEV1Predicted, 
                        decimal FEV1Observed, 
                        decimal PerOfFEV1, 
                        decimal FEV3Predicted, 
                        decimal FEV3Observed, 
                        decimal PerOfFEV3, 
                        decimal PEFRPredicted, 
                        decimal PEFRObserved, 
                        decimal PerPEFR, 
                        decimal FEF2575Predicted, 
                        decimal FEF2575Observed, 
                        decimal PerOfFEF2575, 
                        decimal FEF212Predicted, 
                        decimal FEF212Observed, 
                        decimal PerOfFEF212, 
                        decimal FEF25Predicted, 
                        decimal FEF25Observed, 
                        decimal PerOfFEF25, 
                        decimal FEF50Predicted, 
                        decimal FEF50Observed, 
                        decimal PerOfFEF50, 
                        decimal FEF75Predicted, 
                        decimal FEF75Observed, 
                        decimal PerOfFEF75, 
                        decimal PerOfFEV1ByFEV5, 
                        decimal PerOfFEV1ByFVC, 
                        decimal MVVPredicted, 
                        decimal MVVObserved, 
                        decimal PerOfMVV, 
                        decimal BronchoFEV1Observed, 
                        decimal PerOfBronchoFEV1, 
                        decimal BronchoFVCObserved, 
                        decimal PerOfBronchoFVC, 
                        decimal BronchoPEFRObserved, 
                        decimal PerOfBronchoPEFR, 
                        byte ReversibilityTestId, 
                        string Reason, 
                        decimal SVCPredicted, 
                        decimal SVCObserved, 
                        decimal PerOfSVC, 
                        int StoreLocationId, 
                        bool IsDone, 
                        string ReversibilityTest, 
                        string Result, 
                        string ExaminationIdText) {
                pRptPulmonaryResultRow rowpRptPulmonaryResultRow = ((pRptPulmonaryResultRow)(this.NewRow()));
                object[] columnValuesArray = new object[] {
                        Id,
                        SourceTypeId,
                        SourceId,
                        FVCPredicted,
                        FVCObserved,
                        PerOfPredictedFVC,
                        FEV5Predicted,
                        FEV5Observed,
                        PerOfFEV5,
                        FEV1Predicted,
                        FEV1Observed,
                        PerOfFEV1,
                        FEV3Predicted,
                        FEV3Observed,
                        PerOfFEV3,
                        PEFRPredicted,
                        PEFRObserved,
                        PerPEFR,
                        FEF2575Predicted,
                        FEF2575Observed,
                        PerOfFEF2575,
                        FEF212Predicted,
                        FEF212Observed,
                        PerOfFEF212,
                        FEF25Predicted,
                        FEF25Observed,
                        PerOfFEF25,
                        FEF50Predicted,
                        FEF50Observed,
                        PerOfFEF50,
                        FEF75Predicted,
                        FEF75Observed,
                        PerOfFEF75,
                        PerOfFEV1ByFEV5,
                        PerOfFEV1ByFVC,
                        MVVPredicted,
                        MVVObserved,
                        PerOfMVV,
                        BronchoFEV1Observed,
                        PerOfBronchoFEV1,
                        BronchoFVCObserved,
                        PerOfBronchoFVC,
                        BronchoPEFRObserved,
                        PerOfBronchoPEFR,
                        ReversibilityTestId,
                        Reason,
                        SVCPredicted,
                        SVCObserved,
                        PerOfSVC,
                        StoreLocationId,
                        IsDone,
                        ReversibilityTest,
                        Result,
                        ExaminationIdText};
                rowpRptPulmonaryResultRow.ItemArray = columnValuesArray;
                this.Rows.Add(rowpRptPulmonaryResultRow);
                return rowpRptPulmonaryResultRow;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public pRptPulmonaryResultRow FindById(long Id) {
                return ((pRptPulmonaryResultRow)(this.Rows.Find(new object[] {
                            Id})));
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public override global::System.Data.DataTable Clone() {
                pRptPulmonaryResultDataTable cln = ((pRptPulmonaryResultDataTable)(base.Clone()));
                cln.InitVars();
                return cln;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            protected override global::System.Data.DataTable CreateInstance() {
                return new pRptPulmonaryResultDataTable();
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            internal void InitVars() {
                this.columnId = base.Columns["Id"];
                this.columnSourceTypeId = base.Columns["SourceTypeId"];
                this.columnSourceId = base.Columns["SourceId"];
                this.columnFVCPredicted = base.Columns["FVCPredicted"];
                this.columnFVCObserved = base.Columns["FVCObserved"];
                this.columnPerOfPredictedFVC = base.Columns["PerOfPredictedFVC"];
                this.columnFEV5Predicted = base.Columns["FEV5Predicted"];
                this.columnFEV5Observed = base.Columns["FEV5Observed"];
                this.columnPerOfFEV5 = base.Columns["PerOfFEV5"];
                this.columnFEV1Predicted = base.Columns["FEV1Predicted"];
                this.columnFEV1Observed = base.Columns["FEV1Observed"];
                this.columnPerOfFEV1 = base.Columns["PerOfFEV1"];
                this.columnFEV3Predicted = base.Columns["FEV3Predicted"];
                this.columnFEV3Observed = base.Columns["FEV3Observed"];
                this.columnPerOfFEV3 = base.Columns["PerOfFEV3"];
                this.columnPEFRPredicted = base.Columns["PEFRPredicted"];
                this.columnPEFRObserved = base.Columns["PEFRObserved"];
                this.columnPerPEFR = base.Columns["PerPEFR"];
                this.columnFEF2575Predicted = base.Columns["FEF2575Predicted"];
                this.columnFEF2575Observed = base.Columns["FEF2575Observed"];
                this.columnPerOfFEF2575 = base.Columns["PerOfFEF2575"];
                this.columnFEF212Predicted = base.Columns["FEF212Predicted"];
                this.columnFEF212Observed = base.Columns["FEF212Observed"];
                this.columnPerOfFEF212 = base.Columns["PerOfFEF212"];
                this.columnFEF25Predicted = base.Columns["FEF25Predicted"];
                this.columnFEF25Observed = base.Columns["FEF25Observed"];
                this.columnPerOfFEF25 = base.Columns["PerOfFEF25"];
                this.columnFEF50Predicted = base.Columns["FEF50Predicted"];
                this.columnFEF50Observed = base.Columns["FEF50Observed"];
                this.columnPerOfFEF50 = base.Columns["PerOfFEF50"];
                this.columnFEF75Predicted = base.Columns["FEF75Predicted"];
                this.columnFEF75Observed = base.Columns["FEF75Observed"];
                this.columnPerOfFEF75 = base.Columns["PerOfFEF75"];
                this.columnPerOfFEV1ByFEV5 = base.Columns["PerOfFEV1ByFEV5"];
                this.columnPerOfFEV1ByFVC = base.Columns["PerOfFEV1ByFVC"];
                this.columnMVVPredicted = base.Columns["MVVPredicted"];
                this.columnMVVObserved = base.Columns["MVVObserved"];
                this.columnPerOfMVV = base.Columns["PerOfMVV"];
                this.columnBronchoFEV1Observed = base.Columns["BronchoFEV1Observed"];
                this.columnPerOfBronchoFEV1 = base.Columns["PerOfBronchoFEV1"];
                this.columnBronchoFVCObserved = base.Columns["BronchoFVCObserved"];
                this.columnPerOfBronchoFVC = base.Columns["PerOfBronchoFVC"];
                this.columnBronchoPEFRObserved = base.Columns["BronchoPEFRObserved"];
                this.columnPerOfBronchoPEFR = base.Columns["PerOfBronchoPEFR"];
                this.columnReversibilityTestId = base.Columns["ReversibilityTestId"];
                this.columnReason = base.Columns["Reason"];
                this.columnSVCPredicted = base.Columns["SVCPredicted"];
                this.columnSVCObserved = base.Columns["SVCObserved"];
                this.columnPerOfSVC = base.Columns["PerOfSVC"];
                this.columnStoreLocationId = base.Columns["StoreLocationId"];
                this.columnIsDone = base.Columns["IsDone"];
                this.columnReversibilityTest = base.Columns["ReversibilityTest"];
                this.columnResult = base.Columns["Result"];
                this.columnExaminationIdText = base.Columns["ExaminationIdText"];
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            private void InitClass() {
                this.columnId = new global::System.Data.DataColumn("Id", typeof(long), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnId);
                this.columnSourceTypeId = new global::System.Data.DataColumn("SourceTypeId", typeof(long), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnSourceTypeId);
                this.columnSourceId = new global::System.Data.DataColumn("SourceId", typeof(long), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnSourceId);
                this.columnFVCPredicted = new global::System.Data.DataColumn("FVCPredicted", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnFVCPredicted);
                this.columnFVCObserved = new global::System.Data.DataColumn("FVCObserved", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnFVCObserved);
                this.columnPerOfPredictedFVC = new global::System.Data.DataColumn("PerOfPredictedFVC", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnPerOfPredictedFVC);
                this.columnFEV5Predicted = new global::System.Data.DataColumn("FEV5Predicted", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnFEV5Predicted);
                this.columnFEV5Observed = new global::System.Data.DataColumn("FEV5Observed", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnFEV5Observed);
                this.columnPerOfFEV5 = new global::System.Data.DataColumn("PerOfFEV5", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnPerOfFEV5);
                this.columnFEV1Predicted = new global::System.Data.DataColumn("FEV1Predicted", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnFEV1Predicted);
                this.columnFEV1Observed = new global::System.Data.DataColumn("FEV1Observed", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnFEV1Observed);
                this.columnPerOfFEV1 = new global::System.Data.DataColumn("PerOfFEV1", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnPerOfFEV1);
                this.columnFEV3Predicted = new global::System.Data.DataColumn("FEV3Predicted", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnFEV3Predicted);
                this.columnFEV3Observed = new global::System.Data.DataColumn("FEV3Observed", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnFEV3Observed);
                this.columnPerOfFEV3 = new global::System.Data.DataColumn("PerOfFEV3", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnPerOfFEV3);
                this.columnPEFRPredicted = new global::System.Data.DataColumn("PEFRPredicted", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnPEFRPredicted);
                this.columnPEFRObserved = new global::System.Data.DataColumn("PEFRObserved", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnPEFRObserved);
                this.columnPerPEFR = new global::System.Data.DataColumn("PerPEFR", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnPerPEFR);
                this.columnFEF2575Predicted = new global::System.Data.DataColumn("FEF2575Predicted", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnFEF2575Predicted);
                this.columnFEF2575Observed = new global::System.Data.DataColumn("FEF2575Observed", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnFEF2575Observed);
                this.columnPerOfFEF2575 = new global::System.Data.DataColumn("PerOfFEF2575", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnPerOfFEF2575);
                this.columnFEF212Predicted = new global::System.Data.DataColumn("FEF212Predicted", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnFEF212Predicted);
                this.columnFEF212Observed = new global::System.Data.DataColumn("FEF212Observed", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnFEF212Observed);
                this.columnPerOfFEF212 = new global::System.Data.DataColumn("PerOfFEF212", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnPerOfFEF212);
                this.columnFEF25Predicted = new global::System.Data.DataColumn("FEF25Predicted", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnFEF25Predicted);
                this.columnFEF25Observed = new global::System.Data.DataColumn("FEF25Observed", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnFEF25Observed);
                this.columnPerOfFEF25 = new global::System.Data.DataColumn("PerOfFEF25", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnPerOfFEF25);
                this.columnFEF50Predicted = new global::System.Data.DataColumn("FEF50Predicted", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnFEF50Predicted);
                this.columnFEF50Observed = new global::System.Data.DataColumn("FEF50Observed", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnFEF50Observed);
                this.columnPerOfFEF50 = new global::System.Data.DataColumn("PerOfFEF50", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnPerOfFEF50);
                this.columnFEF75Predicted = new global::System.Data.DataColumn("FEF75Predicted", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnFEF75Predicted);
                this.columnFEF75Observed = new global::System.Data.DataColumn("FEF75Observed", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnFEF75Observed);
                this.columnPerOfFEF75 = new global::System.Data.DataColumn("PerOfFEF75", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnPerOfFEF75);
                this.columnPerOfFEV1ByFEV5 = new global::System.Data.DataColumn("PerOfFEV1ByFEV5", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnPerOfFEV1ByFEV5);
                this.columnPerOfFEV1ByFVC = new global::System.Data.DataColumn("PerOfFEV1ByFVC", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnPerOfFEV1ByFVC);
                this.columnMVVPredicted = new global::System.Data.DataColumn("MVVPredicted", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnMVVPredicted);
                this.columnMVVObserved = new global::System.Data.DataColumn("MVVObserved", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnMVVObserved);
                this.columnPerOfMVV = new global::System.Data.DataColumn("PerOfMVV", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnPerOfMVV);
                this.columnBronchoFEV1Observed = new global::System.Data.DataColumn("BronchoFEV1Observed", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnBronchoFEV1Observed);
                this.columnPerOfBronchoFEV1 = new global::System.Data.DataColumn("PerOfBronchoFEV1", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnPerOfBronchoFEV1);
                this.columnBronchoFVCObserved = new global::System.Data.DataColumn("BronchoFVCObserved", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnBronchoFVCObserved);
                this.columnPerOfBronchoFVC = new global::System.Data.DataColumn("PerOfBronchoFVC", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnPerOfBronchoFVC);
                this.columnBronchoPEFRObserved = new global::System.Data.DataColumn("BronchoPEFRObserved", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnBronchoPEFRObserved);
                this.columnPerOfBronchoPEFR = new global::System.Data.DataColumn("PerOfBronchoPEFR", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnPerOfBronchoPEFR);
                this.columnReversibilityTestId = new global::System.Data.DataColumn("ReversibilityTestId", typeof(byte), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnReversibilityTestId);
                this.columnReason = new global::System.Data.DataColumn("Reason", typeof(string), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnReason);
                this.columnSVCPredicted = new global::System.Data.DataColumn("SVCPredicted", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnSVCPredicted);
                this.columnSVCObserved = new global::System.Data.DataColumn("SVCObserved", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnSVCObserved);
                this.columnPerOfSVC = new global::System.Data.DataColumn("PerOfSVC", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnPerOfSVC);
                this.columnStoreLocationId = new global::System.Data.DataColumn("StoreLocationId", typeof(int), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnStoreLocationId);
                this.columnIsDone = new global::System.Data.DataColumn("IsDone", typeof(bool), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnIsDone);
                this.columnReversibilityTest = new global::System.Data.DataColumn("ReversibilityTest", typeof(string), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnReversibilityTest);
                this.columnResult = new global::System.Data.DataColumn("Result", typeof(string), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnResult);
                this.columnExaminationIdText = new global::System.Data.DataColumn("ExaminationIdText", typeof(string), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnExaminationIdText);
                this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] {
                                this.columnId}, true));
                this.columnId.AllowDBNull = false;
                this.columnId.Unique = true;
                this.columnSourceTypeId.AllowDBNull = false;
                this.columnSourceId.AllowDBNull = false;
                this.columnReason.MaxLength = 200;
                this.columnReversibilityTest.ReadOnly = true;
                this.columnReversibilityTest.MaxLength = 100;
                this.columnResult.ReadOnly = true;
                this.columnResult.MaxLength = 500;
                this.columnExaminationIdText.ReadOnly = true;
                this.columnExaminationIdText.MaxLength = 50;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public pRptPulmonaryResultRow NewpRptPulmonaryResultRow() {
                return ((pRptPulmonaryResultRow)(this.NewRow()));
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) {
                return new pRptPulmonaryResultRow(builder);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            protected override global::System.Type GetRowType() {
                return typeof(pRptPulmonaryResultRow);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) {
                base.OnRowChanged(e);
                if ((this.pRptPulmonaryResultRowChanged != null)) {
                    this.pRptPulmonaryResultRowChanged(this, new pRptPulmonaryResultRowChangeEvent(((pRptPulmonaryResultRow)(e.Row)), e.Action));
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) {
                base.OnRowChanging(e);
                if ((this.pRptPulmonaryResultRowChanging != null)) {
                    this.pRptPulmonaryResultRowChanging(this, new pRptPulmonaryResultRowChangeEvent(((pRptPulmonaryResultRow)(e.Row)), e.Action));
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) {
                base.OnRowDeleted(e);
                if ((this.pRptPulmonaryResultRowDeleted != null)) {
                    this.pRptPulmonaryResultRowDeleted(this, new pRptPulmonaryResultRowChangeEvent(((pRptPulmonaryResultRow)(e.Row)), e.Action));
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) {
                base.OnRowDeleting(e);
                if ((this.pRptPulmonaryResultRowDeleting != null)) {
                    this.pRptPulmonaryResultRowDeleting(this, new pRptPulmonaryResultRowChangeEvent(((pRptPulmonaryResultRow)(e.Row)), e.Action));
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void RemovepRptPulmonaryResultRow(pRptPulmonaryResultRow row) {
                this.Rows.Remove(row);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
                global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
                global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
                PulmonaryResult ds = new PulmonaryResult();
                global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny();
                any1.Namespace = "http://www.w3.org/2001/XMLSchema";
                any1.MinOccurs = new decimal(0);
                any1.MaxOccurs = decimal.MaxValue;
                any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
                sequence.Items.Add(any1);
                global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny();
                any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
                any2.MinOccurs = new decimal(1);
                any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
                sequence.Items.Add(any2);
                global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute();
                attribute1.Name = "namespace";
                attribute1.FixedValue = ds.Namespace;
                type.Attributes.Add(attribute1);
                global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute();
                attribute2.Name = "tableTypeName";
                attribute2.FixedValue = "pRptPulmonaryResultDataTable";
                type.Attributes.Add(attribute2);
                type.Particle = sequence;
                global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
                if (xs.Contains(dsSchema.TargetNamespace)) {
                    global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
                    global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
                    try {
                        global::System.Xml.Schema.XmlSchema schema = null;
                        dsSchema.Write(s1);
                        for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
                            schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
                            s2.SetLength(0);
                            schema.Write(s2);
                            if ((s1.Length == s2.Length)) {
                                s1.Position = 0;
                                s2.Position = 0;
                                for (; ((s1.Position != s1.Length) 
                                            && (s1.ReadByte() == s2.ReadByte())); ) {
                                    ;
                                }
                                if ((s1.Position == s1.Length)) {
                                    return type;
                                }
                            }
                        }
                    }
                    finally {
                        if ((s1 != null)) {
                            s1.Close();
                        }
                        if ((s2 != null)) {
                            s2.Close();
                        }
                    }
                }
                xs.Add(dsSchema);
                return type;
            }
        }
        
        /// <summary>
        ///Represents strongly named DataRow class.
        ///</summary>
        public partial class pRptPulmonaryResultRow : global::System.Data.DataRow {
            
            private pRptPulmonaryResultDataTable tablepRptPulmonaryResult;
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            internal pRptPulmonaryResultRow(global::System.Data.DataRowBuilder rb) : 
                    base(rb) {
                this.tablepRptPulmonaryResult = ((pRptPulmonaryResultDataTable)(this.Table));
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public long Id {
                get {
                    return ((long)(this[this.tablepRptPulmonaryResult.IdColumn]));
                }
                set {
                    this[this.tablepRptPulmonaryResult.IdColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public long SourceTypeId {
                get {
                    return ((long)(this[this.tablepRptPulmonaryResult.SourceTypeIdColumn]));
                }
                set {
                    this[this.tablepRptPulmonaryResult.SourceTypeIdColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public long SourceId {
                get {
                    return ((long)(this[this.tablepRptPulmonaryResult.SourceIdColumn]));
                }
                set {
                    this[this.tablepRptPulmonaryResult.SourceIdColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal FVCPredicted {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.FVCPredictedColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'FVCPredicted\' in table \'pRptPulmonaryResult\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.FVCPredictedColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal FVCObserved {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.FVCObservedColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'FVCObserved\' in table \'pRptPulmonaryResult\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.FVCObservedColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal PerOfPredictedFVC {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.PerOfPredictedFVCColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'PerOfPredictedFVC\' in table \'pRptPulmonaryResult\' is DBNull" +
                                ".", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.PerOfPredictedFVCColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal FEV5Predicted {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.FEV5PredictedColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'FEV5Predicted\' in table \'pRptPulmonaryResult\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.FEV5PredictedColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal FEV5Observed {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.FEV5ObservedColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'FEV5Observed\' in table \'pRptPulmonaryResult\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.FEV5ObservedColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal PerOfFEV5 {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.PerOfFEV5Column]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'PerOfFEV5\' in table \'pRptPulmonaryResult\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.PerOfFEV5Column] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal FEV1Predicted {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.FEV1PredictedColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'FEV1Predicted\' in table \'pRptPulmonaryResult\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.FEV1PredictedColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal FEV1Observed {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.FEV1ObservedColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'FEV1Observed\' in table \'pRptPulmonaryResult\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.FEV1ObservedColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal PerOfFEV1 {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.PerOfFEV1Column]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'PerOfFEV1\' in table \'pRptPulmonaryResult\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.PerOfFEV1Column] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal FEV3Predicted {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.FEV3PredictedColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'FEV3Predicted\' in table \'pRptPulmonaryResult\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.FEV3PredictedColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal FEV3Observed {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.FEV3ObservedColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'FEV3Observed\' in table \'pRptPulmonaryResult\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.FEV3ObservedColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal PerOfFEV3 {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.PerOfFEV3Column]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'PerOfFEV3\' in table \'pRptPulmonaryResult\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.PerOfFEV3Column] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal PEFRPredicted {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.PEFRPredictedColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'PEFRPredicted\' in table \'pRptPulmonaryResult\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.PEFRPredictedColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal PEFRObserved {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.PEFRObservedColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'PEFRObserved\' in table \'pRptPulmonaryResult\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.PEFRObservedColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal PerPEFR {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.PerPEFRColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'PerPEFR\' in table \'pRptPulmonaryResult\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.PerPEFRColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal FEF2575Predicted {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.FEF2575PredictedColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'FEF2575Predicted\' in table \'pRptPulmonaryResult\' is DBNull." +
                                "", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.FEF2575PredictedColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal FEF2575Observed {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.FEF2575ObservedColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'FEF2575Observed\' in table \'pRptPulmonaryResult\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.FEF2575ObservedColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal PerOfFEF2575 {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.PerOfFEF2575Column]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'PerOfFEF2575\' in table \'pRptPulmonaryResult\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.PerOfFEF2575Column] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal FEF212Predicted {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.FEF212PredictedColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'FEF212Predicted\' in table \'pRptPulmonaryResult\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.FEF212PredictedColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal FEF212Observed {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.FEF212ObservedColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'FEF212Observed\' in table \'pRptPulmonaryResult\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.FEF212ObservedColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal PerOfFEF212 {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.PerOfFEF212Column]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'PerOfFEF212\' in table \'pRptPulmonaryResult\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.PerOfFEF212Column] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal FEF25Predicted {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.FEF25PredictedColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'FEF25Predicted\' in table \'pRptPulmonaryResult\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.FEF25PredictedColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal FEF25Observed {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.FEF25ObservedColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'FEF25Observed\' in table \'pRptPulmonaryResult\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.FEF25ObservedColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal PerOfFEF25 {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.PerOfFEF25Column]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'PerOfFEF25\' in table \'pRptPulmonaryResult\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.PerOfFEF25Column] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal FEF50Predicted {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.FEF50PredictedColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'FEF50Predicted\' in table \'pRptPulmonaryResult\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.FEF50PredictedColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal FEF50Observed {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.FEF50ObservedColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'FEF50Observed\' in table \'pRptPulmonaryResult\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.FEF50ObservedColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal PerOfFEF50 {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.PerOfFEF50Column]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'PerOfFEF50\' in table \'pRptPulmonaryResult\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.PerOfFEF50Column] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal FEF75Predicted {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.FEF75PredictedColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'FEF75Predicted\' in table \'pRptPulmonaryResult\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.FEF75PredictedColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal FEF75Observed {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.FEF75ObservedColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'FEF75Observed\' in table \'pRptPulmonaryResult\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.FEF75ObservedColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal PerOfFEF75 {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.PerOfFEF75Column]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'PerOfFEF75\' in table \'pRptPulmonaryResult\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.PerOfFEF75Column] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal PerOfFEV1ByFEV5 {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.PerOfFEV1ByFEV5Column]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'PerOfFEV1ByFEV5\' in table \'pRptPulmonaryResult\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.PerOfFEV1ByFEV5Column] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal PerOfFEV1ByFVC {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.PerOfFEV1ByFVCColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'PerOfFEV1ByFVC\' in table \'pRptPulmonaryResult\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.PerOfFEV1ByFVCColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal MVVPredicted {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.MVVPredictedColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'MVVPredicted\' in table \'pRptPulmonaryResult\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.MVVPredictedColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal MVVObserved {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.MVVObservedColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'MVVObserved\' in table \'pRptPulmonaryResult\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.MVVObservedColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal PerOfMVV {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.PerOfMVVColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'PerOfMVV\' in table \'pRptPulmonaryResult\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.PerOfMVVColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal BronchoFEV1Observed {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.BronchoFEV1ObservedColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'BronchoFEV1Observed\' in table \'pRptPulmonaryResult\' is DBNu" +
                                "ll.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.BronchoFEV1ObservedColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal PerOfBronchoFEV1 {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.PerOfBronchoFEV1Column]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'PerOfBronchoFEV1\' in table \'pRptPulmonaryResult\' is DBNull." +
                                "", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.PerOfBronchoFEV1Column] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal BronchoFVCObserved {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.BronchoFVCObservedColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'BronchoFVCObserved\' in table \'pRptPulmonaryResult\' is DBNul" +
                                "l.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.BronchoFVCObservedColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal PerOfBronchoFVC {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.PerOfBronchoFVCColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'PerOfBronchoFVC\' in table \'pRptPulmonaryResult\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.PerOfBronchoFVCColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal BronchoPEFRObserved {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.BronchoPEFRObservedColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'BronchoPEFRObserved\' in table \'pRptPulmonaryResult\' is DBNu" +
                                "ll.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.BronchoPEFRObservedColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal PerOfBronchoPEFR {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.PerOfBronchoPEFRColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'PerOfBronchoPEFR\' in table \'pRptPulmonaryResult\' is DBNull." +
                                "", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.PerOfBronchoPEFRColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public byte ReversibilityTestId {
                get {
                    try {
                        return ((byte)(this[this.tablepRptPulmonaryResult.ReversibilityTestIdColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'ReversibilityTestId\' in table \'pRptPulmonaryResult\' is DBNu" +
                                "ll.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.ReversibilityTestIdColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public string Reason {
                get {
                    try {
                        return ((string)(this[this.tablepRptPulmonaryResult.ReasonColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'Reason\' in table \'pRptPulmonaryResult\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.ReasonColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal SVCPredicted {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.SVCPredictedColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'SVCPredicted\' in table \'pRptPulmonaryResult\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.SVCPredictedColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal SVCObserved {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.SVCObservedColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'SVCObserved\' in table \'pRptPulmonaryResult\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.SVCObservedColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public decimal PerOfSVC {
                get {
                    try {
                        return ((decimal)(this[this.tablepRptPulmonaryResult.PerOfSVCColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'PerOfSVC\' in table \'pRptPulmonaryResult\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.PerOfSVCColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public int StoreLocationId {
                get {
                    try {
                        return ((int)(this[this.tablepRptPulmonaryResult.StoreLocationIdColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'StoreLocationId\' in table \'pRptPulmonaryResult\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.StoreLocationIdColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsDone {
                get {
                    try {
                        return ((bool)(this[this.tablepRptPulmonaryResult.IsDoneColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'IsDone\' in table \'pRptPulmonaryResult\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.IsDoneColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public string ReversibilityTest {
                get {
                    try {
                        return ((string)(this[this.tablepRptPulmonaryResult.ReversibilityTestColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'ReversibilityTest\' in table \'pRptPulmonaryResult\' is DBNull" +
                                ".", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.ReversibilityTestColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public string Result {
                get {
                    try {
                        return ((string)(this[this.tablepRptPulmonaryResult.ResultColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'Result\' in table \'pRptPulmonaryResult\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.ResultColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public string ExaminationIdText {
                get {
                    try {
                        return ((string)(this[this.tablepRptPulmonaryResult.ExaminationIdTextColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'ExaminationIdText\' in table \'pRptPulmonaryResult\' is DBNull" +
                                ".", e);
                    }
                }
                set {
                    this[this.tablepRptPulmonaryResult.ExaminationIdTextColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsFVCPredictedNull() {
                return this.IsNull(this.tablepRptPulmonaryResult.FVCPredictedColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetFVCPredictedNull() {
                this[this.tablepRptPulmonaryResult.FVCPredictedColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsFVCObservedNull() {
                return this.IsNull(this.tablepRptPulmonaryResult.FVCObservedColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetFVCObservedNull() {
                this[this.tablepRptPulmonaryResult.FVCObservedColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsPerOfPredictedFVCNull() {
                return this.IsNull(this.tablepRptPulmonaryResult.PerOfPredictedFVCColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetPerOfPredictedFVCNull() {
                this[this.tablepRptPulmonaryResult.PerOfPredictedFVCColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsFEV5PredictedNull() {
                return this.IsNull(this.tablepRptPulmonaryResult.FEV5PredictedColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetFEV5PredictedNull() {
                this[this.tablepRptPulmonaryResult.FEV5PredictedColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsFEV5ObservedNull() {
                return this.IsNull(this.tablepRptPulmonaryResult.FEV5ObservedColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetFEV5ObservedNull() {
                this[this.tablepRptPulmonaryResult.FEV5ObservedColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsPerOfFEV5Null() {
                return this.IsNull(this.tablepRptPulmonaryResult.PerOfFEV5Column);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetPerOfFEV5Null() {
                this[this.tablepRptPulmonaryResult.PerOfFEV5Column] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsFEV1PredictedNull() {
                return this.IsNull(this.tablepRptPulmonaryResult.FEV1PredictedColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetFEV1PredictedNull() {
                this[this.tablepRptPulmonaryResult.FEV1PredictedColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsFEV1ObservedNull() {
                return this.IsNull(this.tablepRptPulmonaryResult.FEV1ObservedColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetFEV1ObservedNull() {
                this[this.tablepRptPulmonaryResult.FEV1ObservedColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsPerOfFEV1Null() {
                return this.IsNull(this.tablepRptPulmonaryResult.PerOfFEV1Column);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetPerOfFEV1Null() {
                this[this.tablepRptPulmonaryResult.PerOfFEV1Column] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsFEV3PredictedNull() {
                return this.IsNull(this.tablepRptPulmonaryResult.FEV3PredictedColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetFEV3PredictedNull() {
                this[this.tablepRptPulmonaryResult.FEV3PredictedColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsFEV3ObservedNull() {
                return this.IsNull(this.tablepRptPulmonaryResult.FEV3ObservedColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetFEV3ObservedNull() {
                this[this.tablepRptPulmonaryResult.FEV3ObservedColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsPerOfFEV3Null() {
                return this.IsNull(this.tablepRptPulmonaryResult.PerOfFEV3Column);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetPerOfFEV3Null() {
                this[this.tablepRptPulmonaryResult.PerOfFEV3Column] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsPEFRPredictedNull() {
                return this.IsNull(this.tablepRptPulmonaryResult.PEFRPredictedColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetPEFRPredictedNull() {
                this[this.tablepRptPulmonaryResult.PEFRPredictedColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsPEFRObservedNull() {
                return this.IsNull(this.tablepRptPulmonaryResult.PEFRObservedColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetPEFRObservedNull() {
                this[this.tablepRptPulmonaryResult.PEFRObservedColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsPerPEFRNull() {
                return this.IsNull(this.tablepRptPulmonaryResult.PerPEFRColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetPerPEFRNull() {
                this[this.tablepRptPulmonaryResult.PerPEFRColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsFEF2575PredictedNull() {
                return this.IsNull(this.tablepRptPulmonaryResult.FEF2575PredictedColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetFEF2575PredictedNull() {
                this[this.tablepRptPulmonaryResult.FEF2575PredictedColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsFEF2575ObservedNull() {
                return this.IsNull(this.tablepRptPulmonaryResult.FEF2575ObservedColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetFEF2575ObservedNull() {
                this[this.tablepRptPulmonaryResult.FEF2575ObservedColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsPerOfFEF2575Null() {
                return this.IsNull(this.tablepRptPulmonaryResult.PerOfFEF2575Column);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetPerOfFEF2575Null() {
                this[this.tablepRptPulmonaryResult.PerOfFEF2575Column] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsFEF212PredictedNull() {
                return this.IsNull(this.tablepRptPulmonaryResult.FEF212PredictedColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetFEF212PredictedNull() {
                this[this.tablepRptPulmonaryResult.FEF212PredictedColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsFEF212ObservedNull() {
                return this.IsNull(this.tablepRptPulmonaryResult.FEF212ObservedColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetFEF212ObservedNull() {
                this[this.tablepRptPulmonaryResult.FEF212ObservedColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsPerOfFEF212Null() {
                return this.IsNull(this.tablepRptPulmonaryResult.PerOfFEF212Column);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetPerOfFEF212Null() {
                this[this.tablepRptPulmonaryResult.PerOfFEF212Column] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsFEF25PredictedNull() {
                return this.IsNull(this.tablepRptPulmonaryResult.FEF25PredictedColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetFEF25PredictedNull() {
                this[this.tablepRptPulmonaryResult.FEF25PredictedColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsFEF25ObservedNull() {
                return this.IsNull(this.tablepRptPulmonaryResult.FEF25ObservedColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetFEF25ObservedNull() {
                this[this.tablepRptPulmonaryResult.FEF25ObservedColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsPerOfFEF25Null() {
                return this.IsNull(this.tablepRptPulmonaryResult.PerOfFEF25Column);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetPerOfFEF25Null() {
                this[this.tablepRptPulmonaryResult.PerOfFEF25Column] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsFEF50PredictedNull() {
                return this.IsNull(this.tablepRptPulmonaryResult.FEF50PredictedColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetFEF50PredictedNull() {
                this[this.tablepRptPulmonaryResult.FEF50PredictedColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsFEF50ObservedNull() {
                return this.IsNull(this.tablepRptPulmonaryResult.FEF50ObservedColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetFEF50ObservedNull() {
                this[this.tablepRptPulmonaryResult.FEF50ObservedColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsPerOfFEF50Null() {
                return this.IsNull(this.tablepRptPulmonaryResult.PerOfFEF50Column);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetPerOfFEF50Null() {
                this[this.tablepRptPulmonaryResult.PerOfFEF50Column] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsFEF75PredictedNull() {
                return this.IsNull(this.tablepRptPulmonaryResult.FEF75PredictedColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetFEF75PredictedNull() {
                this[this.tablepRptPulmonaryResult.FEF75PredictedColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsFEF75ObservedNull() {
                return this.IsNull(this.tablepRptPulmonaryResult.FEF75ObservedColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetFEF75ObservedNull() {
                this[this.tablepRptPulmonaryResult.FEF75ObservedColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsPerOfFEF75Null() {
                return this.IsNull(this.tablepRptPulmonaryResult.PerOfFEF75Column);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetPerOfFEF75Null() {
                this[this.tablepRptPulmonaryResult.PerOfFEF75Column] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsPerOfFEV1ByFEV5Null() {
                return this.IsNull(this.tablepRptPulmonaryResult.PerOfFEV1ByFEV5Column);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetPerOfFEV1ByFEV5Null() {
                this[this.tablepRptPulmonaryResult.PerOfFEV1ByFEV5Column] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsPerOfFEV1ByFVCNull() {
                return this.IsNull(this.tablepRptPulmonaryResult.PerOfFEV1ByFVCColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetPerOfFEV1ByFVCNull() {
                this[this.tablepRptPulmonaryResult.PerOfFEV1ByFVCColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsMVVPredictedNull() {
                return this.IsNull(this.tablepRptPulmonaryResult.MVVPredictedColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetMVVPredictedNull() {
                this[this.tablepRptPulmonaryResult.MVVPredictedColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsMVVObservedNull() {
                return this.IsNull(this.tablepRptPulmonaryResult.MVVObservedColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetMVVObservedNull() {
                this[this.tablepRptPulmonaryResult.MVVObservedColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsPerOfMVVNull() {
                return this.IsNull(this.tablepRptPulmonaryResult.PerOfMVVColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetPerOfMVVNull() {
                this[this.tablepRptPulmonaryResult.PerOfMVVColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsBronchoFEV1ObservedNull() {
                return this.IsNull(this.tablepRptPulmonaryResult.BronchoFEV1ObservedColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetBronchoFEV1ObservedNull() {
                this[this.tablepRptPulmonaryResult.BronchoFEV1ObservedColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsPerOfBronchoFEV1Null() {
                return this.IsNull(this.tablepRptPulmonaryResult.PerOfBronchoFEV1Column);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetPerOfBronchoFEV1Null() {
                this[this.tablepRptPulmonaryResult.PerOfBronchoFEV1Column] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsBronchoFVCObservedNull() {
                return this.IsNull(this.tablepRptPulmonaryResult.BronchoFVCObservedColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetBronchoFVCObservedNull() {
                this[this.tablepRptPulmonaryResult.BronchoFVCObservedColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsPerOfBronchoFVCNull() {
                return this.IsNull(this.tablepRptPulmonaryResult.PerOfBronchoFVCColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetPerOfBronchoFVCNull() {
                this[this.tablepRptPulmonaryResult.PerOfBronchoFVCColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsBronchoPEFRObservedNull() {
                return this.IsNull(this.tablepRptPulmonaryResult.BronchoPEFRObservedColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetBronchoPEFRObservedNull() {
                this[this.tablepRptPulmonaryResult.BronchoPEFRObservedColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsPerOfBronchoPEFRNull() {
                return this.IsNull(this.tablepRptPulmonaryResult.PerOfBronchoPEFRColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetPerOfBronchoPEFRNull() {
                this[this.tablepRptPulmonaryResult.PerOfBronchoPEFRColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsReversibilityTestIdNull() {
                return this.IsNull(this.tablepRptPulmonaryResult.ReversibilityTestIdColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetReversibilityTestIdNull() {
                this[this.tablepRptPulmonaryResult.ReversibilityTestIdColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsReasonNull() {
                return this.IsNull(this.tablepRptPulmonaryResult.ReasonColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetReasonNull() {
                this[this.tablepRptPulmonaryResult.ReasonColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsSVCPredictedNull() {
                return this.IsNull(this.tablepRptPulmonaryResult.SVCPredictedColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetSVCPredictedNull() {
                this[this.tablepRptPulmonaryResult.SVCPredictedColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsSVCObservedNull() {
                return this.IsNull(this.tablepRptPulmonaryResult.SVCObservedColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetSVCObservedNull() {
                this[this.tablepRptPulmonaryResult.SVCObservedColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsPerOfSVCNull() {
                return this.IsNull(this.tablepRptPulmonaryResult.PerOfSVCColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetPerOfSVCNull() {
                this[this.tablepRptPulmonaryResult.PerOfSVCColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsStoreLocationIdNull() {
                return this.IsNull(this.tablepRptPulmonaryResult.StoreLocationIdColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetStoreLocationIdNull() {
                this[this.tablepRptPulmonaryResult.StoreLocationIdColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsIsDoneNull() {
                return this.IsNull(this.tablepRptPulmonaryResult.IsDoneColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetIsDoneNull() {
                this[this.tablepRptPulmonaryResult.IsDoneColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsReversibilityTestNull() {
                return this.IsNull(this.tablepRptPulmonaryResult.ReversibilityTestColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetReversibilityTestNull() {
                this[this.tablepRptPulmonaryResult.ReversibilityTestColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsResultNull() {
                return this.IsNull(this.tablepRptPulmonaryResult.ResultColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetResultNull() {
                this[this.tablepRptPulmonaryResult.ResultColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsExaminationIdTextNull() {
                return this.IsNull(this.tablepRptPulmonaryResult.ExaminationIdTextColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetExaminationIdTextNull() {
                this[this.tablepRptPulmonaryResult.ExaminationIdTextColumn] = global::System.Convert.DBNull;
            }
        }
        
        /// <summary>
        ///Row event argument class
        ///</summary>
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        public class pRptPulmonaryResultRowChangeEvent : global::System.EventArgs {
            
            private pRptPulmonaryResultRow eventRow;
            
            private global::System.Data.DataRowAction eventAction;
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public pRptPulmonaryResultRowChangeEvent(pRptPulmonaryResultRow row, global::System.Data.DataRowAction action) {
                this.eventRow = row;
                this.eventAction = action;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public pRptPulmonaryResultRow Row {
                get {
                    return this.eventRow;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataRowAction Action {
                get {
                    return this.eventAction;
                }
            }
        }
    }
}
namespace Sapphire.Ohu.Report.Datasets.ClinicalInformation.Examination.PulmonaryResultTableAdapters {
    
    
    /// <summary>
    ///Represents the connection and commands used to retrieve and save data.
    ///</summary>
    [global::System.ComponentModel.DesignerCategoryAttribute("code")]
    [global::System.ComponentModel.ToolboxItem(true)]
    [global::System.ComponentModel.DataObjectAttribute(true)]
    [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" +
        ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
    [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")]
    public partial class pRptPulmonaryResultTableAdapter : global::System.ComponentModel.Component {
        
        private global::System.Data.SqlClient.SqlDataAdapter _adapter;
        
        private global::System.Data.SqlClient.SqlConnection _connection;
        
        private global::System.Data.SqlClient.SqlTransaction _transaction;
        
        private global::System.Data.SqlClient.SqlCommand[] _commandCollection;
        
        private bool _clearBeforeFill;
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        public pRptPulmonaryResultTableAdapter() {
            this.ClearBeforeFill = true;
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter {
            get {
                if ((this._adapter == null)) {
                    this.InitAdapter();
                }
                return this._adapter;
            }
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        internal global::System.Data.SqlClient.SqlConnection Connection {
            get {
                if ((this._connection == null)) {
                    this.InitConnection();
                }
                return this._connection;
            }
            set {
                this._connection = value;
                if ((this.Adapter.InsertCommand != null)) {
                    this.Adapter.InsertCommand.Connection = value;
                }
                if ((this.Adapter.DeleteCommand != null)) {
                    this.Adapter.DeleteCommand.Connection = value;
                }
                if ((this.Adapter.UpdateCommand != null)) {
                    this.Adapter.UpdateCommand.Connection = value;
                }
                for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) {
                    if ((this.CommandCollection[i] != null)) {
                        ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value;
                    }
                }
            }
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        internal global::System.Data.SqlClient.SqlTransaction Transaction {
            get {
                return this._transaction;
            }
            set {
                this._transaction = value;
                for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) {
                    this.CommandCollection[i].Transaction = this._transaction;
                }
                if (((this.Adapter != null) 
                            && (this.Adapter.DeleteCommand != null))) {
                    this.Adapter.DeleteCommand.Transaction = this._transaction;
                }
                if (((this.Adapter != null) 
                            && (this.Adapter.InsertCommand != null))) {
                    this.Adapter.InsertCommand.Transaction = this._transaction;
                }
                if (((this.Adapter != null) 
                            && (this.Adapter.UpdateCommand != null))) {
                    this.Adapter.UpdateCommand.Transaction = this._transaction;
                }
            }
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        protected global::System.Data.SqlClient.SqlCommand[] CommandCollection {
            get {
                if ((this._commandCollection == null)) {
                    this.InitCommandCollection();
                }
                return this._commandCollection;
            }
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        public bool ClearBeforeFill {
            get {
                return this._clearBeforeFill;
            }
            set {
                this._clearBeforeFill = value;
            }
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        private void InitAdapter() {
            this._adapter = new global::System.Data.SqlClient.SqlDataAdapter();
            global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping();
            tableMapping.SourceTable = "Table";
            tableMapping.DataSetTable = "pRptPulmonaryResult";
            tableMapping.ColumnMappings.Add("Id", "Id");
            tableMapping.ColumnMappings.Add("SourceTypeId", "SourceTypeId");
            tableMapping.ColumnMappings.Add("SourceId", "SourceId");
            tableMapping.ColumnMappings.Add("FVCPredicted", "FVCPredicted");
            tableMapping.ColumnMappings.Add("FVCObserved", "FVCObserved");
            tableMapping.ColumnMappings.Add("PerOfPredictedFVC", "PerOfPredictedFVC");
            tableMapping.ColumnMappings.Add("FEV5Predicted", "FEV5Predicted");
            tableMapping.ColumnMappings.Add("FEV5Observed", "FEV5Observed");
            tableMapping.ColumnMappings.Add("PerOfFEV5", "PerOfFEV5");
            tableMapping.ColumnMappings.Add("FEV1Predicted", "FEV1Predicted");
            tableMapping.ColumnMappings.Add("FEV1Observed", "FEV1Observed");
            tableMapping.ColumnMappings.Add("PerOfFEV1", "PerOfFEV1");
            tableMapping.ColumnMappings.Add("FEV3Predicted", "FEV3Predicted");
            tableMapping.ColumnMappings.Add("FEV3Observed", "FEV3Observed");
            tableMapping.ColumnMappings.Add("PerOfFEV3", "PerOfFEV3");
            tableMapping.ColumnMappings.Add("PEFRPredicted", "PEFRPredicted");
            tableMapping.ColumnMappings.Add("PEFRObserved", "PEFRObserved");
            tableMapping.ColumnMappings.Add("PerPEFR", "PerPEFR");
            tableMapping.ColumnMappings.Add("FEF2575Predicted", "FEF2575Predicted");
            tableMapping.ColumnMappings.Add("FEF2575Observed", "FEF2575Observed");
            tableMapping.ColumnMappings.Add("PerOfFEF2575", "PerOfFEF2575");
            tableMapping.ColumnMappings.Add("FEF212Predicted", "FEF212Predicted");
            tableMapping.ColumnMappings.Add("FEF212Observed", "FEF212Observed");
            tableMapping.ColumnMappings.Add("PerOfFEF212", "PerOfFEF212");
            tableMapping.ColumnMappings.Add("FEF25Predicted", "FEF25Predicted");
            tableMapping.ColumnMappings.Add("FEF25Observed", "FEF25Observed");
            tableMapping.ColumnMappings.Add("PerOfFEF25", "PerOfFEF25");
            tableMapping.ColumnMappings.Add("FEF50Predicted", "FEF50Predicted");
            tableMapping.ColumnMappings.Add("FEF50Observed", "FEF50Observed");
            tableMapping.ColumnMappings.Add("PerOfFEF50", "PerOfFEF50");
            tableMapping.ColumnMappings.Add("FEF75Predicted", "FEF75Predicted");
            tableMapping.ColumnMappings.Add("FEF75Observed", "FEF75Observed");
            tableMapping.ColumnMappings.Add("PerOfFEF75", "PerOfFEF75");
            tableMapping.ColumnMappings.Add("PerOfFEV1ByFEV5", "PerOfFEV1ByFEV5");
            tableMapping.ColumnMappings.Add("PerOfFEV1ByFVC", "PerOfFEV1ByFVC");
            tableMapping.ColumnMappings.Add("MVVPredicted", "MVVPredicted");
            tableMapping.ColumnMappings.Add("MVVObserved", "MVVObserved");
            tableMapping.ColumnMappings.Add("PerOfMVV", "PerOfMVV");
            tableMapping.ColumnMappings.Add("BronchoFEV1Observed", "BronchoFEV1Observed");
            tableMapping.ColumnMappings.Add("PerOfBronchoFEV1", "PerOfBronchoFEV1");
            tableMapping.ColumnMappings.Add("BronchoFVCObserved", "BronchoFVCObserved");
            tableMapping.ColumnMappings.Add("PerOfBronchoFVC", "PerOfBronchoFVC");
            tableMapping.ColumnMappings.Add("BronchoPEFRObserved", "BronchoPEFRObserved");
            tableMapping.ColumnMappings.Add("PerOfBronchoPEFR", "PerOfBronchoPEFR");
            tableMapping.ColumnMappings.Add("ReversibilityTestId", "ReversibilityTestId");
            tableMapping.ColumnMappings.Add("Reason", "Reason");
            tableMapping.ColumnMappings.Add("SVCPredicted", "SVCPredicted");
            tableMapping.ColumnMappings.Add("SVCObserved", "SVCObserved");
            tableMapping.ColumnMappings.Add("PerOfSVC", "PerOfSVC");
            tableMapping.ColumnMappings.Add("StoreLocationId", "StoreLocationId");
            tableMapping.ColumnMappings.Add("IsDone", "IsDone");
            tableMapping.ColumnMappings.Add("ReversibilityTest", "ReversibilityTest");
            tableMapping.ColumnMappings.Add("Result", "Result");
            tableMapping.ColumnMappings.Add("ExaminationIdText", "ExaminationIdText");
            this._adapter.TableMappings.Add(tableMapping);
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        private void InitConnection() {
            this._connection = new global::System.Data.SqlClient.SqlConnection();
            this._connection.ConnectionString = global::Sapphire.Ohu.Report.Datasets.Properties.Settings.Default.OccuCareLaHoConnectionString;
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        private void InitCommandCollection() {
            this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1];
            this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand();
            this._commandCollection[0].Connection = this.Connection;
            this._commandCollection[0].CommandText = "sExamination.pRptPulmonaryResult";
            this._commandCollection[0].CommandType = global::System.Data.CommandType.StoredProcedure;
            this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
            this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@rExaminationId", global::System.Data.SqlDbType.BigInt, 8, global::System.Data.ParameterDirection.Input, 19, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")]
        [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)]
        public virtual int Fill(PulmonaryResult.pRptPulmonaryResultDataTable dataTable, global::System.Nullable<long> rExaminationId) {
            this.Adapter.SelectCommand = this.CommandCollection[0];
            if ((rExaminationId.HasValue == true)) {
                this.Adapter.SelectCommand.Parameters[1].Value = ((long)(rExaminationId.Value));
            }
            else {
                this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value;
            }
            if ((this.ClearBeforeFill == true)) {
                dataTable.Clear();
            }
            int returnValue = this.Adapter.Fill(dataTable);
            return returnValue;
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")]
        [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)]
        public virtual PulmonaryResult.pRptPulmonaryResultDataTable GetData(global::System.Nullable<long> rExaminationId) {
            this.Adapter.SelectCommand = this.CommandCollection[0];
            if ((rExaminationId.HasValue == true)) {
                this.Adapter.SelectCommand.Parameters[1].Value = ((long)(rExaminationId.Value));
            }
            else {
                this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value;
            }
            PulmonaryResult.pRptPulmonaryResultDataTable dataTable = new PulmonaryResult.pRptPulmonaryResultDataTable();
            this.Adapter.Fill(dataTable);
            return dataTable;
        }
    }
    
    /// <summary>
    ///TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios
    ///</summary>
    [global::System.ComponentModel.DesignerCategoryAttribute("code")]
    [global::System.ComponentModel.ToolboxItem(true)]
    [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerDesigner, Microsoft.VSD" +
        "esigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
    [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapterManager")]
    public partial class TableAdapterManager : global::System.ComponentModel.Component {
        
        private UpdateOrderOption _updateOrder;
        
        private bool _backupDataSetBeforeUpdate;
        
        private global::System.Data.IDbConnection _connection;
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        public UpdateOrderOption UpdateOrder {
            get {
                return this._updateOrder;
            }
            set {
                this._updateOrder = value;
            }
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        public bool BackupDataSetBeforeUpdate {
            get {
                return this._backupDataSetBeforeUpdate;
            }
            set {
                this._backupDataSetBeforeUpdate = value;
            }
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        [global::System.ComponentModel.Browsable(false)]
        public global::System.Data.IDbConnection Connection {
            get {
                if ((this._connection != null)) {
                    return this._connection;
                }
                return null;
            }
            set {
                this._connection = value;
            }
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        [global::System.ComponentModel.Browsable(false)]
        public int TableAdapterInstanceCount {
            get {
                int count = 0;
                return count;
            }
        }
        
        /// <summary>
        ///Update rows in top-down order.
        ///</summary>
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        private int UpdateUpdatedRows(PulmonaryResult dataSet, global::System.Collections.Generic.List<global::System.Data.DataRow> allChangedRows, global::System.Collections.Generic.List<global::System.Data.DataRow> allAddedRows) {
            int result = 0;
            return result;
        }
        
        /// <summary>
        ///Insert rows in top-down order.
        ///</summary>
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        private int UpdateInsertedRows(PulmonaryResult dataSet, global::System.Collections.Generic.List<global::System.Data.DataRow> allAddedRows) {
            int result = 0;
            return result;
        }
        
        /// <summary>
        ///Delete rows in bottom-up order.
        ///</summary>
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        private int UpdateDeletedRows(PulmonaryResult dataSet, global::System.Collections.Generic.List<global::System.Data.DataRow> allChangedRows) {
            int result = 0;
            return result;
        }
        
        /// <summary>
        ///Remove inserted rows that become updated rows after calling TableAdapter.Update(inserted rows) first
        ///</summary>
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        private global::System.Data.DataRow[] GetRealUpdatedRows(global::System.Data.DataRow[] updatedRows, global::System.Collections.Generic.List<global::System.Data.DataRow> allAddedRows) {
            if (((updatedRows == null) 
                        || (updatedRows.Length < 1))) {
                return updatedRows;
            }
            if (((allAddedRows == null) 
                        || (allAddedRows.Count < 1))) {
                return updatedRows;
            }
            global::System.Collections.Generic.List<global::System.Data.DataRow> realUpdatedRows = new global::System.Collections.Generic.List<global::System.Data.DataRow>();
            for (int i = 0; (i < updatedRows.Length); i = (i + 1)) {
                global::System.Data.DataRow row = updatedRows[i];
                if ((allAddedRows.Contains(row) == false)) {
                    realUpdatedRows.Add(row);
                }
            }
            return realUpdatedRows.ToArray();
        }
        
        /// <summary>
        ///Update all changes to the dataset.
        ///</summary>
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        public virtual int UpdateAll(PulmonaryResult dataSet) {
            if ((dataSet == null)) {
                throw new global::System.ArgumentNullException("dataSet");
            }
            if ((dataSet.HasChanges() == false)) {
                return 0;
            }
            global::System.Data.IDbConnection workConnection = this.Connection;
            if ((workConnection == null)) {
                throw new global::System.ApplicationException("TableAdapterManager contains no connection information. Set each TableAdapterMana" +
                        "ger TableAdapter property to a valid TableAdapter instance.");
            }
            bool workConnOpened = false;
            if (((workConnection.State & global::System.Data.ConnectionState.Broken) 
                        == global::System.Data.ConnectionState.Broken)) {
                workConnection.Close();
            }
            if ((workConnection.State == global::System.Data.ConnectionState.Closed)) {
                workConnection.Open();
                workConnOpened = true;
            }
            global::System.Data.IDbTransaction workTransaction = workConnection.BeginTransaction();
            if ((workTransaction == null)) {
                throw new global::System.ApplicationException("The transaction cannot begin. The current data connection does not support transa" +
                        "ctions or the current state is not allowing the transaction to begin.");
            }
            global::System.Collections.Generic.List<global::System.Data.DataRow> allChangedRows = new global::System.Collections.Generic.List<global::System.Data.DataRow>();
            global::System.Collections.Generic.List<global::System.Data.DataRow> allAddedRows = new global::System.Collections.Generic.List<global::System.Data.DataRow>();
            global::System.Collections.Generic.List<global::System.Data.Common.DataAdapter> adaptersWithAcceptChangesDuringUpdate = new global::System.Collections.Generic.List<global::System.Data.Common.DataAdapter>();
            global::System.Collections.Generic.Dictionary<object, global::System.Data.IDbConnection> revertConnections = new global::System.Collections.Generic.Dictionary<object, global::System.Data.IDbConnection>();
            int result = 0;
            global::System.Data.DataSet backupDataSet = null;
            if (this.BackupDataSetBeforeUpdate) {
                backupDataSet = new global::System.Data.DataSet();
                backupDataSet.Merge(dataSet);
            }
            try {
                // ---- Prepare for update -----------
                //
                // 
                //---- Perform updates -----------
                //
                if ((this.UpdateOrder == UpdateOrderOption.UpdateInsertDelete)) {
                    result = (result + this.UpdateUpdatedRows(dataSet, allChangedRows, allAddedRows));
                    result = (result + this.UpdateInsertedRows(dataSet, allAddedRows));
                }
                else {
                    result = (result + this.UpdateInsertedRows(dataSet, allAddedRows));
                    result = (result + this.UpdateUpdatedRows(dataSet, allChangedRows, allAddedRows));
                }
                result = (result + this.UpdateDeletedRows(dataSet, allChangedRows));
                // 
                //---- Commit updates -----------
                //
                workTransaction.Commit();
                if ((0 < allAddedRows.Count)) {
                    global::System.Data.DataRow[] rows = new System.Data.DataRow[allAddedRows.Count];
                    allAddedRows.CopyTo(rows);
                    for (int i = 0; (i < rows.Length); i = (i + 1)) {
                        global::System.Data.DataRow row = rows[i];
                        row.AcceptChanges();
                    }
                }
                if ((0 < allChangedRows.Count)) {
                    global::System.Data.DataRow[] rows = new System.Data.DataRow[allChangedRows.Count];
                    allChangedRows.CopyTo(rows);
                    for (int i = 0; (i < rows.Length); i = (i + 1)) {
                        global::System.Data.DataRow row = rows[i];
                        row.AcceptChanges();
                    }
                }
            }
            catch (global::System.Exception ex) {
                workTransaction.Rollback();
                // ---- Restore the dataset -----------
                if (this.BackupDataSetBeforeUpdate) {
                    global::System.Diagnostics.Debug.Assert((backupDataSet != null));
                    dataSet.Clear();
                    dataSet.Merge(backupDataSet);
                }
                else {
                    if ((0 < allAddedRows.Count)) {
                        global::System.Data.DataRow[] rows = new System.Data.DataRow[allAddedRows.Count];
                        allAddedRows.CopyTo(rows);
                        for (int i = 0; (i < rows.Length); i = (i + 1)) {
                            global::System.Data.DataRow row = rows[i];
                            row.AcceptChanges();
                            row.SetAdded();
                        }
                    }
                }
                throw ex;
            }
            finally {
                if (workConnOpened) {
                    workConnection.Close();
                }
                if ((0 < adaptersWithAcceptChangesDuringUpdate.Count)) {
                    global::System.Data.Common.DataAdapter[] adapters = new System.Data.Common.DataAdapter[adaptersWithAcceptChangesDuringUpdate.Count];
                    adaptersWithAcceptChangesDuringUpdate.CopyTo(adapters);
                    for (int i = 0; (i < adapters.Length); i = (i + 1)) {
                        global::System.Data.Common.DataAdapter adapter = adapters[i];
                        adapter.AcceptChangesDuringUpdate = true;
                    }
                }
            }
            return result;
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        protected virtual void SortSelfReferenceRows(global::System.Data.DataRow[] rows, global::System.Data.DataRelation relation, bool childFirst) {
            global::System.Array.Sort<global::System.Data.DataRow>(rows, new SelfReferenceComparer(relation, childFirst));
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        protected virtual bool MatchTableAdapterConnection(global::System.Data.IDbConnection inputConnection) {
            if ((this._connection != null)) {
                return true;
            }
            if (((this.Connection == null) 
                        || (inputConnection == null))) {
                return true;
            }
            if (string.Equals(this.Connection.ConnectionString, inputConnection.ConnectionString, global::System.StringComparison.Ordinal)) {
                return true;
            }
            return false;
        }
        
        /// <summary>
        ///Update Order Option
        ///</summary>
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        public enum UpdateOrderOption {
            
            InsertUpdateDelete = 0,
            
            UpdateInsertDelete = 1,
        }
        
        /// <summary>
        ///Used to sort self-referenced table's rows
        ///</summary>
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        private class SelfReferenceComparer : object, global::System.Collections.Generic.IComparer<global::System.Data.DataRow> {
            
            private global::System.Data.DataRelation _relation;
            
            private int _childFirst;
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            internal SelfReferenceComparer(global::System.Data.DataRelation relation, bool childFirst) {
                this._relation = relation;
                if (childFirst) {
                    this._childFirst = -1;
                }
                else {
                    this._childFirst = 1;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            private global::System.Data.DataRow GetRoot(global::System.Data.DataRow row, out int distance) {
                global::System.Diagnostics.Debug.Assert((row != null));
                global::System.Data.DataRow root = row;
                distance = 0;

                global::System.Collections.Generic.IDictionary<global::System.Data.DataRow, global::System.Data.DataRow> traversedRows = new global::System.Collections.Generic.Dictionary<global::System.Data.DataRow, global::System.Data.DataRow>();
                traversedRows[row] = row;

                global::System.Data.DataRow parent = row.GetParentRow(this._relation, global::System.Data.DataRowVersion.Default);
                for (
                ; ((parent != null) 
                            && (traversedRows.ContainsKey(parent) == false)); 
                ) {
                    distance = (distance + 1);
                    root = parent;
                    traversedRows[parent] = parent;
                    parent = parent.GetParentRow(this._relation, global::System.Data.DataRowVersion.Default);
                }

                if ((distance == 0)) {
                    traversedRows.Clear();
                    traversedRows[row] = row;
                    parent = row.GetParentRow(this._relation, global::System.Data.DataRowVersion.Original);
                    for (
                    ; ((parent != null) 
                                && (traversedRows.ContainsKey(parent) == false)); 
                    ) {
                        distance = (distance + 1);
                        root = parent;
                        traversedRows[parent] = parent;
                        parent = parent.GetParentRow(this._relation, global::System.Data.DataRowVersion.Original);
                    }
                }

                return root;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public int Compare(global::System.Data.DataRow row1, global::System.Data.DataRow row2) {
                if (object.ReferenceEquals(row1, row2)) {
                    return 0;
                }
                if ((row1 == null)) {
                    return -1;
                }
                if ((row2 == null)) {
                    return 1;
                }

                int distance1 = 0;
                global::System.Data.DataRow root1 = this.GetRoot(row1, out distance1);

                int distance2 = 0;
                global::System.Data.DataRow root2 = this.GetRoot(row2, out distance2);

                if (object.ReferenceEquals(root1, root2)) {
                    return (this._childFirst * distance1.CompareTo(distance2));
                }
                else {
                    global::System.Diagnostics.Debug.Assert(((root1.Table != null) 
                                    && (root2.Table != null)));
                    if ((root1.Table.Rows.IndexOf(root1) < root2.Table.Rows.IndexOf(root2))) {
                        return -1;
                    }
                    else {
                        return 1;
                    }
                }
            }
        }
    }
}

#pragma warning restore 1591