Changeset 1062 for Scheduling
- Timestamp:
- Jan 9, 2011, 7:13:00 AM (14 years ago)
- Location:
- Scheduling/trunk/cs/bsdx0200GUISourceCode
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
Scheduling/trunk/cs/bsdx0200GUISourceCode/CGDocument.cs
r1050 r1062 814 814 } 815 815 816 public void CheckInAppointment(int nApptID, DateTime dCheckIn, 817 string ClinicStopIEN, 818 string ProviderIEN, 819 string PrintRouteSlip, 820 string PCCClinicIEN, 821 string PCCFormIEN, 822 string PCCOutGuide 823 ) 824 { 825 string sCheckIn = dCheckIn.ToString("M-d-yyyy@HH:mm"); 826 827 string sSql = "BSDX CHECKIN APPOINTMENT^" + nApptID.ToString() + "^" + sCheckIn + "^"; 828 sSql += ClinicStopIEN + "^" + ProviderIEN + "^" + PrintRouteSlip + "^"; 829 sSql += PCCClinicIEN + "^" + PCCFormIEN + "^" + PCCOutGuide; 816 public void CheckInAppointment(int nApptID, DateTime dCheckIn) 817 { 818 string sCheckIn = FMDateTime.Create(dCheckIn).FMDateString; 819 820 string sSql = "BSDX CHECKIN APPOINTMENT^" + nApptID.ToString() + "^" + sCheckIn; // +"^"; 821 //sSql += ClinicStopIEN + "^" + ProviderIEN + "^" + PrintRouteSlip + "^"; 822 //sSql += PCCClinicIEN + "^" + PCCFormIEN + "^" + PCCOutGuide; 830 823 831 824 System.Data.DataTable dtAppt = m_DocManager.RPMSDataTable(sSql, "CheckInAppointment"); -
Scheduling/trunk/cs/bsdx0200GUISourceCode/CGDocumentManager.cs
r1051 r1062 293 293 threadSplash.Start(m_ds); // pass form as parameter. 294 294 295 //There are 20steps to load the application. That's max for the progress bar.296 setMaxProgressDelegate( 20);295 //There are 19 steps to load the application. That's max for the progress bar. 296 setMaxProgressDelegate(19); 297 297 298 298 // smh--not used: System.Configuration.ConfigurationManager.GetSection("appSettings"); … … 300 300 setStatusDelegate("Connecting to VISTA"); 301 301 302 bool bRetry = true;303 304 302 //Try to connect using supplied values for Server and Port 305 303 //Why am I doing this? The library BMX net uses prompts for access and verify code … … 322 320 } 323 321 324 322 323 bool bRetry = true; 324 325 325 // Do block is Log-in logic 326 326 do … … 470 470 dtGroups.PrimaryKey = dcKeys; 471 471 472 //Get Access Group Types (??) 472 //Get Access Group Types (Combines Access Types and Groups) 473 //Optimization Note: Can eliminate Access type and Access Group Table 474 // But they are heavily referenced throughout the code. 473 475 // Table #7 474 476 setProgressDelegate(7); … … 491 493 //ResourceGroup Table (Resource Groups by User) 492 494 // Table #8 495 // What shows up on the tree. The groups the user has access to. 493 496 setProgressDelegate(8); 494 497 setStatusDelegate(statusConst + " Resource Groups By User"); … … 497 500 //Resources by user 498 501 // Table #9 502 // Individual Resources 499 503 setProgressDelegate(9); 500 504 setStatusDelegate(statusConst + " Resources By User"); … … 508 512 //GroupResources table 509 513 // Table #10 514 // Resource Groups and Indivdual Resources together 510 515 setProgressDelegate(10); 511 516 setStatusDelegate(statusConst + " Group Resources"); … … 559 564 //Build ResourceUser table 560 565 //Table #13 566 //Acess to Resources by [this] User 561 567 setProgressDelegate(13); 562 568 setStatusDelegate(statusConst + " Resource User"); … … 577 583 //Build active provider table 578 584 //Table #14 585 //TODO: Lazy load the provider table; no need to load in advance. 579 586 setProgressDelegate(14); 580 587 setStatusDelegate(statusConst + " Providers"); … … 583 590 Debug.Write("LoadGlobalRecordsets -- Provider loaded\n"); 584 591 585 //Build the CLINIC_STOPtable592 //Build the HOLIDAY table 586 593 //Table #15 587 594 setProgressDelegate(15); 588 setStatusDelegate(statusConst + " Clinic Stops");589 // sCommandText = "SELECT BMXIEN, CODE, NAME FROM CLINIC_STOP"; //SMH590 sCommandText = "SELECT BMXIEN, AMIS_REPORTING_STOP_CODE, NAME FROM CLINIC_STOP";591 ConnectInfo.RPMSDataTable(sCommandText, "ClinicStop", m_dsGlobal);592 Debug.Write("LoadGlobalRecordsets -- ClinicStop loaded\n");593 594 //Build the HOLIDAY table595 //Table #16596 setProgressDelegate(16);597 595 setStatusDelegate(statusConst + " Holiday"); 598 596 sCommandText = "SELECT NAME, DATE FROM HOLIDAY WHERE DATE > '" + DateTime.Today.ToShortDateString() + "'"; … … 613 611 // Event Subsriptions 614 612 setStatusDelegate("Subscribing to Server Events"); 615 //Table #17 613 //Table #16 614 setProgressDelegate(16); 615 _current.m_ConnectInfo.SubscribeEvent("BSDX SCHEDULE"); 616 //Table #17 616 617 setProgressDelegate(17); 617 _current.m_ConnectInfo.SubscribeEvent("BSDX SCHEDULE");618 _current.m_ConnectInfo.SubscribeEvent("BSDX CALL WORKSTATIONS"); 618 619 //Table #18 619 620 setProgressDelegate(18); 620 _current.m_ConnectInfo.SubscribeEvent("BSDX CALL WORKSTATIONS");621 _current.m_ConnectInfo.SubscribeEvent("BSDX ADMIN MESSAGE"); 621 622 //Table #19 622 623 setProgressDelegate(19); 623 _current.m_ConnectInfo.SubscribeEvent("BSDX ADMIN MESSAGE");624 //Table #20625 setProgressDelegate(20);626 624 _current.m_ConnectInfo.SubscribeEvent("BSDX ADMIN SHUTDOWN"); 627 625 -
Scheduling/trunk/cs/bsdx0200GUISourceCode/CGView.cs
r1027 r1062 1941 1941 private void AppointmentCheckIn() 1942 1942 { 1943 bool bDeleted = false;1943 1944 1944 int nApptID = this.calendarGrid1.SelectedAppointment; 1945 1945 Debug.Assert(nApptID != 0); … … 1949 1949 try 1950 1950 { 1951 1952 1951 bool bAlreadyCheckedIn = false; 1953 1952 if (a.CheckInTime.Ticks > 0) … … 1978 1977 Debug.Write("CGView.AppointmentCheckIn Error: " + ex.Message); 1979 1978 } 1980 1981 1979 1982 1980 string sProv = ""; 1983 string sProvReqd = "NO"; 1984 string sPCC = "NO"; 1985 string sMultCodes = "NO"; 1986 string sStopCode = ""; 1987 bool bProvReqd = false; 1988 bool bPCC = false; 1989 bool bMultCodes = false; 1981 1990 1982 if (nHospLoc > 0) 1991 1983 { … … 1993 1985 DataRow drHL = dr.GetParentRow(m_DocManager.GlobalDataSet.Relations["HospitalLocationResource"]); 1994 1986 sProv = drHL["DEFAULT_PROVIDER"].ToString(); 1995 sStopCode = drHL["STOP_CODE_NUMBER"].ToString();1996 1997 1998 //TODO: Remove this. This doesn't exist in VISTA.1999 /*2000 DataRow[] draCS = drHL.GetChildRows(m_DocManager.GlobalDataSet.Relations["HospitalLocationClinic"]);2001 if (draCS.GetLength(0) > 0)2002 {2003 DataRow drCS = draCS[0];2004 sProvReqd = drCS["VISIT_PROVIDER_REQUIRED"].ToString();2005 sPCC = drCS["GENERATE_PCCPLUS_FORMS?"].ToString();2006 sMultCodes = drCS["MULTIPLE_CLINIC_CODES_USED?"].ToString();2007 }2008 bProvReqd = (sProvReqd == "YES")?true:false;2009 bPCC = (sPCC == "YES")?true:false;2010 bMultCodes = (sMultCodes == "YES")?true:false;2011 */2012 1987 } 2013 1988 2014 1989 DCheckIn dlgCheckin = new DCheckIn(); 2015 dlgCheckin.InitializePage(a, this.m_DocManager, sProv, bProvReqd, bPCC, bMultCodes, sStopCode,nHospLoc);1990 dlgCheckin.InitializePage(a, this.m_DocManager, sProv, nHospLoc); 2016 1991 calendarGrid1.CGToolTip.Active = false; 2017 1992 if (dlgCheckin.ShowDialog(this) != DialogResult.OK) … … 2027 2002 DateTime dtCheckIn = dlgCheckin.CheckInTime; 2028 2003 2029 /* 2030 * Need to pass Provider, ClinicStop, PrintRouteSlip, 2031 * PCC Clinic, PCC Form, Print OutGuide 2032 */ 2033 2034 this.Document.CheckInAppointment(nApptID, dtCheckIn, 2035 dlgCheckin.ClinicStopIEN, 2036 dlgCheckin.ProviderIEN, 2037 dlgCheckin.PrintRouteSlip, 2038 dlgCheckin.PCCClinicIEN, 2039 dlgCheckin.PCCFormIEN, 2040 dlgCheckin.PCCOutGuide 2041 ); 2004 this.Document.CheckInAppointment(nApptID, dtCheckIn); 2042 2005 //smh new code 2043 if (dlgCheckin.PrintRouteSlip == "true") //TODO: strange that we use a string for a boolean value??2006 if (dlgCheckin.PrintRouteSlip) 2044 2007 this.printRoutingSlip.Print(); 2045 2008 // end new code … … 2052 2015 } 2053 2016 2054 if (bDeleted == true)2055 {2056 try2057 {2058 RaiseRPMSEvent("BSDX SCHEDULE" , m_Document.DocName);2059 }2060 catch (Exception ex)2061 {2062 Debug.Write(ex.Message);2063 }2064 this.calendarGrid1.Invalidate();2065 }2066 2017 } 2067 2018 -
Scheduling/trunk/cs/bsdx0200GUISourceCode/ClinicalScheduling.csproj.user
r1051 r1062 37 37 </RemoteDebugMachine> 38 38 <StartAction>Project</StartAction> 39 <StartArguments>/s=1 92.168.56.101 /p=9260 /a=shabiel12 /v=catdog.66</StartArguments>39 <StartArguments>/s=172.16.16.108 /p=9250 /a=abeer12 /v=abc,4321</StartArguments> 40 40 <StartPage> 41 41 </StartPage> -
Scheduling/trunk/cs/bsdx0200GUISourceCode/DCheckIn.cs
r964 r1062 44 44 private System.Windows.Forms.Label label2; 45 45 private System.Windows.Forms.ComboBox cboProvider; 46 private System.Windows.Forms.ComboBox cboStopCode;47 private System.Windows.Forms.Label lblStopCode;48 46 private System.Windows.Forms.CheckBox chkRoutingSlip; 49 private System.Windows.Forms.GroupBox grpPCCPlus;50 private System.Windows.Forms.ComboBox cboPCCPlusClinic;51 private System.Windows.Forms.Label label4;52 private System.Windows.Forms.ComboBox cboPCCPlusForm;53 private System.Windows.Forms.Label label5;54 private System.Windows.Forms.CheckBox chkPCCOutGuide;55 47 56 48 private string m_sPatientName; … … 58 50 private string m_sProvider; 59 51 private string m_sProviderIEN; 60 private string m_sStopCode;61 private string m_sStopCodeIEN;62 52 private CGDocumentManager m_DocManager; 63 53 private DataSet m_dsGlobal; … … 71 61 private bool m_bInit; 72 62 public bool m_bPrintRouteSlip; 73 private DateTime m_dAuxTime;74 75 /*76 * PCC Variables77 */78 private bool m_bPCC;79 private string m_sPCCClinicIEN;80 private string m_sPCCFormIEN;81 63 private ToolTip toolTip1; 82 private bool m_bPCCOutGuide; 83 64 84 65 #endregion Fields 85 66 … … 98 79 99 80 /// <summary> 100 /// Returns string representation of IEN of Clinic in VEN EHP CLINIC file101 /// </summary> 102 public string PCCClinicIEN81 /// Returns 'true' if routing slip to be printed; otherwise 'false' 82 /// </summary> 83 public bool PrintRouteSlip 103 84 { 104 85 get 105 86 { 106 return this.m_sPCCClinicIEN;107 } 108 } 109 110 /// <summary> 111 /// Returns string representation of IEN of template entry in VEN PCC TEMPLATE112 /// </summary> 113 public string PCCFormIEN87 return m_bPrintRouteSlip; 88 } 89 } 90 91 /// <summary> 92 /// Appointment checkin time 93 /// </summary> 94 public DateTime CheckInTime 114 95 { 115 96 get 116 97 { 117 return m_sPCCFormIEN;118 }119 }120 121 /// <summary>122 /// Returns 'true' if outguide to be printed; otherwise returns 'false'123 /// </summary>124 public string PCCOutGuide125 {126 get127 {128 string sRet = (this.m_bPCCOutGuide == true) ? "true" : "false";129 return sRet;130 }131 }132 133 /// <summary>134 /// Returns string representation of IEN of CLINIC STOP135 /// </summary>136 public string ClinicStopIEN137 {138 get139 {140 return this.m_sStopCodeIEN;141 }142 }143 144 /// <summary>145 /// Returns 'true' if routing slip to be printed; otherwise 'false'146 /// </summary>147 public string PrintRouteSlip148 {149 get150 {151 string sRet = (this.m_bPrintRouteSlip == true) ? "true" : "false";152 return sRet;153 }154 }155 156 /// <summary>157 /// Appointment checkin time158 /// </summary>159 public DateTime CheckInTime160 {161 get162 {163 98 return m_dCheckIn; 164 99 } … … 169 104 } 170 105 171 /// <summary>172 /// Appointment end time173 /// </summary>174 public DateTime AuxTime175 {176 get177 {178 return m_dAuxTime;179 }180 set181 {182 m_dAuxTime = value;183 }184 }185 106 #endregion Properties 186 107 … … 193 114 /// <param name="docManager">Document Manager</param> 194 115 /// <param name="sDefaultProvider">Default provider</param> 195 /// <param name="bProviderRequired">not used</param>196 /// <param name="bGeneratePCCPlus">not used</param>197 /// <param name="bMultCodes">not used</param>198 /// <param name="sStopCode">Stop Code</param>199 116 public void InitializePage(CGAppointment a, CGDocumentManager docManager, 200 string sDefaultProvider, bool bProviderRequired, bool bGeneratePCCPlus, 201 bool bMultCodes, string sStopCode, int nHospLoc) 117 string sDefaultProvider, int nHospLoc) 202 118 { 203 119 m_bInit = true; … … 205 121 m_dsGlobal = m_DocManager.GlobalDataSet; 206 122 int nFind = 0; 207 208 //Provider processing209 m_bProviderRequired = bProviderRequired; //not used in VISTA --remove210 123 211 124 //smh new code … … 239 152 cboProvider.SelectedIndex = nFind; 240 153 241 //an experiment (doesn't work yet, but leaving for future enlightenment): LINQ242 var defProv = from Provider in m_dtProvider.AsEnumerable()243 where Provider.Field<string>("DEFAULT") == "YES"244 select Provider;245 246 154 } 247 155 //otherwise, just use the default provider table … … 266 174 267 175 268 //Stop code processing269 //TODO: Remove... not in VISTA.270 this.lblStopCode.Visible = false;271 this.cboStopCode.Visible = false;272 m_dvCS = new DataView(m_dsGlobal.Tables["ClinicStop"]);273 m_dvCS.Sort = "NAME ASC";274 m_sStopCode = sStopCode;275 m_sStopCodeIEN = "";276 if (m_sStopCode != "")277 {278 //Get the IEN of the clinic stop code279 nFind = m_dvCS.Find((string)m_sStopCode);280 Debug.Assert(nFind > -1);281 if (nFind > -1)282 {283 m_sStopCodeIEN = m_dvCS[nFind].Row["BMXIEN"].ToString();284 }285 }286 287 if (bMultCodes == true)288 {289 this.lblStopCode.Visible = true;290 this.cboStopCode.Visible = true;291 cboStopCode.DataSource = m_dvCS;292 cboStopCode.DisplayMember = "NAME";293 cboStopCode.ValueMember = "BMXIEN";294 if (m_sStopCode != "")295 {296 nFind = m_dvCS.Find((string)m_sStopCode);297 cboStopCode.SelectedIndex = nFind;298 }299 }300 301 m_bPCC = bGeneratePCCPlus;302 PCCPlus();303 304 176 m_sPatientName = a.PatientName; 305 177 if (a.CheckInTime.Ticks != 0) … … 314 186 m_dCheckIn = DateTime.Now; 315 187 } 188 316 189 UpdateDialogData(true); 317 190 m_bInit = false; 318 319 //Synchronize PCCForm with Clinic 320 if (m_bPCC == true) 321 { 322 cboPCCPlusClinic_SelectedIndexChanged(this, new System.EventArgs()); 323 } 324 } 325 326 /// <summary> 327 /// Not used in VISTA. Needs to be removed 328 /// <remarks>Not used in VISTA.</remarks> 329 /// </summary> 330 private void PCCPlus() 331 { 332 //PCCPlus processing 333 /*Can't do PCCPlus if no stop code 334 * or if PRINT PCC PLUS FORM field in CLINIC SETUP PARAMETERS is false 335 */ 336 if ((m_bPCC == false) || (m_sStopCode == "")) 337 { 338 grpPCCPlus.Enabled = false; 339 return; 340 } 341 else 342 { 343 grpPCCPlus.Enabled = true; 344 //Populate combo box with recordset of clinics based on m_sStopCode 345 string sCmd = "SELECT BMXIEN, NAME, DEPARTMENT, DEFAULT_ENCOUNTER_FORM, NEVER_PRINT_OUTGUIDE FROM VEN_EHP_CLINIC WHERE DEPARTMENT = '" + m_sStopCode + "'"; 346 m_dtClinic = m_DocManager.ConnectInfo.RPMSDataTable(sCmd, "CLINIC"); 347 m_dvClinic = new DataView(m_dtClinic); 348 m_dvClinic.Sort = "NAME ASC"; 349 350 cboPCCPlusClinic.DataSource = m_dvClinic; 351 cboPCCPlusClinic.DisplayMember = "NAME"; 352 cboPCCPlusClinic.ValueMember = "BMXIEN"; 353 354 355 //Populate combo box with recordset of all forms 356 sCmd = "SELECT BMXIEN, TEMPLATE FROM VEN_EHP_EF_TEMPLATES"; 357 m_dtForm = m_DocManager.ConnectInfo.RPMSDataTable(sCmd, "FORM"); 358 m_dvForm = new DataView(m_dtForm); 359 m_dvForm.Sort = "TEMPLATE ASC"; 360 361 cboPCCPlusForm.DataSource = m_dvForm; 362 cboPCCPlusForm.DisplayMember = "TEMPLATE"; 363 cboPCCPlusForm.ValueMember = "BMXIEN"; 364 365 if ((m_dtClinic.Rows.Count == 0) || (m_dtForm.Rows.Count == 0)) 366 { 367 //No PCCPlus clinics for current stop code 368 //or no forms available 369 grpPCCPlus.Enabled = false; 370 return; 371 } 372 373 cboPCCPlusClinic.SelectedIndex = 0; 374 cboPCCPlusClinic_SelectedIndexChanged(this, new System.EventArgs()); 375 376 } 377 } 191 } 192 378 193 379 194 /// <summary> … … 391 206 else //Move data to member variables from dialog controls 392 207 { 393 394 /*395 * Need to return Provider, ClinicStop, PrintRouteSlip,396 * PCC Clinic, PCC Form, Print OutGuide397 */398 399 208 m_dCheckIn = this.dtpCheckIn.Value; 400 209 m_sProviderIEN = this.cboProvider.SelectedValue.ToString(); 401 210 m_bPrintRouteSlip = chkRoutingSlip.Checked; 402 403 /*404 * Don't get value from CLINIC STOP combo since405 * it may not be enabled, and406 * it updates the member variable whenever the selection changes407 */408 409 /*410 * PCCPlus411 */412 413 if (grpPCCPlus.Enabled == false)414 {415 m_bPCC = false;416 m_sPCCClinicIEN = "";417 m_sPCCFormIEN = "";418 m_bPCCOutGuide = false;419 }420 else421 {422 m_bPCC = true;423 m_sPCCClinicIEN = this.cboPCCPlusClinic.SelectedValue.ToString();424 m_sPCCFormIEN = this.cboPCCPlusForm.SelectedValue.ToString();425 if (chkPCCOutGuide.Enabled == false)426 {427 m_bPCCOutGuide = false;428 }429 else430 {431 m_bPCCOutGuide = this.chkPCCOutGuide.Checked;432 }433 }434 435 211 } 436 212 } … … 460 236 { 461 237 this.components = new System.ComponentModel.Container(); 462 System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(DCheckIn));463 238 this.pnlPageBottom = new System.Windows.Forms.Panel(); 464 239 this.cmdCancel = new System.Windows.Forms.Button(); … … 474 249 this.cboProvider = new System.Windows.Forms.ComboBox(); 475 250 this.label2 = new System.Windows.Forms.Label(); 476 this.cboStopCode = new System.Windows.Forms.ComboBox();477 this.lblStopCode = new System.Windows.Forms.Label();478 251 this.chkRoutingSlip = new System.Windows.Forms.CheckBox(); 479 this.grpPCCPlus = new System.Windows.Forms.GroupBox();480 this.chkPCCOutGuide = new System.Windows.Forms.CheckBox();481 this.label4 = new System.Windows.Forms.Label();482 this.cboPCCPlusClinic = new System.Windows.Forms.ComboBox();483 this.cboPCCPlusForm = new System.Windows.Forms.ComboBox();484 this.label5 = new System.Windows.Forms.Label();485 252 this.toolTip1 = new System.Windows.Forms.ToolTip(this.components); 486 253 this.pnlPageBottom.SuspendLayout(); 487 254 this.pnlDescription.SuspendLayout(); 488 255 this.grpDescriptionResourceGroup.SuspendLayout(); 489 this.grpPCCPlus.SuspendLayout();490 256 this.SuspendLayout(); 491 257 // … … 495 261 this.pnlPageBottom.Controls.Add(this.cmdOK); 496 262 this.pnlPageBottom.Dock = System.Windows.Forms.DockStyle.Bottom; 497 this.pnlPageBottom.Location = new System.Drawing.Point(0, 360);263 this.pnlPageBottom.Location = new System.Drawing.Point(0, 203); 498 264 this.pnlPageBottom.Name = "pnlPageBottom"; 499 265 this.pnlPageBottom.Size = new System.Drawing.Size(520, 40); … … 523 289 this.pnlDescription.Controls.Add(this.grpDescriptionResourceGroup); 524 290 this.pnlDescription.Dock = System.Windows.Forms.DockStyle.Bottom; 525 this.pnlDescription.Location = new System.Drawing.Point(0, 288);291 this.pnlDescription.Location = new System.Drawing.Point(0, 131); 526 292 this.pnlDescription.Name = "pnlDescription"; 527 293 this.pnlDescription.Size = new System.Drawing.Size(520, 72); … … 546 312 this.lblDescriptionResourceGroup.Size = new System.Drawing.Size(514, 53); 547 313 this.lblDescriptionResourceGroup.TabIndex = 0; 548 this.lblDescriptionResourceGroup.Text = resources.GetString("lblDescriptionResourceGroup.Text"); 314 this.lblDescriptionResourceGroup.Text = "Use this panel to check in an appointment. A patient may only be checked-in once." + 315 ""; 549 316 // 550 317 // label1 … … 584 351 this.label3.Size = new System.Drawing.Size(80, 16); 585 352 this.label3.TabIndex = 7; 586 this.label3.Text = "Check In Time:";353 this.label3.Text = "Check-in Time:"; 587 354 // 588 355 // lblPatientName … … 609 376 this.label2.Text = "Visit Provider:"; 610 377 // 611 // cboStopCode612 //613 this.cboStopCode.Location = new System.Drawing.Point(96, 128);614 this.cboStopCode.Name = "cboStopCode";615 this.cboStopCode.Size = new System.Drawing.Size(240, 21);616 this.cboStopCode.TabIndex = 13;617 this.cboStopCode.SelectedIndexChanged += new System.EventHandler(this.cboStopCode_SelectedIndexChanged);618 //619 // lblStopCode620 //621 this.lblStopCode.Location = new System.Drawing.Point(16, 128);622 this.lblStopCode.Name = "lblStopCode";623 this.lblStopCode.Size = new System.Drawing.Size(80, 16);624 this.lblStopCode.TabIndex = 7;625 this.lblStopCode.Text = "Stop Code:";626 //627 378 // chkRoutingSlip 628 379 // 629 this.chkRoutingSlip.Location = new System.Drawing.Point(3 68, 88);380 this.chkRoutingSlip.Location = new System.Drawing.Point(380, 93); 630 381 this.chkRoutingSlip.Name = "chkRoutingSlip"; 631 382 this.chkRoutingSlip.Size = new System.Drawing.Size(128, 16); … … 634 385 this.toolTip1.SetToolTip(this.chkRoutingSlip, "Prints routing slip to the Windows Default Printer"); 635 386 // 636 // grpPCCPlus637 //638 this.grpPCCPlus.Controls.Add(this.chkPCCOutGuide);639 this.grpPCCPlus.Controls.Add(this.label4);640 this.grpPCCPlus.Controls.Add(this.cboPCCPlusClinic);641 this.grpPCCPlus.Controls.Add(this.cboPCCPlusForm);642 this.grpPCCPlus.Controls.Add(this.label5);643 this.grpPCCPlus.Location = new System.Drawing.Point(8, 168);644 this.grpPCCPlus.Name = "grpPCCPlus";645 this.grpPCCPlus.Size = new System.Drawing.Size(488, 104);646 this.grpPCCPlus.TabIndex = 15;647 this.grpPCCPlus.TabStop = false;648 this.grpPCCPlus.Text = "PCC Plus";649 //650 // chkPCCOutGuide651 //652 this.chkPCCOutGuide.Location = new System.Drawing.Point(360, 24);653 this.chkPCCOutGuide.Name = "chkPCCOutGuide";654 this.chkPCCOutGuide.Size = new System.Drawing.Size(96, 16);655 this.chkPCCOutGuide.TabIndex = 15;656 this.chkPCCOutGuide.Text = "Print Outguide";657 //658 // label4659 //660 this.label4.Location = new System.Drawing.Point(8, 24);661 this.label4.Name = "label4";662 this.label4.Size = new System.Drawing.Size(72, 16);663 this.label4.TabIndex = 8;664 this.label4.Text = "PCC+ Clinic:";665 //666 // cboPCCPlusClinic667 //668 this.cboPCCPlusClinic.Location = new System.Drawing.Point(88, 24);669 this.cboPCCPlusClinic.Name = "cboPCCPlusClinic";670 this.cboPCCPlusClinic.Size = new System.Drawing.Size(240, 21);671 this.cboPCCPlusClinic.TabIndex = 0;672 this.cboPCCPlusClinic.SelectedIndexChanged += new System.EventHandler(this.cboPCCPlusClinic_SelectedIndexChanged);673 //674 // cboPCCPlusForm675 //676 this.cboPCCPlusForm.Location = new System.Drawing.Point(88, 64);677 this.cboPCCPlusForm.Name = "cboPCCPlusForm";678 this.cboPCCPlusForm.Size = new System.Drawing.Size(240, 21);679 this.cboPCCPlusForm.TabIndex = 0;680 //681 // label5682 //683 this.label5.Location = new System.Drawing.Point(8, 64);684 this.label5.Name = "label5";685 this.label5.Size = new System.Drawing.Size(72, 16);686 this.label5.TabIndex = 8;687 this.label5.Text = "PCC+ Form:";688 //689 387 // DCheckIn 690 388 // 691 389 this.AutoScaleBaseSize = new System.Drawing.Size(5, 13); 692 this.ClientSize = new System.Drawing.Size(520, 400); 693 this.Controls.Add(this.grpPCCPlus); 390 this.ClientSize = new System.Drawing.Size(520, 243); 694 391 this.Controls.Add(this.chkRoutingSlip); 695 this.Controls.Add(this.cboStopCode);696 392 this.Controls.Add(this.cboProvider); 697 393 this.Controls.Add(this.lblPatientName); … … 703 399 this.Controls.Add(this.label3); 704 400 this.Controls.Add(this.label2); 705 this.Controls.Add(this.lblStopCode);706 401 this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; 707 402 this.Name = "DCheckIn"; … … 711 406 this.pnlDescription.ResumeLayout(false); 712 407 this.grpDescriptionResourceGroup.ResumeLayout(false); 713 this.grpPCCPlus.ResumeLayout(false);714 408 this.ResumeLayout(false); 715 409 … … 724 418 } 725 419 726 private void cboStopCode_SelectedIndexChanged(object sender, System.EventArgs e)727 {728 /*729 * Whenever the stop code changes, the set of PCCPlus Clinic Selections change730 * except during init.731 */732 if (m_bInit == true)733 return;734 735 //Change the value of m_sStopCode736 DataRowView drv = (DataRowView)this.cboStopCode.SelectedItem;737 string sStopCode = drv.Row["NAME"].ToString();738 m_sStopCode = sStopCode;739 m_sStopCodeIEN = drv.Row["BMXIEN"].ToString();740 PCCPlus();741 }742 743 private void cboPCCPlusClinic_SelectedIndexChanged(object sender, System.EventArgs e)744 {745 /*746 * Whenever the PCCPlus Clinic changes, the default EF TEMPLATE changes747 */748 if (m_bInit == true)749 return;750 751 if (this.cboPCCPlusClinic.SelectedItem == null)752 return;753 754 DataRowView drv = (DataRowView)this.cboPCCPlusClinic.SelectedItem;755 string sDefaultForm = drv.Row["DEFAULT_ENCOUNTER_FORM"].ToString();756 757 int nFind = this.m_dvForm.Find(sDefaultForm);758 if (nFind > -1)759 {760 this.cboPCCPlusForm.SelectedIndex = nFind;761 }762 }763 420 #endregion Events 764 765 766 421 } 767 422 } -
Scheduling/trunk/cs/bsdx0200GUISourceCode/DCheckIn.resx
r804 r1062 118 118 <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 119 119 </resheader> 120 <data name="lblDescriptionResourceGroup.Text" xml:space="preserve">121 <value>Use this panel to check in an appointment. A PCC visit will automatically be created for this patient at the check in date and time if the clinic is set up to create a visit at checkin. A patient may only be checked-in once.</value>122 </data>123 120 <metadata name="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 124 121 <value>17, 17</value>
Note:
See TracChangeset
for help on using the changeset viewer.