示例#1
0
        public int SetPidDetails(Hl7Pid pid)
        {
            ApiResponse apiResponse = new ApiResponse();

            SetPidRequest objRequest = new SetPidRequest();

            objRequest.Params = pid;

            apiResponse = ApiCommunicator.CallApi(ConfigManager.ApiUrl + "pid/AddPid", JsonHelper.ConvertToJson(objRequest), "POST",
                                                  "application/json");

            if (apiResponse.Status == "Success")
            {
                if (!string.IsNullOrEmpty(apiResponse.Message))
                {
                    return(JsonHelper.ConvertFromJson <int>(apiResponse.Message));
                }
                else
                {
                    return(0);
                }
            }
            else
            {
                return(0);
            }
        }
示例#2
0
        public void PostPid(Hl7Pid pid, string url)
        {
            ApiResponse apiResponse = new ApiResponse();

            SetPidRequest objRequest = new SetPidRequest();

            objRequest.Params = pid;

            apiResponse = ApiCommunicator.CallApi(url, JsonHelper.ConvertToJson(objRequest), "POST",
                                                  "application/json");
        }
示例#3
0
        public int SetPid(Hl7Pid pid)
        {
            int id = -1;

            if (DataProvider == null)
            {
                DataProvider = new DataProvider();
            }

            try
            {
                DataProvider.SetPid(pid);

                //objResponse.Id =id;
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(id);
        }
        public void convertToHL7(string filePath)
        {
            try
            {
                string readContents = "";
                using (StreamReader streamReader = new StreamReader(filePath))
                {
                    readContents = streamReader.ReadToEnd();
                }

                var hl7Msg = readContents.Split(new string[] { "\r\n" }, StringSplitOptions.None)
                             .Select(x => x.Split('|')).ToArray();

                Hl7Msh msh = null;
                Hl7Pid pid = null;
                foreach (var seg in hl7Msg)
                {
                    if (seg != null && seg.Length > 0)
                    {
                        switch (seg[0])
                        {
                        case "MSH":
                            msh = ConvertToMsh(seg);
                            break;

                        case "PID":
                            pid = ConvertToPid(seg);
                            break;

                        default:
                            break;
                        }
                    }
                }

                //if (msh != null) ;
                ApiManager apiManager = new ApiManager();


                if (pid != null)
                {
                    if (msh != null)
                    {
                        msh.PatientId = pid.PatientId;
                    }
                    apiManager.PostPid(pid, ConfigManager.ApiUrl + "pid/AddPid");
                }

                if (msh != null)
                {
                    apiManager.PostMsh(msh, ConfigManager.ApiUrl + "msh/AddMsh");
                }

                string fileName = Path.GetFileName(filePath);
                File.Copy(filePath, ConfigManager.FilePath + "\\Processed\\" + fileName, true);
                File.Delete(filePath);
                //if (File.Exists(ConfigManager.FilePath + "\\Processed\\" + fileName))
                //{
                //    File.Delete(ConfigManager.FilePath + "\\Processed\\" + fileName);
                //}

                //File.Move(filePath, ConfigManager.FilePath + "\\Processed\\" + fileName);
            }
            catch (Exception ex)
            {
                string fileName = Path.GetFileName(filePath);
                File.Copy(filePath, ConfigManager.FilePath + "\\Error\\" + fileName, true);
                File.Delete(filePath);
                //if (File.Exists(ConfigManager.FilePath + "\\Error\\" + fileName))
                //{
                //    File.Delete(ConfigManager.FilePath + "\\Error\\" + fileName);
                //}
                //File.Move(filePath, ConfigManager.FilePath + "\\Error\\" + fileName);
                //Add exception file as well.
            }
        }
        private Hl7Pid ConvertToPid(string[] pid)
        {
            Hl7Pid pidSeg = new Hl7Pid();

            pidSeg.PatientId = Convert.ToInt32(GetArrayElement(pid, 2));
            pidSeg.Pid1      = GetArrayElement(pid, 1);
            pidSeg.Pid2      = GetArrayElement(pid, 2);
            pidSeg.Pid3      = GetArrayElement(pid, 3);
            pidSeg.Pid4      = GetArrayElement(pid, 4);

            string[] pid5 = GetArrayElement(pid, 5).Split('^');
            pidSeg.Pid5_1 = GetArrayElement(pid5, 0);
            pidSeg.Pid5_2 = GetArrayElement(pid5, 1);
            pidSeg.Pid5_3 = GetArrayElement(pid5, 2);
            pidSeg.Pid5_4 = GetArrayElement(pid5, 3);
            pidSeg.Pid5_5 = GetArrayElement(pid5, 4);
            pidSeg.Pid5_6 = GetArrayElement(pid5, 6);

            string[] pid6 = GetArrayElement(pid, 6).Split('^');
            pidSeg.Pid6_1 = GetArrayElement(pid6, 0);
            pidSeg.Pid6_2 = GetArrayElement(pid6, 1);
            pidSeg.Pid6_3 = GetArrayElement(pid6, 2);
            pidSeg.Pid6_4 = GetArrayElement(pid6, 3);
            pidSeg.Pid6_5 = GetArrayElement(pid6, 4);
            pidSeg.Pid6_6 = GetArrayElement(pid6, 5);
            pidSeg.Pid6_7 = GetArrayElement(pid6, 6);

            pidSeg.Pid7 = GetArrayElement(pid, 7);
            pidSeg.Pid8 = GetArrayElement(pid, 8);

            string[] pid9 = GetArrayElement(pid, 9).Split('^');
            pidSeg.Pid9_1 = GetArrayElement(pid9, 0);
            pidSeg.Pid9_2 = GetArrayElement(pid9, 1);
            pidSeg.Pid9_3 = GetArrayElement(pid9, 2);
            pidSeg.Pid9_4 = GetArrayElement(pid9, 3);
            pidSeg.Pid9_5 = GetArrayElement(pid9, 4);
            pidSeg.Pid9_6 = GetArrayElement(pid9, 5);
            pidSeg.Pid9_7 = GetArrayElement(pid9, 6);

            pidSeg.Pid10 = GetArrayElement(pid, 10);

            string[] pid11 = GetArrayElement(pid, 11).Split('^');
            pidSeg.Pid11_1 = GetArrayElement(pid11, 0);
            pidSeg.Pid11_2 = GetArrayElement(pid11, 1);
            pidSeg.Pid11_3 = GetArrayElement(pid11, 2);
            pidSeg.Pid11_4 = GetArrayElement(pid11, 3);
            pidSeg.Pid11_5 = GetArrayElement(pid11, 4);
            pidSeg.Pid11_6 = GetArrayElement(pid11, 5);
            pidSeg.Pid11_7 = GetArrayElement(pid11, 6);
            pidSeg.Pid11_8 = GetArrayElement(pid11, 7);
            pidSeg.Pid11_9 = GetArrayElement(pid11, 8);

            pidSeg.Pid12 = GetArrayElement(pid, 12);

            string[] pid13 = GetArrayElement(pid, 13).Split('^');
            pidSeg.Pid13_1 = GetArrayElement(pid13, 0);
            pidSeg.Pid13_2 = GetArrayElement(pid13, 1);
            pidSeg.Pid13_3 = GetArrayElement(pid13, 2);
            pidSeg.Pid13_4 = GetArrayElement(pid13, 3);

            string[] pid14 = GetArrayElement(pid, 14).Split('^');
            pidSeg.Pid14_1 = GetArrayElement(pid14, 0);
            pidSeg.Pid14_2 = GetArrayElement(pid14, 1);
            pidSeg.Pid14_3 = GetArrayElement(pid14, 2);
            pidSeg.Pid14_4 = GetArrayElement(pid14, 3);

            string[] pid15 = GetArrayElement(pid, 15).Split('^');
            pidSeg.Pid15_1 = GetArrayElement(pid15, 0);
            pidSeg.Pid15_2 = GetArrayElement(pid15, 1);

            pidSeg.Pid16 = GetArrayElement(pid, 16);
            pidSeg.Pid17 = GetArrayElement(pid, 17);
            pidSeg.Pid18 = GetArrayElement(pid, 18);
            pidSeg.Pid19 = GetArrayElement(pid, 19);
            pidSeg.Pid20 = GetArrayElement(pid, 20);
            pidSeg.Pid21 = GetArrayElement(pid, 21);
            pidSeg.Pid22 = GetArrayElement(pid, 22);
            pidSeg.Pid23 = GetArrayElement(pid, 23);
            pidSeg.Pid24 = GetArrayElement(pid, 24);
            pidSeg.Pid25 = GetArrayElement(pid, 25);
            pidSeg.Pid26 = GetArrayElement(pid, 26);
            pidSeg.Pid27 = GetArrayElement(pid, 27);
            pidSeg.Pid28 = GetArrayElement(pid, 28);
            pidSeg.Pid29 = GetArrayElement(pid, 29);
            pidSeg.Pid30 = GetArrayElement(pid, 30);
            return(pidSeg);
        }
        public int SetPid(Hl7Pid pidContent)
        {
            int Id = -1;

            try
            {
                using (DbCommand spCommand = database.GetStoredProcCommand("SetPid"))
                {
                    database.AddInParameter(spCommand, "@ID", DbType.Int32, pidContent.ID);
                    database.AddInParameter(spCommand, "@PatientID", DbType.Int32, pidContent.PatientId);
                    database.AddInParameter(spCommand, "@PID_1 ", DbType.String, pidContent.Pid1);
                    database.AddInParameter(spCommand, "@PID_2", DbType.String, pidContent.Pid2);
                    database.AddInParameter(spCommand, "@PID_3 ", DbType.String, pidContent.Pid3);
                    database.AddInParameter(spCommand, "@PID_4", DbType.String, pidContent.Pid4);
                    database.AddInParameter(spCommand, "@PID_5_1", DbType.String, pidContent.Pid5_1);
                    database.AddInParameter(spCommand, "@PID_5_2", DbType.String, pidContent.Pid5_2);
                    database.AddInParameter(spCommand, "@PID_5_3", DbType.String, pidContent.Pid5_3);
                    database.AddInParameter(spCommand, "@PID_5_4", DbType.String, pidContent.Pid5_4);
                    database.AddInParameter(spCommand, "@PID_5_5", DbType.String, pidContent.Pid5_5);
                    database.AddInParameter(spCommand, "@PID_5_6", DbType.String, pidContent.Pid5_6);
                    database.AddInParameter(spCommand, "@PID_6_1", DbType.String, pidContent.Pid6_1);
                    database.AddInParameter(spCommand, "@PID_6_2", DbType.String, pidContent.Pid6_2);
                    database.AddInParameter(spCommand, "@PID_6_3", DbType.String, pidContent.Pid6_3);
                    database.AddInParameter(spCommand, "@PID_6_4", DbType.String, pidContent.Pid6_4);
                    database.AddInParameter(spCommand, "@PID_6_5", DbType.String, pidContent.Pid6_5);
                    database.AddInParameter(spCommand, "@PID_6_6", DbType.String, pidContent.Pid6_6);
                    database.AddInParameter(spCommand, "@PID_6_7", DbType.String, pidContent.Pid6_7);
                    database.AddInParameter(spCommand, "@PID_7", DbType.String, pidContent.Pid7);
                    database.AddInParameter(spCommand, "@PID_8 ", DbType.String, pidContent.Pid8);
                    database.AddInParameter(spCommand, "@PID_9_1", DbType.String, pidContent.Pid9_1);
                    database.AddInParameter(spCommand, "@PID_9_2", DbType.String, pidContent.Pid9_2);
                    database.AddInParameter(spCommand, "@PID_9_3", DbType.String, pidContent.Pid9_3);
                    database.AddInParameter(spCommand, "@PID_9_4", DbType.String, pidContent.Pid9_4);
                    database.AddInParameter(spCommand, "@PID_9_5", DbType.String, pidContent.Pid9_5);
                    database.AddInParameter(spCommand, "@PID_9_6", DbType.String, pidContent.Pid9_6);
                    database.AddInParameter(spCommand, "@PID_9_7", DbType.String, pidContent.Pid9_7);
                    database.AddInParameter(spCommand, "@PID_10", DbType.String, pidContent.Pid10);
                    database.AddInParameter(spCommand, "@PID_11_1", DbType.String, pidContent.Pid11_1);
                    database.AddInParameter(spCommand, "@PID_11_2", DbType.String, pidContent.Pid11_2);
                    database.AddInParameter(spCommand, "@PID_11_3", DbType.String, pidContent.Pid11_3);
                    database.AddInParameter(spCommand, "@PID_11_4", DbType.String, pidContent.Pid11_4);
                    database.AddInParameter(spCommand, "@PID_11_5", DbType.String, pidContent.Pid11_5);
                    database.AddInParameter(spCommand, "@PID_11_6", DbType.String, pidContent.Pid11_6);
                    database.AddInParameter(spCommand, "@PID_11_7", DbType.String, pidContent.Pid11_7);
                    database.AddInParameter(spCommand, "@PID_11_8", DbType.String, pidContent.Pid11_8);
                    database.AddInParameter(spCommand, "@PID_11_9", DbType.String, pidContent.Pid11_9);
                    database.AddInParameter(spCommand, "@PID_12", DbType.String, pidContent.Pid12);
                    database.AddInParameter(spCommand, "@PID_13_1", DbType.String, pidContent.Pid13_1);
                    database.AddInParameter(spCommand, "@PID_13_2", DbType.String, pidContent.Pid13_2);
                    database.AddInParameter(spCommand, "@PID_13_3", DbType.String, pidContent.Pid13_3);
                    database.AddInParameter(spCommand, "@PID_13_4", DbType.String, pidContent.Pid13_4);
                    database.AddInParameter(spCommand, "@PID_14_1", DbType.String, pidContent.Pid14_1);
                    database.AddInParameter(spCommand, "@PID_14_2", DbType.String, pidContent.Pid14_2);
                    database.AddInParameter(spCommand, "@PID_14_3", DbType.String, pidContent.Pid14_3);
                    database.AddInParameter(spCommand, "@PID_14_4", DbType.String, pidContent.Pid14_4);
                    database.AddInParameter(spCommand, "@PID_15_1", DbType.String, pidContent.Pid15_1);
                    database.AddInParameter(spCommand, "@PID_15_2", DbType.String, pidContent.Pid15_2);
                    database.AddInParameter(spCommand, "@PID_16", DbType.String, pidContent.Pid16);
                    database.AddInParameter(spCommand, "@PID_17", DbType.String, pidContent.Pid17);
                    database.AddInParameter(spCommand, "@PID_18", DbType.String, pidContent.Pid18);
                    database.AddInParameter(spCommand, "@PID_19", DbType.String, pidContent.Pid19);
                    database.AddInParameter(spCommand, "@PID_20", DbType.String, pidContent.Pid20);
                    database.AddInParameter(spCommand, "@PID_21", DbType.String, pidContent.Pid21);
                    database.AddInParameter(spCommand, "@PID_22", DbType.String, pidContent.Pid22);
                    database.AddInParameter(spCommand, "@PID_23", DbType.String, pidContent.Pid23);
                    database.AddInParameter(spCommand, "@PID_24", DbType.String, pidContent.Pid24);
                    database.AddInParameter(spCommand, "@PID_25", DbType.String, pidContent.Pid25);
                    database.AddInParameter(spCommand, "@PID_26", DbType.String, pidContent.Pid26);
                    database.AddInParameter(spCommand, "@PID_27", DbType.String, pidContent.Pid27);
                    database.AddInParameter(spCommand, "@PID_28", DbType.String, pidContent.Pid28);
                    database.AddInParameter(spCommand, "@PID_29", DbType.String, pidContent.Pid29);
                    database.AddInParameter(spCommand, "@PID_30", DbType.String, pidContent.Pid30);
                    //database.AddOutParameter(spCommand, "@NotificationID", DbType.Int32, Int32.MaxValue);
                    database.ExecuteScalar(spCommand);
                    //Id = (Int32)database.GetParameterValue(spCommand, "@NotificationID");
                }
            }
            catch (Exception ex)
            {
                throw ex;
                //logger if any
            }

            return(Id);
        }
示例#7
0
        public Hl7Pid GetPid(int id)
        {
            if (DataProvider == null)
            {
                DataProvider = new DataProvider();
            }

            Hl7Pid pidItem = null;

            try
            {
                DataTable dtPid = DataProvider.GetPid(id);
                if (dtPid != null && dtPid.Rows.Count >= 1)
                {
                    DataRow dr = dtPid.Rows[0];
                    pidItem = new Hl7Pid
                    {
                        //ID = Convert.ToInt32(dr["ID"]),
                        PatientId = Convert.ToInt32(dr["PatientID"]),
                        Pid1      = Convert.ToString(dr["PID_1"]),
                        Pid2      = Convert.ToString(dr["PID_2"]),
                        Pid3      = Convert.ToString(dr["PID_3"]),
                        Pid4      = Convert.ToString(dr["PID_4"]),
                        Pid5_1    = Convert.ToString(dr["PID_5_1"]),
                        Pid5_2    = Convert.ToString(dr["PID_5_2"]),
                        Pid5_3    = Convert.ToString(dr["PID_5_3"]),
                        Pid5_4    = Convert.ToString(dr["PID_5_4"]),
                        Pid5_5    = Convert.ToString(dr["PID_5_5"]),
                        Pid5_6    = Convert.ToString(dr["PID_5_6"]),
                        Pid6_1    = Convert.ToString(dr["PID_6_1"]),
                        Pid6_2    = Convert.ToString(dr["PID_6_2"]),
                        Pid6_3    = Convert.ToString(dr["PID_6_3"]),
                        Pid6_4    = Convert.ToString(dr["PID_6_4"]),
                        Pid6_5    = Convert.ToString(dr["PID_6_5"]),
                        Pid6_6    = Convert.ToString(dr["PID_6_6"]),
                        Pid6_7    = Convert.ToString(dr["PID_6_7"]),
                        Pid7      = Convert.ToString(dr["PID_7"]),
                        Pid8      = Convert.ToString(dr["PID_8"]),
                        Pid9_1    = Convert.ToString(dr["PID_9_1"]),
                        Pid9_2    = Convert.ToString(dr["PID_9_2"]),
                        Pid9_3    = Convert.ToString(dr["PID_9_3"]),
                        Pid9_4    = Convert.ToString(dr["PID_9_4"]),
                        Pid9_5    = Convert.ToString(dr["PID_9_5"]),
                        Pid9_6    = Convert.ToString(dr["PID_9_6"]),
                        Pid9_7    = Convert.ToString(dr["PID_9_7"]),
                        Pid10     = Convert.ToString(dr["PID_10"]),
                        Pid11_1   = Convert.ToString(dr["PID_11_1"]),
                        Pid11_2   = Convert.ToString(dr["PID_11_2"]),
                        Pid11_3   = Convert.ToString(dr["PID_11_3"]),
                        Pid11_4   = Convert.ToString(dr["PID_11_4"]),
                        Pid11_5   = Convert.ToString(dr["PID_11_5"]),
                        Pid11_6   = Convert.ToString(dr["PID_11_6"]),
                        Pid11_7   = Convert.ToString(dr["PID_11_7"]),
                        Pid11_8   = Convert.ToString(dr["PID_11_8"]),
                        Pid11_9   = Convert.ToString(dr["PID_11_9"]),
                        Pid12     = Convert.ToString(dr["PID_12"]),
                        Pid13_1   = Convert.ToString(dr["PID_13_1"]),
                        Pid13_2   = Convert.ToString(dr["PID_13_2"]),
                        Pid13_3   = Convert.ToString(dr["PID_13_3"]),
                        Pid13_4   = Convert.ToString(dr["PID_13_4"]),
                        Pid14_1   = Convert.ToString(dr["PID_14_1"]),
                        Pid14_2   = Convert.ToString(dr["PID_14_2"]),
                        Pid14_3   = Convert.ToString(dr["PID_14_3"]),
                        Pid14_4   = Convert.ToString(dr["PID_14_4"]),
                        Pid15_1   = Convert.ToString(dr["PID_15_1"]),
                        Pid15_2   = Convert.ToString(dr["PID_15_2"]),
                        Pid16     = Convert.ToString(dr["PID_16"]),
                        Pid17     = Convert.ToString(dr["PID_17"]),
                        Pid18     = Convert.ToString(dr["PID_18"]),
                        Pid19     = Convert.ToString(dr["PID_19"]),
                        Pid20     = Convert.ToString(dr["PID_20"]),
                        Pid21     = Convert.ToString(dr["PID_21"]),
                        Pid22     = Convert.ToString(dr["PID_22"]),
                        Pid23     = Convert.ToString(dr["PID_23"]),
                        Pid24     = Convert.ToString(dr["PID_24"]),
                        Pid25     = Convert.ToString(dr["PID_25"]),
                        Pid26     = Convert.ToString(dr["PID_26"]),
                        Pid27     = Convert.ToString(dr["PID_27"]),
                        Pid28     = Convert.ToString(dr["PID_28"]),
                        Pid29     = Convert.ToString(dr["PID_29"]),
                        Pid30     = Convert.ToString(dr["PID_30"])
                    };
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(pidItem);
        }
示例#8
0
        protected void btnPidsave_Click1(object sender, EventArgs e)
        {
            Hl7Pid pid = new Hl7Pid();

            pid.PatientId = Convert.ToInt32(txtPatientId.Value);
            pid.Pid1      = txtPid_1.Value;
            pid.Pid2      = txtPid_2.Value;
            pid.Pid3      = txtPid_3.Value;
            pid.Pid4      = txtPid_4.Value;
            pid.Pid5_1    = txtPid_5_1.Value;
            pid.Pid5_2    = txtPid_5_2.Value;
            pid.Pid5_3    = txtPid_5_3.Value;
            pid.Pid5_4    = txtPid_5_4.Value;
            pid.Pid5_5    = txtPid_5_5.Value;
            pid.Pid5_6    = txtPid_5_6.Value;
            pid.Pid6_1    = txtPid_6_1.Value;
            pid.Pid6_2    = txtPid_6_2.Value;
            pid.Pid6_3    = txtPid_6_3.Value;
            pid.Pid6_4    = txtPid_6_4.Value;
            pid.Pid6_5    = txtPid_6_5.Value;
            pid.Pid6_6    = txtPid_6_6.Value;
            pid.Pid6_7    = txtPid_6_7.Value;
            pid.Pid7      = txtPid_7.Value;
            pid.Pid8      = txtPid_8.Value;
            pid.Pid9_1    = txtPid_9_1.Value;
            pid.Pid9_2    = txtPid_9_2.Value;
            pid.Pid9_3    = txtPid_9_3.Value;
            pid.Pid9_4    = txtPid_9_4.Value;
            pid.Pid9_5    = txtPid_9_5.Value;
            pid.Pid9_6    = txtPid_9_6.Value;
            pid.Pid9_7    = txtPid_9_7.Value;
            pid.Pid10     = txtPid_10.Value;
            pid.Pid11_1   = txtPid_11_1.Value;
            pid.Pid11_2   = txtPid_11_2.Value;
            pid.Pid11_3   = txtPid_11_3.Value;
            pid.Pid11_4   = txtPid_11_4.Value;
            pid.Pid11_5   = txtPid_11_5.Value;
            pid.Pid11_6   = txtPid_11_6.Value;
            pid.Pid11_7   = txtPid_11_7.Value;
            pid.Pid11_8   = txtPid_11_8.Value;
            pid.Pid11_9   = txtPid_11_9.Value;
            pid.Pid12     = txtPid_12.Value;
            pid.Pid13_1   = txtPid_13_1.Value;
            pid.Pid13_2   = txtPid_13_2.Value;
            pid.Pid13_3   = txtPid_13_3.Value;
            pid.Pid13_4   = txtPid_13_4.Value;
            pid.Pid14_1   = txtPid_14_1.Value;
            pid.Pid14_2   = txtPid_14_2.Value;
            pid.Pid14_3   = txtPid_14_3.Value;
            pid.Pid14_4   = txtPid_14_4.Value;
            pid.Pid15_1   = txtPid_15_1.Value;
            pid.Pid15_2   = txtPid_15_2.Value;
            pid.Pid16     = txtPid_16.Value;
            pid.Pid17     = txtPid_17.Value;
            pid.Pid18     = txtPid_18.Value;
            pid.Pid19     = txtPid_19.Value;
            pid.Pid20     = txtPid_20.Value;
            pid.Pid21     = txtPid_21.Value;
            pid.Pid22     = txtPid_22.Value;
            pid.Pid23     = txtPid_23.Value;
            pid.Pid24     = txtPid_24.Value;
            pid.Pid25     = txtPid_25.Value;
            pid.Pid26     = txtPid_26.Value;
            pid.Pid27     = txtPid_27.Value;
            pid.Pid28     = txtPid_28.Value;
            pid.Pid29     = txtPid_29.Value;
            pid.Pid30     = txtPid_30.Value;

            PidManager pidManager = new PidManager();

            pidManager.SetPidDetails(pid);
        }
示例#9
0
        protected void btnPidsearch_Click(object sender, EventArgs e)
        {
            PidManager pidManager = new PidManager();
            Hl7Pid     pid        = pidManager.GetPidDetails(Convert.ToInt32(txtPatientId.Value));

            if (pid != null)
            {
                txtPidID.Value    = Convert.ToString(pid.ID);
                txtPid_1.Value    = pid.Pid1;
                txtPid_2.Value    = pid.Pid2;
                txtPid_3.Value    = pid.Pid3;
                txtPid_4.Value    = pid.Pid4;
                txtPid_5_1.Value  = pid.Pid5_1;
                txtPid_5_2.Value  = pid.Pid5_2;
                txtPid_5_3.Value  = pid.Pid5_3;
                txtPid_5_4.Value  = pid.Pid5_4;
                txtPid_5_5.Value  = pid.Pid5_5;
                txtPid_5_6.Value  = pid.Pid5_6;
                txtPid_6_1.Value  = pid.Pid6_1;
                txtPid_6_2.Value  = pid.Pid6_2;
                txtPid_6_3.Value  = pid.Pid6_3;
                txtPid_6_4.Value  = pid.Pid6_4;
                txtPid_6_5.Value  = pid.Pid6_5;
                txtPid_6_6.Value  = pid.Pid6_6;
                txtPid_6_7.Value  = pid.Pid6_7;
                txtPid_7.Value    = pid.Pid7;
                txtPid_8.Value    = pid.Pid8;
                txtPid_9_1.Value  = pid.Pid9_1;
                txtPid_9_2.Value  = pid.Pid9_2;
                txtPid_9_3.Value  = pid.Pid9_3;
                txtPid_9_4.Value  = pid.Pid9_4;
                txtPid_9_5.Value  = pid.Pid9_5;
                txtPid_9_6.Value  = pid.Pid9_6;
                txtPid_9_7.Value  = pid.Pid9_7;
                txtPid_10.Value   = pid.Pid10;
                txtPid_11_1.Value = pid.Pid11_1;
                txtPid_11_2.Value = pid.Pid11_2;
                txtPid_11_3.Value = pid.Pid11_3;
                txtPid_11_4.Value = pid.Pid11_4;
                txtPid_11_5.Value = pid.Pid11_5;
                txtPid_11_6.Value = pid.Pid11_6;
                txtPid_11_7.Value = pid.Pid11_7;
                txtPid_11_8.Value = pid.Pid11_8;
                txtPid_11_9.Value = pid.Pid11_9;
                txtPid_12.Value   = pid.Pid12;
                txtPid_13_1.Value = pid.Pid13_1;
                txtPid_13_2.Value = pid.Pid13_2;
                txtPid_13_3.Value = pid.Pid13_3;
                txtPid_13_4.Value = pid.Pid13_4;
                txtPid_14_1.Value = pid.Pid14_1;
                txtPid_14_2.Value = pid.Pid14_2;
                txtPid_14_3.Value = pid.Pid14_3;
                txtPid_14_4.Value = pid.Pid14_4;
                txtPid_15_1.Value = pid.Pid15_1;
                txtPid_15_2.Value = pid.Pid15_2;
                txtPid_16.Value   = pid.Pid16;
                txtPid_17.Value   = pid.Pid17;
                txtPid_18.Value   = pid.Pid18;
                txtPid_19.Value   = pid.Pid19;
                txtPid_20.Value   = pid.Pid20;
                txtPid_21.Value   = pid.Pid21;
                txtPid_22.Value   = pid.Pid22;
                txtPid_23.Value   = pid.Pid23;
                txtPid_24.Value   = pid.Pid24;
                txtPid_25.Value   = pid.Pid25;
                txtPid_26.Value   = pid.Pid26;
                txtPid_27.Value   = pid.Pid27;
                txtPid_28.Value   = pid.Pid28;
                txtPid_29.Value   = pid.Pid29;
                txtPid_30.Value   = pid.Pid30;
            }
        }