From a37fcb43fa753c9fd49a522208b2fcbcf143b49c Mon Sep 17 00:00:00 2001 From: kdtop3 Date: Sun, 6 Jul 2008 21:36:37 +0000 Subject: [PATCH] Initial Upload of Official WV CPRS 1.0.26.76 --- CPRS-Chart/Accessibility_TLB.dcr | Bin 0 -> 32 bytes CPRS-Chart/Accessibility_TLB.pas | 286 + CPRS-Chart/BA/UBAConst.pas | 61 + CPRS-Chart/BA/UBACore.pas | 1480 + CPRS-Chart/BA/UBAGlobals.pas | 1182 + CPRS-Chart/BA/UBAMessages.pas | 43 + CPRS-Chart/BA/fBALocalDiagnoses.dfm | 270 + CPRS-Chart/BA/fBALocalDiagnoses.pas | 1576 + CPRS-Chart/BA/fBAOptionsDiagnoses.dfm | 312 + CPRS-Chart/BA/fBAOptionsDiagnoses.pas | 652 + CPRS-Chart/CPRS.vpw | 32 + CPRS-Chart/CPRSChart SHORTCUT.lnk | Bin 0 -> 1254 bytes CPRS-Chart/CPRSChart.cfg | 42 + CPRS-Chart/CPRSChart.dof | 170 + CPRS-Chart/CPRSChart.dpr | 327 + CPRS-Chart/CPRSChart.drc | 976 + CPRS-Chart/CPRSChart.dsk | 397 + CPRS-Chart/CPRSChart.dsm | Bin 0 -> 16919373 bytes CPRS-Chart/CPRSChart.exe | Bin 0 -> 5090304 bytes CPRS-Chart/CPRSChart.map | 77282 ++++++++++++++++ CPRS-Chart/CPRSChart.res | Bin 0 -> 2096 bytes CPRS-Chart/CPRSChart.tlb | Bin 0 -> 6784 bytes CPRS-Chart/CPRSChart_TLB.pas | 433 + CPRS-Chart/Consults/FormResize.txt | 8 + CPRS-Chart/Consults/fConsMedRslt.dfm | 182 + CPRS-Chart/Consults/fConsMedRslt.pas | 212 + CPRS-Chart/Consults/fConsult513Prt.dfm | 167 + CPRS-Chart/Consults/fConsult513Prt.pas | 200 + CPRS-Chart/Consults/fConsultAct.dfm | 362 + CPRS-Chart/Consults/fConsultAct.pas | 599 + CPRS-Chart/Consults/fConsultAlertTo.dfm | 103 + CPRS-Chart/Consults/fConsultAlertTo.pas | 137 + CPRS-Chart/Consults/fConsultBD.dfm | 92 + CPRS-Chart/Consults/fConsultBD.pas | 127 + CPRS-Chart/Consults/fConsultBS.dfm | 101 + CPRS-Chart/Consults/fConsultBS.pas | 165 + CPRS-Chart/Consults/fConsultBSt.dfm | 80 + CPRS-Chart/Consults/fConsultBSt.pas | 120 + CPRS-Chart/Consults/fConsults.dfm | 1046 + CPRS-Chart/Consults/fConsults.pas | 4830 + CPRS-Chart/Consults/fConsultsView.dfm | 199 + CPRS-Chart/Consults/fConsultsView.pas | 259 + CPRS-Chart/Consults/fCsltNote.dfm | 78 + CPRS-Chart/Consults/fCsltNote.pas | 148 + CPRS-Chart/Consults/fEditConsult.dfm | 409 + CPRS-Chart/Consults/fEditConsult.pas | 671 + CPRS-Chart/Consults/fEditProc.dfm | 452 + CPRS-Chart/Consults/fEditProc.pas | 686 + CPRS-Chart/Consults/fODConsult.dfm | 458 + CPRS-Chart/Consults/fODConsult.pas | 1410 + CPRS-Chart/Consults/fODProc.dfm | 386 + CPRS-Chart/Consults/fODProc.pas | 833 + CPRS-Chart/Consults/fPreReq.dfm | 101 + CPRS-Chart/Consults/fPreReq.pas | 201 + CPRS-Chart/Consults/rConsults.pas | 847 + CPRS-Chart/Consults/uConsults.pas | 453 + CPRS-Chart/Copy of fPtSelOptns.ddp | Bin 0 -> 51 bytes CPRS-Chart/Encounter/fDiagnoses.dfm | 106 + CPRS-Chart/Encounter/fDiagnoses.pas | 259 + CPRS-Chart/Encounter/fEncVitals.dfm | 454 + CPRS-Chart/Encounter/fEncVitals.pas | 666 + CPRS-Chart/Encounter/fEncounterFrame.dfm | 67 + CPRS-Chart/Encounter/fEncounterFrame.pas | 838 + CPRS-Chart/Encounter/fExam.dfm | 97 + CPRS-Chart/Encounter/fExam.pas | 117 + CPRS-Chart/Encounter/fGAF.dfm | 194 + CPRS-Chart/Encounter/fGAF.pas | 206 + CPRS-Chart/Encounter/fHFSearch.dfm | 104 + CPRS-Chart/Encounter/fHFSearch.pas | 226 + CPRS-Chart/Encounter/fHealthFactor.dfm | 102 + CPRS-Chart/Encounter/fHealthFactor.pas | 117 + CPRS-Chart/Encounter/fImmunization.dfm | 159 + CPRS-Chart/Encounter/fImmunization.pas | 181 + CPRS-Chart/Encounter/fPCEBase.dfm | 47 + CPRS-Chart/Encounter/fPCEBase.pas | 376 + CPRS-Chart/Encounter/fPCEBaseGrid.dfm | 49 + CPRS-Chart/Encounter/fPCEBaseGrid.pas | 225 + CPRS-Chart/Encounter/fPCEBaseMain.dfm | 167 + CPRS-Chart/Encounter/fPCEBaseMain.pas | 505 + CPRS-Chart/Encounter/fPCEEdit.dfm | 91 + CPRS-Chart/Encounter/fPCEEdit.pas | 147 + CPRS-Chart/Encounter/fPCELex.dfm | 80 + CPRS-Chart/Encounter/fPCELex.pas | 151 + CPRS-Chart/Encounter/fPCEOther.dfm | 62 + CPRS-Chart/Encounter/fPCEOther.pas | 105 + CPRS-Chart/Encounter/fPCEProvider.dfm | 104 + CPRS-Chart/Encounter/fPCEProvider.pas | 187 + CPRS-Chart/Encounter/fPatientEd.dfm | 99 + CPRS-Chart/Encounter/fPatientEd.pas | 123 + CPRS-Chart/Encounter/fProcedure.dfm | 202 + CPRS-Chart/Encounter/fProcedure.pas | 539 + CPRS-Chart/Encounter/fSkinTest.dfm | 171 + CPRS-Chart/Encounter/fSkinTest.pas | 248 + CPRS-Chart/Encounter/fVisitType.dfm | 255 + CPRS-Chart/Encounter/fVisitType.pas | 535 + CPRS-Chart/Encounter/mVisitRelated.dfm | 175 + CPRS-Chart/Encounter/mVisitRelated.pas | 228 + CPRS-Chart/Encounter/rPCE.pas | 1492 + CPRS-Chart/Encounter/uPCE.pas | 3548 + CPRS-Chart/Images/Alarm.bmp | Bin 0 -> 310 bytes CPRS-Chart/Images/Alarm2.bmp | Bin 0 -> 374 bytes CPRS-Chart/Images/Alarm3.bmp | Bin 0 -> 374 bytes CPRS-Chart/Images/Alarm4.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/AlarmRng.bmp | Bin 0 -> 310 bytes CPRS-Chart/Images/AlarmRng2.bmp | Bin 0 -> 374 bytes CPRS-Chart/Images/AlarmRng3.bmp | Bin 0 -> 374 bytes CPRS-Chart/Images/AlarmRng4.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/BALLOON.BMP | Bin 0 -> 382 bytes CPRS-Chart/Images/Blank.bmp | Bin 0 -> 374 bytes CPRS-Chart/Images/BlankImage.bmp | Bin 0 -> 578 bytes CPRS-Chart/Images/CP_Procedure.bmp | Bin 0 -> 1334 bytes CPRS-Chart/Images/CheckMark.bmp | Bin 0 -> 374 bytes CPRS-Chart/Images/Clock.bmp | Bin 0 -> 310 bytes CPRS-Chart/Images/Clock2.bmp | Bin 0 -> 374 bytes CPRS-Chart/Images/Clock3.bmp | Bin 0 -> 374 bytes CPRS-Chart/Images/Clock4.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/Consult.bmp | Bin 0 -> 376 bytes CPRS-Chart/Images/ConsultIFC_I.bmp | Bin 0 -> 824 bytes CPRS-Chart/Images/Dialog.bmp | Bin 0 -> 310 bytes CPRS-Chart/Images/Dialog4.bmp | Bin 0 -> 822 bytes CPRS-Chart/Images/DialogChecked.bmp | Bin 0 -> 310 bytes CPRS-Chart/Images/DialogChecked4.bmp | Bin 0 -> 822 bytes CPRS-Chart/Images/DisabledAlarmClock.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/DlgDoc2.bmp | Bin 0 -> 438 bytes CPRS-Chart/Images/DlgDocEx2.bmp | Bin 0 -> 438 bytes CPRS-Chart/Images/DlgDocStack.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/DlgDocStackExclude.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/DlgDocStackExcludeOpen.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/DlgDocStackOpen.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/DlgSDocStack.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/DlgSDocStackExclude.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/DlgSDocStackExcludeOpen.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/DlgSDocStackOpen.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/DocWithAddenda.bmp | Bin 0 -> 578 bytes CPRS-Chart/Images/DownArrow.bmp | Bin 0 -> 374 bytes CPRS-Chart/Images/DownArrowTiny.bmp | Bin 0 -> 174 bytes CPRS-Chart/Images/DrawerArrows.bmp | Bin 0 -> 318 bytes CPRS-Chart/Images/IDChildDoc.bmp | Bin 0 -> 578 bytes CPRS-Chart/Images/IDChildWithAddenda.bmp | Bin 0 -> 822 bytes CPRS-Chart/Images/IDParentAddenda2.bmp | Bin 0 -> 374 bytes CPRS-Chart/Images/IDParentDoc.bmp | Bin 0 -> 578 bytes CPRS-Chart/Images/IDParentDocOpen.bmp | Bin 0 -> 578 bytes CPRS-Chart/Images/IDParentDocWithAddenda.bmp | Bin 0 -> 578 bytes .../Images/IDParentDocWithAddendaOpen.bmp | Bin 0 -> 578 bytes CPRS-Chart/Images/ImageLegend.bmp | Bin 0 -> 502 bytes CPRS-Chart/Images/ImagesChild.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/ImagesHidden.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/ImagesMulti.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/ImagesNone.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/ImagesOne.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/ImagesTwo.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/LeftArrow.bmp | Bin 0 -> 374 bytes CPRS-Chart/Images/ListviewSortAscending.bmp | Bin 0 -> 578 bytes CPRS-Chart/Images/ListviewSortDescending.bmp | Bin 0 -> 578 bytes CPRS-Chart/Images/Lock.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/MedicineIFC_I.bmp | Bin 0 -> 824 bytes CPRS-Chart/Images/Minus.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/NoRemDlg.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/NoRemSDlg.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/Non-OR docstack both.bmp | Bin 0 -> 374 bytes CPRS-Chart/Images/Non-OR docstack shut.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/Non-OR folder empty.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/NonOR docstack open.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/Non_CP_Procedure.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/OR docstack both.bmp | Bin 0 -> 374 bytes CPRS-Chart/Images/OR docstack open.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/OR docstack shut.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/OR folder empty.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/OpenFolder.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/OpenFolder2.bmp | Bin 0 -> 374 bytes CPRS-Chart/Images/OpenFolder3.bmp | Bin 0 -> 374 bytes CPRS-Chart/Images/OpenFolder4.bmp | Bin 0 -> 374 bytes CPRS-Chart/Images/OutsideApp.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/OutsideAppError.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/Plus.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/Procedure.bmp | Bin 0 -> 1334 bytes CPRS-Chart/Images/QMark.bmp | Bin 0 -> 310 bytes CPRS-Chart/Images/RemFolderOpen.bmp | Bin 0 -> 310 bytes CPRS-Chart/Images/RemFolderShut.bmp | Bin 0 -> 310 bytes CPRS-Chart/Images/RemSrch1.bmp | Bin 0 -> 2070 bytes CPRS-Chart/Images/RemSrch2.bmp | Bin 0 -> 2070 bytes CPRS-Chart/Images/RemSrch3.bmp | Bin 0 -> 2070 bytes CPRS-Chart/Images/RemSrch4.bmp | Bin 0 -> 2070 bytes CPRS-Chart/Images/RemSrch5.bmp | Bin 0 -> 2070 bytes CPRS-Chart/Images/RemSrch6.bmp | Bin 0 -> 2070 bytes CPRS-Chart/Images/RemSrch7.bmp | Bin 0 -> 2070 bytes CPRS-Chart/Images/RemSrch8.bmp | Bin 0 -> 2070 bytes CPRS-Chart/Images/RightArrow.bmp | Bin 0 -> 374 bytes CPRS-Chart/Images/SDlgDoc2.bmp | Bin 0 -> 438 bytes CPRS-Chart/Images/SDlgDocEx2.bmp | Bin 0 -> 438 bytes CPRS-Chart/Images/Sdoc2.bmp | Bin 0 -> 438 bytes CPRS-Chart/Images/SdocEx2.bmp | Bin 0 -> 438 bytes CPRS-Chart/Images/SdocExclude.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/Sdocsingl.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/Sdocstack.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/SdocstackExclude.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/Sfldr2.bmp | Bin 0 -> 374 bytes CPRS-Chart/Images/Sfldropen.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/Sfldrshut.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/SfoldrdocExclude.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/Sfoldrdocstack.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/TreeView.bmp | Bin 0 -> 578 bytes CPRS-Chart/Images/UpArrow.bmp | Bin 0 -> 374 bytes CPRS-Chart/Images/XDelete.bmp | Bin 0 -> 374 bytes CPRS-Chart/Images/docAddendum.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/docExclude.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/docs2.bmp | Bin 0 -> 438 bytes CPRS-Chart/Images/docsEx2.bmp | Bin 0 -> 438 bytes CPRS-Chart/Images/docsingl.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/docstack.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/docstackExclude.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/fcab2.bmp | Bin 0 -> 374 bytes CPRS-Chart/Images/fcabopen.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/fcabshut.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/foldr2.bmp | Bin 0 -> 374 bytes CPRS-Chart/Images/foldrdocExclude.bmp | Bin 0 -> 246 bytes CPRS-Chart/Images/foldrdocstack.bmp | Bin 0 -> 246 bytes CPRS-Chart/JAWS Support Files/CPRSChart.JDF | 1 + CPRS-Chart/JAWS Support Files/CPRSChart.JGF | 87 + CPRS-Chart/JAWS Support Files/CPRSChart.JSS | 439 + CPRS-Chart/JAWS Support Files/CPRSChart.jcf | 36 + CPRS-Chart/JAWS Support Files/CPRSChart.jsb | Bin 0 -> 10096 bytes CPRS-Chart/JAWS Support Files/CPRSChart.jsd | 14 + CPRS-Chart/Options/fOptions.dfm | 1538 + CPRS-Chart/Options/fOptions.pas | 782 + CPRS-Chart/Options/fOptionsCombinations.dfm | 201 + CPRS-Chart/Options/fOptionsCombinations.pas | 364 + CPRS-Chart/Options/fOptionsDays.dfm | 295 + CPRS-Chart/Options/fOptionsDays.pas | 436 + CPRS-Chart/Options/fOptionsLists.dfm | 337 + CPRS-Chart/Options/fOptionsLists.pas | 563 + CPRS-Chart/Options/fOptionsNewList.dfm | 77 + CPRS-Chart/Options/fOptionsNewList.pas | 101 + CPRS-Chart/Options/fOptionsNotes.dfm | 155 + CPRS-Chart/Options/fOptionsNotes.pas | 206 + CPRS-Chart/Options/fOptionsOther.dfm | 319 + CPRS-Chart/Options/fOptionsOther.pas | 272 + .../Options/fOptionsPatientSelection.dfm | 617 + .../Options/fOptionsPatientSelection.pas | 501 + CPRS-Chart/Options/fOptionsPrimaryList.dfm | 79 + CPRS-Chart/Options/fOptionsPrimaryList.pas | 51 + CPRS-Chart/Options/fOptionsReminders.dfm | 187 + CPRS-Chart/Options/fOptionsReminders.pas | 299 + CPRS-Chart/Options/fOptionsReportsCustom.dfm | 175 + CPRS-Chart/Options/fOptionsReportsCustom.pas | 664 + CPRS-Chart/Options/fOptionsReportsDefault.dfm | 145 + CPRS-Chart/Options/fOptionsReportsDefault.pas | 429 + CPRS-Chart/Options/fOptionsSubscribe.dfm | 59 + CPRS-Chart/Options/fOptionsSubscribe.pas | 49 + CPRS-Chart/Options/fOptionsSurrogate.dfm | 176 + CPRS-Chart/Options/fOptionsSurrogate.pas | 247 + CPRS-Chart/Options/fOptionsTeams.dfm | 220 + CPRS-Chart/Options/fOptionsTeams.pas | 300 + CPRS-Chart/Options/fOptionsTitles.dfm | 262 + CPRS-Chart/Options/fOptionsTitles.pas | 437 + CPRS-Chart/Options/rOptions.pas | 591 + CPRS-Chart/Options/uOptions.pas | 273 + CPRS-Chart/Orders/fOCAccept.dfm | 52 + CPRS-Chart/Orders/fOCAccept.pas | 52 + CPRS-Chart/Orders/fOCSession.dfm | 81 + CPRS-Chart/Orders/fOCSession.pas | 317 + CPRS-Chart/Orders/fODActive.dfm | 112 + CPRS-Chart/Orders/fODActive.pas | 316 + CPRS-Chart/Orders/fODAllgy.dfm | 360 + CPRS-Chart/Orders/fODAllgy.pas | 542 + CPRS-Chart/Orders/fODAuto.dfm | 16 + CPRS-Chart/Orders/fODAuto.pas | 91 + CPRS-Chart/Orders/fODBBank.dfm | 1061 + CPRS-Chart/Orders/fODBBank.pas | 2304 + CPRS-Chart/Orders/fODBase.dfm | 94 + CPRS-Chart/Orders/fODBase.pas | 1797 + CPRS-Chart/Orders/fODChangeEvtDisp.dfm | 78 + CPRS-Chart/Orders/fODChangeEvtDisp.pas | 111 + .../Orders/fODChangeUnreleasedRenew.dfm | 150 + .../Orders/fODChangeUnreleasedRenew.pas | 152 + CPRS-Chart/Orders/fODChild.dfm | 86 + CPRS-Chart/Orders/fODChild.pas | 137 + CPRS-Chart/Orders/fODDiet.dfm | 1022 + CPRS-Chart/Orders/fODDiet.pas | 2255 + CPRS-Chart/Orders/fODDietLT.dfm | 90 + CPRS-Chart/Orders/fODDietLT.pas | 220 + CPRS-Chart/Orders/fODGen.dfm | 21 + CPRS-Chart/Orders/fODGen.pas | 600 + CPRS-Chart/Orders/fODLab.dfm | 581 + CPRS-Chart/Orders/fODLab.pas | 1979 + CPRS-Chart/Orders/fODLabImmedColl.dfm | 87 + CPRS-Chart/Orders/fODLabImmedColl.pas | 113 + CPRS-Chart/Orders/fODLabOthCollSamp.dfm | 68 + CPRS-Chart/Orders/fODLabOthCollSamp.pas | 90 + CPRS-Chart/Orders/fODLabOthSpec.dfm | 69 + CPRS-Chart/Orders/fODLabOthSpec.pas | 98 + CPRS-Chart/Orders/fODMedComplex.dfm | 216 + CPRS-Chart/Orders/fODMedComplex.pas | 562 + CPRS-Chart/Orders/fODMedFA.dfm | 62 + CPRS-Chart/Orders/fODMedFA.pas | 107 + CPRS-Chart/Orders/fODMedIV.dfm | 324 + CPRS-Chart/Orders/fODMedIV.pas | 954 + CPRS-Chart/Orders/fODMedIn.dfm | 230 + CPRS-Chart/Orders/fODMedIn.pas | 360 + CPRS-Chart/Orders/fODMedNVA.dfm | 424 + CPRS-Chart/Orders/fODMedNVA.pas | 2311 + CPRS-Chart/Orders/fODMedOIFA.dfm | 84 + CPRS-Chart/Orders/fODMedOIFA.pas | 148 + CPRS-Chart/Orders/fODMedOut.dfm | 435 + CPRS-Chart/Orders/fODMedOut.pas | 619 + CPRS-Chart/Orders/fODMeds.dfm | 975 + CPRS-Chart/Orders/fODMeds.pas | 4836 + CPRS-Chart/Orders/fODMessage.dfm | 44 + CPRS-Chart/Orders/fODMessage.pas | 62 + CPRS-Chart/Orders/fODMisc.dfm | 102 + CPRS-Chart/Orders/fODMisc.pas | 124 + CPRS-Chart/Orders/fODRad.dfm | 491 + CPRS-Chart/Orders/fODRad.pas | 780 + CPRS-Chart/Orders/fODRadApproval.dfm | 77 + CPRS-Chart/Orders/fODRadApproval.pas | 78 + CPRS-Chart/Orders/fODRadConShRes.dfm | 87 + CPRS-Chart/Orders/fODRadConShRes.pas | 121 + CPRS-Chart/Orders/fODRadImType.dfm | 79 + CPRS-Chart/Orders/fODRadImType.pas | 92 + CPRS-Chart/Orders/fODReleaseEvent.dfm | 83 + CPRS-Chart/Orders/fODReleaseEvent.pas | 275 + CPRS-Chart/Orders/fODSaveQuick.dfm | 109 + CPRS-Chart/Orders/fODSaveQuick.pas | 35 + CPRS-Chart/Orders/fODTest.dfm | 296 + CPRS-Chart/Orders/fODTest.pas | 57 + CPRS-Chart/Orders/fODText.dfm | 68 + CPRS-Chart/Orders/fODText.pas | 124 + CPRS-Chart/Orders/fODValidateAction.dfm | 125 + CPRS-Chart/Orders/fODValidateAction.pas | 256 + CPRS-Chart/Orders/fODVitals.dfm | 289 + CPRS-Chart/Orders/fODVitals.pas | 149 + CPRS-Chart/Orders/fOMAction.dfm | 5 + CPRS-Chart/Orders/fOMAction.pas | 53 + CPRS-Chart/Orders/fOMHTML.dfm | 78 + CPRS-Chart/Orders/fOMHTML.pas | 497 + CPRS-Chart/Orders/fOMNavA.dfm | 131 + CPRS-Chart/Orders/fOMNavA.pas | 715 + CPRS-Chart/Orders/fOMProgress.dfm | 30 + CPRS-Chart/Orders/fOMProgress.pas | 54 + CPRS-Chart/Orders/fOMSet.dfm | 46 + CPRS-Chart/Orders/fOMSet.pas | 316 + CPRS-Chart/Orders/fOMVerify.dfm | 71 + CPRS-Chart/Orders/fOMVerify.pas | 154 + CPRS-Chart/Orders/fOrderComment.dfm | 60 + CPRS-Chart/Orders/fOrderComment.pas | 102 + CPRS-Chart/Orders/fOrderFlag.dfm | 91 + CPRS-Chart/Orders/fOrderFlag.pas | 114 + CPRS-Chart/Orders/fOrderSaveQuick.dfm | 191 + CPRS-Chart/Orders/fOrderSaveQuick.pas | 278 + CPRS-Chart/Orders/fOrderUnflag.dfm | 66 + CPRS-Chart/Orders/fOrderUnflag.pas | 74 + CPRS-Chart/Orders/fOrderVw.dfm | 226 + CPRS-Chart/Orders/fOrderVw.pas | 325 + CPRS-Chart/Orders/fOrders.dfm | 582 + CPRS-Chart/Orders/fOrders.pas | 3398 + CPRS-Chart/Orders/fOrdersAlert.dfm | 82 + CPRS-Chart/Orders/fOrdersAlert.pas | 113 + CPRS-Chart/Orders/fOrdersCV.dfm | 94 + CPRS-Chart/Orders/fOrdersCV.pas | 443 + CPRS-Chart/Orders/fOrdersComplete.dfm | 62 + CPRS-Chart/Orders/fOrdersComplete.pas | 95 + CPRS-Chart/Orders/fOrdersCopy.dfm | 212 + CPRS-Chart/Orders/fOrdersCopy.pas | 333 + CPRS-Chart/Orders/fOrdersDC.ddp | Bin 0 -> 51 bytes CPRS-Chart/Orders/fOrdersDC.dfm | 97 + CPRS-Chart/Orders/fOrdersDC.pas | 232 + CPRS-Chart/Orders/fOrdersEvntRelease.dfm | 186 + CPRS-Chart/Orders/fOrdersEvntRelease.pas | 371 + CPRS-Chart/Orders/fOrdersHold.dfm | 46 + CPRS-Chart/Orders/fOrdersHold.pas | 80 + CPRS-Chart/Orders/fOrdersOnChart.dfm | 82 + CPRS-Chart/Orders/fOrdersOnChart.pas | 187 + CPRS-Chart/Orders/fOrdersPrint.dfm | 224 + CPRS-Chart/Orders/fOrdersPrint.pas | 333 + CPRS-Chart/Orders/fOrdersRefill.dfm | 109 + CPRS-Chart/Orders/fOrdersRefill.pas | 128 + CPRS-Chart/Orders/fOrdersRelease.dfm | 111 + CPRS-Chart/Orders/fOrdersRelease.pas | 284 + CPRS-Chart/Orders/fOrdersRenew.dfm | 115 + CPRS-Chart/Orders/fOrdersRenew.pas | 435 + CPRS-Chart/Orders/fOrdersSign.dfm | 254 + CPRS-Chart/Orders/fOrdersSign.pas | 1524 + CPRS-Chart/Orders/fOrdersTS.dfm | 194 + CPRS-Chart/Orders/fOrdersTS.pas | 295 + CPRS-Chart/Orders/fOrdersUnhold.dfm | 46 + CPRS-Chart/Orders/fOrdersUnhold.pas | 78 + CPRS-Chart/Orders/fOrdersVerify.dfm | 89 + CPRS-Chart/Orders/fOrdersVerify.pas | 167 + CPRS-Chart/Orders/fOtherSchedule.dfm | 316 + CPRS-Chart/Orders/fOtherSchedule.pas | 561 + CPRS-Chart/Orders/rODAllergy.pas | 365 + CPRS-Chart/Orders/rODBase.pas | 866 + CPRS-Chart/Orders/rODDiet.pas | 214 + CPRS-Chart/Orders/rODLab.pas | 160 + CPRS-Chart/Orders/rODMeds.pas | 241 + CPRS-Chart/Orders/rODRad.pas | 77 + CPRS-Chart/Orders/rOrders.pas | 2427 + CPRS-Chart/Orders/uODBase.pas | 203 + CPRS-Chart/Orders/uOrders.pas | 1847 + CPRS-Chart/README.TXT | 72 + CPRS-Chart/Templates/fTemplateAutoGen.dfm | 128 + CPRS-Chart/Templates/fTemplateAutoGen.pas | 154 + CPRS-Chart/Templates/fTemplateDialog.dfm | 102 + CPRS-Chart/Templates/fTemplateDialog.pas | 758 + CPRS-Chart/Templates/fTemplateEditor.dfm | 1752 + CPRS-Chart/Templates/fTemplateEditor.pas | 4182 + CPRS-Chart/Templates/fTemplateFieldEditor.dfm | 962 + CPRS-Chart/Templates/fTemplateFieldEditor.pas | 1410 + CPRS-Chart/Templates/fTemplateFields.dfm | 102 + CPRS-Chart/Templates/fTemplateFields.pas | 152 + CPRS-Chart/Templates/fTemplateImport.dfm | 59 + CPRS-Chart/Templates/fTemplateImport.pas | 82 + CPRS-Chart/Templates/fTemplateObjects.dfm | 93 + CPRS-Chart/Templates/fTemplateObjects.pas | 103 + CPRS-Chart/Templates/fTemplateView.dfm | 103 + CPRS-Chart/Templates/fTemplateView.pas | 130 + CPRS-Chart/Templates/mTemplateFieldButton.dfm | 49 + CPRS-Chart/Templates/mTemplateFieldButton.pas | 147 + CPRS-Chart/Templates/rTemplates.pas | 456 + CPRS-Chart/Templates/uTemplateFields.pas | 2379 + CPRS-Chart/Templates/uTemplates.pas | 2882 + CPRS-Chart/VERGENCECONTEXTORLib_TLB.pas | 1749 + CPRS-Chart/Vitals/fVitalsDate.dfm | 68 + CPRS-Chart/Vitals/fVitalsDate.pas | 44 + CPRS-Chart/Vitals/mVitAll.dfm | 61 + CPRS-Chart/Vitals/mVitAll.pas | 33 + CPRS-Chart/Vitals/mVitBP.dfm | 53 + CPRS-Chart/Vitals/mVitBP.pas | 41 + CPRS-Chart/Vitals/mVitBase.dfm | 39 + CPRS-Chart/Vitals/mVitBase.pas | 58 + CPRS-Chart/Vitals/mVitCVP.dfm | 61 + CPRS-Chart/Vitals/mVitCVP.pas | 66 + CPRS-Chart/Vitals/mVitCirGirth.dfm | 52 + CPRS-Chart/Vitals/mVitCirGirth.pas | 51 + CPRS-Chart/Vitals/mVitHeight.dfm | 52 + CPRS-Chart/Vitals/mVitHeight.pas | 51 + CPRS-Chart/Vitals/mVitMetric.dfm | 22 + CPRS-Chart/Vitals/mVitMetric.pas | 54 + CPRS-Chart/Vitals/mVitPO2.dfm | 36 + CPRS-Chart/Vitals/mVitPO2.pas | 37 + CPRS-Chart/Vitals/mVitPain.dfm | 29 + CPRS-Chart/Vitals/mVitPain.pas | 35 + CPRS-Chart/Vitals/mVitPulse.dfm | 27 + CPRS-Chart/Vitals/mVitPulse.pas | 36 + CPRS-Chart/Vitals/mVitResp.dfm | 27 + CPRS-Chart/Vitals/mVitResp.pas | 36 + CPRS-Chart/Vitals/mVitTemp.dfm | 52 + CPRS-Chart/Vitals/mVitTemp.pas | 51 + CPRS-Chart/Vitals/mVitWeight.dfm | 48 + CPRS-Chart/Vitals/mVitWeight.pas | 51 + CPRS-Chart/Vitals/rVitals.pas | 151 + CPRS-Chart/Vitals/uVitals.pas | 725 + .../Window-Eyes Support Files/CPRSCHAR.we | 2 + CPRS-Chart/XWBut1.dcu | Bin 0 -> 8489 bytes CPRS-Chart/XuDigSigSC_TLB.pas | 150 + CPRS-Chart/dShared.dfm | 4946 + CPRS-Chart/dShared.pas | 884 + CPRS-Chart/fARTAllgy.dfm | 611 + CPRS-Chart/fARTAllgy.pas | 1102 + CPRS-Chart/fARTFreeTextMsg.dfm | 75 + CPRS-Chart/fARTFreeTextMsg.pas | 74 + CPRS-Chart/fAResize.dfm | 9 + CPRS-Chart/fAResize.pas | 96 + CPRS-Chart/fAbout.ddp | Bin 0 -> 51 bytes CPRS-Chart/fAbout.dfm | 1690 + CPRS-Chart/fAbout.pas | 73 + CPRS-Chart/fActivateDeactivate.dfm | 62 + CPRS-Chart/fActivateDeactivate.pas | 182 + CPRS-Chart/fAddlSigners.dfm | 206 + CPRS-Chart/fAddlSigners.pas | 314 + CPRS-Chart/fAlertForward.dfm | 137 + CPRS-Chart/fAlertForward.pas | 118 + CPRS-Chart/fAllgyBox.dfm | 57 + CPRS-Chart/fAllgyBox.pas | 163 + CPRS-Chart/fAllgyFind.dfm | 272 + CPRS-Chart/fAllgyFind.pas | 351 + CPRS-Chart/fAutoSz.ddp | Bin 0 -> 51 bytes CPRS-Chart/fAutoSz.dfm | 20 + CPRS-Chart/fAutoSz.pas | 124 + CPRS-Chart/fClinicWardMeds.dfm | 54 + CPRS-Chart/fClinicWardMeds.pas | 190 + CPRS-Chart/fCover.ddp | Bin 0 -> 51 bytes CPRS-Chart/fCover.dfm | 552 + CPRS-Chart/fCover.pas | 1000 + CPRS-Chart/fDCSumm.dfm | 902 + CPRS-Chart/fDCSumm.pas | 3289 + CPRS-Chart/fDCSummProps.dfm | 357 + CPRS-Chart/fDCSummProps.pas | 522 + CPRS-Chart/fDateRange.dfm | 77 + CPRS-Chart/fDateRange.pas | 118 + CPRS-Chart/fDefaultEvent.dfm | 91 + CPRS-Chart/fDefaultEvent.pas | 128 + CPRS-Chart/fDeviceSelect.dfm | 143 + CPRS-Chart/fDeviceSelect.pas | 162 + CPRS-Chart/fDrawers.ddp | Bin 0 -> 51 bytes CPRS-Chart/fDrawers.dfm | 411 + CPRS-Chart/fDrawers.pas | 1564 + CPRS-Chart/fDupPts.dfm | 97 + CPRS-Chart/fDupPts.pas | 86 + CPRS-Chart/fEffectDate.dfm | 67 + CPRS-Chart/fEffectDate.pas | 69 + CPRS-Chart/fEncnt.ddp | Bin 0 -> 51 bytes CPRS-Chart/fEncnt.dfm | 325 + CPRS-Chart/fEncnt.pas | 540 + CPRS-Chart/fEncntKEEP.dfm | 277 + CPRS-Chart/fEncntKEEP.pas | 475 + CPRS-Chart/fFrame.ddp | Bin 0 -> 33 bytes CPRS-Chart/fFrame.dfm | 1048 + CPRS-Chart/fFrame.pas | 4450 + CPRS-Chart/fGraphProfiles.dfm | 429 + CPRS-Chart/fGraphProfiles.pas | 1236 + CPRS-Chart/fGraphSettings.dfm | 414 + CPRS-Chart/fGraphSettings.pas | 805 + CPRS-Chart/fGraphs.dfm | 1243 + CPRS-Chart/fGraphs.pas | 6324 ++ CPRS-Chart/fHP.dfm | 14 + CPRS-Chart/fHP.pas | 39 + CPRS-Chart/fHSplit.ddp | Bin 0 -> 51 bytes CPRS-Chart/fHSplit.dfm | 33 + CPRS-Chart/fHSplit.pas | 26 + CPRS-Chart/fIconLegend.dfm | 2155 + CPRS-Chart/fIconLegend.pas | 227 + CPRS-Chart/fLabCollTimes.dfm | 93 + CPRS-Chart/fLabCollTimes.pas | 107 + CPRS-Chart/fLabInfo.dfm | 80 + CPRS-Chart/fLabInfo.pas | 77 + CPRS-Chart/fLabPrint.dfm | 139 + CPRS-Chart/fLabPrint.pas | 208 + CPRS-Chart/fLabTest.dfm | 121 + CPRS-Chart/fLabTest.pas | 120 + CPRS-Chart/fLabTestGroups.dfm | 329 + CPRS-Chart/fLabTestGroups.pas | 414 + CPRS-Chart/fLabTests.dfm | 136 + CPRS-Chart/fLabTests.pas | 171 + CPRS-Chart/fLabs.ddp | Bin 0 -> 51 bytes CPRS-Chart/fLabs.dfm | 804 + CPRS-Chart/fLabs.pas | 2347 + CPRS-Chart/fLaunch.dfm | 78 + CPRS-Chart/fLaunch.pas | 70 + CPRS-Chart/fLkUpLocation.dfm | 68 + CPRS-Chart/fLkUpLocation.pas | 91 + CPRS-Chart/fMHTest.dfm | 76 + CPRS-Chart/fMHTest.pas | 883 + CPRS-Chart/fMedCopy.dfm | 193 + CPRS-Chart/fMedCopy.pas | 332 + CPRS-Chart/fMeds.dfm | 542 + CPRS-Chart/fMeds.pas | 2055 + CPRS-Chart/fNoteBA.dfm | 87 + CPRS-Chart/fNoteBA.pas | 118 + CPRS-Chart/fNoteBD.dfm | 94 + CPRS-Chart/fNoteBD.pas | 139 + CPRS-Chart/fNoteCPFields.dfm | 140 + CPRS-Chart/fNoteCPFields.pas | 141 + CPRS-Chart/fNoteCslt.dfm | 110 + CPRS-Chart/fNoteCslt.pas | 88 + CPRS-Chart/fNoteDR.dfm | 57 + CPRS-Chart/fNoteDR.pas | 83 + CPRS-Chart/fNoteIDParents.dfm | 53 + CPRS-Chart/fNoteIDParents.pas | 97 + CPRS-Chart/fNoteProps.dfm | 507 + CPRS-Chart/fNoteProps.pas | 927 + CPRS-Chart/fNotePrt.dfm | 161 + CPRS-Chart/fNotePrt.pas | 233 + CPRS-Chart/fNoteST.dfm | 73 + CPRS-Chart/fNoteST.pas | 117 + CPRS-Chart/fNoteSTStop.dfm | 39 + CPRS-Chart/fNoteSTStop.pas | 39 + CPRS-Chart/fNotes.dfm | 930 + CPRS-Chart/fNotes.pas | 3860 + CPRS-Chart/fNotesBP.dfm | 64 + CPRS-Chart/fNotesBP.pas | 75 + CPRS-Chart/fPage.ddp | Bin 0 -> 51 bytes CPRS-Chart/fPage.dfm | 27 + CPRS-Chart/fPage.pas | 161 + CPRS-Chart/fPatientFlagMulti.dfm | 172 + CPRS-Chart/fPatientFlagMulti.pas | 228 + CPRS-Chart/fPostings.dfm | 24 + CPRS-Chart/fPostings.pas | 25 + CPRS-Chart/fPrintList.dfm | 52 + CPRS-Chart/fPrintList.pas | 136 + CPRS-Chart/fProbCmt.dfm | 60 + CPRS-Chart/fProbCmt.pas | 98 + CPRS-Chart/fProbEdt.dfm | 556 + CPRS-Chart/fProbEdt.pas | 1005 + CPRS-Chart/fProbFlt.dfm | 277 + CPRS-Chart/fProbFlt.pas | 450 + CPRS-Chart/fProbLex.dfm | 125 + CPRS-Chart/fProbLex.pas | 222 + CPRS-Chart/fProbs.dfm | 687 + CPRS-Chart/fProbs.pas | 2077 + CPRS-Chart/fPtCWAD.dfm | 97 + CPRS-Chart/fPtCWAD.pas | 112 + CPRS-Chart/fPtDemo.dfm | 99 + CPRS-Chart/fPtDemo.pas | 164 + CPRS-Chart/fPtSel.ddp | Bin 0 -> 51 bytes CPRS-Chart/fPtSel.dfm | 297 + CPRS-Chart/fPtSel.pas | 1325 + CPRS-Chart/fPtSelDemog.ddp | Bin 0 -> 51 bytes CPRS-Chart/fPtSelDemog.dfm | 166 + CPRS-Chart/fPtSelDemog.pas | 171 + CPRS-Chart/fPtSelMsg.dfm | 53 + CPRS-Chart/fPtSelMsg.pas | 143 + CPRS-Chart/fPtSelOptSave.dfm | 76 + CPRS-Chart/fPtSelOptSave.pas | 80 + CPRS-Chart/fPtSelOptns.ddp | Bin 0 -> 51 bytes CPRS-Chart/fPtSelOptns.dfm | 185 + CPRS-Chart/fPtSelOptns.pas | 494 + CPRS-Chart/fPtSens.dfm | 91 + CPRS-Chart/fPtSens.pas | 62 + CPRS-Chart/fRemCoverPreview.dfm | 64 + CPRS-Chart/fRemCoverPreview.pas | 85 + CPRS-Chart/fRemCoverSheet.dfm | 1136 + CPRS-Chart/fRemCoverSheet.pas | 1627 + CPRS-Chart/fRemVisitInfo.dfm | 81 + CPRS-Chart/fRemVisitInfo.pas | 44 + CPRS-Chart/fReminderDialog.dfm | 225 + CPRS-Chart/fReminderDialog.pas | 1697 + CPRS-Chart/fReminderTree.dfm | 180 + CPRS-Chart/fReminderTree.pas | 721 + CPRS-Chart/fRename.dfm | 45 + CPRS-Chart/fRename.pas | 72 + CPRS-Chart/fRenewOutMed.dfm | 111 + CPRS-Chart/fRenewOutMed.pas | 95 + CPRS-Chart/fReports.dfm | 505 + CPRS-Chart/fReports.pas | 3073 + CPRS-Chart/fReportsAdhocComponent1.dfm | 466 + CPRS-Chart/fReportsAdhocComponent1.pas | 819 + CPRS-Chart/fReportsAdhocSubItem1.dfm | 261 + CPRS-Chart/fReportsAdhocSubItem1.pas | 360 + CPRS-Chart/fReportsPrint.dfm | 140 + CPRS-Chart/fReportsPrint.pas | 586 + CPRS-Chart/fReview.ddp | Bin 0 -> 51 bytes CPRS-Chart/fReview.dfm | 349 + CPRS-Chart/fReview.pas | 2194 + CPRS-Chart/fRptBox.dfm | 96 + CPRS-Chart/fRptBox.pas | 226 + CPRS-Chart/fSignItem.dfm | 68 + CPRS-Chart/fSignItem.pas | 73 + CPRS-Chart/fSplash.ddp | Bin 0 -> 51 bytes CPRS-Chart/fSplash.dfm | 1660 + CPRS-Chart/fSplash.pas | 40 + CPRS-Chart/fSurgery.dfm | 868 + CPRS-Chart/fSurgery.pas | 2711 + CPRS-Chart/fSurgeryView.dfm | 162 + CPRS-Chart/fSurgeryView.pas | 153 + CPRS-Chart/fTIUView.dfm | 339 + CPRS-Chart/fTIUView.pas | 313 + CPRS-Chart/fTimeout.dfm | 67 + CPRS-Chart/fTimeout.pas | 81 + CPRS-Chart/fVisit.dfm | 185 + CPRS-Chart/fVisit.pas | 261 + CPRS-Chart/fVitals.dfm | 359 + CPRS-Chart/fVitals.pas | 808 + CPRS-Chart/fvit.dfm | 460 + CPRS-Chart/fvit.pas | 556 + CPRS-Chart/fxBroker.dfm | 137 + CPRS-Chart/fxBroker.pas | 129 + CPRS-Chart/fxLists.dfm | 30 + CPRS-Chart/fxLists.pas | 59 + CPRS-Chart/fxServer.dfm | 71 + CPRS-Chart/fxServer.pas | 61 + CPRS-Chart/mCoPayDesc.ddp | Bin 0 -> 51 bytes CPRS-Chart/mCoPayDesc.dfm | 307 + CPRS-Chart/mCoPayDesc.pas | 75 + CPRS-Chart/mEvntDelay.dfm | 84 + CPRS-Chart/mEvntDelay.pas | 313 + CPRS-Chart/mImgText.dfm | 23 + CPRS-Chart/mImgText.pas | 22 + CPRS-Chart/rCore.pas | 1347 + CPRS-Chart/rCover.pas | 445 + CPRS-Chart/rDCSumm.pas | 691 + CPRS-Chart/rECS.pas | 148 + CPRS-Chart/rEventHooks.pas | 36 + CPRS-Chart/rGraphs.pas | 269 + CPRS-Chart/rLabs.pas | 350 + CPRS-Chart/rMeds.pas | 214 + CPRS-Chart/rMisc.pas | 424 + CPRS-Chart/rProbs.pas | 201 + CPRS-Chart/rReminders.pas | 437 + CPRS-Chart/rReports.pas | 819 + CPRS-Chart/rSurgery.pas | 315 + CPRS-Chart/rTIU.pas | 1175 + CPRS-Chart/sBitmaps.res | Bin 0 -> 5188 bytes CPRS-Chart/sRemSrch.avi | Bin 0 -> 12288 bytes CPRS-Chart/sRemSrch.rc | 1 + CPRS-Chart/sRemSrch.res | Bin 0 -> 12380 bytes CPRS-Chart/tfVType.dfm | 67 + CPRS-Chart/tfVType.pas | 65 + CPRS-Chart/uAccessibleListBox.pas | 298 + CPRS-Chart/uAccessibleRichEdit.pas | 290 + CPRS-Chart/uAccessibleStringGrid.pas | 450 + CPRS-Chart/uAccessibleTreeNode.pas | 265 + CPRS-Chart/uAccessibleTreeView.pas | 271 + CPRS-Chart/uCaseTree.pas | 428 + CPRS-Chart/uComServ.pas | 428 + CPRS-Chart/uConst.pas | 395 + CPRS-Chart/uConst.pas.bak | 395 + CPRS-Chart/uCore.pas | 1558 + CPRS-Chart/uDCSumm.pas | 100 + CPRS-Chart/uDocTree.pas | 644 + CPRS-Chart/uEventHooks.pas | 616 + CPRS-Chart/uFormMonitor.pas | 596 + CPRS-Chart/uGraphs.pas | 213 + CPRS-Chart/uInit.pas | 182 + CPRS-Chart/uOrPtf.pas | 77 + CPRS-Chart/uProbs.pas | 1320 + CPRS-Chart/uReminders.pas | 6753 ++ CPRS-Chart/uReports.pas | 292 + CPRS-Chart/uSignItems.pas | 1090 + CPRS-Chart/uSpell.pas | 291 + CPRS-Chart/uSurgery.pas | 114 + CPRS-Chart/uTIU.pas | 165 + CPRS-Lib/Borland.cfg | 42 + CPRS-Lib/Borland.dof | 135 + CPRS-Lib/Borland.dpk | 35 + CPRS-Lib/Borland.res | Bin 0 -> 1660 bytes CPRS-Lib/CPRS Custom Controls.doc | Bin 0 -> 52224 bytes CPRS-Lib/Copy of CPRS Custom Controls.doc | Bin 0 -> 52224 bytes CPRS-Lib/Copy of ORCtrlLib60.cfg | 42 + CPRS-Lib/Copy of ORCtrlLib60.dof | 141 + CPRS-Lib/Copy of ORCtrlLib60.drc | 14 + CPRS-Lib/Copy of ORCtrlLib60.dsk | 498 + CPRS-Lib/Copy of ORDateLib60.cfg | 42 + CPRS-Lib/Copy of ORDateLib60.dof | 137 + CPRS-Lib/Copy of ORDateLib60.drc | 14 + CPRS-Lib/Copy of VA10.cfg | 42 + CPRS-Lib/Copy of VA10.dof | 133 + CPRS-Lib/Copy of VA10.drc | 14 + CPRS-Lib/MSXML_TLB.pas | 3546 + CPRS-Lib/MenuBar.pas | 88 + CPRS-Lib/ORClasses.pas | 761 + CPRS-Lib/ORCtrlLib60.cfg | 42 + CPRS-Lib/ORCtrlLib60.dof | 141 + CPRS-Lib/ORCtrlLib60.dpk | 42 + CPRS-Lib/ORCtrlLib60.drc | 14 + CPRS-Lib/ORCtrlLib60.dsk | 498 + CPRS-Lib/ORCtrlLib60.res | Bin 0 -> 1536 bytes CPRS-Lib/ORCtrls.pas | 6848 ++ CPRS-Lib/ORCtrls.res | Bin 0 -> 4920 bytes CPRS-Lib/ORCtrlsDsgn.dcr | Bin 0 -> 5844 bytes CPRS-Lib/ORCtrlsDsgn.pas | 165 + CPRS-Lib/ORDateLib60.cfg | 42 + CPRS-Lib/ORDateLib60.dof | 137 + CPRS-Lib/ORDateLib60.dpk | 45 + CPRS-Lib/ORDateLib60.drc | 14 + CPRS-Lib/ORDateLib60.res | Bin 0 -> 1536 bytes CPRS-Lib/ORDtTm.dcr | Bin 0 -> 1376 bytes CPRS-Lib/ORDtTm.dfm | 242 + CPRS-Lib/ORDtTm.pas | 1368 + CPRS-Lib/ORDtTm.res | Bin 0 -> 544 bytes CPRS-Lib/ORDtTmCal.dcr | Bin 0 -> 476 bytes CPRS-Lib/ORDtTmCal.pas | 56 + CPRS-Lib/ORDtTmRng.dcr | Bin 0 -> 484 bytes CPRS-Lib/ORDtTmRng.dfm | 60 + CPRS-Lib/ORDtTmRng.pas | 194 + CPRS-Lib/ORFn.pas | 1733 + CPRS-Lib/ORNet.pas | 514 + CPRS-Lib/ORSystem.pas | 553 + CPRS-Lib/VA10.cfg | 42 + CPRS-Lib/VA10.dof | 133 + CPRS-Lib/VA10.dpk | 35 + CPRS-Lib/VA10.drc | 14 + CPRS-Lib/VA10.res | Bin 0 -> 1536 bytes CPRS-Lib/Vawrgrid.pas | 168 + CPRS-Lib/XMLUtils.pas | 128 + CPRS-Lib/fGMV_InputTemp.dfm | 328 + CPRS-Lib/fGMV_Qualifiers.dfm | 74 + CPRS-Lib/fGMV_SupO2.dfm | 202 + CPRS-Lib/mGMV_InputOne2.dfm | 262 + CPRS-Lib/uAccessAPI.pas | 165 + Packages/Borland.bpl | Bin 0 -> 20992 bytes Packages/Borland.dcp | Bin 0 -> 7975 bytes Packages/Borland.map | 276 + Packages/Borland.~bpl | Bin 0 -> 20992 bytes 774 files changed, 341078 insertions(+) create mode 100644 CPRS-Chart/Accessibility_TLB.dcr create mode 100644 CPRS-Chart/Accessibility_TLB.pas create mode 100644 CPRS-Chart/BA/UBAConst.pas create mode 100644 CPRS-Chart/BA/UBACore.pas create mode 100644 CPRS-Chart/BA/UBAGlobals.pas create mode 100644 CPRS-Chart/BA/UBAMessages.pas create mode 100644 CPRS-Chart/BA/fBALocalDiagnoses.dfm create mode 100644 CPRS-Chart/BA/fBALocalDiagnoses.pas create mode 100644 CPRS-Chart/BA/fBAOptionsDiagnoses.dfm create mode 100644 CPRS-Chart/BA/fBAOptionsDiagnoses.pas create mode 100644 CPRS-Chart/CPRS.vpw create mode 100644 CPRS-Chart/CPRSChart SHORTCUT.lnk create mode 100644 CPRS-Chart/CPRSChart.cfg create mode 100644 CPRS-Chart/CPRSChart.dof create mode 100644 CPRS-Chart/CPRSChart.dpr create mode 100644 CPRS-Chart/CPRSChart.drc create mode 100644 CPRS-Chart/CPRSChart.dsk create mode 100644 CPRS-Chart/CPRSChart.dsm create mode 100644 CPRS-Chart/CPRSChart.exe create mode 100644 CPRS-Chart/CPRSChart.map create mode 100644 CPRS-Chart/CPRSChart.res create mode 100644 CPRS-Chart/CPRSChart.tlb create mode 100644 CPRS-Chart/CPRSChart_TLB.pas create mode 100644 CPRS-Chart/Consults/FormResize.txt create mode 100644 CPRS-Chart/Consults/fConsMedRslt.dfm create mode 100644 CPRS-Chart/Consults/fConsMedRslt.pas create mode 100644 CPRS-Chart/Consults/fConsult513Prt.dfm create mode 100644 CPRS-Chart/Consults/fConsult513Prt.pas create mode 100644 CPRS-Chart/Consults/fConsultAct.dfm create mode 100644 CPRS-Chart/Consults/fConsultAct.pas create mode 100644 CPRS-Chart/Consults/fConsultAlertTo.dfm create mode 100644 CPRS-Chart/Consults/fConsultAlertTo.pas create mode 100644 CPRS-Chart/Consults/fConsultBD.dfm create mode 100644 CPRS-Chart/Consults/fConsultBD.pas create mode 100644 CPRS-Chart/Consults/fConsultBS.dfm create mode 100644 CPRS-Chart/Consults/fConsultBS.pas create mode 100644 CPRS-Chart/Consults/fConsultBSt.dfm create mode 100644 CPRS-Chart/Consults/fConsultBSt.pas create mode 100644 CPRS-Chart/Consults/fConsults.dfm create mode 100644 CPRS-Chart/Consults/fConsults.pas create mode 100644 CPRS-Chart/Consults/fConsultsView.dfm create mode 100644 CPRS-Chart/Consults/fConsultsView.pas create mode 100644 CPRS-Chart/Consults/fCsltNote.dfm create mode 100644 CPRS-Chart/Consults/fCsltNote.pas create mode 100644 CPRS-Chart/Consults/fEditConsult.dfm create mode 100644 CPRS-Chart/Consults/fEditConsult.pas create mode 100644 CPRS-Chart/Consults/fEditProc.dfm create mode 100644 CPRS-Chart/Consults/fEditProc.pas create mode 100644 CPRS-Chart/Consults/fODConsult.dfm create mode 100644 CPRS-Chart/Consults/fODConsult.pas create mode 100644 CPRS-Chart/Consults/fODProc.dfm create mode 100644 CPRS-Chart/Consults/fODProc.pas create mode 100644 CPRS-Chart/Consults/fPreReq.dfm create mode 100644 CPRS-Chart/Consults/fPreReq.pas create mode 100644 CPRS-Chart/Consults/rConsults.pas create mode 100644 CPRS-Chart/Consults/uConsults.pas create mode 100644 CPRS-Chart/Copy of fPtSelOptns.ddp create mode 100644 CPRS-Chart/Encounter/fDiagnoses.dfm create mode 100644 CPRS-Chart/Encounter/fDiagnoses.pas create mode 100644 CPRS-Chart/Encounter/fEncVitals.dfm create mode 100644 CPRS-Chart/Encounter/fEncVitals.pas create mode 100644 CPRS-Chart/Encounter/fEncounterFrame.dfm create mode 100644 CPRS-Chart/Encounter/fEncounterFrame.pas create mode 100644 CPRS-Chart/Encounter/fExam.dfm create mode 100644 CPRS-Chart/Encounter/fExam.pas create mode 100644 CPRS-Chart/Encounter/fGAF.dfm create mode 100644 CPRS-Chart/Encounter/fGAF.pas create mode 100644 CPRS-Chart/Encounter/fHFSearch.dfm create mode 100644 CPRS-Chart/Encounter/fHFSearch.pas create mode 100644 CPRS-Chart/Encounter/fHealthFactor.dfm create mode 100644 CPRS-Chart/Encounter/fHealthFactor.pas create mode 100644 CPRS-Chart/Encounter/fImmunization.dfm create mode 100644 CPRS-Chart/Encounter/fImmunization.pas create mode 100644 CPRS-Chart/Encounter/fPCEBase.dfm create mode 100644 CPRS-Chart/Encounter/fPCEBase.pas create mode 100644 CPRS-Chart/Encounter/fPCEBaseGrid.dfm create mode 100644 CPRS-Chart/Encounter/fPCEBaseGrid.pas create mode 100644 CPRS-Chart/Encounter/fPCEBaseMain.dfm create mode 100644 CPRS-Chart/Encounter/fPCEBaseMain.pas create mode 100644 CPRS-Chart/Encounter/fPCEEdit.dfm create mode 100644 CPRS-Chart/Encounter/fPCEEdit.pas create mode 100644 CPRS-Chart/Encounter/fPCELex.dfm create mode 100644 CPRS-Chart/Encounter/fPCELex.pas create mode 100644 CPRS-Chart/Encounter/fPCEOther.dfm create mode 100644 CPRS-Chart/Encounter/fPCEOther.pas create mode 100644 CPRS-Chart/Encounter/fPCEProvider.dfm create mode 100644 CPRS-Chart/Encounter/fPCEProvider.pas create mode 100644 CPRS-Chart/Encounter/fPatientEd.dfm create mode 100644 CPRS-Chart/Encounter/fPatientEd.pas create mode 100644 CPRS-Chart/Encounter/fProcedure.dfm create mode 100644 CPRS-Chart/Encounter/fProcedure.pas create mode 100644 CPRS-Chart/Encounter/fSkinTest.dfm create mode 100644 CPRS-Chart/Encounter/fSkinTest.pas create mode 100644 CPRS-Chart/Encounter/fVisitType.dfm create mode 100644 CPRS-Chart/Encounter/fVisitType.pas create mode 100644 CPRS-Chart/Encounter/mVisitRelated.dfm create mode 100644 CPRS-Chart/Encounter/mVisitRelated.pas create mode 100644 CPRS-Chart/Encounter/rPCE.pas create mode 100644 CPRS-Chart/Encounter/uPCE.pas create mode 100644 CPRS-Chart/Images/Alarm.bmp create mode 100644 CPRS-Chart/Images/Alarm2.bmp create mode 100644 CPRS-Chart/Images/Alarm3.bmp create mode 100644 CPRS-Chart/Images/Alarm4.bmp create mode 100644 CPRS-Chart/Images/AlarmRng.bmp create mode 100644 CPRS-Chart/Images/AlarmRng2.bmp create mode 100644 CPRS-Chart/Images/AlarmRng3.bmp create mode 100644 CPRS-Chart/Images/AlarmRng4.bmp create mode 100644 CPRS-Chart/Images/BALLOON.BMP create mode 100644 CPRS-Chart/Images/Blank.bmp create mode 100644 CPRS-Chart/Images/BlankImage.bmp create mode 100644 CPRS-Chart/Images/CP_Procedure.bmp create mode 100644 CPRS-Chart/Images/CheckMark.bmp create mode 100644 CPRS-Chart/Images/Clock.bmp create mode 100644 CPRS-Chart/Images/Clock2.bmp create mode 100644 CPRS-Chart/Images/Clock3.bmp create mode 100644 CPRS-Chart/Images/Clock4.bmp create mode 100644 CPRS-Chart/Images/Consult.bmp create mode 100644 CPRS-Chart/Images/ConsultIFC_I.bmp create mode 100644 CPRS-Chart/Images/Dialog.bmp create mode 100644 CPRS-Chart/Images/Dialog4.bmp create mode 100644 CPRS-Chart/Images/DialogChecked.bmp create mode 100644 CPRS-Chart/Images/DialogChecked4.bmp create mode 100644 CPRS-Chart/Images/DisabledAlarmClock.bmp create mode 100644 CPRS-Chart/Images/DlgDoc2.bmp create mode 100644 CPRS-Chart/Images/DlgDocEx2.bmp create mode 100644 CPRS-Chart/Images/DlgDocStack.bmp create mode 100644 CPRS-Chart/Images/DlgDocStackExclude.bmp create mode 100644 CPRS-Chart/Images/DlgDocStackExcludeOpen.bmp create mode 100644 CPRS-Chart/Images/DlgDocStackOpen.bmp create mode 100644 CPRS-Chart/Images/DlgSDocStack.bmp create mode 100644 CPRS-Chart/Images/DlgSDocStackExclude.bmp create mode 100644 CPRS-Chart/Images/DlgSDocStackExcludeOpen.bmp create mode 100644 CPRS-Chart/Images/DlgSDocStackOpen.bmp create mode 100644 CPRS-Chart/Images/DocWithAddenda.bmp create mode 100644 CPRS-Chart/Images/DownArrow.bmp create mode 100644 CPRS-Chart/Images/DownArrowTiny.bmp create mode 100644 CPRS-Chart/Images/DrawerArrows.bmp create mode 100644 CPRS-Chart/Images/IDChildDoc.bmp create mode 100644 CPRS-Chart/Images/IDChildWithAddenda.bmp create mode 100644 CPRS-Chart/Images/IDParentAddenda2.bmp create mode 100644 CPRS-Chart/Images/IDParentDoc.bmp create mode 100644 CPRS-Chart/Images/IDParentDocOpen.bmp create mode 100644 CPRS-Chart/Images/IDParentDocWithAddenda.bmp create mode 100644 CPRS-Chart/Images/IDParentDocWithAddendaOpen.bmp create mode 100644 CPRS-Chart/Images/ImageLegend.bmp create mode 100644 CPRS-Chart/Images/ImagesChild.bmp create mode 100644 CPRS-Chart/Images/ImagesHidden.bmp create mode 100644 CPRS-Chart/Images/ImagesMulti.bmp create mode 100644 CPRS-Chart/Images/ImagesNone.bmp create mode 100644 CPRS-Chart/Images/ImagesOne.bmp create mode 100644 CPRS-Chart/Images/ImagesTwo.bmp create mode 100644 CPRS-Chart/Images/LeftArrow.bmp create mode 100644 CPRS-Chart/Images/ListviewSortAscending.bmp create mode 100644 CPRS-Chart/Images/ListviewSortDescending.bmp create mode 100644 CPRS-Chart/Images/Lock.bmp create mode 100644 CPRS-Chart/Images/MedicineIFC_I.bmp create mode 100644 CPRS-Chart/Images/Minus.bmp create mode 100644 CPRS-Chart/Images/NoRemDlg.bmp create mode 100644 CPRS-Chart/Images/NoRemSDlg.bmp create mode 100644 CPRS-Chart/Images/Non-OR docstack both.bmp create mode 100644 CPRS-Chart/Images/Non-OR docstack shut.bmp create mode 100644 CPRS-Chart/Images/Non-OR folder empty.bmp create mode 100644 CPRS-Chart/Images/NonOR docstack open.bmp create mode 100644 CPRS-Chart/Images/Non_CP_Procedure.bmp create mode 100644 CPRS-Chart/Images/OR docstack both.bmp create mode 100644 CPRS-Chart/Images/OR docstack open.bmp create mode 100644 CPRS-Chart/Images/OR docstack shut.bmp create mode 100644 CPRS-Chart/Images/OR folder empty.bmp create mode 100644 CPRS-Chart/Images/OpenFolder.bmp create mode 100644 CPRS-Chart/Images/OpenFolder2.bmp create mode 100644 CPRS-Chart/Images/OpenFolder3.bmp create mode 100644 CPRS-Chart/Images/OpenFolder4.bmp create mode 100644 CPRS-Chart/Images/OutsideApp.bmp create mode 100644 CPRS-Chart/Images/OutsideAppError.bmp create mode 100644 CPRS-Chart/Images/Plus.bmp create mode 100644 CPRS-Chart/Images/Procedure.bmp create mode 100644 CPRS-Chart/Images/QMark.bmp create mode 100644 CPRS-Chart/Images/RemFolderOpen.bmp create mode 100644 CPRS-Chart/Images/RemFolderShut.bmp create mode 100644 CPRS-Chart/Images/RemSrch1.bmp create mode 100644 CPRS-Chart/Images/RemSrch2.bmp create mode 100644 CPRS-Chart/Images/RemSrch3.bmp create mode 100644 CPRS-Chart/Images/RemSrch4.bmp create mode 100644 CPRS-Chart/Images/RemSrch5.bmp create mode 100644 CPRS-Chart/Images/RemSrch6.bmp create mode 100644 CPRS-Chart/Images/RemSrch7.bmp create mode 100644 CPRS-Chart/Images/RemSrch8.bmp create mode 100644 CPRS-Chart/Images/RightArrow.bmp create mode 100644 CPRS-Chart/Images/SDlgDoc2.bmp create mode 100644 CPRS-Chart/Images/SDlgDocEx2.bmp create mode 100644 CPRS-Chart/Images/Sdoc2.bmp create mode 100644 CPRS-Chart/Images/SdocEx2.bmp create mode 100644 CPRS-Chart/Images/SdocExclude.bmp create mode 100644 CPRS-Chart/Images/Sdocsingl.bmp create mode 100644 CPRS-Chart/Images/Sdocstack.bmp create mode 100644 CPRS-Chart/Images/SdocstackExclude.bmp create mode 100644 CPRS-Chart/Images/Sfldr2.bmp create mode 100644 CPRS-Chart/Images/Sfldropen.bmp create mode 100644 CPRS-Chart/Images/Sfldrshut.bmp create mode 100644 CPRS-Chart/Images/SfoldrdocExclude.bmp create mode 100644 CPRS-Chart/Images/Sfoldrdocstack.bmp create mode 100644 CPRS-Chart/Images/TreeView.bmp create mode 100644 CPRS-Chart/Images/UpArrow.bmp create mode 100644 CPRS-Chart/Images/XDelete.bmp create mode 100644 CPRS-Chart/Images/docAddendum.bmp create mode 100644 CPRS-Chart/Images/docExclude.bmp create mode 100644 CPRS-Chart/Images/docs2.bmp create mode 100644 CPRS-Chart/Images/docsEx2.bmp create mode 100644 CPRS-Chart/Images/docsingl.bmp create mode 100644 CPRS-Chart/Images/docstack.bmp create mode 100644 CPRS-Chart/Images/docstackExclude.bmp create mode 100644 CPRS-Chart/Images/fcab2.bmp create mode 100644 CPRS-Chart/Images/fcabopen.bmp create mode 100644 CPRS-Chart/Images/fcabshut.bmp create mode 100644 CPRS-Chart/Images/foldr2.bmp create mode 100644 CPRS-Chart/Images/foldrdocExclude.bmp create mode 100644 CPRS-Chart/Images/foldrdocstack.bmp create mode 100644 CPRS-Chart/JAWS Support Files/CPRSChart.JDF create mode 100644 CPRS-Chart/JAWS Support Files/CPRSChart.JGF create mode 100644 CPRS-Chart/JAWS Support Files/CPRSChart.JSS create mode 100644 CPRS-Chart/JAWS Support Files/CPRSChart.jcf create mode 100644 CPRS-Chart/JAWS Support Files/CPRSChart.jsb create mode 100644 CPRS-Chart/JAWS Support Files/CPRSChart.jsd create mode 100644 CPRS-Chart/Options/fOptions.dfm create mode 100644 CPRS-Chart/Options/fOptions.pas create mode 100644 CPRS-Chart/Options/fOptionsCombinations.dfm create mode 100644 CPRS-Chart/Options/fOptionsCombinations.pas create mode 100644 CPRS-Chart/Options/fOptionsDays.dfm create mode 100644 CPRS-Chart/Options/fOptionsDays.pas create mode 100644 CPRS-Chart/Options/fOptionsLists.dfm create mode 100644 CPRS-Chart/Options/fOptionsLists.pas create mode 100644 CPRS-Chart/Options/fOptionsNewList.dfm create mode 100644 CPRS-Chart/Options/fOptionsNewList.pas create mode 100644 CPRS-Chart/Options/fOptionsNotes.dfm create mode 100644 CPRS-Chart/Options/fOptionsNotes.pas create mode 100644 CPRS-Chart/Options/fOptionsOther.dfm create mode 100644 CPRS-Chart/Options/fOptionsOther.pas create mode 100644 CPRS-Chart/Options/fOptionsPatientSelection.dfm create mode 100644 CPRS-Chart/Options/fOptionsPatientSelection.pas create mode 100644 CPRS-Chart/Options/fOptionsPrimaryList.dfm create mode 100644 CPRS-Chart/Options/fOptionsPrimaryList.pas create mode 100644 CPRS-Chart/Options/fOptionsReminders.dfm create mode 100644 CPRS-Chart/Options/fOptionsReminders.pas create mode 100644 CPRS-Chart/Options/fOptionsReportsCustom.dfm create mode 100644 CPRS-Chart/Options/fOptionsReportsCustom.pas create mode 100644 CPRS-Chart/Options/fOptionsReportsDefault.dfm create mode 100644 CPRS-Chart/Options/fOptionsReportsDefault.pas create mode 100644 CPRS-Chart/Options/fOptionsSubscribe.dfm create mode 100644 CPRS-Chart/Options/fOptionsSubscribe.pas create mode 100644 CPRS-Chart/Options/fOptionsSurrogate.dfm create mode 100644 CPRS-Chart/Options/fOptionsSurrogate.pas create mode 100644 CPRS-Chart/Options/fOptionsTeams.dfm create mode 100644 CPRS-Chart/Options/fOptionsTeams.pas create mode 100644 CPRS-Chart/Options/fOptionsTitles.dfm create mode 100644 CPRS-Chart/Options/fOptionsTitles.pas create mode 100644 CPRS-Chart/Options/rOptions.pas create mode 100644 CPRS-Chart/Options/uOptions.pas create mode 100644 CPRS-Chart/Orders/fOCAccept.dfm create mode 100644 CPRS-Chart/Orders/fOCAccept.pas create mode 100644 CPRS-Chart/Orders/fOCSession.dfm create mode 100644 CPRS-Chart/Orders/fOCSession.pas create mode 100644 CPRS-Chart/Orders/fODActive.dfm create mode 100644 CPRS-Chart/Orders/fODActive.pas create mode 100644 CPRS-Chart/Orders/fODAllgy.dfm create mode 100644 CPRS-Chart/Orders/fODAllgy.pas create mode 100644 CPRS-Chart/Orders/fODAuto.dfm create mode 100644 CPRS-Chart/Orders/fODAuto.pas create mode 100644 CPRS-Chart/Orders/fODBBank.dfm create mode 100644 CPRS-Chart/Orders/fODBBank.pas create mode 100644 CPRS-Chart/Orders/fODBase.dfm create mode 100644 CPRS-Chart/Orders/fODBase.pas create mode 100644 CPRS-Chart/Orders/fODChangeEvtDisp.dfm create mode 100644 CPRS-Chart/Orders/fODChangeEvtDisp.pas create mode 100644 CPRS-Chart/Orders/fODChangeUnreleasedRenew.dfm create mode 100644 CPRS-Chart/Orders/fODChangeUnreleasedRenew.pas create mode 100644 CPRS-Chart/Orders/fODChild.dfm create mode 100644 CPRS-Chart/Orders/fODChild.pas create mode 100644 CPRS-Chart/Orders/fODDiet.dfm create mode 100644 CPRS-Chart/Orders/fODDiet.pas create mode 100644 CPRS-Chart/Orders/fODDietLT.dfm create mode 100644 CPRS-Chart/Orders/fODDietLT.pas create mode 100644 CPRS-Chart/Orders/fODGen.dfm create mode 100644 CPRS-Chart/Orders/fODGen.pas create mode 100644 CPRS-Chart/Orders/fODLab.dfm create mode 100644 CPRS-Chart/Orders/fODLab.pas create mode 100644 CPRS-Chart/Orders/fODLabImmedColl.dfm create mode 100644 CPRS-Chart/Orders/fODLabImmedColl.pas create mode 100644 CPRS-Chart/Orders/fODLabOthCollSamp.dfm create mode 100644 CPRS-Chart/Orders/fODLabOthCollSamp.pas create mode 100644 CPRS-Chart/Orders/fODLabOthSpec.dfm create mode 100644 CPRS-Chart/Orders/fODLabOthSpec.pas create mode 100644 CPRS-Chart/Orders/fODMedComplex.dfm create mode 100644 CPRS-Chart/Orders/fODMedComplex.pas create mode 100644 CPRS-Chart/Orders/fODMedFA.dfm create mode 100644 CPRS-Chart/Orders/fODMedFA.pas create mode 100644 CPRS-Chart/Orders/fODMedIV.dfm create mode 100644 CPRS-Chart/Orders/fODMedIV.pas create mode 100644 CPRS-Chart/Orders/fODMedIn.dfm create mode 100644 CPRS-Chart/Orders/fODMedIn.pas create mode 100644 CPRS-Chart/Orders/fODMedNVA.dfm create mode 100644 CPRS-Chart/Orders/fODMedNVA.pas create mode 100644 CPRS-Chart/Orders/fODMedOIFA.dfm create mode 100644 CPRS-Chart/Orders/fODMedOIFA.pas create mode 100644 CPRS-Chart/Orders/fODMedOut.dfm create mode 100644 CPRS-Chart/Orders/fODMedOut.pas create mode 100644 CPRS-Chart/Orders/fODMeds.dfm create mode 100644 CPRS-Chart/Orders/fODMeds.pas create mode 100644 CPRS-Chart/Orders/fODMessage.dfm create mode 100644 CPRS-Chart/Orders/fODMessage.pas create mode 100644 CPRS-Chart/Orders/fODMisc.dfm create mode 100644 CPRS-Chart/Orders/fODMisc.pas create mode 100644 CPRS-Chart/Orders/fODRad.dfm create mode 100644 CPRS-Chart/Orders/fODRad.pas create mode 100644 CPRS-Chart/Orders/fODRadApproval.dfm create mode 100644 CPRS-Chart/Orders/fODRadApproval.pas create mode 100644 CPRS-Chart/Orders/fODRadConShRes.dfm create mode 100644 CPRS-Chart/Orders/fODRadConShRes.pas create mode 100644 CPRS-Chart/Orders/fODRadImType.dfm create mode 100644 CPRS-Chart/Orders/fODRadImType.pas create mode 100644 CPRS-Chart/Orders/fODReleaseEvent.dfm create mode 100644 CPRS-Chart/Orders/fODReleaseEvent.pas create mode 100644 CPRS-Chart/Orders/fODSaveQuick.dfm create mode 100644 CPRS-Chart/Orders/fODSaveQuick.pas create mode 100644 CPRS-Chart/Orders/fODTest.dfm create mode 100644 CPRS-Chart/Orders/fODTest.pas create mode 100644 CPRS-Chart/Orders/fODText.dfm create mode 100644 CPRS-Chart/Orders/fODText.pas create mode 100644 CPRS-Chart/Orders/fODValidateAction.dfm create mode 100644 CPRS-Chart/Orders/fODValidateAction.pas create mode 100644 CPRS-Chart/Orders/fODVitals.dfm create mode 100644 CPRS-Chart/Orders/fODVitals.pas create mode 100644 CPRS-Chart/Orders/fOMAction.dfm create mode 100644 CPRS-Chart/Orders/fOMAction.pas create mode 100644 CPRS-Chart/Orders/fOMHTML.dfm create mode 100644 CPRS-Chart/Orders/fOMHTML.pas create mode 100644 CPRS-Chart/Orders/fOMNavA.dfm create mode 100644 CPRS-Chart/Orders/fOMNavA.pas create mode 100644 CPRS-Chart/Orders/fOMProgress.dfm create mode 100644 CPRS-Chart/Orders/fOMProgress.pas create mode 100644 CPRS-Chart/Orders/fOMSet.dfm create mode 100644 CPRS-Chart/Orders/fOMSet.pas create mode 100644 CPRS-Chart/Orders/fOMVerify.dfm create mode 100644 CPRS-Chart/Orders/fOMVerify.pas create mode 100644 CPRS-Chart/Orders/fOrderComment.dfm create mode 100644 CPRS-Chart/Orders/fOrderComment.pas create mode 100644 CPRS-Chart/Orders/fOrderFlag.dfm create mode 100644 CPRS-Chart/Orders/fOrderFlag.pas create mode 100644 CPRS-Chart/Orders/fOrderSaveQuick.dfm create mode 100644 CPRS-Chart/Orders/fOrderSaveQuick.pas create mode 100644 CPRS-Chart/Orders/fOrderUnflag.dfm create mode 100644 CPRS-Chart/Orders/fOrderUnflag.pas create mode 100644 CPRS-Chart/Orders/fOrderVw.dfm create mode 100644 CPRS-Chart/Orders/fOrderVw.pas create mode 100644 CPRS-Chart/Orders/fOrders.dfm create mode 100644 CPRS-Chart/Orders/fOrders.pas create mode 100644 CPRS-Chart/Orders/fOrdersAlert.dfm create mode 100644 CPRS-Chart/Orders/fOrdersAlert.pas create mode 100644 CPRS-Chart/Orders/fOrdersCV.dfm create mode 100644 CPRS-Chart/Orders/fOrdersCV.pas create mode 100644 CPRS-Chart/Orders/fOrdersComplete.dfm create mode 100644 CPRS-Chart/Orders/fOrdersComplete.pas create mode 100644 CPRS-Chart/Orders/fOrdersCopy.dfm create mode 100644 CPRS-Chart/Orders/fOrdersCopy.pas create mode 100644 CPRS-Chart/Orders/fOrdersDC.ddp create mode 100644 CPRS-Chart/Orders/fOrdersDC.dfm create mode 100644 CPRS-Chart/Orders/fOrdersDC.pas create mode 100644 CPRS-Chart/Orders/fOrdersEvntRelease.dfm create mode 100644 CPRS-Chart/Orders/fOrdersEvntRelease.pas create mode 100644 CPRS-Chart/Orders/fOrdersHold.dfm create mode 100644 CPRS-Chart/Orders/fOrdersHold.pas create mode 100644 CPRS-Chart/Orders/fOrdersOnChart.dfm create mode 100644 CPRS-Chart/Orders/fOrdersOnChart.pas create mode 100644 CPRS-Chart/Orders/fOrdersPrint.dfm create mode 100644 CPRS-Chart/Orders/fOrdersPrint.pas create mode 100644 CPRS-Chart/Orders/fOrdersRefill.dfm create mode 100644 CPRS-Chart/Orders/fOrdersRefill.pas create mode 100644 CPRS-Chart/Orders/fOrdersRelease.dfm create mode 100644 CPRS-Chart/Orders/fOrdersRelease.pas create mode 100644 CPRS-Chart/Orders/fOrdersRenew.dfm create mode 100644 CPRS-Chart/Orders/fOrdersRenew.pas create mode 100644 CPRS-Chart/Orders/fOrdersSign.dfm create mode 100644 CPRS-Chart/Orders/fOrdersSign.pas create mode 100644 CPRS-Chart/Orders/fOrdersTS.dfm create mode 100644 CPRS-Chart/Orders/fOrdersTS.pas create mode 100644 CPRS-Chart/Orders/fOrdersUnhold.dfm create mode 100644 CPRS-Chart/Orders/fOrdersUnhold.pas create mode 100644 CPRS-Chart/Orders/fOrdersVerify.dfm create mode 100644 CPRS-Chart/Orders/fOrdersVerify.pas create mode 100644 CPRS-Chart/Orders/fOtherSchedule.dfm create mode 100644 CPRS-Chart/Orders/fOtherSchedule.pas create mode 100644 CPRS-Chart/Orders/rODAllergy.pas create mode 100644 CPRS-Chart/Orders/rODBase.pas create mode 100644 CPRS-Chart/Orders/rODDiet.pas create mode 100644 CPRS-Chart/Orders/rODLab.pas create mode 100644 CPRS-Chart/Orders/rODMeds.pas create mode 100644 CPRS-Chart/Orders/rODRad.pas create mode 100644 CPRS-Chart/Orders/rOrders.pas create mode 100644 CPRS-Chart/Orders/uODBase.pas create mode 100644 CPRS-Chart/Orders/uOrders.pas create mode 100644 CPRS-Chart/README.TXT create mode 100644 CPRS-Chart/Templates/fTemplateAutoGen.dfm create mode 100644 CPRS-Chart/Templates/fTemplateAutoGen.pas create mode 100644 CPRS-Chart/Templates/fTemplateDialog.dfm create mode 100644 CPRS-Chart/Templates/fTemplateDialog.pas create mode 100644 CPRS-Chart/Templates/fTemplateEditor.dfm create mode 100644 CPRS-Chart/Templates/fTemplateEditor.pas create mode 100644 CPRS-Chart/Templates/fTemplateFieldEditor.dfm create mode 100644 CPRS-Chart/Templates/fTemplateFieldEditor.pas create mode 100644 CPRS-Chart/Templates/fTemplateFields.dfm create mode 100644 CPRS-Chart/Templates/fTemplateFields.pas create mode 100644 CPRS-Chart/Templates/fTemplateImport.dfm create mode 100644 CPRS-Chart/Templates/fTemplateImport.pas create mode 100644 CPRS-Chart/Templates/fTemplateObjects.dfm create mode 100644 CPRS-Chart/Templates/fTemplateObjects.pas create mode 100644 CPRS-Chart/Templates/fTemplateView.dfm create mode 100644 CPRS-Chart/Templates/fTemplateView.pas create mode 100644 CPRS-Chart/Templates/mTemplateFieldButton.dfm create mode 100644 CPRS-Chart/Templates/mTemplateFieldButton.pas create mode 100644 CPRS-Chart/Templates/rTemplates.pas create mode 100644 CPRS-Chart/Templates/uTemplateFields.pas create mode 100644 CPRS-Chart/Templates/uTemplates.pas create mode 100644 CPRS-Chart/VERGENCECONTEXTORLib_TLB.pas create mode 100644 CPRS-Chart/Vitals/fVitalsDate.dfm create mode 100644 CPRS-Chart/Vitals/fVitalsDate.pas create mode 100644 CPRS-Chart/Vitals/mVitAll.dfm create mode 100644 CPRS-Chart/Vitals/mVitAll.pas create mode 100644 CPRS-Chart/Vitals/mVitBP.dfm create mode 100644 CPRS-Chart/Vitals/mVitBP.pas create mode 100644 CPRS-Chart/Vitals/mVitBase.dfm create mode 100644 CPRS-Chart/Vitals/mVitBase.pas create mode 100644 CPRS-Chart/Vitals/mVitCVP.dfm create mode 100644 CPRS-Chart/Vitals/mVitCVP.pas create mode 100644 CPRS-Chart/Vitals/mVitCirGirth.dfm create mode 100644 CPRS-Chart/Vitals/mVitCirGirth.pas create mode 100644 CPRS-Chart/Vitals/mVitHeight.dfm create mode 100644 CPRS-Chart/Vitals/mVitHeight.pas create mode 100644 CPRS-Chart/Vitals/mVitMetric.dfm create mode 100644 CPRS-Chart/Vitals/mVitMetric.pas create mode 100644 CPRS-Chart/Vitals/mVitPO2.dfm create mode 100644 CPRS-Chart/Vitals/mVitPO2.pas create mode 100644 CPRS-Chart/Vitals/mVitPain.dfm create mode 100644 CPRS-Chart/Vitals/mVitPain.pas create mode 100644 CPRS-Chart/Vitals/mVitPulse.dfm create mode 100644 CPRS-Chart/Vitals/mVitPulse.pas create mode 100644 CPRS-Chart/Vitals/mVitResp.dfm create mode 100644 CPRS-Chart/Vitals/mVitResp.pas create mode 100644 CPRS-Chart/Vitals/mVitTemp.dfm create mode 100644 CPRS-Chart/Vitals/mVitTemp.pas create mode 100644 CPRS-Chart/Vitals/mVitWeight.dfm create mode 100644 CPRS-Chart/Vitals/mVitWeight.pas create mode 100644 CPRS-Chart/Vitals/rVitals.pas create mode 100644 CPRS-Chart/Vitals/uVitals.pas create mode 100644 CPRS-Chart/Window-Eyes Support Files/CPRSCHAR.we create mode 100644 CPRS-Chart/XWBut1.dcu create mode 100644 CPRS-Chart/XuDigSigSC_TLB.pas create mode 100644 CPRS-Chart/dShared.dfm create mode 100644 CPRS-Chart/dShared.pas create mode 100644 CPRS-Chart/fARTAllgy.dfm create mode 100644 CPRS-Chart/fARTAllgy.pas create mode 100644 CPRS-Chart/fARTFreeTextMsg.dfm create mode 100644 CPRS-Chart/fARTFreeTextMsg.pas create mode 100644 CPRS-Chart/fAResize.dfm create mode 100644 CPRS-Chart/fAResize.pas create mode 100644 CPRS-Chart/fAbout.ddp create mode 100644 CPRS-Chart/fAbout.dfm create mode 100644 CPRS-Chart/fAbout.pas create mode 100644 CPRS-Chart/fActivateDeactivate.dfm create mode 100644 CPRS-Chart/fActivateDeactivate.pas create mode 100644 CPRS-Chart/fAddlSigners.dfm create mode 100644 CPRS-Chart/fAddlSigners.pas create mode 100644 CPRS-Chart/fAlertForward.dfm create mode 100644 CPRS-Chart/fAlertForward.pas create mode 100644 CPRS-Chart/fAllgyBox.dfm create mode 100644 CPRS-Chart/fAllgyBox.pas create mode 100644 CPRS-Chart/fAllgyFind.dfm create mode 100644 CPRS-Chart/fAllgyFind.pas create mode 100644 CPRS-Chart/fAutoSz.ddp create mode 100644 CPRS-Chart/fAutoSz.dfm create mode 100644 CPRS-Chart/fAutoSz.pas create mode 100644 CPRS-Chart/fClinicWardMeds.dfm create mode 100644 CPRS-Chart/fClinicWardMeds.pas create mode 100644 CPRS-Chart/fCover.ddp create mode 100644 CPRS-Chart/fCover.dfm create mode 100644 CPRS-Chart/fCover.pas create mode 100644 CPRS-Chart/fDCSumm.dfm create mode 100644 CPRS-Chart/fDCSumm.pas create mode 100644 CPRS-Chart/fDCSummProps.dfm create mode 100644 CPRS-Chart/fDCSummProps.pas create mode 100644 CPRS-Chart/fDateRange.dfm create mode 100644 CPRS-Chart/fDateRange.pas create mode 100644 CPRS-Chart/fDefaultEvent.dfm create mode 100644 CPRS-Chart/fDefaultEvent.pas create mode 100644 CPRS-Chart/fDeviceSelect.dfm create mode 100644 CPRS-Chart/fDeviceSelect.pas create mode 100644 CPRS-Chart/fDrawers.ddp create mode 100644 CPRS-Chart/fDrawers.dfm create mode 100644 CPRS-Chart/fDrawers.pas create mode 100644 CPRS-Chart/fDupPts.dfm create mode 100644 CPRS-Chart/fDupPts.pas create mode 100644 CPRS-Chart/fEffectDate.dfm create mode 100644 CPRS-Chart/fEffectDate.pas create mode 100644 CPRS-Chart/fEncnt.ddp create mode 100644 CPRS-Chart/fEncnt.dfm create mode 100644 CPRS-Chart/fEncnt.pas create mode 100644 CPRS-Chart/fEncntKEEP.dfm create mode 100644 CPRS-Chart/fEncntKEEP.pas create mode 100644 CPRS-Chart/fFrame.ddp create mode 100644 CPRS-Chart/fFrame.dfm create mode 100644 CPRS-Chart/fFrame.pas create mode 100644 CPRS-Chart/fGraphProfiles.dfm create mode 100644 CPRS-Chart/fGraphProfiles.pas create mode 100644 CPRS-Chart/fGraphSettings.dfm create mode 100644 CPRS-Chart/fGraphSettings.pas create mode 100644 CPRS-Chart/fGraphs.dfm create mode 100644 CPRS-Chart/fGraphs.pas create mode 100644 CPRS-Chart/fHP.dfm create mode 100644 CPRS-Chart/fHP.pas create mode 100644 CPRS-Chart/fHSplit.ddp create mode 100644 CPRS-Chart/fHSplit.dfm create mode 100644 CPRS-Chart/fHSplit.pas create mode 100644 CPRS-Chart/fIconLegend.dfm create mode 100644 CPRS-Chart/fIconLegend.pas create mode 100644 CPRS-Chart/fLabCollTimes.dfm create mode 100644 CPRS-Chart/fLabCollTimes.pas create mode 100644 CPRS-Chart/fLabInfo.dfm create mode 100644 CPRS-Chart/fLabInfo.pas create mode 100644 CPRS-Chart/fLabPrint.dfm create mode 100644 CPRS-Chart/fLabPrint.pas create mode 100644 CPRS-Chart/fLabTest.dfm create mode 100644 CPRS-Chart/fLabTest.pas create mode 100644 CPRS-Chart/fLabTestGroups.dfm create mode 100644 CPRS-Chart/fLabTestGroups.pas create mode 100644 CPRS-Chart/fLabTests.dfm create mode 100644 CPRS-Chart/fLabTests.pas create mode 100644 CPRS-Chart/fLabs.ddp create mode 100644 CPRS-Chart/fLabs.dfm create mode 100644 CPRS-Chart/fLabs.pas create mode 100644 CPRS-Chart/fLaunch.dfm create mode 100644 CPRS-Chart/fLaunch.pas create mode 100644 CPRS-Chart/fLkUpLocation.dfm create mode 100644 CPRS-Chart/fLkUpLocation.pas create mode 100644 CPRS-Chart/fMHTest.dfm create mode 100644 CPRS-Chart/fMHTest.pas create mode 100644 CPRS-Chart/fMedCopy.dfm create mode 100644 CPRS-Chart/fMedCopy.pas create mode 100644 CPRS-Chart/fMeds.dfm create mode 100644 CPRS-Chart/fMeds.pas create mode 100644 CPRS-Chart/fNoteBA.dfm create mode 100644 CPRS-Chart/fNoteBA.pas create mode 100644 CPRS-Chart/fNoteBD.dfm create mode 100644 CPRS-Chart/fNoteBD.pas create mode 100644 CPRS-Chart/fNoteCPFields.dfm create mode 100644 CPRS-Chart/fNoteCPFields.pas create mode 100644 CPRS-Chart/fNoteCslt.dfm create mode 100644 CPRS-Chart/fNoteCslt.pas create mode 100644 CPRS-Chart/fNoteDR.dfm create mode 100644 CPRS-Chart/fNoteDR.pas create mode 100644 CPRS-Chart/fNoteIDParents.dfm create mode 100644 CPRS-Chart/fNoteIDParents.pas create mode 100644 CPRS-Chart/fNoteProps.dfm create mode 100644 CPRS-Chart/fNoteProps.pas create mode 100644 CPRS-Chart/fNotePrt.dfm create mode 100644 CPRS-Chart/fNotePrt.pas create mode 100644 CPRS-Chart/fNoteST.dfm create mode 100644 CPRS-Chart/fNoteST.pas create mode 100644 CPRS-Chart/fNoteSTStop.dfm create mode 100644 CPRS-Chart/fNoteSTStop.pas create mode 100644 CPRS-Chart/fNotes.dfm create mode 100644 CPRS-Chart/fNotes.pas create mode 100644 CPRS-Chart/fNotesBP.dfm create mode 100644 CPRS-Chart/fNotesBP.pas create mode 100644 CPRS-Chart/fPage.ddp create mode 100644 CPRS-Chart/fPage.dfm create mode 100644 CPRS-Chart/fPage.pas create mode 100644 CPRS-Chart/fPatientFlagMulti.dfm create mode 100644 CPRS-Chart/fPatientFlagMulti.pas create mode 100644 CPRS-Chart/fPostings.dfm create mode 100644 CPRS-Chart/fPostings.pas create mode 100644 CPRS-Chart/fPrintList.dfm create mode 100644 CPRS-Chart/fPrintList.pas create mode 100644 CPRS-Chart/fProbCmt.dfm create mode 100644 CPRS-Chart/fProbCmt.pas create mode 100644 CPRS-Chart/fProbEdt.dfm create mode 100644 CPRS-Chart/fProbEdt.pas create mode 100644 CPRS-Chart/fProbFlt.dfm create mode 100644 CPRS-Chart/fProbFlt.pas create mode 100644 CPRS-Chart/fProbLex.dfm create mode 100644 CPRS-Chart/fProbLex.pas create mode 100644 CPRS-Chart/fProbs.dfm create mode 100644 CPRS-Chart/fProbs.pas create mode 100644 CPRS-Chart/fPtCWAD.dfm create mode 100644 CPRS-Chart/fPtCWAD.pas create mode 100644 CPRS-Chart/fPtDemo.dfm create mode 100644 CPRS-Chart/fPtDemo.pas create mode 100644 CPRS-Chart/fPtSel.ddp create mode 100644 CPRS-Chart/fPtSel.dfm create mode 100644 CPRS-Chart/fPtSel.pas create mode 100644 CPRS-Chart/fPtSelDemog.ddp create mode 100644 CPRS-Chart/fPtSelDemog.dfm create mode 100644 CPRS-Chart/fPtSelDemog.pas create mode 100644 CPRS-Chart/fPtSelMsg.dfm create mode 100644 CPRS-Chart/fPtSelMsg.pas create mode 100644 CPRS-Chart/fPtSelOptSave.dfm create mode 100644 CPRS-Chart/fPtSelOptSave.pas create mode 100644 CPRS-Chart/fPtSelOptns.ddp create mode 100644 CPRS-Chart/fPtSelOptns.dfm create mode 100644 CPRS-Chart/fPtSelOptns.pas create mode 100644 CPRS-Chart/fPtSens.dfm create mode 100644 CPRS-Chart/fPtSens.pas create mode 100644 CPRS-Chart/fRemCoverPreview.dfm create mode 100644 CPRS-Chart/fRemCoverPreview.pas create mode 100644 CPRS-Chart/fRemCoverSheet.dfm create mode 100644 CPRS-Chart/fRemCoverSheet.pas create mode 100644 CPRS-Chart/fRemVisitInfo.dfm create mode 100644 CPRS-Chart/fRemVisitInfo.pas create mode 100644 CPRS-Chart/fReminderDialog.dfm create mode 100644 CPRS-Chart/fReminderDialog.pas create mode 100644 CPRS-Chart/fReminderTree.dfm create mode 100644 CPRS-Chart/fReminderTree.pas create mode 100644 CPRS-Chart/fRename.dfm create mode 100644 CPRS-Chart/fRename.pas create mode 100644 CPRS-Chart/fRenewOutMed.dfm create mode 100644 CPRS-Chart/fRenewOutMed.pas create mode 100644 CPRS-Chart/fReports.dfm create mode 100644 CPRS-Chart/fReports.pas create mode 100644 CPRS-Chart/fReportsAdhocComponent1.dfm create mode 100644 CPRS-Chart/fReportsAdhocComponent1.pas create mode 100644 CPRS-Chart/fReportsAdhocSubItem1.dfm create mode 100644 CPRS-Chart/fReportsAdhocSubItem1.pas create mode 100644 CPRS-Chart/fReportsPrint.dfm create mode 100644 CPRS-Chart/fReportsPrint.pas create mode 100644 CPRS-Chart/fReview.ddp create mode 100644 CPRS-Chart/fReview.dfm create mode 100644 CPRS-Chart/fReview.pas create mode 100644 CPRS-Chart/fRptBox.dfm create mode 100644 CPRS-Chart/fRptBox.pas create mode 100644 CPRS-Chart/fSignItem.dfm create mode 100644 CPRS-Chart/fSignItem.pas create mode 100644 CPRS-Chart/fSplash.ddp create mode 100644 CPRS-Chart/fSplash.dfm create mode 100644 CPRS-Chart/fSplash.pas create mode 100644 CPRS-Chart/fSurgery.dfm create mode 100644 CPRS-Chart/fSurgery.pas create mode 100644 CPRS-Chart/fSurgeryView.dfm create mode 100644 CPRS-Chart/fSurgeryView.pas create mode 100644 CPRS-Chart/fTIUView.dfm create mode 100644 CPRS-Chart/fTIUView.pas create mode 100644 CPRS-Chart/fTimeout.dfm create mode 100644 CPRS-Chart/fTimeout.pas create mode 100644 CPRS-Chart/fVisit.dfm create mode 100644 CPRS-Chart/fVisit.pas create mode 100644 CPRS-Chart/fVitals.dfm create mode 100644 CPRS-Chart/fVitals.pas create mode 100644 CPRS-Chart/fvit.dfm create mode 100644 CPRS-Chart/fvit.pas create mode 100644 CPRS-Chart/fxBroker.dfm create mode 100644 CPRS-Chart/fxBroker.pas create mode 100644 CPRS-Chart/fxLists.dfm create mode 100644 CPRS-Chart/fxLists.pas create mode 100644 CPRS-Chart/fxServer.dfm create mode 100644 CPRS-Chart/fxServer.pas create mode 100644 CPRS-Chart/mCoPayDesc.ddp create mode 100644 CPRS-Chart/mCoPayDesc.dfm create mode 100644 CPRS-Chart/mCoPayDesc.pas create mode 100644 CPRS-Chart/mEvntDelay.dfm create mode 100644 CPRS-Chart/mEvntDelay.pas create mode 100644 CPRS-Chart/mImgText.dfm create mode 100644 CPRS-Chart/mImgText.pas create mode 100644 CPRS-Chart/rCore.pas create mode 100644 CPRS-Chart/rCover.pas create mode 100644 CPRS-Chart/rDCSumm.pas create mode 100644 CPRS-Chart/rECS.pas create mode 100644 CPRS-Chart/rEventHooks.pas create mode 100644 CPRS-Chart/rGraphs.pas create mode 100644 CPRS-Chart/rLabs.pas create mode 100644 CPRS-Chart/rMeds.pas create mode 100644 CPRS-Chart/rMisc.pas create mode 100644 CPRS-Chart/rProbs.pas create mode 100644 CPRS-Chart/rReminders.pas create mode 100644 CPRS-Chart/rReports.pas create mode 100644 CPRS-Chart/rSurgery.pas create mode 100644 CPRS-Chart/rTIU.pas create mode 100644 CPRS-Chart/sBitmaps.res create mode 100644 CPRS-Chart/sRemSrch.avi create mode 100644 CPRS-Chart/sRemSrch.rc create mode 100644 CPRS-Chart/sRemSrch.res create mode 100644 CPRS-Chart/tfVType.dfm create mode 100644 CPRS-Chart/tfVType.pas create mode 100644 CPRS-Chart/uAccessibleListBox.pas create mode 100644 CPRS-Chart/uAccessibleRichEdit.pas create mode 100644 CPRS-Chart/uAccessibleStringGrid.pas create mode 100644 CPRS-Chart/uAccessibleTreeNode.pas create mode 100644 CPRS-Chart/uAccessibleTreeView.pas create mode 100644 CPRS-Chart/uCaseTree.pas create mode 100644 CPRS-Chart/uComServ.pas create mode 100644 CPRS-Chart/uConst.pas create mode 100644 CPRS-Chart/uConst.pas.bak create mode 100644 CPRS-Chart/uCore.pas create mode 100644 CPRS-Chart/uDCSumm.pas create mode 100644 CPRS-Chart/uDocTree.pas create mode 100644 CPRS-Chart/uEventHooks.pas create mode 100644 CPRS-Chart/uFormMonitor.pas create mode 100644 CPRS-Chart/uGraphs.pas create mode 100644 CPRS-Chart/uInit.pas create mode 100644 CPRS-Chart/uOrPtf.pas create mode 100644 CPRS-Chart/uProbs.pas create mode 100644 CPRS-Chart/uReminders.pas create mode 100644 CPRS-Chart/uReports.pas create mode 100644 CPRS-Chart/uSignItems.pas create mode 100644 CPRS-Chart/uSpell.pas create mode 100644 CPRS-Chart/uSurgery.pas create mode 100644 CPRS-Chart/uTIU.pas create mode 100644 CPRS-Lib/Borland.cfg create mode 100644 CPRS-Lib/Borland.dof create mode 100644 CPRS-Lib/Borland.dpk create mode 100644 CPRS-Lib/Borland.res create mode 100644 CPRS-Lib/CPRS Custom Controls.doc create mode 100644 CPRS-Lib/Copy of CPRS Custom Controls.doc create mode 100644 CPRS-Lib/Copy of ORCtrlLib60.cfg create mode 100644 CPRS-Lib/Copy of ORCtrlLib60.dof create mode 100644 CPRS-Lib/Copy of ORCtrlLib60.drc create mode 100644 CPRS-Lib/Copy of ORCtrlLib60.dsk create mode 100644 CPRS-Lib/Copy of ORDateLib60.cfg create mode 100644 CPRS-Lib/Copy of ORDateLib60.dof create mode 100644 CPRS-Lib/Copy of ORDateLib60.drc create mode 100644 CPRS-Lib/Copy of VA10.cfg create mode 100644 CPRS-Lib/Copy of VA10.dof create mode 100644 CPRS-Lib/Copy of VA10.drc create mode 100644 CPRS-Lib/MSXML_TLB.pas create mode 100644 CPRS-Lib/MenuBar.pas create mode 100644 CPRS-Lib/ORClasses.pas create mode 100644 CPRS-Lib/ORCtrlLib60.cfg create mode 100644 CPRS-Lib/ORCtrlLib60.dof create mode 100644 CPRS-Lib/ORCtrlLib60.dpk create mode 100644 CPRS-Lib/ORCtrlLib60.drc create mode 100644 CPRS-Lib/ORCtrlLib60.dsk create mode 100644 CPRS-Lib/ORCtrlLib60.res create mode 100644 CPRS-Lib/ORCtrls.pas create mode 100644 CPRS-Lib/ORCtrls.res create mode 100644 CPRS-Lib/ORCtrlsDsgn.dcr create mode 100644 CPRS-Lib/ORCtrlsDsgn.pas create mode 100644 CPRS-Lib/ORDateLib60.cfg create mode 100644 CPRS-Lib/ORDateLib60.dof create mode 100644 CPRS-Lib/ORDateLib60.dpk create mode 100644 CPRS-Lib/ORDateLib60.drc create mode 100644 CPRS-Lib/ORDateLib60.res create mode 100644 CPRS-Lib/ORDtTm.dcr create mode 100644 CPRS-Lib/ORDtTm.dfm create mode 100644 CPRS-Lib/ORDtTm.pas create mode 100644 CPRS-Lib/ORDtTm.res create mode 100644 CPRS-Lib/ORDtTmCal.dcr create mode 100644 CPRS-Lib/ORDtTmCal.pas create mode 100644 CPRS-Lib/ORDtTmRng.dcr create mode 100644 CPRS-Lib/ORDtTmRng.dfm create mode 100644 CPRS-Lib/ORDtTmRng.pas create mode 100644 CPRS-Lib/ORFn.pas create mode 100644 CPRS-Lib/ORNet.pas create mode 100644 CPRS-Lib/ORSystem.pas create mode 100644 CPRS-Lib/VA10.cfg create mode 100644 CPRS-Lib/VA10.dof create mode 100644 CPRS-Lib/VA10.dpk create mode 100644 CPRS-Lib/VA10.drc create mode 100644 CPRS-Lib/VA10.res create mode 100644 CPRS-Lib/Vawrgrid.pas create mode 100644 CPRS-Lib/XMLUtils.pas create mode 100644 CPRS-Lib/fGMV_InputTemp.dfm create mode 100644 CPRS-Lib/fGMV_Qualifiers.dfm create mode 100644 CPRS-Lib/fGMV_SupO2.dfm create mode 100644 CPRS-Lib/mGMV_InputOne2.dfm create mode 100644 CPRS-Lib/uAccessAPI.pas create mode 100644 Packages/Borland.bpl create mode 100644 Packages/Borland.dcp create mode 100644 Packages/Borland.map create mode 100644 Packages/Borland.~bpl diff --git a/CPRS-Chart/Accessibility_TLB.dcr b/CPRS-Chart/Accessibility_TLB.dcr new file mode 100644 index 0000000000000000000000000000000000000000..36f26e234a8ac66a47e95cec6d496cf2f1442471 GIT binary patch literal 32 UcmZQzU|>)H;{X347|28c09i@|9RL6T literal 0 HcmV?d00001 diff --git a/CPRS-Chart/Accessibility_TLB.pas b/CPRS-Chart/Accessibility_TLB.pas new file mode 100644 index 0000000..be656eb --- /dev/null +++ b/CPRS-Chart/Accessibility_TLB.pas @@ -0,0 +1,286 @@ +unit Accessibility_TLB; + +// ************************************************************************ // +// WARNING +// ------- +// The types declared in this file were generated from data read from a +// Type Library. If this type library is explicitly or indirectly (via +// another type library referring to this type library) re-imported, or the +// 'Refresh' command of the Type Library Editor activated while editing the +// Type Library, the contents of this file will be regenerated and all +// manual modifications will be lost. +// ************************************************************************ // + +// PASTLWTR : 1.2 +// File generated on 2/4/2008 6:51:03 PM from Type Library described below. + +// ************************************************************************ // +// Type Lib: C:\WINDOWS\system32\oleacc.dll (1) +// LIBID: {1EA4DBF0-3C3B-11CF-810C-00AA00389B71} +// LCID: 0 +// Helpfile: +// HelpString: +// DepndLst: +// (1) v2.0 stdole, (C:\WINDOWS\system32\stdole2.tlb) +// Parent TypeLibrary: +// (0) v1.0 CPRSChart, (C:\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\WV_Release_CPRS_OFFICIAL\CPRS-Chart\CPRSChart.tlb) +// Errors: +// Hint: Parameter 'var' of IAccPropServices.SetPropValue changed to 'var_' +// Hint: Parameter 'var' of IAccPropServices.SetHwndProp changed to 'var_' +// Hint: Parameter 'var' of IAccPropServices.SetHmenuProp changed to 'var_' +// ************************************************************************ // +{$TYPEDADDRESS OFF} // Unit must be compiled without type-checked pointers. +{$WARN SYMBOL_PLATFORM OFF} +{$WRITEABLECONST ON} +{$VARPROPSETTER ON} +interface + +uses Windows, ActiveX, Classes, Graphics, StdVCL, Variants; + + +// *********************************************************************// +// GUIDS declared in the TypeLibrary. Following prefixes are used: +// Type Libraries : LIBID_xxxx +// CoClasses : CLASS_xxxx +// DISPInterfaces : DIID_xxxx +// Non-DISP interfaces: IID_xxxx +// *********************************************************************// +const + // TypeLibrary Major and minor versions + AccessibilityMajorVersion = 1; + AccessibilityMinorVersion = 1; + + LIBID_Accessibility: TGUID = '{1EA4DBF0-3C3B-11CF-810C-00AA00389B71}'; + + IID_IAccessible: TGUID = '{618736E0-3C3D-11CF-810C-00AA00389B71}'; + IID_IAccessibleHandler: TGUID = '{03022430-ABC4-11D0-BDE2-00AA001A1953}'; + IID_IAccIdentity: TGUID = '{7852B78D-1CFD-41C1-A615-9C0C85960B5F}'; + IID_IAccPropServer: TGUID = '{76C0DBBB-15E0-4E7B-B61B-20EEEA2001E0}'; + IID_IAccPropServices: TGUID = '{6E26E776-04F0-495D-80E4-3330352E3169}'; + CLASS_CAccPropServices: TGUID = '{B5F8350B-0548-48B1-A6EE-88BD00B4A5E7}'; + +// *********************************************************************// +// Declaration of Enumerations defined in Type Library +// *********************************************************************// +// Constants for enum AnnoScope +type + AnnoScope = TOleEnum; +const + ANNO_THIS = $00000000; + ANNO_CONTAINER = $00000001; + +type + +// *********************************************************************// +// Forward declaration of types defined in TypeLibrary +// *********************************************************************// + IAccessible = interface; + IAccessibleDisp = dispinterface; + IAccessibleHandler = interface; + IAccIdentity = interface; + IAccPropServer = interface; + IAccPropServices = interface; + +// *********************************************************************// +// Declaration of CoClasses defined in Type Library +// (NOTE: Here we map each CoClass to its Default Interface) +// *********************************************************************// + CAccPropServices = IAccPropServices; + + +// *********************************************************************// +// Declaration of structures, unions and aliases. +// *********************************************************************// + wireHWND = ^_RemotableHandle; + wireHMENU = ^_RemotableHandle; + PByte1 = ^Byte; {*} + PUserType1 = ^TGUID; {*} + + + __MIDL_IWinTypes_0009 = record + case Integer of + 0: (hInproc: Integer); + 1: (hRemote: Integer); + end; + + _RemotableHandle = packed record + fContext: Integer; + u: __MIDL_IWinTypes_0009; + end; + + +// *********************************************************************// +// Interface: IAccessible +// Flags: (4432) Hidden Dual OleAutomation Dispatchable +// GUID: {618736E0-3C3D-11CF-810C-00AA00389B71} +// *********************************************************************// + IAccessible = interface(IDispatch) + ['{618736E0-3C3D-11CF-810C-00AA00389B71}'] + function Get_accParent: IDispatch; safecall; + function Get_accChildCount: Integer; safecall; + function Get_accChild(varChild: OleVariant): IDispatch; safecall; + function Get_accName(varChild: OleVariant): WideString; safecall; + function Get_accValue(varChild: OleVariant): WideString; safecall; + function Get_accDescription(varChild: OleVariant): WideString; safecall; + function Get_accRole(varChild: OleVariant): OleVariant; safecall; + function Get_accState(varChild: OleVariant): OleVariant; safecall; + function Get_accHelp(varChild: OleVariant): WideString; safecall; + function Get_accHelpTopic(out pszHelpFile: WideString; varChild: OleVariant): Integer; safecall; + function Get_accKeyboardShortcut(varChild: OleVariant): WideString; safecall; + function Get_accFocus: OleVariant; safecall; + function Get_accSelection: OleVariant; safecall; + function Get_accDefaultAction(varChild: OleVariant): WideString; safecall; + procedure accSelect(flagsSelect: Integer; varChild: OleVariant); safecall; + procedure accLocation(out pxLeft: Integer; out pyTop: Integer; out pcxWidth: Integer; + out pcyHeight: Integer; varChild: OleVariant); safecall; + function accNavigate(navDir: Integer; varStart: OleVariant): OleVariant; safecall; + function accHitTest(xLeft: Integer; yTop: Integer): OleVariant; safecall; + procedure accDoDefaultAction(varChild: OleVariant); safecall; + procedure Set_accName(varChild: OleVariant; const pszName: WideString); safecall; + procedure Set_accValue(varChild: OleVariant; const pszValue: WideString); safecall; + property accParent: IDispatch read Get_accParent; + property accChildCount: Integer read Get_accChildCount; + property accChild[varChild: OleVariant]: IDispatch read Get_accChild; + property accName[varChild: OleVariant]: WideString read Get_accName write Set_accName; + property accValue[varChild: OleVariant]: WideString read Get_accValue write Set_accValue; + property accDescription[varChild: OleVariant]: WideString read Get_accDescription; + property accRole[varChild: OleVariant]: OleVariant read Get_accRole; + property accState[varChild: OleVariant]: OleVariant read Get_accState; + property accHelp[varChild: OleVariant]: WideString read Get_accHelp; + property accHelpTopic[out pszHelpFile: WideString; varChild: OleVariant]: Integer read Get_accHelpTopic; + property accKeyboardShortcut[varChild: OleVariant]: WideString read Get_accKeyboardShortcut; + property accFocus: OleVariant read Get_accFocus; + property accSelection: OleVariant read Get_accSelection; + property accDefaultAction[varChild: OleVariant]: WideString read Get_accDefaultAction; + end; + +// *********************************************************************// +// DispIntf: IAccessibleDisp +// Flags: (4432) Hidden Dual OleAutomation Dispatchable +// GUID: {618736E0-3C3D-11CF-810C-00AA00389B71} +// *********************************************************************// + IAccessibleDisp = dispinterface + ['{618736E0-3C3D-11CF-810C-00AA00389B71}'] + property accParent: IDispatch readonly dispid -5000; + property accChildCount: Integer readonly dispid -5001; + property accChild[varChild: OleVariant]: IDispatch readonly dispid -5002; + property accName[varChild: OleVariant]: WideString dispid -5003; + property accValue[varChild: OleVariant]: WideString dispid -5004; + property accDescription[varChild: OleVariant]: WideString readonly dispid -5005; + property accRole[varChild: OleVariant]: OleVariant readonly dispid -5006; + property accState[varChild: OleVariant]: OleVariant readonly dispid -5007; + property accHelp[varChild: OleVariant]: WideString readonly dispid -5008; + property accHelpTopic[out pszHelpFile: WideString; varChild: OleVariant]: Integer readonly dispid -5009; + property accKeyboardShortcut[varChild: OleVariant]: WideString readonly dispid -5010; + property accFocus: OleVariant readonly dispid -5011; + property accSelection: OleVariant readonly dispid -5012; + property accDefaultAction[varChild: OleVariant]: WideString readonly dispid -5013; + procedure accSelect(flagsSelect: Integer; varChild: OleVariant); dispid -5014; + procedure accLocation(out pxLeft: Integer; out pyTop: Integer; out pcxWidth: Integer; + out pcyHeight: Integer; varChild: OleVariant); dispid -5015; + function accNavigate(navDir: Integer; varStart: OleVariant): OleVariant; dispid -5016; + function accHitTest(xLeft: Integer; yTop: Integer): OleVariant; dispid -5017; + procedure accDoDefaultAction(varChild: OleVariant); dispid -5018; + end; + +// *********************************************************************// +// Interface: IAccessibleHandler +// Flags: (272) Hidden OleAutomation +// GUID: {03022430-ABC4-11D0-BDE2-00AA001A1953} +// *********************************************************************// + IAccessibleHandler = interface(IUnknown) + ['{03022430-ABC4-11D0-BDE2-00AA001A1953}'] + function AccessibleObjectFromID(hwnd: Integer; lObjectID: Integer; out pIAccessible: IAccessible): HResult; stdcall; + end; + +// *********************************************************************// +// Interface: IAccIdentity +// Flags: (0) +// GUID: {7852B78D-1CFD-41C1-A615-9C0C85960B5F} +// *********************************************************************// + IAccIdentity = interface(IUnknown) + ['{7852B78D-1CFD-41C1-A615-9C0C85960B5F}'] + function GetIdentityString(dwIDChild: LongWord; out ppIDString: PByte1; + out pdwIDStringLen: LongWord): HResult; stdcall; + end; + +// *********************************************************************// +// Interface: IAccPropServer +// Flags: (0) +// GUID: {76C0DBBB-15E0-4E7B-B61B-20EEEA2001E0} +// *********************************************************************// + IAccPropServer = interface(IUnknown) + ['{76C0DBBB-15E0-4E7B-B61B-20EEEA2001E0}'] + function GetPropValue(var pIDString: Byte; dwIDStringLen: LongWord; idProp: TGUID; + out pvarValue: OleVariant; out pfHasProp: Integer): HResult; stdcall; + end; + +// *********************************************************************// +// Interface: IAccPropServices +// Flags: (0) +// GUID: {6E26E776-04F0-495D-80E4-3330352E3169} +// *********************************************************************// + IAccPropServices = interface(IUnknown) + ['{6E26E776-04F0-495D-80E4-3330352E3169}'] + function SetPropValue(var pIDString: Byte; dwIDStringLen: LongWord; idProp: TGUID; + var_: OleVariant): HResult; stdcall; + function SetPropServer(var pIDString: Byte; dwIDStringLen: LongWord; var paProps: TGUID; + cProps: SYSINT; const pServer: IAccPropServer; AnnoScope: AnnoScope): HResult; stdcall; + function ClearProps(var pIDString: Byte; dwIDStringLen: LongWord; var paProps: TGUID; + cProps: SYSINT): HResult; stdcall; + function SetHwndProp(var hwnd: _RemotableHandle; idObject: LongWord; idChild: LongWord; + idProp: TGUID; var_: OleVariant): HResult; stdcall; + function SetHwndPropStr(var hwnd: _RemotableHandle; idObject: LongWord; idChild: LongWord; + idProp: TGUID; str: PWideChar): HResult; stdcall; + function SetHwndPropServer(var hwnd: _RemotableHandle; idObject: LongWord; idChild: LongWord; + var paProps: TGUID; cProps: SYSINT; const pServer: IAccPropServer; + AnnoScope: AnnoScope): HResult; stdcall; + function ClearHwndProps(var hwnd: _RemotableHandle; idObject: LongWord; idChild: LongWord; + var paProps: TGUID; cProps: SYSINT): HResult; stdcall; + function ComposeHwndIdentityString(var hwnd: _RemotableHandle; idObject: LongWord; + idChild: LongWord; out ppIDString: PByte1; + out pdwIDStringLen: LongWord): HResult; stdcall; + function DecomposeHwndIdentityString(var pIDString: Byte; dwIDStringLen: LongWord; + out phwnd: wireHWND; out pidObject: LongWord; + out pidChild: LongWord): HResult; stdcall; + function SetHmenuProp(var hmenu: _RemotableHandle; idChild: LongWord; idProp: TGUID; + var_: OleVariant): HResult; stdcall; + function SetHmenuPropStr(var hmenu: _RemotableHandle; idChild: LongWord; idProp: TGUID; + str: PWideChar): HResult; stdcall; + function SetHmenuPropServer(var hmenu: _RemotableHandle; idChild: LongWord; var paProps: TGUID; + cProps: SYSINT; const pServer: IAccPropServer; AnnoScope: AnnoScope): HResult; stdcall; + function ClearHmenuProps(var hmenu: _RemotableHandle; idChild: LongWord; var paProps: TGUID; + cProps: SYSINT): HResult; stdcall; + function ComposeHmenuIdentityString(var hmenu: _RemotableHandle; idChild: LongWord; + out ppIDString: PByte1; out pdwIDStringLen: LongWord): HResult; stdcall; + function DecomposeHmenuIdentityString(var pIDString: Byte; dwIDStringLen: LongWord; + out phmenu: wireHMENU; out pidChild: LongWord): HResult; stdcall; + end; + +// *********************************************************************// +// The Class CoCAccPropServices provides a Create and CreateRemote method to +// create instances of the default interface IAccPropServices exposed by +// the CoClass CAccPropServices. The functions are intended to be used by +// clients wishing to automate the CoClass objects exposed by the +// server of this typelibrary. +// *********************************************************************// + CoCAccPropServices = class + class function Create: IAccPropServices; + class function CreateRemote(const MachineName: string): IAccPropServices; + end; + +implementation + +uses ComObj; + +class function CoCAccPropServices.Create: IAccPropServices; +begin + Result := CreateComObject(CLASS_CAccPropServices) as IAccPropServices; +end; + +class function CoCAccPropServices.CreateRemote(const MachineName: string): IAccPropServices; +begin + Result := CreateRemoteComObject(MachineName, CLASS_CAccPropServices) as IAccPropServices; +end; + +end. diff --git a/CPRS-Chart/BA/UBAConst.pas b/CPRS-Chart/BA/UBAConst.pas new file mode 100644 index 0000000..8c9cab7 --- /dev/null +++ b/CPRS-Chart/BA/UBAConst.pas @@ -0,0 +1,61 @@ +unit UBAConst; + +{$OPTIMIZATION OFF} + +interface + +const + + BUFFER_ORDER_ID = '9999999999'; + + CARET = '^'; + NOT_APPLICABLE = 'N/A'; + + ENCOUNTER_TODAYS_DX = '^Diagnoses from Today''s Orders'; //BAPHII 1.3.10 + ENCOUNTER_PERSONAL_DX = '^Personal Diagnoses List Items'; + DX_PROBLEM_LIST_TXT = 'Problem List Items'; + DX_PERSONAL_LIST_TXT = 'Personal Diagnoses List Items'; + DX_ENCOUNTER_LIST_TXT = 'Encounter Form Diagnoses'; + DX_TODAYS_DX_LIST_TXT = 'Diagnoses from Today''s Orders'; + + MIN_SC_CONDITION = 0; + MAX_SC_CONDITION = 0; + BILLABLE_ORDER = '1'; + SERVICE_CONNECTED = 'SC'; + NOT_SERVICE_CONNECTED = 'NSC'; + AGENT_ORANGE = 'AO'; + IONIZING_RADIATION = 'IR'; + ENVIRONMENTAL_CONTAM = 'EC'; + HEAD_NECK_CANCER = 'HNC'; + MILITARY_SEXUAL_TRAUMA = 'MST'; + COMBAT_VETERAN = 'CV'; + + MAX_DX = 4; + DXREC_INIT_FIELD_VAL = ''; + UNSIGNED_REC_INIT_FIELD_VAL = ''; + + PRIMARY_DX = 'Primary'; + SECONDARY_DX = 'Secondary'; + + //Form identifiers + F_ORDERS_SIGN = 1; + F_REVIEW = 2; + F_CONSULTS = 3; + // Order Status + + BAOK2SIGN = 1; + DISCONTINUED = 5; + MIN_RECT = 0; + MAX_RECT = 199; + + ADD_TO_PROBLEM_LIST = 'PL'; + ADD_TO_PERSONAL_DX_LIST = 'PD'; + BA_INACTIVE_CODE = '#'; + + + +implementation + +end. + + diff --git a/CPRS-Chart/BA/UBACore.pas b/CPRS-Chart/BA/UBACore.pas new file mode 100644 index 0000000..8d9a779 --- /dev/null +++ b/CPRS-Chart/BA/UBACore.pas @@ -0,0 +1,1480 @@ +unit UBACore; + +{.$define debug} + +interface +uses + Classes, ORNet, uConst, ORFn, Sysutils, Dialogs, Windows,Messages, UBAGlobals,Trpcb, + fFrame; + +function rpcAddToPersonalDxList(UserDUZ:int64; DxCodes:TStringList):boolean; +function rpcGetPersonalDxList(UserDUZ:int64):TStringList; +function rpcDeleteFromPersonalDxList(UserDUZ:int64; Dest:TStringList):integer; +procedure rpcSaveBillingDxEntered; // save dx enteries regardless of being mandatory.... +function rpcNonBillableOrders(pOrderList: TStringList): TStringList; +function rpcOrderRequiresDx(pList: TStringList):boolean; +procedure rpcSetBillingAwareSwitch(encProvider: int64; pPatientDFN: string); +procedure rpcGetProviderPatientDaysDx(ProviderIEN: string;PatientIEN: string); +procedure rpcGetSC4Orders; // returns Eligible Treatment Factors for a given patient + +function rpcTreatmentFactorsActive(pOrderID: string):boolean; +procedure rpcBuildSCIEList(pOrderList: TList); +function rpcGetUnsignedOrdersBillingData(pOrderList: TStringList):TStringList; +function rpcRetrieveSelectedOrderInfo(pOrderIDList: TStringList):TStringList; +function rpcGetTFHintData:TStringList; +procedure rpcSaveNurseConsultOrder(pOrderRec:TStringList); +function rpcGetBAMasterSwStatus:boolean; +procedure rpcSaveCIDCData(pCIDCList: TStringList); +function rpcIsPatientInsured(pPatientDFN: string):boolean; + +procedure SaveBillingData(pBillingData:TStringList); +function OrdersHaveDx(pOrderList:TStringList):boolean; +procedure SetTreatmentFactors(TFactors: string); +function AttachDxToOrderList(pOrderList:TStringList):TStringList; +procedure AttachPLTFactorsToDx(var Dest:String;ProblemRec:string); +procedure BALoadStsFlagsAsIs(StsFlagsIN: string); +function BADxEntered:boolean; // main logic to determine if dx has been entered for order that requires dx +function StripTFactors(FactorsIN: string): string; +function AddProviderPatientDaysDx(Dest: TStringList; ProviderIEN: string;PatientIEN: string) : TStringList; +function IsOrderBillable(pOrderID: string):boolean; + +function OrderRequiresSCEI(pOrderID :String): boolean; +procedure SaveUnsignedOrders(pOrderRec:String); + +procedure CompleteUnsignedBillingInfo(pOrderList: TStringList); +procedure BuildSaveUnsignedList(pOrderList: TStringList); +procedure LoadUnsignedOrderRec(var thisRetVal: TBAUnsignedBillingRec;UnsignedBillingInfo:string); +function GetUnsignedOrderFlags(pOrderID: string; pFlagList: TStringList):string; // returns STSFlags if found +procedure BuildTFHintRec; +function IsAllOrdersNA(pOrderList:TStringList):boolean; +function PrepOrderID(pOrderID:String): String; +procedure ClearSelectedOrderDiagnoses(pOrderIDList: TStringList); +procedure LoadConsultOrderRec(var thisRetVal: TBAConsultOrderRec; pOrderID: String; pDxList: TStringList); +procedure CompleteConsultOrderRec(pOrderID: string; pDxList: TStringList); +function GetConsultFlags(pOrderID:String; pFlagList:TStringList;FlagsAsIs:string):string; +function SetConsultFlags(pPLFactors: string;pFlagsAsIs: string):string; // return updated flags. +procedure GetBAStatus(pProvider:int64; pPatientDFN: string); +function IsICD9CodeActive(ACode: string; LexApp: string; ADate:TFMDateTime = 0): boolean; +function BuildConsultDxRec(ConsultRec: TBAConsultOrderRec): string; +function ConvertPIMTreatmentFactors(pTFactors:string):string; +procedure DeleteDCOrdersFromCopiedList(pOrderID:string); +procedure UpdateBAConsultOrderList(pDcOrders: TStringList); +function VerifyOrderIdExists(pOrderList: TStringList): TStringList; // removes records without order id +function IsCIDCProvider(encProvider:int64):boolean; +function ProcessProblemTFactors(pText:String):String; + +var + uAddToPDl: integer; + uDeleteFromPDL: integer; + uDxLst: TStringList; + BADxList: TStringList; + +implementation + +uses fBALocalDiagnoses, fOrdersSign, fReview, rOrders, uCore, rCore, rPCE,uPCE, + UBAConst, UBAMessages, USignItems; + + +// ----------------- MAIN CIDC DX HAS BEEN ENTERED LOGIC --------------------------- +function BADxEntered:boolean; +var + i: integer; + //orderStatus: integer; + x: string; + passList: TStringList; + holdOrderList: TStringList; + thisOrderID: string; + thisRec: string; +begin + // Result := TRUE; // caused hint..... + holdOrderList := TStringList.Create; + holdOrderList.Clear; + updatedBAOrderList := TStringList.Create; + updatedBAOrderList.Clear; + passList := TStringList.Create; + passList.Clear; + // determine which orders require a dx (lrmp- only) + // if NO then continue + // if YES, check BADxList for orders with DX enteries. + // if ok then create data string pass to M via RPC + + for i := 0 to BAOrderList.Count-1 do + begin + thisRec := BAOrderList.Strings[i]; + thisOrderID := piece(thisRec,';',1) + ';1'; //rebuild orderID pass to M. + x := BAOrderList.Strings[i]; + //orderStatus := StrToInt(CharAt(Piece(x, ';', 2), 1)); // Order Status 1=OK, 2=DISCONTINUE + if IsOrderBillable(thisOrderID) then + begin + passList.Add(piece(x,';',1)); + holdOrderList.Add(x);// place holder for orders that can be signed! + end; + end; + + BAOrderList.Assign(holdOrderList); //assign signable orders to BAOrderList for further processing + holdOrderList.Clear; // CQ5025 + + //call with passList determine if LRMP + if rpcOrderRequiresDx(passList) then + BAOrderList.Assign(updatedBAOrderList); + + // check of all orders dx columns are flagged with N/A..... + if UBACore.IsAllOrdersNA(BAOrderList) then + begin + Result := TRUE; // force true, no record needs DX entry + Exit; //to do. clean this up... when time permitts + end + else + begin + if OrdersHaveDx(UBAGlobals.BAOrderList) then + begin + Result := True; // CIDC orders have dx + SaveBillingData(UBAGlobals.BAOrderList) ; + end + else + begin + Result := FALSE; + Exit; + end; + end; +end; + + +function rpcOrderRequiresDx(pList: TStringList):boolean; +var x: string; + i,j: integer; + returnList, updatedList: TStringList; + begin + Result := FALSE; // initial set dx NOT required + returnList := TStringList.Create; + updatedList := TStringList.Create; + returnList.Clear; + updatedList.Clear; + // remove deleted orderid's + if UBAGlobals.BADeltedOrders.Count > 0 then + begin + for i := 0 to UBAGlobals.BADeltedOrders.Count-1 do + x := UBAGlobals.BADeltedOrders.Strings[i]; + for j := 0 to pList.Count-1 do + begin + if x = pList.Strings[j] then + continue // orderid is removed.. or skipped + else + updatedList.Add(x); + end; + end + else + updatedList.Assign(pList); + + // call returns boolean, orders is billable=1 or nonbillable=0 or discontinued = 0 + tCallV(returnList,'ORWDBA1 ORPKGTYP',[updatedList]); + + //Remove NON LRMP orders from the mix(when checking for dx entry); + // BAOrderList and pList are in sync - order id.... + for i := 0 to BAOrderList.Count-1 do + begin + x:= piece(returnList.Strings[i],'^',1); + if x = BILLABLE_ORDER then + begin + updatedBAOrderList.Add(BAOrderList[i]); + Result := TRUE; + end; + end; +end; + + +// UBAGlobals.NonBillableOrderList must be populated prior to calling this function. +// call rpcNonBillableOrders to populate List. +function IsOrderBillable(pOrderID: string):boolean ; +var + i: integer; + currOrderID: string; + matchOrderID : string; + +begin + Result := TRUE; // = Billable + currOrderID := PrepOrderID(pOrderID); + if Piece(pOrderID,';',2) = DISCONTINUED_ORDER THEN + begin + Result := FALSE; + Exit; + end; + try + for i := 0 to UBAGlobals.NonBillableOrderList.Count -1 do + begin + matchOrderID := PrepOrderID( (Piece(UBAGlobals.NonBillableOrderList.Strings[i],U,1)) ); + if currOrderID = matchOrderID then + begin + Result := FALSE; //= Non Billable + Exit; + end; + end; + except + on EListError do + begin + {$ifdef debug}ShowMessage('EListError in UBACore.IsOrderBillable()');{$endif} + raise; + end; + end; +end; + + +procedure SaveBillingData(pBillingData:TStringList); +var + RecsToSave: TStringList; +begin + RecsToSave := TStringList.Create; + RecsToSave.Clear; + + RecsToSave := AttachDxToOrderList(pBillingData); //call with new Biling data, return-code returned + rpcSaveCIDCData(RecsToSave); // verify and save billing data + + if Assigned(UBAGlobals.BAOrderList) then UBAGlobals.BAOrderList.Clear; // hds00005025 +end; + +function rpcTreatmentFactorsActive(pOrderID:string): boolean; +var x: string; + i: integer; + pList: TStringList; + rList: TStringList; + begin + pList := TStringList.Create; + rList := TStringList.Create; + rList.Clear; + rList := nil; + pList.Clear; + pList.Add(pOrderID); + Result := FALSE; + // call returns boolean, orders is billable=1 or nonbillable=0 or discontinued = 0 + tCallV(rList,'ORWDBA1 ORPKGTYP',[pList]); + //returns boolean value by OrderID - True = billable + for i := 0 to rList.Count-1 do + begin + x := rList[i]; + if rList[i] = BILLABLE_ORDER then + begin + Result := True; + end; + end; +end; + + +function AttachDxToOrderList(pOrderList:TStringList):TStringList; +var + i: integer; + newBillingList: TStringList; + baseDxRec: TBADxRecord; + currentOrderID: string; + currentOrderString: string; + dxString,FlagsStatsIn: string; + +begin + newBillingList:= TStringList.Create; + newBillingList.Clear; + dxString := ''; + baseDxRec := nil; + baseDxRec := TBADxRecord.Create; + + InitializeNewDxRec(baseDxRec); + for i := 0 to pOrderList.Count-1 do + begin + currentOrderString := pOrderList.Strings[i]; + currentOrderID := piece(pOrderList.Strings[i],';',1)+ ';1'; + + GetBADxListForOrder(baseDxRec, currentOrderID); + FlagsStatsIn := BAFlagsIN; + dxString := currentOrderString + '^' + piece(baseDxRec.FBADxCode,':',2); + if baseDxRec.FBASecDx1 <> '' then + dxString := dxString + '^' + piece(baseDxRec.FBASecDx1,':',2); + if baseDxRec.FBASecDx2 <> '' then + dxString := dxString + '^' + piece(baseDxRec.FBASecDx2,':',2); + if baseDxRec.FBASecDx3 <> '' then + dxString := dxString + '^' + piece(baseDxRec.FBASecDx3,':',2); + + NewBillingList.Add(dxString); + InitializeNewDxRec(baseDxRec); //HDS00004744 + end; + Result := NewBillingList; +end; + +function rpcAddToPersonalDxList(UserDUZ:int64; DxCodes:TStringList):boolean; +//input example ien^code(s) = 12345^306.70^431.22 +begin + Result := (sCallV('ORWDBA2 ADDPDL', [UserDUZ,DxCodes])= '1'); +end; + +function rpcGetPersonalDxList(UserDUZ:int64):TStringList; +var +tmplst: TStringList; +begin + tmplst := TStringList.Create; + tmplst.clear; + tCallV(tmplst, 'ORWDBA2 GETPDL', [UserDUZ]); + Result := tmplst; +end; + +function rpcDeleteFromPersonalDxList(UserDUZ:int64; Dest:TStringList):integer; +begin + uDeleteFromPDL := StrToIntDef(sCallV('ORWDBA2 DELPDL', [UserDUZ,Dest]), 0); + Result := uDeleteFromPDL; +end; + +// returns value used to bypass Billing Aware if needed. +// turns off visual and functionality +procedure rpcSetBillingAwareSwitch(encProvider:int64; pPatientDFN: string); +begin +// Is Provider -> Is Master Sw -> Is CIDC SW -> Is Patient Insured + BILLING_AWARE := FALSE; + // verify user is a provider + if (encProvider <> 0) and PersonHasKey(encProvider, 'PROVIDER') then + // Master switch is set "ON" + if (sCallV('ORWDBA1 BASTATUS', [nil]) = '1') then + // User is CIDC Enabled + if (sCallV('ORWDBA4 GETBAUSR', [encProvider]) = '1') then + begin + // Verify Patient is Insured + if rpcIsPatientInsured(pPatientDFN) then + BILLING_AWARE := TRUE; + end; + {$ifdef debug}BILLING_AWARE := TRUE;{$endif} +end; + +// verify CIDC Master Switch and Provider is CIDC Enabled. +// Patient insurance check is bypassed. (hds7564) +function IsCIDCProvider(encProvider:int64):boolean; +begin + Result := False; + if rpcGetBAMasterSwStatus then + if (encProvider <> 0) and PersonHasKey(encProvider, 'PROVIDER') then + Result := True; +end; + + +function rpcGetBAMasterSwStatus:boolean; +begin + Result := (sCallV('ORWDBA1 BASTATUS', [nil]) = '1'); // Master switch is set "ON" +end; + + +procedure rpcSaveNurseConsultOrder(pOrderRec:TStringList); +begin + rpcSaveCIDCData(pOrderRec); +end; + + +procedure rpcSaveBillingDxEntered; // if not mandatory and user enters dx. +var + ordersWithDx,i: integer; + newBillingList: TStringList; + baseDxRec, tempDxRec: TBADxRecord; + currentOrderID, thisOrderID: string; + currentOrderString, thisRec: string; +begin +// verify Dx has been entered for orders checked for signature.. + ordersWithDx := 0; + tempDxRec := TBADxRecord.Create; + UBAGlobals.InitializeNewDxRec(tempDxRec); + for i := 0 to BAOrderList.Count-1 do + begin + thisRec := BAOrderList.Strings[i]; + thisOrderID := piece(thisRec,';',1) + ';1'; //rebuild orderID pass to M. + if tempDxNodeExists(thisOrderID) then + inc(ordersWithDx); + end; + + // if orders have dx enteries - save billing data. + if ordersWithDx > 0 then + begin + newBillingList:= TStringList.Create; + newBillingList.Clear; + baseDxRec := nil; + baseDxRec := TBADxRecord.Create; + InitializeNewDxRec(baseDxRec); + + try + for i := 0 to BAOrderList.Count-1 do + begin + currentOrderString := BAOrderList.Strings[i]; + currentOrderID := piece(BAOrderList.Strings[i],';',1)+ ';1'; + GetBADxListForOrder(baseDxRec, currentOrderID); + if baseDxRec.FBADxCode <> '' then + begin + NewBillingList.Add(currentOrderString +'^'+ baseDxRec.FBADxCode +'^'+ baseDxRec.FBASecDx1+ + '^'+ baseDxRec.FBASecDx2+'^'+ baseDxRec.FBASecDx3); + end; + end; + except + on EListError do + begin + {$ifdef debug}ShowMessage('EListError in UBACore.rpcSaveBillingDxEntered()');{$endif} + raise; + end; + end; + + rpcSaveCIDCData(NewBillingList); + if Assigned(NewBillingList) then FreeAndNil(NewBillingList); + end; +end; + +procedure rpcGetSC4Orders; +begin + RPCBrokerV.Param[0].PType := literal; + RPCBrokerV.Param[0].Value := Patient.DFN; + RPCBrokerV.RemoteProcedure := 'ORWDBA1 SCLST'; + CallBroker; +end; + +procedure rpcGetProviderPatientDaysDx(ProviderIEN: string;PatientIEN: string); +var + tmplst: TStringList; +begin + tmplst := TStringList.Create; + uDxLst := TStringList.Create; + tmplst.clear; + uDxLst.Clear; + tCallV(tmplst, 'ORWDBA2 GETDUDC', [ProviderIEN, PatientIEN]); + UBACore.UDxLst.Assign(tmplst); + tmplst.clear; +end; + + +function rpcGetTFHintData:TStringList; +begin + tCallv(BATFHints,'ORWDBA3 HINTS', [nil]); + Result := BATFHints; +end; + +// call made to determine if order type is billable +// if order type NOT billable, flagged with "NA". +function rpcNonBillableOrders(pOrderList: TStringList):TStringList; +var x: string; + i: integer; + rList: TStringList; + begin + rList := TStringList.Create; + rList.Clear; + NonBillableOrderList.Clear; + // call returns boolean, orders is billable=1 or nonbillable=0 or discontinued = 0 + tCallV(rList,'ORWDBA1 ORPKGTYP',[pOrderList]); + for i := 0 to rList.Count-1 do + begin + x := rList[i]; + if rList[i] <> BILLABLE_ORDER then + NonBillableOrderList.Add(pOrderList[i] + U + 'NA'); + end; + Result := NonBillableOrderList; +end; + + +procedure rpcBuildSCIEList(pOrderList: TList); +var AnOrder: TOrder; + OrderIDList: TStringList; + rList: TStringList; + i: integer; + begin + OrderIDList := TStringList.Create; + rList := TStringList.Create; + if Assigned(OrderListSCEI) then OrderListSCEI.Clear; + OrderIDList.Clear; + rList.Clear; + for i := 0 to pOrderList.Count -1 do + begin + AnOrder := TOrder(pOrderList.Items[i]); + OrderIDList.Add(AnOrder.ID); + end; + // call returns boolean, orders is billable=1 or nonbillable=0 or discontinued = 0 + tCallV(rList,'ORWDBA1 ORPKGTYP',[OrderIDList]); + + for i := 0 to rList.Count-1 do + begin + if rList.Strings[i] = BILLABLE_ORDER then + OrderListSCEI.Add(OrderIDList.Strings[i]); + end; +end; + +procedure rpcSaveCIDCData(pCIDCList: TStringList); +var + CIDCList :TStringList; +begin + CIDCList := TStringList.create; + CIDCList.Clear; + // insure record contain valid orderid + if pCIDCList.Count > 0 then + begin + CIDCList := VerifyOrderIdExists(pCIDCList); + if CIDCList.Count > 0 then + CallV('ORWDBA1 RCVORCI',[CIDCList]); + end; + if Assigned(CIDCList) then FreeAndNil(CIDCList); +end; + +function rpcIsPatientInsured(pPatientDFN: string):boolean; +begin + Result := (sCallV('ORWDBA7 ISWITCH',[pPatientDFN]) = '1'); + +end; + + +function OrdersHaveDx(pOrderList:TStringList):boolean; +var + i: integer; + thisOrderID: string; + thisRec: string; + tempDxRec: TBADxRecord; +begin + Result := TRUE; + tempDxRec := nil; + tempDxRec := TBADxRecord.Create; + UBAGlobals.InitializeNewDxRec(tempDxRec); + + try + for i := 0 to pOrderList.Count-1 do + begin + thisRec := pOrderList.Strings[i]; + thisOrderID := piece(thisRec,';',1) + ';1'; //rebuild orderID pass to M. + if not tempDxNodeExists(thisOrderID) then + begin + Result := FALSE; + Break; + end + else + begin + GetBADxListForOrder(tempDxRec, thisOrderID); + if tempDxRec.FBADxCode = '' then + begin + Result := FALSE; + Break; + end; + end; + + end; + except + on EListError do + begin + {$ifdef debug}ShowMessage('EListError in UBACore.OrdersHaveDx()');{$endif} + raise; + end; + end; + + if Assigned(tempDxRec) then + FreeAndNil(tempDxRec); +end; + + + + +procedure LoadUnsignedOrderRec(var thisRetVal: TBAUnsignedBillingRec;UnsignedBillingInfo:string); +var + thisString : String; +begin + thisString := UnsignedBillingInfo; + with thisRetVal do + begin + FBAOrderID := Piece(thisString,U,1) + ';1'; + FBASTSFlags := Piece(thisString,U,2); + FBADxCode := (Piece(thisString,U,4)+ U + (Piece(thisString,U,3))); + FBASecDx1 := (Piece(thisString,U,6)+ U + (Piece(thisString,U,5))); + FBASecDx2 := (Piece(thisString,U,8)+ U + (Piece(thisString,U,7))); + FBASecDx3 := (Piece(thisString,U,10)+ U + (Piece(thisString,U,9))); + // if codes are absent then get rid of '^'. + if FBADxCode = U then FBADxCode := DXREC_INIT_FIELD_VAL; + if FBASecDx1 = U then FBASecDx1 := DXREC_INIT_FIELD_VAL; + if FBASecDx2 = U then FBASecDx2 := DXREC_INIT_FIELD_VAL; + if FBASecDx3 = U then FBASecDx3 := DXREC_INIT_FIELD_VAL; + end; +end; + +procedure AttachPLTFactorsToDx(var Dest:String;ProblemRec:string); +var + TFResults: string; + thisRec: TBAPLFactorsIN; +begin + TFResults := ''; + thisRec := TBAPLFactorsIN.Create; + thisRec.FBADxText := Piece(ProblemRec,'(',1); + thisRec.FBADxText := Piece(thisRec.FBADxText,U,2); + thisRec.FBADxCode := Piece(ProblemRec,U,3); + thisRec.FBASC := Piece(ProblemRec,U,5); + thisRec.FBASC_YN := Piece(ProblemRec,U,6); + //HDS8409 + if StrPos(PChar(ProblemRec),'(') <> nil then + thisRec.FBATreatFactors := ProcessProblemTFactors(ProblemRec) + else + begin + thisRec.FBATreatFactors := Piece(ProblemRec,')',1); + thisRec.FBATreatFactors := Piece(thisRec.FBATreatFactors,'(',2); + end; + //HDS8409 + with thisRec do + begin + if StrLen(pchar(FBATreatFactors)) > 0 then // 0 Treatment Factors exist + //build string containing Problem List Treatment Factors + TFResults := ( FBADXCode + U + FBADxText + ' (' + FBASC + '/' + FBATreatFactors + ') ' ) + else + if StrLen(PChar(FBASC)) > 0 then + TFResults := ( FBADxCode + U + FBADxText + ' (' + FBASC + ') ' ) + else + TFResults := ( FBADxCode + U + FBADxText ); + end; + + Dest := TFResults; +end; + + +// this code is to handle adding Problem List(only) TF's when selected +procedure BALoadStsFlagsAsIs(StsFlagsIN: String); +var + x: string; +begin + x:= Piece(StsFlagsIN,U,2); + UBAGlobals.SC := Copy(x,1,1); + UBAGlobals.AO := Copy(x,2,1); + UBAGlobals.IR := Copy(x,3,1); + UBAGlobals.EC := Copy(x,4,1); + UBAGlobals.MST := Copy(x,5,1); + UBAGlobals.HNC := Copy(x,6,1); + UBAGlobals.CV := Copy(x,7,1); +end; + + +// this code is to handle adding Problem List(only) TF's when selected + +procedure SetTreatmentFactors(TFactors: string); +var + strTFactors : string; + strFlagsOut: string; + FlagsIN : TStringList; + Idx: string; + i : integer; +begin + UBAGlobals.BAFlagsOUT := TStringList.Create; + UBAGlobals.BAFlagsOUT.Clear; + FlagsIN := TStringList.Create; + FlagsIN.Clear; + FlagsIN := UBAGlobals.PLFactorsIndexes; + + for i:= 0 to FlagsIN.Count-1 do + begin + BALoadStsFlagsAsIs(FlagsIN.Strings[i]); + IDX := Piece(FlagsIN.Strings[i],U,1); + + strTFactors := TFactors; + + if UBAGlobals.SC <> 'N' then + if StrPos(PChar(strTFactors),PChar(SERVICE_CONNECTED)) <> nil then + UBAGlobals.SC := 'C' ; + + if UBAGlobals.SC <> 'N' then + if StrPos(PChar(strTFactors),PChar(NOT_SERVICE_CONNECTED)) <> nil then + UBAGlobals.SC := 'U'; + + if UBAGlobals.AO <>'N' then + if StrPos(PChar(strTFactors),PChar(AGENT_ORANGE)) <> nil then + UBAGlobals.AO := 'C'; + + if UBAGlobals.IR <>'N' then + if StrPos(PChar(strTFactors),PChar(IONIZING_RADIATION)) <> nil then + UBAGlobals.IR := 'C'; + + if UBAGlobals.EC <>'N' then + if StrPos(PChar(strTFactors),PChar(ENVIRONMENTAL_CONTAM)) <> nil then + UBAGlobals.EC := 'C'; + + if UBAGlobals.MST <>'N' then + if StrPos(PChar(strTFactors),PChar(MILITARY_SEXUAL_TRAUMA)) <> nil then + UBAGlobals.MST := 'C'; + + if UBAGlobals.CV <>'N' then + if StrPos(PChar(strTFactors),PChar(COMBAT_VETERAN)) <> nil then + UBAGlobals.CV := 'C'; + + if UBAGlobals.HNC <>'N' then + if StrPos(PChar(strTFactors),PChar(HEAD_NECK_CANCER)) <> nil then + UBAGlobals.HNC := 'C'; + + // Build Treatment Factor List to be passed to fOrdersSign form + strFlagsOut := (SC + AO + IR + EC + MST + HNC + CV); + UBAGlobals.BAFlagsOUT.Add(IDX + '^' + strFlagsOut ); + end; + end; + + +function StripTFactors(FactorsIN: string):string; +var strDxCode,strDxName:string; +begin + Result := ''; + strDxCode := Piece(FactorsIN,U,2); + strDxName := Piece(FactorsIN,'(',1); + Result := (strDxName + U + strDxCode); +end; + +function AddProviderPatientDaysDx(Dest: TStringList; ProviderIEN: string;PatientIEN: string) : TStringList; +var i:integer; + x: string; + tmplst: TStringList; +begin + tmplst := TStringList.Create; + tmplst.clear; + tCallV(tmplst, 'ORWDBA2 GETDUDC', [ProviderIEN, PatientIEN]); + + try + for i := 0 to tmplst.count-1 do + x := tmplst.Strings[i]; + except + on EListError do + begin + {$ifdef debug}ShowMessage('EListError in UBACore.AddProviderPatientDaysDx()');{$endif} + raise; + end; + end; + + Result := tmplst; +end; + + +function OrderRequiresSCEI(pOrderID: string):boolean; +var i:integer; + +begin + Result := False; + + try + for i := 0 to UBAGlobals.OrderListSCEI.Count-1 do + begin + if pOrderID = UBAGlobals.OrderListSCEI.Strings[i] then + begin + Result := True; + Break; + end; + end; + except + on EListError do + begin + {$ifdef debug}ShowMessage('EListError in UBACore.OrderRequiresSCEI()');{$endif} + raise; + end; + end; +end; + +procedure SaveUnsignedOrders(pOrderRec:String); +begin + // save all unsigned orders, keeping freview and fordersSign in sync + // this change may have an impact on response time?????? + // change from save orders with dx to save all. 06/24/04 + // / if not clear treatment factors for order is non cidc + uBAGlobals.UnsignedOrders.Add(pOrderRec); + +end; + +function rpcRetrieveSelectedOrderInfo(pOrderIDList: TStringList):TStringList; +var + rList : TStringList; + newList:TStringList; + i: integer; + x: string; +begin + rList := TStringList.Create; + newList := TStringList.Create; + if Assigned(rList) then rList.Clear; + if Assigned(newList) then newList.Clear; + + for i := 0 to pOrderIDList.Count-1 do + begin + newList.Add(Piece(pOrderIDList.Strings[i],';',1)); + x := newlist.strings[i]; + end; + if newList.Count > 0 then + tCallV(rList,'ORWDBA4 GETTFCI',[newList]); + Result := rList; + + +end; + +procedure BuildSaveUnsignedList(pOrderList: TStringList); +var + thisList: TStringList; + rList: TStringList; +begin + + thisList := TStringList.Create; + rList := TStringList.Create; + if Assigned(rList) then rList.Clear; + if Assigned(thisList)then thisList.Clear; + SaveBillingData(pOrderList); // save unsigned info to be displayed when recalled at later time +end; + +function rpcGetUnsignedOrdersBillingData(pOrderList: TStringList):TStringList; +var + i:integer; + newList:TStringList; + rList:TStringList; +begin + newList := TStringList.Create; + rList := TStringList.Create; + if Assigned(newList) then newList.Clear; + if Assigned(rList) then rList.Clear; + Result := rList; + + if pOrderList.Count = 0 then Exit; + for i := 0 to pOrderList.Count-1 do + begin + newList.Add(Piece(pOrderList.Strings[i],';',1)); + end; + tCallV(rList,'ORWDBA4 GETTFCI',[newList]); + Result := rList; +end; + +procedure CompleteUnsignedBillingInfo(pOrderList:TStringList); +var +i: integer; +RecOut : TBADxRecord; +copyList: TStringList; +begin + copyList := TStringList.Create; + if Assigned(copyList) then copyList.Clear; + + if Assigned(BAUnSignedOrders) then BAUnSignedOrders.Clear; + + if not Assigned(UBAGlobals.UnsignedBillingRec) then + begin + UBAGlobals.UnSignedBillingRec := UBAGlobals.TBAUnsignedBillingRec.Create; + UBAGlobals.InitializeUnsignedOrderRec(UBAGlobals.UnsignedBillingRec); + end; + + UBAGlobals.InitializeUnsignedOrderRec(UnsignedBillingRec); + + try + for i := 0 to pOrderList.Count-1 do + begin + LoadUnsignedOrderRec(UBAGlobals.UnsignedBillingRec, pOrderList.Strings[i]); + if Not UBAGlobals.tempDxNodeExists(UnsignedBillingRec.FBAOrderID) then + begin + SimpleAddTempDxList(UnSignedBillingRec.FBAOrderID); + RecOut := TBADxRecord.Create; + RecOut.FExistingRecordID := UnSignedBillingRec.FBAOrderID; + RecOut.FBADxCode := UnsignedBillingRec.FBADxCode; + RecOut.FBASecDx1 := UnsignedBillingRec.FBASecDx1; + RecOut.FBASecDx2 := UnsignedBillingRec.FBASecDx2; + RecOut.FBASecDx3 := UnsignedBillingRec.FBASecDx3; + RecOut.FTreatmentFactors := UnSignedBillingRec.FBASTSFlags; + PutBADxListForOrder(RecOut, RecOut.FExistingRecordID); + UBAGlobals.BAUnSignedOrders.Add(UnSignedBillingRec.FBAOrderID + '^' + UnSignedBillingRec.FBASTSFlags); + end + else + begin + RecOut := TBADxRecord.Create; + if tempDxNodeExists(UnSignedBillingRec.FBAOrderID) then + begin + GetBADxListForOrder(RecOut, UnSignedBillingRec.FBAOrderID); //load data from source + copyList.Add(UnSignedBillingRec.FBAOrderID + '^' + UnSignedBillingRec.FBASTSFlags); + BuildSaveUnsignedList(copyList); + end; + end; + end; + except + on EListError do + begin + {$ifdef debug}ShowMessage('EListError in UBACore.CompleteUnsignedBillingInfo()');{$endif} + raise; + end; + end; +end; + +function GetUnsignedOrderFlags(pOrderID: string; pFlagList: TStringList):string; +var + i: integer; +begin + Result := ''; + try + for i := 0 to pFlagList.Count-1 do + begin + if pOrderID = Piece(pFlagList.Strings[i],U,1) then + begin + Result := Piece(pFlagList.Strings[i],U,2); // STSFlags + Break; + end; + end; + except + on EListError do + begin + {$ifdef debug}ShowMessage('EListError in UBACore.GetUnsignedOrderFlags()');{$endif} + raise; + end; + end; + +end; + +// BuildTFHintRec is meant to run once, first user of the session +// contains the information to be displayed while mouse-over in fOrdersSign and fReview. +procedure BuildTFHintRec; +var +hintList :TStringList; +i: integer; +x: string; +begin + hintList := TStringList.Create; + if Assigned(hintList) then hintList.Clear; + hintList := rpcGetTFHintData; + if hintList.Count > 0 then UBAGlobals.BAFactorsRec.FBAFactorActive := TRUE; + + try + for i := 0 to hintList.Count -1 do + begin + x := hintList.Strings[i]; + if piece(x,U,1) = SERVICE_CONNECTED then + begin + if piece(x,U,2) = '1' then + UBAGlobals.BAFactorsRec.FBAFactorSC := Piece(x,U,3) + else + UBAGlobals.BAFactorsRec.FBAFactorSC := ( UBAGlobals.BAFactorsRec.FBAFactorSC + CRLF + Piece(x,U,3) ); + end + else + if piece(x,U,1) = AGENT_ORANGE then + begin + if piece(x,U,2) = '1' then + UBAGlobals.BAFactorsRec.FBAFactorAO := Piece(x,U,3) + else + UBAGlobals.BAFactorsRec.FBAFactorAO := (UBAGlobals.BAFactorsRec.FBAFactorAO + CRLF + Piece(x,U,3) ); + end + else + if piece(x,U,1) = IONIZING_RADIATION then + begin + if piece(x,U,2) = '1' then + UBAGlobals.BAFactorsRec.FBAFactorIR := Piece(x,U,3) + else + UBAGlobals.BAFactorsRec.FBAFactorIR := (UBAGlobals.BAFactorsRec.FBAFactorIR + CRLF + Piece(x,U,3) ); + end + else + if piece(x,U,1) = ENVIRONMENTAL_CONTAM then + begin + if piece(x,U,2) = '1' then + UBAGlobals.BAFactorsRec.FBAFactorEC := Piece(x,U,3) + else + UBAGlobals.BAFactorsRec.FBAFactorEC := (UBAGlobals.BAFactorsRec.FBAFactorEC + CRLF + Piece(x,U,3) ); + end + else + if piece(x,U,1) = HEAD_NECK_CANCER then + begin + if piece(x,U,2) = '1' then + UBAGlobals.BAFactorsRec.FBAFactorHNC := Piece(x,U,3) + else + UBAGlobals.BAFactorsRec.FBAFactorHNC := (UBAGlobals.BAFactorsRec.FBAFactorHNC + CRLF + Piece(x,U,3) ); + end + else + if piece(x,U,1) = MILITARY_SEXUAL_TRAUMA then + begin + if piece(x,U,2) = '1' then + UBAGlobals.BAFactorsRec.FBAFactorMST := Piece(x,U,3) + else + UBAGlobals.BAFactorsRec.FBAFactorMST := (UBAGlobals.BAFactorsRec.FBAFactorMST + CRLF + Piece(x,U,3) ); + end + else + if piece(x,U,1) = COMBAT_VETERAN then + begin + if piece(x,U,2) = '1' then + UBAGlobals.BAFactorsRec.FBAFactorCV := Piece(x,U,3) + else + UBAGlobals.BAFactorsRec.FBAFactorCV := (UBAGlobals.BAFactorsRec.FBAFactorCV + CRLF + Piece(x,U,3) ); + end; + end; + except + on EListError do + begin + {$ifdef debug}ShowMessage('EListError in UBACore.BuileTFHintRec()');{$endif} + raise; + end; + end; +end; + + +function IsAllOrdersNA(pOrderList:TStringList):boolean; +var + i:integer; + rList: TStringList; +begin + rList := TStringList.Create; + if Assigned(rList) then rList.Clear; + Result := True;// disables dx button + + // call returns boolean, orders is billable=1 or nonbillable=0 or discontinued = 0 + tCallV(rList,'ORWDBA1 ORPKGTYP',[pOrderList]); + + for i := 0 to rList.Count-1 do + begin + if rList.Strings[i] = BILLABLE_ORDER then + begin + Result := False; + Break; + end; + end; +end; + +function PrepOrderID(pOrderID:String): String; +var + newOrderID: String; +begin + newOrderID := ''; + if pos(';',pOrderID) > 0 then + newOrderID := Piece(pOrderID,';',1) + else + newOrderID := pOrderID ; + + Result := newOrderID; +end; + +procedure ClearSelectedOrderDiagnoses(pOrderIDList: TStringList); +var + RecOut: TBADXRecord; + i: integer; +begin + try + for i := 0 to pOrderIDList.Count-1 do + begin + if UBAGlobals.tempDxNodeExists(pOrderIDList.Strings[i]) then + begin + RecOut := TBADxRecord.Create; + GetBADxListForOrder(RecOut, pOrderIDList.Strings[i]); + RecOut.FOrderID := RecOut.FOrderID; + RecOut.FBADxCode := DXREC_INIT_FIELD_VAL; + RecOut.FBASecDx1 := DXREC_INIT_FIELD_VAL; + RecOut.FBASecDx2 := DXREC_INIT_FIELD_VAL; + RecOut.FBASecDx3 := DXREC_INIT_FIELD_VAL; + PutBADxListForOrder(RecOut, pOrderIDList.Strings[i]); + frmReview.lstReview.Refresh; + end; + end; + except + on EListError do + begin + {$ifdef debug}ShowMessage('EListError in UBACore.ClearSelectedORdersDiagnoses()');{$endif} + raise; + end; + end; +end; + +procedure LoadConsultOrderRec(var thisRetVal: TBAConsultOrderRec; pOrderID: String; pDxList: TStringList); +var + thisString, thisFlags:String; + dx1,dx2,dx3,dx4: string; + i: integer; +begin + thisFlags := ''; + dx1 := ''; + dx2 := ''; + dx3 := ''; + dx4 := ''; + UBAGlobals.BAConsultDxList.Sort; + + try + for i := 0 to UBAGlobals.BAConsultDxList.Count -1 do + begin + thisString := UBAGlobals.BAConsultDxList[i]; + + if i = 0 then + begin + if pos( '(', thisString) > 0 then + begin + thisFlags := Piece(thisString,'(',2); + thisFlags := Piece(thisFlags,')',1); + UBAGlobals.BAConsultPLFlags.Add(pOrderID + U + thisFlags); + dx1 := Piece(thisString,U,2); + dx1 := Piece(dx1,'(',1) + U + Piece(thisString,':',2); + end + else + begin + dx1 := Piece(thisString,U,2); + dx1 := Piece(dx1,':',1)+ U + Piece(thisString,':',2); + end + end + else + if i = 1 then + begin + if pos( '(', thisString) > 0 then + begin + dx2 := Piece(thisString,U,2); + dx2 := Piece(dx2,'(',1)+ U + Piece(thisString,':',2); + end + else + begin + dx2 := Piece(thisString,U,2); + dx2 := Piece(dx2,':',1)+ U + Piece(thisString,':',2); + end + end + else + if i = 2 then + begin + if pos( '(', thisString) > 0 then + begin + dx3 := Piece(thisString,U,2); + dx3 := Piece(dx3,'(',1)+ U + Piece(thisString,':',2); + end + else + begin + dx3 := Piece(thisString,U,2); + dx3 := Piece(dx3,':',1)+ U + Piece(thisString,':',2); + end + end + else + if i = 3 then + begin + if pos( '(', thisString) > 0 then + begin + dx4 := Piece(thisString,U,2); + dx4 := Piece(dx4,'(',1)+ U + Piece(thisString,':',2); + end + else + begin + dx4 := Piece(thisString,U,2); + dx4 := Piece(dx4,':',1)+ U + Piece(thisString,':',2); + end; + end; + end; + except + on EListError do + begin + {$ifdef debug}ShowMessage('EListError in UBACore.LoadConsultOrderRec()');{$endif} + raise; + end; + end; + + with thisRetVal do + begin + FBAOrderID := pOrderID; + FBATreatmentFactors:= thisFlags; + FBADxCode := dx1; + FBASecDx1 := dx2; + FBASecDx2 := dx3; + FBASecDx3 := dx4; + end; +end; + +procedure LoadTFactorsInRec(var thisRetVal: TBATreatmentFactorsInRec; pOrderID:string; pEligible: string; pTFactors:string); +begin + with thisRetVal do + begin + FBAOrderID := pOrderID; + FBAEligible := pEligible; + FBATFactors := pTFactors; + end; +end; + +procedure CompleteConsultOrderRec(pOrderID: string; pDxList: TStringList); +var + RecOut : TBADxRecord; + TfFlags,dxRec: string; + orderList : TStringList; + tmpOrderList: TStringList; +begin + orderList := TStringList.Create; + tmpOrderList := TStringList.Create; + orderList.Clear; + tmpOrderList.Clear; + if not Assigned(uBAGlobals.ConsultOrderRec)then + begin + UBAGlobals.ConsultOrderRec := UBAGlobals.TBAConsultOrderRec.Create; + InitializeConsultOrderRec(UBAGlobals.ConsultOrderRec); + end + else + InitializeConsultOrderRec(UBAGlobals.ConsultOrderRec); + // call rpc to load list with boolean values based on orders package type. + UBAGlobals.NonBillableOrderList.Clear; + tmpOrderList.Add(UBAGLobals.BAOrderID); + rpcNonBillableOrders(tmpOrderList); + if IsOrderBillable(uBAGlobals.BAOrderID) then + begin + if not UBAGlobals.tempDxNodeExists(uBAGlobals.BAOrderID) then + begin + LoadConsultOrderRec(UBAGlobals.ConsultOrderRec,UBAGlobals.BAOrderID,uBAGlobals.BAConsultDxList); + if NOT UBAGlobals.tempDxNodeExists(pOrderID) then + SimpleAddTempDxList(pOrderID); + RecOut := TBADxRecord.Create; + RecOut.FExistingRecordID := pOrderID; + RecOut.FBADxCode := ConsultOrderRec.FBADxCode; + RecOut.FBASecDx1 := ConsultOrderRec.FBASecDx1; + RecOut.FBASecDx2 := ConsultOrderRec.FBASecDx2; + RecOut.FBASecDx3 := ConsultOrderRec.FBASecDx3; + RecOut.FTreatmentFactors := ConsultOrderRec.FBATreatmentFactors; + PutBADxListForOrder(RecOut, RecOut.FExistingRecordID); +// HDS00003380 + if IsUserNurseProvider(User.DUZ) then + begin + dxRec := BuildConsultDxRec(ConsultOrderRec); + orderList.Add(RecOut.FExistingRecordID); + // TfFlags := Piece(GetPatientTFactors(orderList),U,2); + TfFlags := GetPatientTFactors(orderList); + TfFlags := ConvertPIMTreatmentFactors(TfFlags); + orderList.Clear; + // if strLen(PChar(dxRec)) > 0 then + // orderList.Add(RecOut.FExistingRecordID +TfFlags + '^'+ BuildConsultDxRec(ConsultOrderRec) ) + // else + orderList.Add(RecOut.FExistingRecordID +TfFlags); + SaveBillingData(OrderList); // save unsigned info to be displayed when re + end; + end; + end; +end; + +function GetConsultFlags(pOrderID:String; pFlagList:TStringList;FlagsAsIs:string):string; +var + i: integer; //add code to match order id..... +begin + Result := ''; + for i := 0 to pFlagList.Count -1 do + begin + if pOrderID = Piece(pFlagList.Strings[i],U,1) then + begin + Result := SetConsultFlags( Piece(pFlagList.Strings[i],U,2), FlagsAsIs); + break; + end; + end; + +end; + +function SetConsultFlags(pPLFactors: string; pFlagsAsIs:string):string; // return updated flags. +var + strFlagsAsIs: string; + strTFactors: string; + strFlagsOut,x: string; + +begin + strFlagsAsIs := pFlagsAsIs; // flags from pims + strTFactors := pPLFactors; // value selected from problem list + strFlagsOut := ''; // flags updated with selected values from problem list + x := strFlagsAsIs; + Result := ''; + + UBAGlobals.SC := Copy(x,1,1); + UBAGlobals.AO := Copy(x,2,1); + UBAGlobals.IR := Copy(x,3,1); + UBAGlobals.EC := Copy(x,4,1); + UBAGlobals.MST := Copy(x,5,1); + UBAGlobals.HNC := Copy(x,6,1); + UBAGlobals.CV := Copy(x,7,1); // load factors to global vars; + + if UBAGlobals.SC <> 'N' then + if StrPos(PChar(strTFactors),PChar(SERVICE_CONNECTED)) <> nil then + UBAGlobals.SC := 'C' ; + + if UBAGlobals.SC <> 'N' then + if StrPos(PChar(strTFactors),PChar(NOT_SERVICE_CONNECTED)) <> nil then + UBAGlobals.SC := 'U'; + + if UBAGlobals.AO <>'N' then + if StrPos(PChar(strTFactors),PChar(AGENT_ORANGE)) <> nil then + UBAGlobals.AO := 'C'; + + if UBAGlobals.IR <>'N' then + if StrPos(PChar(strTFactors),PChar(IONIZING_RADIATION)) <> nil then + UBAGlobals.IR := 'C'; + + if UBAGlobals.EC <>'N' then + if StrPos(PChar(strTFactors),PChar(ENVIRONMENTAL_CONTAM)) <> nil then + UBAGlobals.EC := 'C'; + + if UBAGlobals.MST <>'N' then + if StrPos(PChar(strTFactors),PChar(MILITARY_SEXUAL_TRAUMA)) <> nil then + UBAGlobals.MST := 'C'; + + if UBAGlobals.HNC <> 'N' then + if StrPos(PChar(strTFactors),PChar(HEAD_NECK_CANCER)) <> nil then + UBAGlobals.HNC := 'C'; + + if UBAGlobals.CV <>'N' then + if StrPos(PChar(strTFactors),PChar(COMBAT_VETERAN)) <> nil then + UBAGlobals.CV := 'C'; + + strFlagsOut := (UBAGlobals.SC + UBAGlobals.AO + UBAGlobals.IR + + UBAGlobals.EC + UBAGlobals.MST + UBAGlobals.HNC + + UBAGlobals.CV); + Result := strFlagsOut; +end; + +procedure GetBAStatus(pProvider:int64; pPatientDFN: string); +begin + // sets global switch, based in value returned from server. + // True -> Billing Aware Switch ON. else OFF + + UBACore.rpcSetBillingAwareSwitch(pProvider,pPatientDFN); + + if Assigned(UBAGlobals.BAPCEDiagList) then UBAGlobals.BAPCEDiagList.Clear; + frmFrame.SetBADxList; + if not UBAGlobals.BAFactorsRec.FBAFactorActive then + UBACore.BuildTFHintRec; +end; + +function IsICD9CodeActive(ACode: string; LexApp: string; ADate: TFMDateTime = 0): boolean; +var + inactiveChar : string; +begin + inactiveChar := '#'; + if StrPos(PChar(ACode),PChar(inactiveChar) ) <> nil then + ACode := Piece(ACode,'#',1); // remove the '#' added for inactive code. + Result := (sCallV('ORWPCE ACTIVE CODE',[ACode, LexApp, ADate]) = '1'); +end; + +function BuildConsultDxRec(ConsultRec: TBAConsultOrderRec): string; +var +newString: string; +begin + if strLen(PChar(ConsultRec.FBADxCode)) > 0 then + newString := Piece(ConsultRec.FBADxCode,U,2) + else + if strLen(PChar(ConsultRec.FBASecDx1)) > 0 then + newString := newString + '^' + Piece(ConsultRec.FBASecDx1,U,2) + else + if strLen(PChar(ConsultRec.FBASecDx2)) > 0 then + newString := newString + '^' + Piece(ConsultRec.FBASecDx2,U,2) + else + if strLen(PChar(ConsultRec.FBASecDx3)) > 0 then + newString := newString + '^' + Piece(ConsultRec.FBASecDx3,U,2); + Result := newString; +end; + +function ConvertPIMTreatmentFactors(pTFactors:string):string; +var + strSC,strAO, strIR: string; + strEC, strMST, strHNC, strCV: string; + +begin + Result := ''; + if StrPos(PChar(pTFactors),PChar(SERVICE_CONNECTED)) <> nil then + strSC := '?' + else + strSC := 'N'; + + if StrPos(PChar(pTFactors),PChar(AGENT_ORANGE)) <> nil then + strAO := '?' + else + strAO := 'N'; + + if StrPos(PChar(pTFactors),PChar(IONIZING_RADIATION)) <> nil then + strIR := '?' + else + strIR := 'N'; + + if StrPos(PChar(pTFactors),PChar(ENVIRONMENTAL_CONTAM)) <> nil then + strEC := '?' + else + strEC := 'N'; + + if StrPos(PChar(pTFactors),PChar(MILITARY_SEXUAL_TRAUMA)) <> nil then + strMST := '?' + else + strMST := 'N'; + + if StrPos(PChar(pTFactors),PChar(HEAD_NECK_CANCER)) <> nil then + strHNC := '?' + else + strHNC := 'N'; + + if StrPos(PChar(pTFactors),PChar(COMBAT_VETERAN)) <> nil then + strCV := '?' + else + strCV := 'N'; + + Result := (strSC + strAO + strIR + strEC + strMST + strHNC + strCV); +end; + + +// Delete dc'd orders from BACopiedOrderList to keep things in sync. +procedure DeleteDCOrdersFromCopiedList(pOrderID:string); +var i:integer; + holdList: TStringList; + x: string; +begin + holdList := TStringList.Create; + holdList.Clear; + holdList.Assign(UBAGlobals.BACopiedOrderFlags); + UBAGlobals.BACopiedOrderFlags.Clear; + for i := 0 to holdList.Count-1 do + begin + x := Piece(holdList.Strings[i],';',1); + if pOrderID = Piece(holdList.Strings[i],';',1) then + continue + else + UBAGlobals.BACopiedOrderFlags.Add(holdList.Strings[i]); + end; +end; + +procedure UpdateBAConsultOrderList(pDcOrders: TStringList); +var + x: string; + var i,j: integer; + holdList : TStringList; +begin + // remove order enteries from the dx list that are being discontinued. + for i := 0 to pDcOrders.Count -1 do + begin + UBAGlobals.RemoveOrderFromDxList(pDcOrders.Strings[i]); + end; + if UBAGlobals.BAConsultPLFlags.Count > 0 then + begin + holdList := TStringList.Create; + holdList.Clear; + holdList.Assign(UBAGlobals.BAConsultPLFlags); + UBAGlobals.BAConsultPLFlags.Clear; + for i := 0 to holdList.Count-1 do + begin + x := holdList.Strings[i]; + for j := 0 to pDcOrders.Count-1 do + begin + if x = pDcOrders.Strings[j] then + continue + else + UBAGlobals.BAConsultPLFlags.Add(x); + end; + end; + end; +end; + +// loop thru CIDC records remove records with invalid orderid +function VerifyOrderIdExists(pOrderList: TStringList): TStringList; +var + goodList: TStringList; + tOrderID: integer; + i: integer; +begin + goodList := TStringList.Create; + goodList.clear; + + if pOrderList.Count > 0 then + begin + for i := 0 to pOrderList.Count-1 do + begin + tOrderID := StrToIntDef(Piece(pOrderList.Strings[i],';',1), 0); + if tOrderID > 0 then + goodList.add(pOrderList.Strings[i]); + end; + end; + result := goodList; +end; + +// parse string return Treatment Factors when text inlcudes multiple "(())" +//HDS8409 +function ProcessProblemTFactors(pText:String):String; +var AText1,x: string; + i,j: integer; +begin + if StrPos(PChar(pText),'(') = nil then exit; + AText1 := Piece(pText,U,2); + i := 1; + j := 0; + while j = 0 do + begin + x := Piece(AText1,'(',i); + if Length(x) > 0 then + inc(i) + else + begin + x := Piece(AText1,'(',i-1); + x := Piece(x,')',1); + j := 1; + Result := x; + end; + end; +end; + +end. + + + diff --git a/CPRS-Chart/BA/UBAGlobals.pas b/CPRS-Chart/BA/UBAGlobals.pas new file mode 100644 index 0000000..8e02711 --- /dev/null +++ b/CPRS-Chart/BA/UBAGlobals.pas @@ -0,0 +1,1182 @@ + unit UBAGlobals; + +{$OPTIMIZATION OFF} + +{$define debug} + +interface + +uses + Classes, ORNet, uConst, ORFn, Sysutils, Dialogs, Windows,Messages, rOrders; + +type + + {Problem List Record Used To Add New DX From SignOrders Form } + TBAPLRec = class(TObject) + constructor Create(PLlist:TStringList); + function BuildProblemListDxEntry(pDxCode:string):TStringList; + function FMToDateTime(FMDateTime: string): TDateTime; + + end; + + {patient qualifiers} + TBAPLPt=class(TObject) + PtVAMC:string; + PtDead:string; + PtBid:string; + PtServiceConnected:boolean; + PtAgentOrange:boolean; + PtRadiation:boolean; + PtEnvironmental:boolean; + PtHNC:boolean; + PtMST:boolean; + constructor Create(Alist:TStringList); + function GetGMPDFN(dfn:string;name:String):string; + public + function rpcInitPt(const PatientDFN: string): TStrings ; + procedure LoadPatientParams(AList:TstringList); + + end; + + TBAGlobals = class(TObject) + private + FOrderNum: string; + protected + public + constructor Create; + published + property OrderNum: string read FOrderNum write FOrderNum; + procedure AddBAPCEDiag(DiagStr:string); + procedure ClearBAPCEDiagList; + end; + + TBADxRecord = class(TObject) + FExistingRecordID: string; + FOrderID: string; + FBADxCode: string; //Primary Dx + FBASecDx1: string; //Secondary Dx 1 + FBASecDx2: string; //Secondary Dx 2 + FBASecDx3: string; //Secondary Dx 3 + FDxDescCode: string; + FDxDesc1: string; + FDxDesc2: string; + FDxDesc3: string; + FTreatmentFactors: string; + end; + + TBACopiedOrderFlags = class + OrderID: string; +end; + + TBATreatmentFactorsInRec = class(TObject) + FBAOrderID: string; + FBAEligible: string; + FBATFactors: string; + end; + + TBAUnsignedBillingRec = class(TObject) + FBAOrderID: string; + FBASTSFlags: string; + FBADxCode: string; + FBASecDx1: string; + FBASecDx2: string; + FBASecDx3: string; + end; + + TBAConsultOrderRec = class(TObject) + FBAOrderID: string; + FBADxCode: string; + FBASecDx1: string; + FBASecDx2: string; + FBASecDx3: string; + FBATreatmentFactors: string; + end; + + TBAClearedBillingRec = class(TObject) + FBAOrderID: string; + FBASTSFlags: string; + FBADxCode: string; + FBASecDx1: string; + FBASecDx2: string; + FBASecDx3: string; + end; + + TBAFactorsRec = class(TObject) + FBAFactorActive : boolean; + FBAFactorSC : string; + FBAFactorMST : string; + FBAFactorAO : string; + FBAFactorIR : string; + FBAFactorEC : string; + FBAFactorHNC : string; + FBAFactorCV : string; + end; + + TBAPLFactorsIN = class(TOBject) + FPatientID : string; // UProblems.piece 1 + FBADxText : string; // UProblems.piece 2 + FBADxCode : string; // UProblems.piece 3 + FBASC : string; // UProblems.piece 5 + FBASC_YN : string; // UProblems.piece 6 + FBATreatFactors : string; //(......) + end; + + TBACBStsFlagsIN = class(TOBject) // Y/N/U + CB_Sts_Flags :string; + // CB_SC :string; + CB_AO :string; + CB_IR :string; + CB_EC :string; + CB_MST :string; + CB_HNC :string; + CB_CV :string; + end; + +procedure PutBADxListForOrder(var thisRecord: TBADxRecord; thisOrderID: string); //BAPHII 1.3.1 +procedure CopyDxRecord(sourceOrderID: string; targetOrderID: string); //BAPHII 1.3.1 +function GetPrimaryDx(thisOrderID: string) : string; //BAPHII 1.3.1 +function tempDxNodeExists(thisOrderID: string) : boolean; +function GetDxNodeIndex(thisOrderID: string) : smallint; +function DiagnosesMatch(var List1: TStringList; var List2: TStringList) : boolean; +function CountSelectedOrders(const Caller: smallint) : smallint; +function CompareOrderDx(const Caller: smallint) : boolean; +procedure GetBADxListForOrder(var thisRetVal: TBADxRecord; thisOrderID: string); +procedure DestroyDxList; +procedure SetBADxList; +procedure SimpleAddTempDxList(thisOrderID: string); +procedure SetBADxListForOrder(thisRec: TBADxRecord; thisOrderID: string); +function AllSelectedDxBlank(const Caller: smallint) : boolean; +function SecondaryDxFull(thisOrderID: string) : boolean; +procedure AddSecondaryDx(thisOrderID: string; thisDxCode: string); +procedure InitializeNewDxRec(var thisDxRec: TBADxRecord); +procedure InitializeConsultOrderRec(var thisDxRec: TBAConsultOrderRec); +procedure InitializeUnsignedOrderRec(var thisUnsignedRec: TBAUnsignedBillingRec); +procedure InitializeTFactorsInRec(var thisTFactorsRecIn: TBATreatmentFactorsInRec); +procedure BACopyOrder(sourceOrderList: TStringList); //BAPHII 1.3.2 +procedure CopyTreatmentFactorsDxsToCopiedOrder(pSourceOrderID:string; pTargetOrderID:string); //BAPHII 1.3.2 +procedure CopyTreatmentFactorsDxsToRenewedOrder; //BAPHII 1.3.2 +function GetTFCIForOrder(thisIndex: integer) : string; //BAPHII 1.3.2 +procedure CopyTFCIToTargetOrder(thisTargetOrderID: string; thisCheckBoxStatus: string); + +procedure ResetOrderID(fromID: string; toID: string); +procedure RemoveOrderFromDxList(thisOrderID: string); +function IsUserNurseProvider(pUserID: int64): boolean; +function GetPatientTFactors(pOrderList:TStringList): String; + +var + BAGlobals : TBAGlobals; + BAPLPt : TBAPLPt; + BAPLRec : TBAPLRec; + PLlist : TStringList; + BADiagnosisList : TStringList; + BALocation : integer; + BAPCEDiagList : TStringList; + BAOrderIDList : TStringList; + tempDxList : TList; + globalDxRec : TBADxRecord; + UnsignedBillingRec : TBAUnsignedBillingRec; + ClearedBillingRec : TBAClearedBillingRec; + ConsultOrderRec : TBAConsultOrderRec; + BAFactorsInRec : TBATreatmentFactorsInRec; + BAFactorsRec : TBAFactorsRec; + BAOrderList : TStringList; + UpdatedBAOrderList: TStringList; + ChangeItemOrderNum: string; + i : integer; + OrderIDList : TStringList; + OrderBillableList : TStrings; + BAOrderID : string; + BILLING_AWARE : boolean; + + BAtmpOrderList : TStringList; + BAFlagsIN : string; + BAFlagsOUT : TStringList; + + SourceOrderID : string; //BAPHII 1.3.2 + TargetOrderID : string; //BAPHII 1.3.2 + BACopiedOrderFlags: TStringList; //BAPHII 1.3.2 + BANurseConsultOrders: TStringList; + + // Used to display Dx's on fordersSign and fReview grids + Dx1 : string; + Dx2 : string; + Dx3 : string; + Dx4 : string; + TFactors : string; + SC,AO,IR : string; + MST,HNC,CV,EC : string; + PLFactorsIndexes : TStringList; + BAHoldPrimaryDx : string; // used to verify primart dx has been changed. + BAPrimaryDxChanged: boolean; +// OrdersReqDxLst : TStringList; // List of selected Orders flagged collect DX Y/N + NonBillableOrderList : TStringList; // contains reference to those selected orders that are non billable + OrderListSCEI : TSTringList; // OrderID Exists SCEI are required. + UnsignedOrders : TStringList; // List of Orders from fReview when "don't sign" action + BAUnSignedOrders : TStringList; // OrderID^StsFlags ie., 12345^NNNNNNN + BATFHints : TStringList; + BASelectedList : TStringList; // contains list of orders selected for signature. + BAConsultDxList: TStringList; // contains dx^code^DxRequired(consults Only) selected for consults. + BAConsultPLFlags: TStringList; // orderid^flags contains TF's if dx is selected from Problem list and Problem had TF associated. + BAFWarningShown: boolean; // flag used to determine if Inactive ICD Code has been shown. + BAPersonalDX: boolean; +// BAConsultOrdersRequireDx: TStringList; //orderid - if orderid exists - consult order that requires dx... + BADeltedOrders: TStringList; + +implementation + +uses fBALocalDiagnoses, fOrdersSign, fReview, uCore, rCore, rPCE,uPCE, UBAConst, UBAMessages, UBACore; + +procedure RemoveOrderFromDxList(thisOrderID: string); +{ + This routine written for CQ4589. Called from fOrdersDC.ExecuteDCOrders(). +} +var + i: integer; +begin + if tempDxList.Count > 0 then + for i := 0 to tempDxList.Count-1 do + if tempDxNodeExists(thisOrderID) then + if ((TBADxRecord(tempDxList[i]).FOrderID = thisOrderID) and (tempDxList[i] <> nil)) then + begin + //tempDxList.Items[i] := nil; //remove reference to this item, effectively deleting it from the list (see Delphi help) + BACopiedOrderFlags.Clear; + UBAGlobals.SourceOrderID := ''; + UBAGlobals.TargetOrderID := ''; + tempDxList.Delete(i); //remove this item from the CIDC Dx list + end; +end; + +procedure ResetOrderID(fromID: string; toID: string); +var + i: integer; +begin + for i := 0 to tempDxList.Count-1 do + begin + if TBADxRecord(tempDxList[i]).FOrderID = fromID then + TBADxRecord(tempDxList[i]).FOrderID := toID; + end; +end; + +function GetTFCIForOrder(thisIndex: integer) : string; +{ + Retrieve BA flags for 'thisOrderID', and convert them to CPRS type uSignItems.StsChar array. +} +begin + Result := BACopiedOrderFlags[thisIndex]; +end; + +procedure CopyTFCIToTargetOrder(thisTargetOrderID: string; thisCheckBoxStatus: string); +var + i: integer; +begin + for i := 0 to tempDxList.Count - 1 do + if TBADxRecord(tempDxList[i]).FOrderID = thisTargetOrderID then + TBADxRecord(tempDxList[i]).FTreatmentFactors := thisCheckBoxStatus; +end; + +procedure BACopyOrder(sourceOrderList: TStringList); +{ BAPHII 1.3.2 + Copy source order to target order, including Dx's, Dx descriptions, Treatment Factors and Clinical Indicators +} +var + newList,rList: TStringList; + i: integer; + x: string; + +begin + newList := TStringList.Create; + rList := TSTRingList.Create; + newList.Clear; + rList.Clear; + + CopyDxRecord(UBAGlobals.SourceOrderID, UBAGlobals.TargetOrderID); //copy dx's to tempDxList record + newList.Add(UBAGlobals.SourceOrderID); + rList := rpcGetUnsignedOrdersBillingData(newList); + + if RList.Count > 0 then + begin + for i := 0 to rList.Count-1 do + begin + x := rList.Strings[i]; + BACopiedOrderFlags.Add(TargetOrderID + '^' + Piece(x,U,2) ); + end; + end + else + begin + BACopiedOrderFlags.Add(TargetOrderID + '^' + frmSignOrders.GetCheckBoxStatus(sourceOrderID) ); + end; +end; + +procedure CopyTreatmentFactorsDxsToCopiedOrder(pSourceOrderID:string; pTargetOrderID:string); +{ + BAPHII 1.3.2 +} +var + sourceOrderList: TStringList; + sourceOrderID: TStringList; + targetOrderIDLst: TStringList; +begin + //Retrieve TF's/CI's from SOURCE Order + sourceOrderList := TStringList.Create; + targetOrderIDLst := TStringList.Create; + sourceOrderList.Clear; + targetOrderIDLst.Clear; + sourceOrderID := TStringList.Create; + sourceOrderID.Clear; + sourceOrderID.Add(Piece(pSourceOrderID, ';', 1)); + targetOrderIDLst.Add(pTargetOrderID); + { if targetORderID is not billable do not create entry in BADXRecord - List fix HDS00003130} + rpcNonBillableOrders(targetOrderIDLst); + if IsOrderBillable(pTargetOrderID) then + begin + tCallV(sourceOrderList, 'ORWDBA4 GETTFCI', [sourceOrderID]); + BACopyOrder(sourceOrderList); + end; +end; + +procedure CopyTreatmentFactorsDxsToRenewedOrder; +{ + BAPHII 1.3.2 +} +var + sourceOrderList: TStringList; + sourceOrderID: TStringList; + targetOrderList: TStringList; +begin + //Retrieve TF's/CI's from SOURCE Order + sourceOrderList := TStringList.Create; + sourceOrderList.Clear; + sourceOrderID := TStringList.Create; + sourceOrderID.Clear; + targetOrderList := TStringList.Create; + targetOrderList.Clear; + sourceOrderID.Add(Piece(UBAGlobals.sourceOrderID, ';', 1)); + { if targetORderID is not billable do not create entry in BADXRecord - List fix HDS00003130} + rpcNonBillableOrders(targetOrderList); + if IsOrderBillable(UBAGLobals.TargetOrderID) then + begin + tCallV(sourceOrderList, 'ORWDBA4 GETTFCI', [sourceOrderID]); + BACopyOrder(sourceOrderList); //BAPHII 1.3.2 + end; +end; + +procedure PutBADxListForOrder(var thisRecord: TBADxRecord; thisOrderID: string); +{ //existingRecord //targetOrderID } +var + i: integer; + thisRec: TBADxRecord; +begin + if UBAGlobals.tempDxNodeExists(thisOrderID) then + begin + if Assigned(tempDxList) then + + try + for i := 0 to (tempDxList.Count - 1) do + begin + thisRec := TBADxRecord(tempDxList.Items[i]); + + if Assigned(thisRec) then + if (thisRec.FOrderID = thisOrderID) then + begin + thisRec.FBADxCode := thisRecord.FBADxCode; + thisRec.FBASecDx1 := thisRecord.FBASecDx1; + thisRec.FBASecDx2 := thisRecord.FBASecDx2; + thisRec.FBASecDx3 := thisRecord.FBASecDx3; + thisRec.FTreatmentFactors := thisRecord.FTreatmentFactors; + end; + end; + + except + on EListError do + begin + {$ifdef debug}ShowMessage('EListError in UBAGlobals.PutBADxListForOrder()');{$endif} + raise; + end; + end; + end; +end; + +procedure CopyDxRecord(sourceOrderID: string; targetOrderID: string); + { + BAPHII 1.3.1 + Copy contents of one TBADxRecord to another. + If target record does NOT exist, then add it to the Dx list. + If target record DOES exist, then change its contents to those of source record. + } + var + thisRecord: TBADxRecord; + thatRecord: TBADxRecord; + billingInfo: TstringList; + orderList: TStringList; +begin + thisRecord := TBADxRecord.Create; + thatRecord := TBADxRecord.Create; + billingInfo := TStringList.Create; + orderList := TStringList.Create; + if Assigned(billingInfo) then billingInfo.Clear; + if Assigned(orderList) then orderList.Clear; + + if tempDxNodeExists(sourceOrderID) then + GetBADxListForOrder(thisRecord, sourceOrderID); //load data from source + + if not tempDxNodeExists(targetOrderID) then + begin + SimpleAddTempDxList(targetOrderID); + orderList.Add(sourceOrderID); + billingInfo := rpcRetrieveSelectedOrderInfo(orderList); + if billingInfo.Count > 0 then + begin + thisRecord.FBADxCode := Piece(billingInfo.Strings[0],U,4) + U + + Piece(billingInfo.Strings[0],U,3); + thisRecord.FBASecDx1 := Piece(billingInfo.Strings[0],U,6) + U + + Piece(billingInfo.Strings[0],U,5); + thisRecord.FBASecDx2 := Piece(billingInfo.Strings[0],U,8) + U + + Piece(billingInfo.Strings[0],U,7); + thisRecord.FBASecDx3 := Piece(billingInfo.Strings[0],U,10) + U + + Piece(billingInfo.Strings[0],U,9); + if thisRecord.FBADxCode = CARET then thisRecord.FBADxCode := DXREC_INIT_FIELD_VAL; + if thisRecord.FBASecDx1 = CARET then thisRecord.FBASecDx1 := DXREC_INIT_FIELD_VAL ; + if thisRecord.FBASecDx2 = CARET then thisRecord.FBASecDx2 := DXREC_INIT_FIELD_VAL ; + if thisRecord.FBASecDx3 = CARET then thisRecord.FBASecDx3 := DXREC_INIT_FIELD_VAL ; + + end + else + PutBADxListForOrder(thisRecord, targetOrderID); + //copy source data to temporary record + with thatRecord do + begin + FOrderID := targetOrderID; + FBADxCode := thisRecord.FBADxCode; + FBASecDx1 := thisRecord.FBASecDx1; + FBASecDx2 := thisRecord.FBASecDx2; + FBASecDx3 := thisRecord.FBASecDx3; + PutBADxListForOrder(thatRecord, targetOrderID); + end; + end; +end; + + +function GetPrimaryDx(thisOrderID: string) : string; +{ +BAPHII 1.3.1 +} +var + retVal: TBADxRecord; +begin + retVal := TBADxRecord.Create; + GetBADxListForOrder(retVal, thisOrderID); + Result := retVal.FBADxCode; +end; + +function AllSelectedDxBlank(const Caller: smallint) : boolean; +var + i: smallint; + selectedOrderID: string; +begin + Result := true; + + case Caller of + F_ORDERS_SIGN: begin + try + for i := 0 to fOrdersSign.frmSignOrders.clstOrders.Items.Count-1 do + if (frmSignOrders.clstOrders.Selected[i]) then + begin + selectedOrderID := TOrder(fOrdersSign.frmSignOrders.clstOrders.Items.Objects[i]).ID; + if (tempDxNodeExists(selectedOrderID)) then + Result := false; + end; + except + on EListError do + begin + {$ifdef debug}ShowMessage('EListError in UBAGlobals.AllSelectedDxBlank() - F_ORDERS_SIGN');{$endif} + raise; + end; + end; + end; + F_REVIEW: begin + try + for i := 0 to fReview.frmReview.lstReview.Items.Count-1 do + if (fReview.frmReview.lstReview.Selected[i]) then + begin + selectedOrderID := TOrder(fReview.frmReview.lstReview.Items.Objects[i]).ID; + if tempDxNodeExists(selectedOrderID) then + Result := false; + end; + except + on EListError do + begin + {$ifdef debug}ShowMessage('EListError in UBAGlobals.AllSelectedDxBlank() - F_REVIEW');{$endif} + raise; + end; + end; + end; + end; //case +end; + +function GetDxNodeIndex(thisOrderID: string) : smallint; +var + i: integer; + thisRec: TBADxRecord; +begin + Result := 0; + + if Assigned(tempDxList) then + + try + for i := 0 to (tempDxList.Count - 1) do + begin + thisRec := TBADxRecord(tempDxList.Items[i]); + if Assigned(thisRec) then + if (thisRec.FOrderID = thisOrderID) then + Result := i; + end; + except + on EListError do + begin + {$ifdef debug}ShowMessage('EListError in UBAGlobals.GetDxNodeIndex()');{$endif} + raise; + end; + end; +end; + +function DiagnosesMatch(var List1: TStringList; var List2: TStringList) : boolean; +var + i: smallint; +begin + Result := false; + + // If the number of Dx's in the lists differs, then bail + if (List1.Count <> List2.Count) then + begin + Result := false; + Exit; + end; + + List1.Sort; + List2.Sort; + + try + for i := 0 to (List1.Count - 1) do + if (List1.Strings[i] <> List2.Strings[i]) then + Result := false + else + Result := true; + except + on EListError do + begin + {$ifdef debug}ShowMessage('EListError in UBAGlobals.DiagnosesMatch()');{$endif} + raise; + end; + end; +end; + +function CountSelectedOrders(const Caller: smallint) : smallint; +var + i: integer; + selectedOrders: smallint; +begin + selectedOrders := 0; + + // How many orders selected? + case Caller of + F_ORDERS_SIGN: begin + try + for i := 0 to (fOrdersSign.frmSignOrders.clstOrders.Items.Count-1) do + if (fOrdersSign.frmSignOrders.clstOrders.Selected[i]) then + Inc(selectedOrders); + except + on EListError do + begin + {$ifdef debug}ShowMessage('EListError in UBAGlobals.CountSelectedOrders() - F_ORDERS_SIGN');{$endif} + raise; + end; + end; + end; + F_REVIEW: begin + try + for i := 0 to (fReview.frmReview.lstReview.Items.Count-1) do + if (fReview.frmReview.lstReview.Selected[i]) then + Inc(selectedOrders); + except + on EListError do + begin + {$ifdef debug}ShowMessage('EListError in UBAGlobals.CountSelectedOrders() - F_REVIEW');{$endif} + raise; + end; + end; + end; + end; //case + + Result := selectedOrders; + +end; + +function CompareOrderDx(const Caller: smallint) : boolean; +var + i: integer; + firstSelectedID: string; + thisOrderID: string; + firstDxRec: TBADxRecord; + compareDxRec: TBADxRecord; + thisStringList: TStringList; + thatStringList: TStringList; +begin + Result := false; + firstSelectedID := ''; + firstDxRec := nil; + firstDxRec := TBADxRecord.Create; + thisStringList := TStringList.Create; + thisStringList.Clear; + thatStringList := TStringList.Create; + thatStringList.Clear; + + case Caller of + F_ORDERS_SIGN: begin + try + for i := 0 to (fOrdersSign.frmSignOrders.clstOrders.Items.Count-1) do + if (fOrdersSign.frmSignOrders.clstOrders.Selected[i]) then + begin + firstSelectedID := TChangeItem(fOrdersSign.frmSignOrders.clstOrders.Items.Objects[i]).ID; + Break; + end; + except + on EListError do + begin + {$ifdef debug}ShowMessage('EListError in UBAGlobals.CompareOrderDx() - F_ORDERS_SIGN');{$endif} + raise; + end; + end; + end; + F_REVIEW: begin + try + for i := 0 to (fReview.frmReview.lstReview.Items.Count-1) do + if (fReview.frmReview.lstReview.Selected[i]) then + begin + firstSelectedID := TChangeItem(fReview.frmReview.lstReview.Items.Objects[i]).ID; + Break; + end; + except + on EListError do + begin + {$ifdef debug}ShowMessage('EListError in UBAGlobals.CompareOrderDx() - F_REVIEW');{$endif} + raise; + end; + end; + end; + end; //case + + firstDxRec := TBADxRecord.Create; + InitializeNewDxRec(firstDxRec); + GetBADxListForOrder(firstDxRec, firstSelectedID); + + // first string to compare + thisStringList.Add(firstDxRec.FBADxCode); + thisStringList.Add(firstDxRec.FBASecDx1); + thisStringList.Add(firstDxRec.FBASecDx2); + thisStringList.Add(firstDxRec.FBASecDx3); + + case Caller of + F_ORDERS_SIGN: begin + try + for i := 0 to fOrdersSign.frmSignOrders.clstOrders.Items.Count-1 do + if (fOrdersSign.frmSignOrders.clstOrders.Selected[i]) then + begin + thisOrderID := TChangeItem(fOrdersSign.frmSignOrders.clstOrders.Items.Objects[i]).ID; + // If order ID is same as the first selected order, then skip it + if thisOrderID = firstSelectedID then + Continue + else + begin + compareDxRec := TBADxRecord.Create; + InitializeNewDxRec(compareDxRec); + GetBADxListForOrder(compareDxRec, thisOrderID); + + thatStringList.Add(compareDxRec.FBADxCode); + thatStringList.Add(compareDxRec.FBASecDx1); + thatStringList.Add(compareDxRec.FBASecDx2); + thatStringList.Add(compareDxRec.FBASecDx3); + + if DiagnosesMatch(thisStringList, thatStringList) then + Result := true; + end; + end; + except + on EListError do + begin + {$ifdef debug}ShowMessage('EListError in UBAGlobals.CompareOrderDx() - F_ORDERS_SIGN');{$endif} + raise; + end; + end; + end; + F_REVIEW: begin + try + for i := 0 to fReview.frmReview.lstReview.Items.Count-1 do + if (fReview.frmReview.lstReview.Selected[i]) then + begin + thisOrderID := TChangeItem(fReview.frmReview.lstReview.Items.Objects[i]).ID; + // If order ID is same as the first selected order, then skip it + if thisOrderID = firstSelectedID then + Continue + else + begin + compareDxRec := TBADxRecord.Create; + InitializeNewDxRec(compareDxRec); + GetBADxListForOrder(compareDxRec, thisOrderID); + + thatStringList.Add(compareDxRec.FBADxCode); + thatStringList.Add(compareDxRec.FBASecDx1); + thatStringList.Add(compareDxRec.FBASecDx2); + thatStringList.Add(compareDxRec.FBASecDx3); + + if DiagnosesMatch(thisStringList, thatStringList) then + Result := true; + end; + end; + except + on EListError do + begin + {$ifdef debug}ShowMessage('EListError in UBAGlobals.CompareOrderDx() - F_REVIEW');{$endif} + raise; + end; + end; + end; + end; //case + + if Assigned(thisStringList) then + FreeAndNil(thisStringList); + + if Assigned(thatStringList) then + FreeAndNil(thatStringList); +end; + +procedure GetBADxListForOrder(var thisRetVal: TBADxRecord; thisOrderID: string); +var + i: integer; + thisRec: TBADxRecord; +begin + if UBAGlobals.tempDxNodeExists(thisOrderID) then + begin + + if Assigned(tempDxList) then + for i := 0 to (tempDxList.Count - 1) do + begin + thisRec := TBADxRecord(tempDxList.Items[i]); + + if Assigned(thisRec) then + if (thisRec.FOrderID = thisOrderID) then + begin + with thisRetVal do + begin + FOrderID := thisRec.FOrderID; + FBADxCode := StringReplace(thisrec.FBADxCode,'^',':',[rfReplaceAll]); + FBASecDx1 := StringReplace(thisrec.FBASecDx1,'^',':',[rfReplaceAll]); + FBASecDx2 := StringReplace(thisrec.FBASecDx2,'^',':',[rfReplaceAll]);; + FBASecDx3 := StringReplace(thisrec.FBASecDx3,'^',':',[rfReplaceAll]); + end; + end; + end; + end; +end; + +procedure DestroyDxList; +var + i: integer; +begin + if Assigned(tempDxList) then + for i := 0 to pred(UBAGlobals.tempDxList.Count) do + TObject(tempDxList[i]).Free; + + tempDxList := nil; + FreeAndNil(tempDxList); +end; + +procedure SimpleAddTempDxList(thisOrderID: string); +var + tempDxRec: TBADxRecord; +begin + frmBALocalDiagnoses.LoadTempRec(tempDxRec, thisOrderID); + UBAGlobals.tempDxList.Add(TBADxRecord(tempDxRec)); +end; + +procedure SetBADxList; +var + i: smallint; +begin + if not Assigned(UBAGlobals.tempDxList) then + begin + UBAGlobals.tempDxList := TList.Create; + UBAGlobals.tempDxList.Count := 0; + end + else + begin + //Kill the old Dx list + for i := 0 to pred(UBAGlobals.tempDxList.Count) do + TObject(UBAGlobals.tempDxList[i]).Free; + + UBAGlobals.tempDxList := nil; + + //Create new Dx list for newly selected patient + if not Assigned(UBAGlobals.tempDxList) then + begin + UBAGlobals.tempDxList := TList.Create; + UBAGlobals.tempDxList.Count := 0; + end; + end; +end; + +procedure SetBADxListForOrder(thisRec: TBADxRecord; thisOrderID: string); +var + i: integer; + foundRec: TBADxRecord; +begin + if UBAGlobals.tempDxNodeExists(thisOrderID) then + begin + foundRec := TBADxRecord.Create; + + if Assigned(tempDxList) then + try + for i := 0 to (tempDxList.Count - 1) do + begin + foundRec := TBADxRecord(tempDxList.Items[i]); + + if Assigned(thisRec) then + if (thisOrderID = foundRec.FOrderID) then + begin + with foundRec do + begin + FOrderID := thisRec.FOrderID; + FBADxCode := thisRec.FBADxCode; + FBASecDx1 := thisRec.FBASecDx1; + FBASecDx2 := thisRec.FBASecDx2; + FBASecDx3 := thisRec.FBASecDx3; + PutBADxListForOrder(foundRec, thisOrderID); + end; + Break; + end; + end; + except + on EListError do + begin + {$ifdef debug}ShowMessage('EListError in UBAGlobals.SetBADxListForOrder()');{$endif} + raise; + end; + end; + end; +end; + +function SecondaryDxFull(thisOrderID: string) : boolean; +var + i: integer; + thisRec: TBADxRecord; +begin + Result := false; + + try + for i := 0 to tempDxList.Count - 1 do + begin + thisRec := TBADxRecord(tempDxList.Items[i]); + + if Assigned(thisRec) then + if thisRec.FOrderID = thisOrderID then + begin + if (thisRec.FBADxCode <> UBAConst.DXREC_INIT_FIELD_VAL) then + if (thisRec.FBASecDx1 <> UBAConst.DXREC_INIT_FIELD_VAL) then + if (thisRec.FBASecDx2 <> UBAConst.DXREC_INIT_FIELD_VAL) then + if (thisRec.FBASecDx3 <> UBAConst.DXREC_INIT_FIELD_VAL) then + Result := true; + end; + end; + except + on EListError do + begin + {$ifdef debug}ShowMessage('EListError in UBAGlobals.SecondaryDxFull()');{$endif} + raise; + end; + end; +end; + +procedure AddSecondaryDx(thisOrderID: string; thisDxCode: string); +// Add a Secondary Dx to the first open slot in DxRec, if there IS an open slot +var + thisRec: TBADxRecord; + i: integer; +begin + + try + for i := 0 to tempDxList.Count - 1 do + begin + thisRec := TBADxRecord(tempDxList.Items[i]); + + if thisRec.FOrderID = thisOrderID then + begin + if (thisRec.FBASecDx1 = UBAConst.DXREC_INIT_FIELD_VAL) then + thisRec.FBASecDx1 := thisDxCode + else + if (thisRec.FBASecDx2 = UBAConst.DXREC_INIT_FIELD_VAL) then + thisRec.FBASecDx2 := thisDxCode + else + if (thisRec.FBASecDx3 = UBAConst.DXREC_INIT_FIELD_VAL) then + thisRec.FBASecDx3 := thisDxCode; + end + end; + except + on EListError do + begin + {$ifdef debug}ShowMessage('EListError in UBAGlobals.AddSecondaryDx()');{$endif} + raise; + end; + end; +end; + +procedure InitializeConsultOrderRec(var thisDxRec: TBAConsultOrderRec); +begin + with thisDxRec do + begin + FBAOrderID := UBAConst.DXREC_INIT_FIELD_VAL; + FBADxCode := UBAConst.DXREC_INIT_FIELD_VAL; + FBASecDx1 := UBAConst.DXREC_INIT_FIELD_VAL; + FBASecDx2 := UBAConst.DXREC_INIT_FIELD_VAL; + FBASecDx3 := UBAConst.DXREC_INIT_FIELD_VAL; + FBATreatmentFactors:= UBAConst.DXREC_INIT_FIELD_VAL; + end; +end; + + +procedure InitializeNewDxRec(var thisDxRec: TBADxRecord); +begin + with thisDxRec do + begin + FExistingRecordID := UBAConst.DXREC_INIT_FIELD_VAL; + FOrderID := UBAConst.DXREC_INIT_FIELD_VAL; + FBADxCode := UBAConst.DXREC_INIT_FIELD_VAL; + FBASecDx1 := UBAConst.DXREC_INIT_FIELD_VAL; + FBASecDx2 := UBAConst.DXREC_INIT_FIELD_VAL; + FBASecDx3 := UBAConst.DXREC_INIT_FIELD_VAL; + end; +end; + +procedure InitializeUnsignedOrderRec(var thisUnsignedRec: TBAUnsignedBillingRec); +begin + with thisUnsignedRec do + begin + FBAOrderID := UNSIGNED_REC_INIT_FIELD_VAL; + FBASTSFlags := UNSIGNED_REC_INIT_FIELD_VAL; + FBADxCode := UNSIGNED_REC_INIT_FIELD_VAL; + FBASecDx1 := UNSIGNED_REC_INIT_FIELD_VAL; + FBASecDx2 := UNSIGNED_REC_INIT_FIELD_VAL; + FBASecDx3 := UNSIGNED_REC_INIT_FIELD_VAL; + end; +end; + +procedure InitializeTFactorsInRec(var thisTFactorsRecIn: TBATreatmentFactorsInRec); +begin + with thisTFactorsRecIn do + begin + FBAOrderID := UNSIGNED_REC_INIT_FIELD_VAL; + FBAEligible := UNSIGNED_REC_INIT_FIELD_VAL; + FBATFactors := UNSIGNED_REC_INIT_FIELD_VAL; + end; +end; +constructor TBAGlobals.Create; +begin + inherited Create; +end; +// This procedure is called from uPCE.pas only -- do not delete..... +procedure TBAGlobals.AddBAPCEDiag(DiagStr:string); +begin + if (BAPCEDiagList.Count <= 0) then + BAPCEDiagList.Add('^Encounter Diagnoses'); + + BAPCEDiagList.Add(DiagStr); +end; + +procedure TBAGlobals.ClearBAPCEDiagList; +begin + + BAPCEDiagList.Clear; +end; + +constructor TBAPLRec.Create; +begin + inherited Create; +end; + +function TBAPLRec.BuildProblemListDxEntry(pDxCode:string): TStringList; +// StringList used to store DX Codes selected from Encounter Form +var + BADxIEN: string; + BAProviderStr, BAProviderName : string; + AList: TStringList; +begin +// Build Problem List record to be saved for selection. + PLlist := TStringList.Create; + AList := TStringList.Create; + AList.Clear; + PLlist.Clear; + BALocation := Encounter.Location; + BAProviderStr := IntToStr(Encounter.Provider); + BAProviderName := Encounter.ProviderName; + BADxIEN := sCallV('ORWDBA7 GETIEN9', [Piece(pDxCode,U,1)]); + BAPLPt.LoadPatientParams(AList); + + //BAPLPt.PtVAMC + PLlist.Add('GMPFLD(.01)='+'"' +BADxIEN+ '^'+Piece(pDxCode,U,1)+'"'); + PLlist.Add('GMPFLD(.03)=' +'"'+'0^' +'"'); + PLlist.Add('GMPFLD(.05)=' + '"' +'^'+Piece(pDxCode,U,2)+ '"'); + PLlist.Add('GMPFLD(.08)=' + '"'+ '^'+FloatToStr(FMToday)+'"'); + PLlist.Add('GMPFLD(.12)=' + '"' + 'A^ACTIVE'+ '"'); + PLlist.Add('GMPFLD(.13)=' + '"' + '^'+ '"'); + PLlist.Add('GMPFLD(1.01)=' + '"'+ Piece(pDxCode,U,2) + '"'); + PLlist.Add('GMPFLD(1.02)=' + '"'+'P' + '"'); + PLlist.Add('GMPFLD(1.03)=' + '"'+ BAProviderStr + '^'+ BAProviderName + '"'); + PLlist.Add('GMPFLD(1.04)=' + '"'+ BAProviderStr + '^' + BAProviderName + '"'); + PLlist.Add('GMPFLD(1.05)=' + '"'+ BAProviderStr + '^' + BAProviderName + '"'); + PLlist.Add('GMPFLD(1.08)=' +'"' + IntToStr(BALocation) + '^' + Encounter.LocationName + '"'); + PLlist.Add('GMPFLD(1.09)=' + '"'+ FloatToStr(FMToday) +'"'); + PLlist.Add('GMPFLD(10,0)=' + '"'+'0'+ '"'); + Result := PLlist; + +end; + +function TBAPLRec.FMToDateTime(FMDateTime: string): TDateTime; +var + x, Year: string; +begin + { Note: TDateTime cannot store month only or year only dates } + x := FMDateTime + '0000000'; + if Length(x) > 12 then x := Copy(x, 1, 12); + if StrToInt(Copy(x, 9, 4)) > 2359 then x := Copy(x,1,7) + '.2359'; + Year := IntToStr(17 + StrToInt(Copy(x,1,1))) + Copy(x,2,2); + x := Copy(x,4,2) + '/' + Copy(x,6,2) + '/' + Year + ' ' + Copy(x,9,2) + ':' + Copy(x,11,2); + Result := StrToDateTime(x); +end; + +{-------------------------- TPLPt Class ----------------------} +constructor TBAPLPT.Create(Alist:TStringList); +var + i: integer; +begin + for i := 0 to AList.Count - 1 do + case i of + 0: PtVAMC := Copy(Alist[i],1,999); + 1: PtDead := AList[i]; + 2: PtServiceConnected := (AList[i] = '1'); + 3: PtAgentOrange := (AList[i] = '1'); + 4: PtRadiation := (AList[i] = '1'); + 5: PtEnvironmental := (AList[i] = '1'); + 6: PtBID := Alist[i]; + 7: PtHNC := (AList[i] = '1'); + 8: PtMST := (AList[i] = '1'); + end; +end; + +function TBAPLPt.GetGMPDFN(dfn:string;name:string):string; +begin + Result := dfn + u + name + u + PtBID + u + PtDead; +end; + +procedure TBAPLPt.LoadPatientParams(AList:TstringList); +begin + AList.Assign(rpcInitPt(Patient.DFN)); + BAPLPt := TBAPLPt.create(Alist); +end; + +function TBAPLPt.rpcInitPt(const PatientDFN: string): TStrings ; //*DFN* +begin + CallV('ORQQPL INIT PT',[PatientDFN]); + Result := RPCBrokerV.Results; +end ; + +function tempDxNodeExists(thisOrderID: string) : boolean; +// Returns true if a node with the specified Order ID exists, false otherwise. +var + i: integer; + thisRec: TBADxRecord; +begin + Result := false; + if Assigned(tempDxList) then + try + for i := 0 to (tempDxList.Count - 1) do + begin + thisRec := TBADxRecord(tempDxList.Items[i]); + + if Assigned(thisRec) then + if (thisRec.FOrderID = thisOrderID) then + begin + Result := true; + Break; + end; + end; + except + on EListError do + begin + {$ifdef debug}ShowMessage('EListError in UBAGlobals.tempDxNodeExists()');{$endif} + raise; + end; + end; +end; + // HDS00003380 +function IsUserNurseProvider(pUserID: int64):boolean; +begin + Result := False; + if BILLING_AWARE then + begin + if (pUserID <> 0) and PersonHasKey(pUserID, 'PROVIDER') then + if (uCore.User.OrderRole = OR_NURSE) then + Result := True; + end; +end; + +function GetPatientTFactors(pOrderList:TStringList):String; +begin + Result := ''; + Result := sCallV('ORWDBA1 SCLST',[Patient.DFN,pOrderList]); +end; + + +Initialization + BAPrimaryDxChanged := False; + BAFWarningShown := False; + BAPersonalDX := False; + BAHoldPrimaryDx := DXREC_INIT_FIELD_VAL; + NonBillableOrderList := TStringList.Create; + BAPCEDiagList := TStringList.Create; + OrderListSCEI := TStringList.Create; + BAOrderList := TStringList.Create; + UnSignedOrders := TStringList.Create; + BAOrderIDList := TStringList.Create; + BAUnSignedOrders := TStringList.Create; + BATFHints := TStringList.Create; + BAFactorsRec := TBAFactorsRec.Create; + BAFactorsInRec := TBATreatmentFactorsInRec.Create; + BASelectedList := TStringList.Create; + PLFactorsIndexes := TStringList.Create; + BAtmpOrderList := TStringList.Create; + BACopiedOrderFlags := TStringList.Create; //BAPHII 1.3.2 + OrderIDList := TStringList.Create; + BAConsultDxList := TStringList.Create; + BAConsultPLFlags := TStringList.Create; + BANurseConsultOrders := TStringList.Create; + BADeltedOrders := TStringList.Create; + // BAConsultOrdersRequireDx := TStringList.Create; + BAConsultDxList.Clear; + NonBillableOrderList.Clear; + OrderListSCEI.Clear; + UnSignedOrders.Clear; + BAOrderIDList.Clear; + BAUnSignedOrders.Clear; + BATFHints.Clear; + PLFactorsIndexes.Clear; + BASelectedList.Clear; + BAtmpOrderList.Clear; + OrderIDList.Clear; + BAConsultPLFlags.Clear; + BAPCEDiagList.Clear; + BANurseConsultOrders.Clear; + BADeltedOrders.Clear; + //BAConsultOrdersRequireDx.Clear; + +end. + + + diff --git a/CPRS-Chart/BA/UBAMessages.pas b/CPRS-Chart/BA/UBAMessages.pas new file mode 100644 index 0000000..59fa621 --- /dev/null +++ b/CPRS-Chart/BA/UBAMessages.pas @@ -0,0 +1,43 @@ +unit UBAMessages; + +{$OPTIMIZATION OFF} +{.$define debug} + +interface + +const + + {$ifdef debug} + BA_ASSRTF = 'Assertion failed' + #13; + {$endif} + + //CPRS User Messages + BA_MAX_DX_ALLOWED = 'Can Not Add Diagnosis' + #13 + + 'Reason: Maximum (4) diagnoses have already been applied to this order.' + #13 + + 'You may use the ''Diagnosis Editor'' to manage diagnoses for order(s).'; + BA_NO_ORDERS_SELECTED = 'No orders have been selected. Select one or more orders to be signed.'; + BA_CONFIRM_DX_OVERWRITE = '''Lookup Diagnoses'' action will overwrite any existing diagnoses for selected orders.'+#13+'Do you wish to proceed?'; + BA_MAX_DX = 'A maximum of 4 diagnosis can be selected'; + BA_BILLING_DATA_SAVE_FAILED = 'Error: Billing data was not saved'; + + BA_NA_COPY_DISALLOWED = 'Can''t copy ''N/A'' orders. Select non-''N/A'' order(s), and retry the copy.'; + BA_NA_PASTE_DISALLOWED = 'Selected Diagnoses will not be pasted to orders flagged with N/A.'; + + BA_ONE_ORDER_ONLY = 'Only 1 order at a time may be selected for copying'; + BA_PERSONAL_LIST_UPDATED = 'Personal Diagnoses List Updated.'; + BA_NO_BILLABLE_ORDERS = 'No billable orders have been selected.'; + + BA_INACTIVE_CODE = 'Inactive Code'; + BA_INACTIVE_ICD9_CODE_1 = 'The diagnosis code ('; + BA_INACTIVE_ICD9_CODE_2 = ') is not active as of today''s date,' + #13#10+ + 'Please select another.'; + BA_DATA_NOT_REQD = '9'; + BA_DUP_DX = 'Duplicate Diagnosis.'; + BA_DUP_DX_DISALLOWED_1 = 'Diagnosis ('; + BA_DUP_DX_DISALLOWED_2 = ') has already been selected.'; + + + +implementation + +end. diff --git a/CPRS-Chart/BA/fBALocalDiagnoses.dfm b/CPRS-Chart/BA/fBALocalDiagnoses.dfm new file mode 100644 index 0000000..34d2dbb --- /dev/null +++ b/CPRS-Chart/BA/fBALocalDiagnoses.dfm @@ -0,0 +1,270 @@ +object frmBALocalDiagnoses: TfrmBALocalDiagnoses + Left = 192 + Top = 61 + Width = 620 + Height = 544 + Caption = 'Assign Diagnoses to Order(s)' + Color = clBtnFace + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'MS Sans Serif' + Font.Style = [] + KeyPreview = True + OldCreateOrder = False + Position = poScreenCenter + ShowHint = True + OnActivate = FormActivate + OnCreate = FormCreate + OnDestroy = FormDestroy + OnShow = FormShow + PixelsPerInch = 96 + TextHeight = 13 + object pnlTop: TPanel + Left = 0 + Top = 0 + Width = 612 + Height = 96 + Align = alTop + Caption = 'pnlTop' + TabOrder = 0 + DesignSize = ( + 612 + 96) + object lbOrders: TListBox + Left = 7 + Top = 25 + Width = 599 + Height = 69 + Anchors = [akLeft, akTop, akRight, akBottom] + IntegralHeight = True + ItemHeight = 13 + TabOrder = 2 + OnMouseMove = lbOrdersMouseMove + end + object ORStaticText1: TORStaticText + Left = 216 + Top = 8 + Width = 169 + Height = 14 + AutoSize = False + Caption = 'Selected Orders' + TabOrder = 1 + TabStop = True + OnEnter = ORStaticText1Enter + OnExit = ORStaticText1Exit + end + object lblPatientName: TStaticText + Left = 11 + Top = 9 + Width = 76 + Height = 17 + Caption = 'PatientName' + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'MS Sans Serif' + Font.Style = [fsBold] + ParentFont = False + TabOrder = 0 + TabStop = True + end + end + object pnlMain: TPanel + Left = 0 + Top = 96 + Width = 612 + Height = 259 + Align = alClient + TabOrder = 1 + object lbSections: TORListBox + Left = 9 + Top = 16 + Width = 238 + Height = 201 + Style = lbOwnerDrawVariable + IntegralHeight = True + ItemHeight = 13 + ParentShowHint = False + ShowHint = True + TabOrder = 1 + OnClick = lbSectionsClick + OnDrawItem = lbSectionsDrawItem + Caption = 'Diagnosis Section' + ItemTipColor = clWindow + LongList = False + Pieces = '3' + CheckEntireLine = True + end + object btnOther: TButton + Left = 155 + Top = 219 + Width = 92 + Height = 20 + Caption = 'Other &Diagnosis' + TabOrder = 2 + OnClick = btnOtherClick + end + object lbDiagnosis: TORListBox + Left = 248 + Top = 16 + Width = 353 + Height = 225 + IntegralHeight = True + ItemHeight = 13 + ParentShowHint = False + ShowHint = True + TabOrder = 4 + OnClick = lbDiagnosisClick + Caption = 'Diagnosis Section' + ItemTipColor = clWindow + LongList = False + Pieces = '1,2,3' + end + object ORStaticText2: TORStaticText + Left = 8 + Top = 1 + Width = 241 + Height = 17 + AutoSize = False + BevelKind = bkFlat + Caption = 'Diagnosis Section' + TabOrder = 0 + TabStop = True + OnEnter = ORStaticText1Enter + OnExit = ORStaticText1Exit + end + object ORStaticText3: TORStaticText + Left = 248 + Top = 1 + Width = 353 + Height = 17 + AutoSize = False + BevelKind = bkFlat + Caption = 'Diagnosis Codes' + TabOrder = 3 + TabStop = True + OnEnter = ORStaticText1Enter + OnExit = ORStaticText1Exit + end + end + object pnlBottom: TORAutoPanel + Left = 0 + Top = 355 + Width = 612 + Height = 162 + Align = alBottom + TabOrder = 2 + DesignSize = ( + 612 + 162) + object lvDxGrid: TListView + Left = 12 + Top = 19 + Width = 445 + Height = 85 + Color = clInfoBk + Columns = < + item + Caption = 'Add To PL/PD' + Width = 85 + end + item + Caption = 'Primary' + MinWidth = 65 + Width = 65 + end + item + Caption = 'Diagnosis for Selected Orders' + MinWidth = 275 + Width = 290 + end> + Ctl3D = False + HideSelection = False + MultiSelect = True + ReadOnly = True + RowSelect = True + TabOrder = 1 + ViewStyle = vsReport + OnClick = lvDxGridClick + OnKeyDown = lvDxGridKeyDown + OnKeyUp = lvDxGridKeyUp + end + object cbAddToPDList: TCheckBox + Left = 459 + Top = 33 + Width = 129 + Height = 17 + Caption = 'Add to Personal Dx List' + TabOrder = 3 + OnClick = cbAddToPDListClick + end + object cbAddToPL: TCheckBox + Left = 459 + Top = 17 + Width = 149 + Height = 16 + Anchors = [akLeft, akTop, akRight, akBottom] + Caption = 'Add To Problem List' + TabOrder = 2 + OnClick = cbAddToPLClick + end + object btnPrimary: TButton + Left = 480 + Top = 57 + Width = 72 + Height = 19 + Caption = '&Primary' + TabOrder = 4 + OnClick = btnPrimaryClick + end + object btnRemove: TButton + Left = 480 + Top = 81 + Width = 72 + Height = 19 + Caption = '&Remove' + TabOrder = 5 + OnClick = btnRemoveClick + end + object btnSelectAll: TButton + Left = 385 + Top = 108 + Width = 72 + Height = 18 + Caption = '&Select All' + TabOrder = 6 + OnClick = btnSelectAllClick + end + object buOK: TButton + Left = 384 + Top = 136 + Width = 72 + Height = 21 + Caption = '&OK' + TabOrder = 7 + OnClick = buOKClick + end + object buCancel: TButton + Left = 482 + Top = 136 + Width = 72 + Height = 21 + Caption = '&Cancel' + TabOrder = 8 + OnClick = buCancelClick + end + object ORStaticText4: TORStaticText + Left = 14 + Top = 3 + Width = 219 + Height = 14 + AutoSize = False + Caption = 'Provisional Diagnosis' + TabOrder = 0 + TabStop = True + OnEnter = ORStaticText1Enter + OnExit = ORStaticText1Exit + end + end +end diff --git a/CPRS-Chart/BA/fBALocalDiagnoses.pas b/CPRS-Chart/BA/fBALocalDiagnoses.pas new file mode 100644 index 0000000..6424d4b --- /dev/null +++ b/CPRS-Chart/BA/fBALocalDiagnoses.pas @@ -0,0 +1,1576 @@ +unit fBALocalDiagnoses; + {.$define debug} +interface + +uses + Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, + Dialogs, fAutoSz, StdCtrls, ORCtrls, ExtCtrls,fPCELex, uConsults, ORFn, + rPCE,DBCtrls, DB, DBClient, uPCE, fEncounterFrame, ComCtrls, Grids, UBAGlobals, + Buttons, Menus, UBACore, UCore; + +type + DxRecord = Record + DxFiller1 : string; + DxFiller2 : string; + DxAddToPL : string; + DxPrimary : string; + DxCode : string; + end; + TfrmBALocalDiagnoses = class(TfrmAutoSz) + pnlTop: TPanel; + lbOrders: TListBox; + pnlMain: TPanel; + lbSections: TORListBox; + pnlBottom: TORAutoPanel; + lvDxGrid: TListView; + cbAddToPDList: TCheckBox; + cbAddToPL: TCheckBox; + btnPrimary: TButton; + btnRemove: TButton; + btnSelectAll: TButton; + buOK: TButton; + buCancel: TButton; + btnOther: TButton; + lbDiagnosis: TORListBox; + ORStaticText1: TORStaticText; + ORStaticText2: TORStaticText; + ORStaticText3: TORStaticText; + ORStaticText4: TORStaticText; + lblPatientName: TStaticText; + procedure buOKClick(Sender: TObject); + procedure buCancelClick(Sender: TObject); + procedure FormCreate(Sender: TObject); + procedure Button4Click(Sender: TObject); + procedure lbSectionsClick(Sender: TObject); + procedure btnOtherClick(Sender: TObject); + procedure btnPrimaryClick(Sender: TObject); + procedure btnRemoveClick(Sender: TObject); + procedure btnSelectAllClick(Sender: TObject); + procedure cbAddToPLClick(Sender: TObject); + procedure ProcessAddToItems; + procedure lbDiagnosisClick(Sender: TObject); + procedure FormActivate(Sender: TObject); + procedure FormShow(Sender: TObject); + procedure AddDiagnosistoPersonalDiagnosesList1Click(Sender: TObject); + procedure AddDiagnosistoPersonalDiagnosesList2Click(Sender: TObject); + + procedure cbAddToPDListClick(Sender: TObject); + procedure lbSectionsDrawItem(Control: TWinControl; Index: Integer; + Rect: TRect; State: TOwnerDrawState); + procedure lvDxGridKeyDown(Sender: TObject; var Key: Word; + Shift: TShiftState); + procedure lvDxGridKeyUp(Sender: TObject; var Key: Word; + Shift: TShiftState); + procedure lvDxGridClick(Sender: TObject); + procedure lbOrdersMouseMove(Sender: TObject; Shift: TShiftState; X, + Y: Integer); + procedure ORStaticText1Enter(Sender: TObject); + procedure ORStaticText1Exit(Sender: TObject); + procedure ORStaticText3Enter(Sender: TObject); + procedure ORStaticText3Exit(Sender: TObject); + + private + { Private declarations } + + + inactiveCodes: integer; + procedure MainDriver; + procedure LoadEncounterForm; + procedure AddProbsToDiagnosis; + procedure AddPCEToDiagnosis;//** adds dx's if selected currently from ecf + procedure AddPersonalDxToDiagnosisList; + procedure ListDiagnosisSections(Dest: TStrings); + procedure ListDiagnosisCodes(Section : String); + procedure DiagnosisSelection(SelectedDx: String); + procedure EnsurePrimary; + function IsDxAlreadySelected(SelectedDx: string):boolean; + procedure BuildTempDxList; + procedure AssocDxToOrders; + procedure BuildBADxList; + procedure ListGlobalDx(pOrderIDList: TStringList); + procedure ListConsultDX(pOrderDxList: TStringList); + procedure DeselectGridItems; + procedure ListSelectedOrders; + procedure BuildConsultDxList(pDxList: TStringList); + function AddToWhatList(IsPLChecked:boolean; IsPDLChecked:boolean):string; + procedure AddToProblemList; + procedure AddToPersonalDxList; + procedure InactiveICDNotification; + procedure LoadTempDXLists; + procedure SetAddToCBoxStatus; + procedure SetAddToCheckBoxStatus(ADiagnosis:string); + procedure ClearAndDisableCBoxes; + procedure ProcessMultSelections; + function ProblemListDxFound(pDxCode:string):boolean; + function PersonalListDxFound(pDxCode:string):boolean; + procedure ReSetCheckBoxStatus(pDxCode:String); + + public + FLastHintItemNum: integer; + procedure Enter(theCaller: smallint; pOrderIDList: TStringList); + procedure LoadTempRec(var thisRec: TBADxRecord; thisOrderID: string); + end; + + const + TX799 = '799.9'; + PROBLEM_LIST_SECTION = 'Problem List Items'; + PERSONAL_DX_SECTION = 'Personal Diagnoses List Items'; + +var + deleteDX: boolean; + selectingDX: boolean; + FDxCode: string; + FDxSection: string; + PList: TextFile; + FName: string; + MaxDx : Integer; + GridItems: integer; + UpdatingGrid: boolean; + whoCalled: smallint; + currentOrderIDList: TStringList; + ProblemDxHoldList, PersonalDxHoldList: TStringList; + frmBALocalDiagnoses: TfrmBALocalDiagnoses; + lexIENHoldList: TStringList; //** OrderID^Lexicon IEN + + +implementation + +uses rCore, rODMeds, rODBase, rOrders, fRptBox, fODMedOIFA, + uAccessibleStringGrid,ORNet, fProbs, fOrdersSign, UBAConst, + UBAMessages, fReview, uSignItems, fODConsult, fFrame; + +var + uProblems : TStringList; + BADiagnosis : TStringList; + ECFDiagnosis : TStringList; + uLastDFN : string; + uLastLocation: integer; + ListItem : TListItem; + uPrimaryDxHold: string; + PrimaryChanged: boolean; +{$R *.dfm} + +//************* Entry point *****************// + +procedure TfrmBALocalDiagnoses.Enter(theCaller:smallint; pOrderIDList: TStringList); +begin + selectingDX := False; + deleteDX := False; + fBALocalDiagnoses.whoCalled := theCaller; + currentOrderIDList := pOrderIDList; + frmBALocalDiagnoses := TfrmBALocalDiagnoses.Create(Application); + ResizeFormToFont(TForm(frmBALocalDiagnoses)); + frmBALocalDiagnoses.ShowModal; + frmBALocalDiagnoses.Release; + +end; +procedure TfrmBALocalDiagnoses.FormCreate(Sender: TObject); +begin + MaxDx := 4; + inactiveCodes := 0; + MainDriver; + GridItems := 0; + PrimaryChanged := False; + FLastHintItemNum := -1; + ClearAndDisableCBoxes +end; + +procedure TfrmBALocalDiagnoses.ListDiagnosisSections(Dest: TStrings); +{ return section names in format: ListIndex^SectionName (sections begin with '^') } +var + i: Integer; + x: string; +begin + for i := 0 to BADiagnosis.Count - 1 do if CharAt(BADiagnosis[i], 1) = U then + begin + x := Piece(BADiagnosis[i], U, 2); + if Length(x) = 0 then x := ''; + Dest.Add(IntToStr(i) + U + Piece(BADiagnosis[i], U, 2) + U + x); + end; +end; + +procedure TfrmBALocalDiagnoses.MainDriver; +begin + BADiagnosis := TStringList.Create; + ECFDiagnosis := TStringList.Create; + uProblems := TStringList.Create; + lblPatientName.Caption := Patient.Name; + DeselectGridItems; + + if whoCalled = F_CONSULTS then + ListConsultDX(uBAGlobals.BAConsultDxList) + else + ListGlobalDx(currentOrderIDList); + + LoadEncounterForm; + ListDiagnosisSections(lbSections.Items); + ListSelectedOrders; + LoadTempDXLists; +end; + +procedure TfrmBALocalDiagnoses.LoadTempRec(var thisRec: TBADxRecord; thisOrderID: string); +begin + if frmFrame.TimedOut then exit; + thisRec := TBADxRecord.Create; + UBAGlobals.InitializeNewDxRec(thisRec); + //** Load it + thisRec.FOrderID := thisOrderID; + if pos( '(', UBAGlobals.Dx1) > 0 then + thisRec.FBADxCode := UBACore.StripTFactors(UBAGlobals.Dx1) + else + thisRec.FBADxCode := UBAGlobals.Dx1; + + if pos( '(', UBAGlobals.Dx2) > 0 then + thisRec.FBASecDx1 := UBACore.StripTFactors(UBAGlobals.Dx2) + else + thisRec.FBASecDx1 := UBAGlobals.Dx2; + + if pos( '(', UBAGlobals.Dx3) > 0 then + thisRec.FBASecDx2 := UBACore.StripTFactors(UBAGlobals.Dx3) + else + thisRec.FBASecDx2 := UBAGlobals.Dx3; + + if pos( '(', UBAGlobals.Dx4) > 0 then + thisRec.FBASecDx3 := UBACore.StripTFactors(UBAGlobals.Dx4) + else + thisRec.FBASecDx3 := UBAGlobals.Dx4; + + //** Verify Diagnosis exists prior to adding to list. + if UBAGlobals.Dx1 <> '' then + BADiagnosis.Add(UBAGlobals.Dx1); + if UBAGlobals.Dx2 <> '' then + BADiagnosis.Add(UBAGlobals.Dx2); + if UBAGlobals.Dx3 <> '' then + BADiagnosis.Add(UBAGlobals.Dx3); + if UBAGlobals.Dx4 <> '' then + BADiagnosis.Add(UBAGlobals.Dx4); +end; + +procedure TfrmBALocalDiagnoses.AssocDxToOrders; +var + tmpFlagList: TStringList; + i: integer; + thisOrderID: string; + tempDxRec: TBADxRecord; + {$ifdef debug}thismsg: string;{$endif} +begin + //** Initialize + if Assigned(UBAGlobals.OrderIDList) then + UBAGlobals.OrderIDList.Clear; + tmpFlagList := TStringList.Create; + + //** Associate Dx's to Orders + if whoCalled = F_ORDERS_SIGN then + begin + for i := 0 to fOrdersSign.frmSignOrders.clstOrders.Items.Count-1 do + begin + if (frmSignOrders.clstOrders.Selected[i]) then + begin + thisOrderID := TOrder(fOrdersSign.frmSignOrders.clstOrders.Items.Objects[i]).ID; + if Not UBACore.IsOrderBillable(thisOrderID) then Continue; //BAPHII 1.4.16 + LoadTempRec(tempDxRec, thisOrderID); + if ((UBAGlobals.tempDxList <> nil) and (not UBAGlobals.tempDxNodeExists(thisOrderID))) then + UBAGlobals.tempDxList.Add(TBADxRecord(tempDxRec)) + else + begin + //** Order already exists in Dx list, so modifiy existing Dx record + SetBADxListForOrder(tempDxRec, thisOrderID); + end; + //** Add it to OrderID string list + if Assigned(UBAGlobals.OrderIDList) then + UBAGlobals.OrderIDList.Add(thisOrderID); + end; //** if + end; //** for + end + else + if whoCalled = F_REVIEW then + begin + DeselectGridItems; + for i := 0 to fReview.frmReview.lstReview.Items.Count-1 do + begin + if (frmReview.lstReview.Selected[i]) then + begin + thisOrderID := TOrder(fReview.frmReview.lstReview.Items.Objects[i]).ID; + if Not UBACore.IsOrderBillable(thisOrderID) then Continue; //BAPHII 1.4.16 + LoadTempRec(tempDxRec, thisOrderID); + if ((UBAGlobals.tempDxList <> nil) and (not UBAGlobals.tempDxNodeExists(thisOrderID))) then + UBAGlobals.tempDxList.Add(TBADxRecord(tempDxRec)) + else + begin + //** Order already exists in Dx list, so modifiy existing Dx record + SetBADxListForOrder(tempDxRec, thisOrderID); + GetUnsignedOrderFlags(thisOrderID,tmpFlagList); + end; + + //** Add it to OrderID string list + if Assigned(UBAGlobals.OrderIDList) then + UBAGlobals.OrderIDList.Add(thisOrderID); + end; + end; //for + end; +end; + +procedure TfrmBALocalDiagnoses.buOKClick(Sender: TObject); +begin + inherited; +//*** Load selected diagnosis to Temp List*** ///// + + if whoCalled <> F_CONSULTS then + begin + BuildTempDxList; //** Loop thru dx grid and build list of dx's + BuildBADxList; //** Save selected Dx passed to PCE-Diagnosis Tab + AssocDxToOrders; //** Add selected Dx to TList for display and tracking. + end + else + begin + BuildConsultDxList(UBAGlobals.BAConsultDxList); //** Loop thru dx grid and build list of dx's + fODConsult.consultQuickOrder := False; // allow multiple dx's if first selection was a quick order + end; + ProcessAddToItems; //** Items flagged with 'add' will be added to the Problem list table + lvDxGrid.Clear; + frmBALocalDiagnoses.Close; + +end; + +procedure TfrmBALocalDiagnoses.LoadEncounterForm; +{ load the major coding lists that are used by the encounter form for a given location } +var + i: integer; + uTempList: TStringList; + EncDt: TFMDateTime; +begin + uLastLocation := Encounter.Location; + EncDt := Trunc(FMToday); + // ** add problems to the top of diagnoses. + uTempList := TstringList.Create; + BADiagnosis.clear; + tCallV(uTempList,'ORWPCE DIAG', [uLastLocation, EncDt]); + BADiagnosis.add(utemplist.strings[0]); + AddProbsToDiagnosis; + + // ** Loading Diagnoses if previously entered via the Encounter Form + AddPersonalDxToDiagnosisList; + + if Assigned(BAPCEDiagList) then + begin + AddPCEToDiagnosis; + end; + + for i := 1 to (uTempList.Count-1) do + BADiagnosis.add(uTemplist.strings[i]); + +end; + +// ** Add problem-list enteries to Diagnosis selection list +procedure TfrmBALocalDiagnoses.AddProbsToDiagnosis; +var + i : integer; + EncDt: TFMDateTime; + ProblemListTFactors: string; +begin + // ** Get problem list + EncDt := Trunc(FMToday); + uLastDFN := Patient.DFN; + tCallV(UProblems, 'ORWPCE ACTPROB', [Patient.DFN, EncDT]); + + if uProblems.Count > 0 then + begin + BADiagnosis.add('^Problem List Items'); + for i := 1 to (uProblems.count-1) do + begin + // ** add PL Treatment Factors to Dx Display List. + //HDS00006194 if (Piece(uproblems.Strings[i],U,3) = '799.9') then continue; + //HDS00006194 if (Piece(uproblems.Strings[i],U,2) = '799.9') then continue; + // change made to allow 799.9 into selection list + AttachPLTFactorsToDx(ProblemListTFactors,uProblems.Strings[i]); + + if (Piece(uproblems.Strings[i], U, 11) = '#') then + begin + BADiagnosis.add(Piece(uProblems.Strings[i],U,3) + U + // PL code inactive + Piece(uProblems.Strings[i],U,2) + U + '#'); + inc(inactiveCodes); + end + else if (Piece(uproblems.Strings[i], U, 10) = '') then // no inactive date for code + BADiagnosis.add(ProblemListTFactors) + else if (Trunc(StrToFloat(Piece(uProblems.Strings[i], U, 10))) > EncDT) then // code active as of EncDt + BADiagnosis.add(Piece(uProblems.Strings[i],U,3) + U + + ProblemListTFactors ) + else + BADiagnosis.add(Piece(uProblems.Strings[i],U,3) + U + // PL code inactive + Piece(uProblems.Strings[i],U,2) + U + '#'); + end; + end; +end; + +procedure TfrmBALocalDiagnoses.AddPCEToDiagnosis; +var + i: integer; +begin + for i := 0 to (BAPCEDiagList.Count-1) do + begin + if CharAt(BAPCEDiagList.Strings[i], 1) = U then + BADiagnosis.Add(BAPCEDiagList.Strings[i]) //** section header + else + BADiagnosis.add(Piece(BAPCEDiagList.Strings[i],U,1) + U + Piece(BAPCEDiagList.Strings[i],U,2)); + end; +end; + +procedure TfrmBALocalDiagnoses.AddPersonalDxToDiagnosisList; +var + personalDxList: TStringList; + personalDxListSorted: TStringList; + i,z: integer; +begin + + personalDxList := TStringList.Create; + personalDxListSorted := TStringlist.Create; + personalDxList.Clear; + personalDxListSorted.Clear; + personalDxList := rpcGetPersonalDxList(User.DUZ); + for i := 0 to personalDxList.Count-1 do + personalDxListSorted.Add(Piece(personalDXList.Strings[i],U,2) + U + (Piece(personalDXList.Strings[i],U,1)) ); + //****** sort personal dx list alphabetical by code name + personalDxListSorted.Sorted := False; + personalDxListSorted.Sorted := True ; + personalDxList.Clear; + for z := 0 to personalDxListSorted.Count-1 do + personalDxList.Add(Piece(personalDXListSorted.Strings[z],U,2) + U + (Piece(personalDXListSorted.Strings[z],U,1)) ); + + + if personalDxList.Count > 0 then + begin + BADiagnosis.add(U + DX_PERSONAL_LIST_TXT); + for i := 0 to personalDxList.Count-1 do + BADiagnosis.Add(personalDxList.Strings[i]); + end + else + BADiagnosis.add('^NO Personal Diagnoses Available'); +end; + + +procedure TfrmBALocalDiagnoses.buCancelClick(Sender: TObject); +begin + lvDxGrid.Clear; + fODConsult.displayDXCode := 'DXCANCEL';// retain original dx in consult dialog + uBAGlobals.TFactors := ''; // clear treatment factors from last order.// hds00006266 + Close; +end; + +procedure TfrmBALocalDiagnoses.Button4Click(Sender: TObject); +begin + Close; +end; + +procedure TfrmBALocalDiagnoses.lbSectionsClick(Sender: TObject); +var i: integer; +begin + for i := 0 to lbSections.Items.Count-1 do + begin + if(lbSections.Selected[i]) then + begin + lvDxGrid.ClearSelection; + ClearAndDisableCBoxes; + ListDiagnosisCodes(lbSections.Items[i]); + FDXSection := lbSections.Items[i]; + Break; + end; + end; +end; + +procedure TfrmBALocalDiagnoses.ListDiagnosisCodes(Section: String); +var +i,j: integer; +a: string; +begin + lbDiagnosis.Clear; + + for i := 0 to BADiagnosis.Count-1 do + begin + a := BADiagnosis.Strings[i]; + if Piece(BADiagnosis[i], U, 2) = (Piece(Section,U,2)) then + Break; + end; + + inc(i); + + for j := i to BADiagnosis.Count-1 do + begin + if Piece(BADiagnosis[j], U, 0) = '' then + break + else + begin + a := Piece(BADiagnosis[j], U, 2) + U + Piece(BADiagnosis[j], U, 1) + U + ' ' + Piece(BADiagnosis[j], U, 3) ; + if a = '' then showmessage('found nothing'); + lbDiagnosis.Items.Add(a); + end; + end; +end; + +procedure TfrmBALocalDiagnoses.btnOtherClick(Sender: TObject); +var + Match: string; + selectedDx: string; + i: integer; + lexIEN: string; +begin + lvDxGrid.ClearSelection; + ProvDx.Code := ''; //** init + lexIEN := ''; + BAPersonalDX := True; //** returns LexIEN in piece 3 + //** Execute LEXICON + LexiconLookup(Match, LX_ICD); + if Match = '' then Exit; + fOrdersSign.ProvDx.Code := Piece(Match, U, 1); + fOrdersSign.ProvDx.Text := Piece(Match, U, 2); + lexIEN := Piece(Match, U, 3); + i := Pos(' (ICD', fOrdersSign.ProvDx.Text); + if i = 0 then i := Length(ProvDx.Text) + 1; + if fOrdersSign.ProvDx.Text[i-1] = '*' then i := i - 2; + fOrdersSign.ProvDx.Text := Copy(fOrdersSign.ProvDx.Text, 1, i - 1); + fOrdersSign.ProvDx.Text := StringReplace(fOrdersSign.ProvDx.Text,':',' ',[rfReplaceAll]); + fOrdersSign.ProvDx.Code := StringReplace(fOrdersSign.ProvDx.Code,':',' ',[rfReplaceAll]); + + selectedDx := (fOrdersSign.ProvDx.Text + ':' + fOrdersSign.ProvDx.Code); + if strLen(PChar(lexIEN) ) > 0 then + lexIENHoldList.Add(fOrdersSign.ProvDx.Code + U + lexIEN); + + //** Begin CQ4819 + if not IsDxAlreadySelected(selectedDx) then + begin + if UBACore.IsICD9CodeActive(fOrdersSign.ProvDx.Code,'ICD',0) then + DiagnosisSelection(selectedDx) + else + InfoBox(BA_INACTIVE_ICD9_CODE_1 + fOrdersSign.ProvDx.Code + BA_INACTIVE_ICD9_CODE_2 , BA_INACTIVE_CODE, MB_ICONWARNING or MB_OK); + end; + //** End CQ4819 + BAPersonalDX := False; + SetAddToCheckBoxStatus(selectedDX); + +end; + +procedure TfrmBALocalDiagnoses.btnPrimaryClick(Sender: TObject); +var + i: shortint; + Primary: boolean; +begin + inherited; + Primary := FALSE; + if lvDxGrid.Items.Count = 0 then Exit; //** Exit if list empty + for i := 0 to lvDxGrid.Items.Count-1 do + begin + if(lvDxGrid.Items[i].Selected) then + begin + if not Primary then + begin + LvDxGrid.Items[i].SubItems[0] := UBAConst.PRIMARY_DX; + Primary :=TRUE; + end; + end + else + LvDxGrid.Items[i].SubItems[0] := UBAConst.SECONDARY_DX ; + end; + + if not Primary then EnsurePrimary; +end; + +procedure TfrmBALocalDiagnoses.btnRemoveClick(Sender: TObject); +begin + inherited; + deleteDX := True; + lvDxGrid.DeleteSelected; + ClearAndDisableCBoxes; + DeselectGridItems; + EnsurePrimary; + deleteDX := False; + // if all dx's removed, clear out displaycode + if lvDxGrid.items.Count = 0 then FODConsult.displayDXCode := ''; +end; + +procedure TfrmBALocalDiagnoses.btnSelectAllClick(Sender: TObject); +var + i: integer; +begin + inherited; + for i := 0 to lvDxGrid.Items.Count-1 do + begin + if cbAddToPDList.Enabled then + SetAddToCheckBoxStatus(lvDxGrid.Items[i].Subitems[1]); //** personal dx + if cbAddToPL.Enabled then + SetAddToCheckBoxStatus(lvDxGrid.Items[i].Subitems[1]);; //** problem dx + end; + + lvDxGrid.MultiSelect := true; + lvDxGrid.SelectAll; + lvDxGrid.Setfocus; +end; + +procedure TfrmBALocalDiagnoses.DiagnosisSelection(SelectedDx: String); +begin +// ** Set up Dx grid + if lvDxGrid.Items.Count < MaxDx then + begin + if lvDxGrid.Items.count = 0 then + begin + ListItem := lvDxGrid.Items.Add; // ** add the row instance prior to adding text // adding text. + ListItem.SubItems.Add(UBAConst.PRIMARY_DX); + ListItem.SubItems.Add(SelectedDX); + end + else + begin + DeselectGridItems; + ListItem := lvDxGrid.Items.Add; // ** add the row instance prior to adding text. + ListItem.SubItems.Add(UBAConst.SECONDARY_DX); + ListItem.SubItems.Add(SelectedDX); + end; + end + else + begin + DeselectGridItems; + ShowMessage(BA_MAX_DX); //** max 4 diagnoses per order + end; +end; + +// insure unique diagnoses entered. +function TfrmBALocalDiagnoses.IsDxAlreadySelected(SelectedDx: string):boolean; +var i: integer; +x: string; +begin + Result := False; + with lvDxGrid do + begin + for i := 0 to lvDxGrid.Items.Count-1 do + begin + x := lvDxGrid.Items[i].Subitems[1]; + if Piece(x,':',2) = Piece(SelectedDx,':',2) then + begin + Result := True; + Break; + end; + end; + end; +end; + +function TFrmBALocalDiagnoses.ProblemListDxFound(pDxCode:string):boolean; +var + i: integer; + problemDx: string; +begin + Result := False; + for i := 0 to ProblemDXHoldList.Count -1 do + begin + problemDX := ProblemDXHoldList.Strings[i]; + problemDX := Piece(ProblemDX,':',2); + if pDxCode = problemDX then + begin + Result := True; + break; + end; + end;//** for +end; + +function TFrmBALocalDiagnoses.PersonalListDxFound(pDxCode:string):boolean; +var + i: integer; + personalDx: string; +begin + Result := False; + for i := 0 to PersonalDxHoldList.Count -1 do + begin + personalDX := PersonalDXHoldList.Strings[i]; + personalDX := Piece(personalDX,':',2); + if pDxCode = personalDX then + begin + Result := True; + break; + end; + end; +end; + + +procedure TfrmBALocalDiagnoses.EnsurePrimary; +var + Primary: boolean; + i : integer; +begin + Primary := False; + + for i := 0 to lvDxGrid.Items.Count-1 do + begin + if LvDxGrid.Items[i].SubItems[0] = UBAConst.PRIMARY_DX then + begin + Primary := True; + Break; + end; + end; + + if not Primary then + begin + if lvDxGrid.Items.Count > 0 then + lvDxGrid.Items[0].Subitems[0] := UBAConst.PRIMARY_DX; + end; +end; + +procedure TfrmBALocalDiagnoses.cbAddToPLClick(Sender: TObject); +var i: integer; +begin + inherited; + if cbAddToPL.Checked then + begin + for i := 0 to lvDxGrid.Items.Count-1 do + begin + if(lvDxGrid.Items[i].Selected) then + begin + lvDxGrid.Items[i].Caption := AddToWhatList(cbAddToPL.Checked,cbAddToPDList.Checked); + cbaddToPL.Checked := true; + lvDxGrid.Items[i].Selected := True; + lvDxGrid.SetFocus; + end; + end; + end + else + begin + if not cbaddToPL.Checked then + for i := 0 to lvDxGrid.Items.Count-1 do + begin + if(lvDxGrid.Items[i].Selected) then + begin + lvDxGrid.Items[i].Caption := AddToWhatList(cbAddToPL.Checked,cbAddToPDList.Checked); + lvDxGrid.Items[i].Selected := True; + lvDxGrid.SetFocus; + end; + end; +end; + EnsurePrimary; +end; + +procedure TfrmBALocalDiagnoses.ProcessAddToItems; +begin + AddToProblemList; + AddToPersonalDxList; +end; + + +procedure TfrmBALocalDiagnoses.AddToPersonalDxList; +var + i,j: integer; + tempcode,thisCode : string; + tempList, addToPDList: TStringList; +begin + templist := TStringList.Create; + addToPDList := TStringList.Create; + tempList.Clear; + addTOPDList.Clear; + with lvDxGrid do + begin + for i := 0 to Items.Count-1 do + begin + if StrPos(PChar(LvDxGrid.Items[i].Caption),PChar(ADD_TO_PERSONAL_DX_LIST)) <> nil then + begin + tempCode := lvDxGrid.Items[i].Subitems[1]; + tempCode := Piece(tempCode, ':', 2); + tempList.Add(tempCode); + end; + end; + end; + + //** add Lexicon IEN to list (if any) + for i := 0 to tempList.Count -1 do + begin + thisCode := tempList.Strings[i]; + if lexIENHoldList.Count > 0 then //HDS6393 + begin + for j := 0 to lexIENHoldList.Count-1 do + begin + if thisCode = Piece(lexIENHoldList.Strings[j],U,1) then + AddToPDList.Add(thisCode + U + Piece(lexIENHoldList.Strings[j],U,2) ) // code was selected from Lexicon + else + AddToPDList.Add(thisCode); + end; + end + else //HDS6393 + AddToPDList.Add(thisCode); // code was not selected from the Lexicon. //HDS6393 + end; + if AddToPDList.Count > 0 then + rpcAddToPersonalDxList(User.DUZ,AddToPDList); +end; + + +procedure TfrmBALocalDiagnoses.AddToProblemList; +var + i: integer; + tempCode, passCode: string; + NewList: TStringList; + PatientInfo:string; + ProviderID:string; + ptVAMC:string; + +begin + PatientInfo := Patient.DFN + U + Patient.Name + U; + ProviderID := IntToStr(Encounter.Provider); + ptVAMC := ''; + NewList := TStringList.Create; + NewList.Clear; + // ** Add Diagnosis to Problem List if flagged with 'Add' in First Col. + with lvDxGrid do + begin + for i := 0 to Items.Count-1 do + begin + if StrPos(PChar(LvDxGrid.Items[i].Caption),PChar(ADD_TO_PROBLEM_LIST)) <> nil then + begin + tempCode := lvDxGrid.Items[i].Subitems[1]; + // ** passCode consists of Dx Code '^' Dx Desc ///// + passCode := Piece(tempCode,':',2) + U + Piece(tempCode,':',1); + if Piece(passCode,U,1) <> TX799 then + begin + NewList := BAPLRec.BuildProblemListDxEntry(passCode); + CallV('ORQQPL ADD SAVE',[PatientInfo, ProviderID, BAPLPt.PtVAMC, NewList]); + NewList.Free; + end; + end; + end; + end; +end; + +procedure TfrmBALocalDiagnoses.BuildConsultDxList(pDxList: TStringList); // ** adds grid items to BAConsultDxList - uConsults +var + i: integer; + x: string; +begin + UBAGlobals.BAConsultDxList.Clear; + + if lvDxGrid.Items.Count > 0 then + with lvDxGrid do + begin + for i := 0 to Items.Count-1 do + begin + if i = 0 then fODConsult.displayDXCode := lvDxGrid.Items[i].Subitems[0] + '^' + lvDxGrid.Items[i].Subitems[1]; + x:= lvDxGrid.Items[i].Subitems[0] + '^' + lvDxGrid.Items[i].Subitems[1]; + if Piece(lvDxGrid.Items[i].Subitems[0] + '^' + lvDxGrid.Items[i].Subitems[1],U,1) = PRIMARY_DX then + fODConsult.displayDXCode := Piece(lvDxGrid.Items[i].Subitems[0] + '^' + lvDxGrid.Items[i].Subitems[1],U,2); + uBAGlobals.BAConsultDxList.Add(lvDxGrid.Items[i].Subitems[0] + '^' + lvDxGrid.Items[i].Subitems[1]); + end; + uBAGlobals.BAConsultDxList.Sort; + end + else + uBAGlobals.BAConsultDxList.Clear; +end; + + +procedure TfrmBALocalDiagnoses.BuildTempDxList; +var + i : integer; + tempStr1,tempStr2, tempStr3: string; + tempFactor1,x: string; + tempStrList: TStringList; +begin + tempStrList := TStringList.Create; + if Assigned(tempStrList) then tempStrList.Clear; + + UBAGlobals.Dx1 := ''; + UBAGlobals.Dx2 := ''; + UBAGlobals.Dx3 := ''; + UBAGlobals.Dx4 := ''; + UBAGlobals.TFactors := ''; + tempstr1 := ''; + tempstr2 := ''; + tempstr3 := ''; + tempFactor1 := ''; + + if lvDxGrid.Items.Count > 0 then + with lvDxGrid do + begin + for i := 0 to Items.Count-1 do + begin + x := lvDxGrid.Items[i].Subitems[0]; + x := lvDxGrid.Items[i].Subitems[1]; + x:= lvDxGrid.Items[i].Subitems[0] + '^' + lvDxGrid.Items[i].Subitems[1]; + tempStrList.Add(lvDxGrid.Items[i].Subitems[0] + '^' + lvDxGrid.Items[i].Subitems[1]); + end; + if tempStrList.Count > 0 then + tempStrList.Sort; //** Sort list Ascending order. + with tempStrList do + begin + tempFactor1 := (Piece(tempStrList.Strings[0],'(',2)); //** 0 = Primary + tempFactor1 := (Piece(tempFactor1,')',1) ); + if (Length(tempFactor1) > 0) then + UBAGLobals.TFactors := tempFactor1; + for i := 0 to tempStrList.Count-1 do + begin + tempstr1 := (Piece(tempStrList.Strings[i],U,2)); + tempstr2 := (Piece(tempstr1,':',1) + '^'+ Piece(tempstr1,':',2)); + if i = 0 then //** has primary dx changed + begin + if tempStr2 <> uPrimaryDxHold then + begin + if tempStr2 <> '' then + PrimaryChanged := True; + end; + end; + if tempstr2 = U then + tempstr2 := DXREC_INIT_FIELD_VAL; + case i of + 0: UBAGlobals.Dx1 := tempStr2; + 1: UBAGlobals.Dx2 := tempStr2; + 2: UBAGlobals.Dx3 := tempStr2; + 3: UBAGlobals.Dx4 := tempStr2; + else + Exit; + end; + end; + end; + end + else + if lvDxGrid.Items.Count = 0 then + begin + UBAGlobals.Dx1 := DXREC_INIT_FIELD_VAL; + UBAGlobals.Dx2 := DXREC_INIT_FIELD_VAL; + UBAGlobals.Dx3 := DXREC_INIT_FIELD_VAL; + UBAGlobals.Dx4 := DXREC_INIT_FIELD_VAL; + end; +end; + +procedure TfrmBALocalDiagnoses.BuildBADxList; +begin + if not assigned(BADiagnosisList) then + begin + BADiagnosisList := TStringList.Create; + BADiagnosisList.Duplicates := dupIgnore; + BADiagnosisList.Sorted := True; + end; + + if UBAGlobals.Dx1 <> '' then + BADiagnosisList.Add(U + UBAGlobals.Dx1 + U); + + if UBAGlobals.Dx2 <> '' then + BADiagnosisList.Add(U + UBAGlobals.Dx2 + U); + + if UBAGlobals.Dx3 <> '' then + BADiagnosisList.Add(U + UBAGlobals.Dx3 + U); + + if UBAGlobals.Dx4 <> '' then + BADiagnosisList.Add(U + UBAGlobals.Dx4 + U); +end; + +procedure TfrmBALocalDiagnoses.ListConsultDX(pOrderDxList: TStringList); +var + i: integer; + dx1,dx2,dx3,dx4: string; + begin + if UBAGlobals.BAConsultDxList.Count = 0 then Exit; + dx1 := ''; + dx2 := ''; + dx3 := ''; + dx4 := ''; + for i := 0 to BAConsultDxList.Count-1 do + begin + case i of + 0: dx1 := BAConsultDxList.Strings[i]; + 1: dx2 := BAConsultDxList.Strings[i]; + 2: dx3 := BAConsultDxList.Strings[i]; + 3: dx4 := BAConsultDxList.Strings[i]; + end; + end; + + ListItem := lvDxGrid.Items.Add; + if Length(dx1) > 0 then + ListItem.SubItems.Add(UBAConst.PRIMARY_DX) + else + ListItem.SubItems.Add(DXREC_INIT_FIELD_VAL); + ListItem.SubItems.Add(Piece(dx1,U,2)); + + if Length(dx2) > 1 then + begin + ListItem := lvDxGrid.Items.Add; + ListItem.SubItems.Add(UBAConst.SECONDARY_DX); + ListItem.SubItems.Add(Piece(dx2,U,2)); + end; + + if Length(dx3) > 1 then + begin + ListItem := lvDxGrid.Items.Add; + ListItem.SubItems.Add(UBAConst.SECONDARY_DX); + ListItem.SubItems.Add(Piece(dx3,U,2)); + end; + + if Length(dx4) > 1 then + begin + ListItem := lvDxGrid.Items.Add; + ListItem.SubItems.Add(UBAConst.SECONDARY_DX); + ListItem.SubItems.Add(Piece(dx4,U,2)); + end; +end; + +procedure TfrmBALocalDiagnoses.ListGlobalDx(pOrderIDList: TStringList); // need to get rec based on orderid +var + i :integer; +begin + + if not Assigned(UBAGlobals.globalDxRec) then Exit; + + if (Assigned(UBAGlobals.globalDxRec)) and (UBAGlobals.globalDxRec.FBADxCode = '') then Exit; + + for i := 0 to pOrderIDList.Count-1 do + begin + if tempDxNodeExists(pOrderIDList.Strings[i]) then + begin + UBAGlobals.globalDxRec.FOrderID := pOrderIDList.Strings[i]; + break; + end; + end; + ListItem := lvDxGrid.Items.Add; + if Length(UBAGlobals.globalDxRec.FBADxCode) > 0 then + ListItem.SubItems.Add(UBAConst.PRIMARY_DX) + else + ListItem.SubItems.Add(DXREC_INIT_FIELD_VAL); + uPrimaryDxHold := UBAGlobals.globalDxRec.FBADxCode; + ListItem.SubItems.Add(UBAGlobals.globalDxRec.FBADxCode); + + if Length(UBAGlobals.globalDxRec.FBASecDx1) > 1 then + begin + ListItem := lvDxGrid.Items.Add; + ListItem.SubItems.Add(UBAConst.SECONDARY_DX); + ListItem.SubItems.Add(UBAGlobals.globalDxRec.FBASecDx1); + end; + + if Length(UBAGlobals.globalDxRec.FBASecDx2) > 1 then + begin + ListItem := lvDxGrid.Items.Add; + ListItem.SubItems.Add(UBAConst.SECONDARY_DX); + ListItem.SubItems.Add(UBAGlobals.globalDxRec.FBASecDx2); + end; + + if Length(UBAGlobals.globalDxRec.FBASecDx3) > 1 then + begin + ListItem := lvDxGrid.Items.Add; + ListItem.SubItems.Add(UBAConst.SECONDARY_DX); + ListItem.SubItems.Add(UBAGlobals.globalDxRec.FBASecDx3); + end; +end; + +procedure TfrmBALocalDiagnoses.lbDiagnosisClick(Sender: TObject); +var + i : integer; + newDxCode, initDxCode: string; +begin + inherited; + for i := 0 to lbDiagnosis.Count-1 do + begin + if(lbDiagnosis.Selected[i]) then + begin + initDxCode := StringReplace(lbDiagnosis.Items[i],':',' ',[rfReplaceAll]); + newDxCode := (Piece(initDxCode,U,1) + ':'+ Piece(initDxCode,U,2)); + if UBACore.IsICD9CodeActive(Piece(newDxCode,':',2),'ICD',Encounter.DateTime) then + begin + if not IsDxAlreadySelected(newDxCode) then + begin + DiagnosisSelection(newDxCode); + SetAddToCheckBoxStatus(newDxCode); + end + else + begin + DeselectGridItems; + lvDxGrid.Items[lvDxGrid.items.Count-1].Selected := true; + InfoBox(BA_DUP_DX_DISALLOWED_1 + Piece(newDxCode,':',2) + BA_DUP_DX_DISALLOWED_2,BA_DUP_DX ,MB_ICONINFORMATION or MB_OK); + end; + end + else + InfoBox(BA_INACTIVE_ICD9_CODE_1 + Piece(newDxCode,':',2) + BA_INACTIVE_ICD9_CODE_2 , BA_INACTIVE_CODE, MB_ICONWARNING or MB_OK); + end; + end; +end; + + +procedure TfrmBALocalDiagnoses.DeselectGridItems; +var +i: integer; +begin + if lvDxGrid.Items.Count = 0 then + lvDxGrid.Clear + else + begin + for i := 0 to lvDxGrid.Items.Count-1 do + lvDxGrid.Items[i].Selected := false; + end; +end; + +procedure TfrmBALocalDiagnoses.FormActivate(Sender: TObject); +begin + inherited; + InactiveICDNotification; +end; + +procedure TfrmBALocalDiagnoses.FormShow(Sender: TObject); +begin + lbSections.Selected[0] := false; + + if lbSections.Count > 0 then + ListDiagnosisCodes(lbSections.Items[0]); +end; + +procedure TfrmBALocalDiagnoses.ListSelectedOrders; +var i: integer; +begin + if BAtmpOrderList.Count > 0 then + try + for i:= 0 to BAtmpOrderList.Count -1 do + begin + lbOrders.Items.Add(StringReplace(BAtmpOrderList.Strings[i],CRLF,' ',[rfReplaceAll]) ); + + end; + except + on EListError do + begin + {$ifdef debug}ShowMessage('EListError in frmBALocalDiagnoses.ListSelectedOrders()');{$endif} + raise; + end; + end; //try + +end; + +procedure TfrmBALocalDiagnoses.AddDiagnosistoPersonalDiagnosesList1Click(Sender: TObject); +var + i: integer; + pCodeList: TStringList; + selectedList: TStringList; +begin + inherited; + pCodeList := TStringList.Create; + selectedList := TStringList.Create; + + if Assigned(pCodeList) then pCodeList.Clear; + if Assigned(selectedList) then selectedList.Clear; + + try + for i := 0 to lbDiagnosis.Items.Count-1 do + if(lbDiagnosis.Selected[i]) then + selectedList.Add((Piece(lbDiagnosis.Items[i],U,2)) ); + except + on EListError do + begin + {$ifdef debug}ShowMessage('EListError in frmBALocalDiagnoses.AddDiagnosisToPersonalDiagnosesListClick()');{$endif} + raise; + end; + end; //try + + if selectedList.Count > 0 then + if UBACore.rpcAddToPersonalDxList(User.DUZ,selectedList) then + begin + ShowMessage(UBAMessages.BA_PERSONAL_LIST_UPDATED); + LoadEncounterForm; + Refresh; + end; + +end; + +procedure TfrmBALocalDiagnoses.AddDiagnosistoPersonalDiagnosesList2Click( + Sender: TObject); + var i:integer; + selectedList: TStringList; +begin + inherited; + selectedList := TStringList.Create; + if Assigned(selectedList) then selectedList.create; + + for i := 0 to lvDxGrid.Items.Count-1 do + begin + if(lvDxGrid.Items[i].Selected) then + selectedList.Add( piece(LvDxGrid.Items[i].SubItems[1],':',2) ); + end; + if UBACore.rpcAddToPersonalDxList(User.DUZ,selectedList) then + begin + ShowMessage(UBAMessages.BA_PERSONAL_LIST_UPDATED); + LoadEncounterForm; + Refresh; + end; +end; + + +procedure TfrmBALocalDiagnoses.cbAddToPDListClick(Sender: TObject); +var i: integer; +begin + inherited; + + if cbAddToPDList.Checked then + begin + for i := 0 to lvDxGrid.Items.Count-1 do + begin + if(lvDxGrid.Items[i].Selected) then + begin + lvDxGrid.Items[i].Caption := AddToWhatList(cbAddToPL.Checked,cbAddToPDList.Checked); + cbaddToPDList.Checked := true; + lvDxGrid.SetFocus; + end + else + if(lvDxGrid.Items[i].Selected) then + begin + lvDxGrid.Items[i].Caption := AddToWhatList(cbAddToPL.Checked,cbAddToPDList.Checked); + cbaddToPL.Checked := false; + lvDxGrid.SetFocus; + end; + end; + end + else + begin + if not cbaddToPDList.Checked then + for i := 0 to lvDxGrid.Items.Count-1 do + begin + if(lvDxGrid.Items[i].Selected) then + lvDxGrid.Items[i].Caption := AddToWhatList(cbAddToPL.Checked,cbAddToPDList.Checked); + end; +end; + EnsurePrimary; +end; + +function TfrmBALocalDiagnoses.AddToWhatList(IsPLChecked:boolean; IsPDLChecked:boolean):string; +begin + Result := ''; + + if IsPLChecked and IsPDLChecked then + Result := 'PL/PD' + else + if IsPLChecked then + Result := 'PL' + else + if IsPDLChecked then + Result := 'PD'; + +end; + +procedure TfrmBALocalDiagnoses.InactiveICDNotification; +begin + if inactiveCodes > 0 then + begin + if (not BAFWarningShown) and (inactiveCodes > 0) then + begin + InfoBox('There are ' + IntToStr(inactiveCodes) + ' active problem(s) flagged with a "#" as having' + #13#10 + + 'inactive ICD codes as of today''s date. Please correct these' + #13#10 + + 'problems via the Problems Tab - Change" option.', 'Inactive ICD Codes Found', MB_ICONWARNING or MB_OK); + BAFWarningShown := True; + end; + end; +end; + +procedure TfrmBALocalDiagnoses.lbSectionsDrawItem(Control: TWinControl; + Index: Integer; Rect: TRect; State: TOwnerDrawState); +begin + inherited; + lbsections.Font.Size := MainFontSize; + if (control as Tlistbox).items[index] = DX_PROBLEM_LIST_TXT then + (Control as TListBox).Canvas.Font.Style := [fsBold] + else + if (control as Tlistbox).items[index] = DX_PERSONAL_LIST_TXT then + (Control as TListBox).Canvas.Font.Style := [fsBold] + else + if (control as Tlistbox).items[index] = DX_ENCOUNTER_LIST_TXT then + (Control as TListBox).Canvas.Font.Style := [fsBold]; + + (Control as TListBox).Canvas.TextOut(Rect.Left+2, Rect.Top+1, (Control as + TListBox).Items[Index]); {** display the text } +end; + +//** Loads string lists containing Diagnoses contained in the Problem and Personal DX List. +//** These lists will be used to insure duplicates can not be entered via add to check boxes. +procedure TfrmBALocalDiagnoses.LoadTempDXLists; +var + i: integer; + sChar,probDX,x: string; + updatingProblemList, updatingPersonalList: boolean; +begin + sChar := ')'; + updatingProblemList := FALSE; + updatingPersonalList := FALSE; + if Assigned(ProblemDxHoldList) then ProblemDxHoldList.Clear; + if Assigned(PersonalDxHoldList) then PersonalDxHoldList.Clear; + for i := 0 to BADiagnosis.Count - 1 do + begin + x := BADiagnosis.Strings[i]; + if CharAt(BADiagnosis[i], 1) = U then + begin + if Piece(BADiagnosis.Strings[i],U,2) = PROBLEM_LIST_SECTION then + begin + updatingProblemList := TRUE; + updatingPersonalList := FALSE; + end + else + begin + if Piece(BADiagnosis.Strings[i],U,2) = PERSONAL_DX_SECTION then + begin + updatingProblemList := FALSE; + updatingPersonalList := TRUE; + end + else + begin + updatingProblemList := FALSE; + updatingPersonalList := FALSE; + end; + end; + end; + if updatingProblemList then + begin + if Piece(BADiagnosis.Strings[i],U,2) = PROBLEM_LIST_SECTION then lbSections.Selected[0] := true; + if strPos(pChar(BADiagnosis.Strings[i]) , pChar(sChar) ) <> nil then + begin + probDX := StringReplace(BADiagnosis.Strings[i],'(','^',[rfReplaceAll]); + probDX := StringReplace(probDX,')','^',[rfReplaceAll]); + probDX := Piece(probDX,U,2) + ':' + Piece(probDX,U,1); + probDX := StringReplace(probDX,' ','',[rfReplaceAll]); + ProblemDXHoldList.Add(probDX); + end + else + ProblemDxHoldList.Add(Piece(BADiagnosis.Strings[i],U,2) +':' +Piece(BADiagnosis.Strings[i],U,1) ); + end + else + if updatingPersonalList then + PersonalDxHoldList.Add(Piece(BADiagnosis.Strings[i],U,2) + ':' + Piece(BADiagnosis.Strings[i],U,1) ); + end; +end; + +procedure TfrmBALocalDiagnoses.lvDxGridKeyDown(Sender: TObject; + var Key: Word; Shift: TShiftState); +begin + inherited; + if(ssShift in Shift) or(ssCtrl in Shift) then + selectingDX := True; +end; + +//** set Add To Check Boxes status. +procedure TfrmBALocalDiagnoses.SetAddToCBoxStatus; +var + i: integer; + x: string; +begin + UpdatingGrid := False; + + // ** detemine status of "add to" check boxes..... + + //** if dx selected already exists in Problem or Personal Dx List then + //** add to checkboxes are disabled. + for i := 0 to lvDxGrid.Items.Count-1 do + begin + if lvDxGrid.Items[i].Selected then + begin + x:= lvDxGrid.Items[i].Subitems[1]; + lvDxGrid.Items[i].Selected := True; + SetAddToCheckBoxStatus(lvDxGrid.Items[i].Subitems[1]); + lvDxGrid.SetFocus; + end; + end; + + for i := 0 to lvDxGrid.Items.Count-1 do + begin + if lvDxGrid.Items[i].Selected then + if lvDxGrid.Items[i].Caption = 'PL/PD' then + begin + UpdatingGrid := True; + lvDxGrid.Items[i].Selected := True; + cbaddToPL.Checked := True; + cbAddToPDList.Checked := true; + ResetCheckBoxStatus(lvDxGrid.Items[i].Subitems[1]); + lvDxGrid.SetFocus; + end + else if lvDxGrid.Items[i].Caption = 'PL' then + begin + UpdatingGrid := True; + lvDxGrid.Items[i].Selected := True; + cbaddToPL.Checked := True; + cbAddToPDList.Checked := False; + ResetCheckBoxStatus(lvDxGrid.Items[i].Subitems[1]); + lvDxGrid.SetFocus; + end + else if lvDxGrid.Items[i].Caption = 'PD' then + begin + UpdatingGrid := True; + lvDxGrid.Items[i].Selected := True; + cbaddToPL.Checked := False; + cbAddToPDList.Checked := True; + ResetCheckBoxStatus(lvDxGrid.Items[i].Subitems[1]); + lvDxGrid.SetFocus; + end; + end; + // ** end determine check box status................ +end; + + +procedure TfrmBALocalDiagnoses.lvDxGridKeyUp(Sender: TObject; + var Key: Word; Shift: TShiftState); +begin + inherited; + selectingDX := False; +end; + +procedure TfrmBALocalDiagnoses.lvDxGridClick(Sender: TObject); +begin + inherited; +if deleteDX then Exit; + +if lvDxGrid.SelCount > 1 then + ProcessMultSelections +else + SetAddToCBoxStatus; +end; + +procedure TfrmBALocalDiagnoses.lbOrdersMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); +var + lstIndex: integer; +begin + inherited; + //** CQ4739 + with lbOrders do + begin + lstIndex := SendMessage(Handle, LB_ITEMFROMPOINT, 0, MakeLParam(X, Y)); + if (lstIndex >= 0) and (lstIndex <= Items.Count-1) then + Hint := Items[lstIndex] + else + Hint := ''; + end; + //** end CQ4739 +end; + +procedure TfrmBALocalDiagnoses.SetAddToCheckBoxStatus(ADiagnosis:string); +var + selectedDX :string; + i: integer; + begin + if (cbAddToPL.Checked or cbAddToPDList.Checked) then + begin + for i := 0 to LvDxGrid.Items.Count-1 do + begin + if(lvDxGrid.Items[i].Selected) then + begin + if StrPos(PChar(LvDxGrid.Items[i].Caption),PChar(ADD_TO_PERSONAL_DX_LIST)) <> nil then Exit; + if StrPos(PChar(LvDxGrid.Items[i].Caption),PChar(ADD_TO_PROBLEM_LIST)) <> nil then Exit; + end; + end; + end; + + if lvDxGrid.SelCount = 0 then + begin + ClearAndDisableCBoxes; + Exit; + end; + selectedDX:= Piece(ADiagnosis,':',2); + //** loop thru problem list dx, if match check box disabled + if ProblemListDxFound(selectedDx) then + begin + cbAddToPL.Enabled := False; + cbAddToPL.Checked := False; + end + else + begin + cbAddToPL.Enabled := True; + cbAddToPL.Checked := False; + end; + + if PersonalListDxFound(selectedDx) then + begin + cbAddToPDList.Enabled := False; + cbAddToPDList.Checked := False; + end + else + begin + cbAddToPDList.Enabled := True; + cbAddToPDList.Checked := False; + end; + +end; + +procedure TfrmBALocalDiagnoses.ProcessMultSelections; +var + i: integer; + selectedDX: string; + PLFound, PDLFound: boolean; +begin + PLFound := False; + PDLFound := False; + for i := 0 to lvDxGrid.Items.Count-1 do + begin + if(lvDxGrid.Items[i].Selected) then + begin + selectedDX := lvDxGrid.Items[i].Subitems[1]; + selectedDX := Piece(selectedDX,':',2); + if not PLFound then + PLFound := ProblemListDxFound(selectedDX); + if not PDLFound then + PDLFound := PersonalListDXFound(selectedDX); + end; + end; + if not PDLFound then + begin + cbAddToPDList.Enabled := True; + cbAddTOPDList.Checked := False; + end + else + begin + cbAddToPDList.Enabled := False; + cbAddTOPDList.Checked := False; + end; + if not PLFound then + begin + cbAddToPL.Enabled := True; + cbAddToPL.Checked := False; + end + else + begin + cbAddToPL.Enabled := False; + cbAddToPL.Checked := False; + end; +end; + +procedure TfrmBALocalDiagnoses.ClearAndDisableCBoxes; +begin + cbAddToPL.Checked := False; + cbAddToPDList.Checked := False; + lvDxGrid.ClearSelection; + cbAddToPL.Enabled := False; + cbAddToPDList.Enabled := False; +end; + +procedure TfrmBALocalDiagnoses.ORStaticText1Enter(Sender: TObject); +begin + inherited; + (Sender as TORStaticText).Font.Style := [fsBold]; +end; + +procedure TfrmBALocalDiagnoses.ORStaticText1Exit(Sender: TObject); +begin + inherited; + (Sender as TORStaticText).Font.Style := []; +end; + +procedure TfrmBALocalDiagnoses.ORStaticText3Enter(Sender: TObject); +begin + inherited; + (Sender as TORStaticText).Font.Style := [fsBold]; +end; + +procedure TfrmBALocalDiagnoses.ORStaticText3Exit(Sender: TObject); +begin + inherited; + (Sender as TORStaticText).Font.Style := []; +end; + +procedure TfrmBALocalDiagnoses.ResetCheckBoxStatus(pDxCode:string); +begin + if Not ProblemListDxFound(pDxCode) then + cbAddToPL.Enabled := True; + if Not PersonalListDxFound(pDxCode) then + cbAddToPDList.Enabled := True; + + +end; + + +Initialization + BADiagnosis := TStringList.Create; + currentOrderIDList := TStringList.Create; + ProblemDxHoldList := TStringList.Create; + PersonalDxHoldList := TStringList.Create; + lexIENHoldList := TStringList.Create; + BADiagnosis.Clear; + currentOrderIDList.Clear; + PersonalDxHoldList.Clear; + ProblemDxHoldList.Clear; + lexIENHoldList.Clear; + +end. + diff --git a/CPRS-Chart/BA/fBAOptionsDiagnoses.dfm b/CPRS-Chart/BA/fBAOptionsDiagnoses.dfm new file mode 100644 index 0000000..0c6e861 --- /dev/null +++ b/CPRS-Chart/BA/fBAOptionsDiagnoses.dfm @@ -0,0 +1,312 @@ +inherited frmBAOptionsDiagnoses: TfrmBAOptionsDiagnoses + Left = 231 + Top = 183 + Width = 747 + Height = 557 + Caption = 'Personal Diagnoses List' + Constraints.MinHeight = 100 + Constraints.MinWidth = 200 + OnActivate = FormActivate + OnCreate = FormCreate + OnShow = FormShow + PixelsPerInch = 96 + TextHeight = 13 + object Panel1: TPanel + Left = 0 + Top = 0 + Width = 739 + Height = 530 + Align = alClient + Caption = 'Panel1' + Constraints.MinHeight = 344 + Constraints.MinWidth = 576 + TabOrder = 0 + object Panel2: TPanel + Left = 16 + Top = 10 + Width = 713 + Height = 519 + Caption = 'Panel1' + TabOrder = 0 + object Splitter1: TSplitter + Left = 458 + Top = 26 + Width = -3 + Height = 463 + Cursor = crHSplit + end + object Splitter2: TSplitter + Left = 169 + Top = 26 + Width = 7 + Height = 463 + Cursor = crHSplit + end + object Splitter3: TSplitter + Left = 457 + Top = 26 + Width = 1 + Height = 463 + Cursor = crHSplit + end + object Splitter5: TSplitter + Left = 455 + Top = 26 + Width = 2 + Height = 463 + Cursor = crHSplit + end + object pnlBottom: TPanel + Left = 1 + Top = 489 + Width = 711 + Height = 29 + Align = alBottom + BevelOuter = bvNone + Caption = ' ' + TabOrder = 0 + DesignSize = ( + 711 + 29) + object btnOther: TButton + Left = 13 + Top = 3 + Width = 129 + Height = 23 + Anchors = [akLeft, akBottom] + Caption = 'Other &Diagnoses' + Constraints.MinHeight = 23 + Constraints.MinWidth = 115 + TabOrder = 0 + OnClick = btnOtherClick + end + object btnOK: TButton + Left = 523 + Top = 3 + Width = 75 + Height = 23 + Anchors = [akRight, akBottom] + Caption = '&OK' + TabOrder = 1 + OnClick = btnOKClick + end + object Button1: TButton + Left = 632 + Top = 4 + Width = 75 + Height = 21 + Anchors = [akRight, akBottom] + Caption = '&Cancel' + TabOrder = 2 + OnClick = Button1Click + end + end + object Panel3: TPanel + Left = 1 + Top = 26 + Width = 168 + Height = 463 + Align = alLeft + BevelOuter = bvNone + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'MS Sans Serif' + Font.Style = [] + ParentFont = False + TabOrder = 1 + object lbSections: TORListBox + Left = 0 + Top = 17 + Width = 161 + Height = 446 + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'MS Sans Serif' + Font.Style = [] + ItemHeight = 13 + ParentFont = False + ParentShowHint = False + ShowHint = True + TabOrder = 0 + OnClick = lbSectionsClick + OnEnter = lbSectionsEnter + ItemTipColor = clWindow + LongList = False + Pieces = '3' + end + object hdrCntlDxSections: THeaderControl + Left = 0 + Top = 0 + Width = 168 + Height = 17 + DragReorder = False + Sections = < + item + Alignment = taCenter + ImageIndex = -1 + Text = 'Diagnoses Sections' + Width = 50 + end> + end + end + object Panel4: TPanel + Left = 176 + Top = 26 + Width = 201 + Height = 463 + Align = alLeft + BevelOuter = bvNone + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'MS Sans Serif' + Font.Style = [] + ParentFont = False + TabOrder = 2 + object lbDiagnosis: TORListBox + Left = 0 + Top = 17 + Width = 201 + Height = 446 + Align = alClient + ItemHeight = 13 + MultiSelect = True + ParentShowHint = False + ShowHint = True + Sorted = True + TabOrder = 0 + OnClick = lbDiagnosisChange + OnEnter = lbDiagnosisEnter + ItemTipColor = clWindow + LongList = False + Pieces = '1,2,3' + OnChange = lbDiagnosisChange + end + object hdrCntlDxAdd: THeaderControl + Left = 0 + Top = 0 + Width = 201 + Height = 17 + DragReorder = False + Sections = < + item + Alignment = taCenter + ImageIndex = -1 + Text = 'Diagnoses to add' + Width = 50 + end> + end + end + object Panel5: TPanel + Left = 455 + Top = 26 + Width = 257 + Height = 463 + Align = alClient + BevelOuter = bvNone + Caption = 'Panel5' + TabOrder = 3 + object lbPersonalDx: TORListBox + Left = 0 + Top = 17 + Width = 257 + Height = 446 + Align = alClient + Anchors = [akRight] + Color = clInfoBk + ItemHeight = 13 + MultiSelect = True + ParentShowHint = False + ShowHint = True + Sorted = True + TabOrder = 0 + OnClick = lbPersonalDxClick + ItemTipColor = clWindow + LongList = False + Pieces = '2,1,3' + end + object hdrCntlDx: THeaderControl + Left = 0 + Top = 0 + Width = 257 + Height = 17 + DragReorder = False + Sections = < + item + Alignment = taCenter + ImageIndex = -1 + MinWidth = 150 + Text = 'Diagnoses Codes' + Width = 150 + end> + OnSectionClick = hdrCntlDxSectionClick + end + end + object pnlTop: TPanel + Left = 1 + Top = 1 + Width = 711 + Height = 25 + Align = alTop + BevelOuter = bvNone + TabOrder = 4 + object StaticText3: TStaticText + Left = 472 + Top = 8 + Width = 140 + Height = 17 + Caption = 'Personal Diagnoses List' + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'MS Sans Serif' + Font.Style = [fsBold] + ParentFont = False + TabOrder = 0 + TabStop = True + end + end + object Panel7: TPanel + Left = 377 + Top = 26 + Width = 78 + Height = 463 + Align = alLeft + BevelOuter = bvNone + TabOrder = 5 + DesignSize = ( + 78 + 463) + object btnAdd: TBitBtn + Left = 1 + Top = 88 + Width = 75 + Height = 25 + Anchors = [akLeft, akTop, akRight] + Caption = '&Add' + Constraints.MinHeight = 25 + Constraints.MinWidth = 70 + Enabled = False + TabOrder = 0 + OnClick = btnAddClick + NumGlyphs = 2 + end + object btnDelete: TBitBtn + Left = 2 + Top = 136 + Width = 75 + Height = 25 + Caption = '&Remove' + Constraints.MinHeight = 25 + Constraints.MinWidth = 70 + Enabled = False + TabOrder = 1 + OnClick = btnDeleteClick + NumGlyphs = 2 + end + end + end + end +end diff --git a/CPRS-Chart/BA/fBAOptionsDiagnoses.pas b/CPRS-Chart/BA/fBAOptionsDiagnoses.pas new file mode 100644 index 0000000..efd5d58 --- /dev/null +++ b/CPRS-Chart/BA/fBAOptionsDiagnoses.pas @@ -0,0 +1,652 @@ +unit fBAOptionsDiagnoses; + +interface + +uses + Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, + Dialogs, fAutoSz, StdCtrls, ORCtrls, ExtCtrls, ORFn, UCore, RCore, ORNet, + UBAGlobals, fPCELex, rPCE, Buttons, UBACore, UBAMessages, UBAConst, + ComCtrls; + +type + TfrmBAOptionsDiagnoses = class(TfrmAutoSz) + Panel1: TPanel; + Panel2: TPanel; + Splitter1: TSplitter; + Splitter2: TSplitter; + Splitter3: TSplitter; + pnlBottom: TPanel; + btnOther: TButton; + btnOK: TButton; + Panel3: TPanel; + lbSections: TORListBox; + Panel4: TPanel; + lbDiagnosis: TORListBox; + Panel5: TPanel; + lbPersonalDx: TORListBox; + pnlTop: TPanel; + Panel7: TPanel; + btnAdd: TBitBtn; + btnDelete: TBitBtn; + Splitter5: TSplitter; + Button1: TButton; + StaticText3: TStaticText; + hdrCntlDx: THeaderControl; + hdrCntlDxSections: THeaderControl; + hdrCntlDxAdd: THeaderControl; + procedure FormCreate(Sender: TObject); + procedure btnOtherClick(Sender: TObject); + procedure lbSectionsClick(Sender: TObject); + procedure lbSectionsEnter(Sender: TObject); + procedure lbDiagnosisClick(Sender: TObject); + procedure btnCancelClick(Sender: TObject); + procedure btnOKClick(Sender: TObject); + procedure btnAddClick(Sender: TObject); + procedure btnDeleteClick(Sender: TObject); + procedure lbDiagnosisChange(Sender: TObject); + procedure lbPersonalDxClick(Sender: TObject); + procedure lbDiagnosisEnter(Sender: TObject); + procedure FormShow(Sender: TObject); + procedure Button1Click(Sender: TObject); + procedure FormActivate(Sender: TObject); + function IsDXInList(ADXCode: string):boolean; + procedure LoadPersonalDxList; + procedure btnRemoveAllClick(Sender: TObject); + procedure btnAddAllClick(Sender: TObject); + procedure hdrCntlDxSectionClick(HeaderControl: THeaderControl; + Section: THeaderSection); + procedure FormResize(Sender: TObject); + private + { Private declarations } + procedure LoadEncounterDx; + procedure ListDiagnosesSections(Dest: TStrings); + procedure AddProblemsToDxList; + procedure ListDiagnosesCodes(Section: String); + procedure InactiveICDNotification; + procedure SyncDxDeleteList; + procedure SyncDxNewList; + + public + { Public declarations } + end; + +var + + uAddToP : integer; + uDeleteFromPDL: integer; + uNewDxList : TStringList; + Problems : TStringList; + DxList : TStringList; + ECFDiagnoses : TStringList; + tmplst : TStringList; + newDxLst : TStringList; + delDxLst : TStringList; + inactiveCodes : integer; + +procedure DialogOptionsDiagnoses(topvalue, leftvalue, fontsize: integer; var actiontype: Integer); + +implementation + +{$R *.dfm} + +var + + LastDFN : string; + LastLocation : integer; + FDxSection: string; + BADxCode: String; + +procedure DialogOptionsDiagnoses(topvalue, leftvalue, fontsize: integer; var actiontype: Integer); +var + frmBAOptionsDiagnoses: TfrmBAOptionsDiagnoses; + begin + frmBAOptionsDiagnoses := TfrmBAOptionsDiagnoses.Create(Application); + actiontype := 0; + with frmBAOptionsDiagnoses do + begin + if (topvalue < 0) or (leftvalue < 0) then + Position := poScreenCenter + else + begin + Position := poDesigned; + Top := topvalue; + Left := leftvalue; + end; + ResizeAnchoredFormToFont(frmBAOptionsDiagnoses); + ShowModal; + end; + +end; + +procedure TfrmBAOptionsDiagnoses.FormCreate(Sender: TObject); +begin + inactiveCodes := 0; + LoadEncounterDx; + ListDiagnosesSections(lbSections.Items); + // lbPersonalDx.Items := rpcGetPersonalDxList(User.DUZ); + LoadPersonalDxList; + btnOK.Enabled := False; + hdrCntlDx.Sections[0].Width := lbPersonalDX.Width; + hdrCntlDxSections.Sections[0].Width := lbSections.Width; + hdrCntlDxAdd.Sections[0].Width := lbDiagnosis.Width; + // lbPersonalDx.Sorted := false; + // lbPersonalDx.Sorted := True; + lbPersonalDX.Repaint; +end; + + +procedure TfrmBAOptionsDiagnoses.LoadEncounterDx; +{ load the major coding lists that are used by the encounter form for a given location } +var + i: integer; + TempList: TStringList; + EncDt: TFMDateTime; +begin + Caption := 'Personal Diagnoses List for ' + User.Name; + LastLocation := Encounter.Location; + EncDt := Trunc(FMToday); + //add problems to the top of diagnoses. + TempList := TstringList.Create; + DxList.clear; + tCallV(TempList,'ORWPCE DIAG', [LastLocation, EncDt]); + DxList.add(templist.strings[0]); + AddProblemsToDxList; + for i := 1 to (TempList.Count-1) do + begin + DxList.add(Templist.strings[i]); + end; +end; + +procedure TfrmBAOptionsDiagnoses.ListDiagnosesSections(Dest: TStrings); +var + i: Integer; + x: string; +begin + for i := 0 to DxList.Count - 1 do if CharAt(DxList[i], 1) = U then + begin + x := Piece(DxList[i], U, 2); + if Length(x) = 0 then x := ''; + Dest.Add(IntToStr(i) + U + Piece(DxList[i], U, 2) + U + x); + end; +end; + +procedure TfrmBAOptionsDiagnoses.ListDiagnosesCodes(Section: String); +var +i,j: integer; +a: string; +begin + lbDiagnosis.Clear; + a := ''; + for i := 0 to DxList.Count-1 do + begin + a := DxList.Strings[i]; + if Piece(DxList[i], U, 2) = (Piece(Section,U,2)) then + break; + end; + inc(i); + for j := i to DxList.Count-1 do + begin + if Piece(DxList[j], U, 0) = '' then + break + else + begin + a := Piece(DxList[j], U, 2) + '^' + Piece(DxList[j], U, 1); + if not UBACore.IsICD9CodeActive(Piece(a,U,2),'ICD',Encounter.DateTime) then + begin + a := a + ' ' + UBAConst.BA_INACTIVE_CODE; + inc(inactiveCodes); + end; + lbDiagnosis.Items.Add(a); + end; + end; +end; + +procedure TfrmBAOptionsDiagnoses.AddProblemsToDxList; +var + i : integer; + EncDt: TFMDateTime; + x : String; +begin + //Get problem list + EncDt := Trunc(FMToday); + LastDFN := Patient.DFN; + tCallV(Problems, 'ORWPCE ACTPROB', [Patient.DFN, EncDT]); + if Problems.Count > 0 then + begin + DxList.add('^Problem List Items'); + for i := 1 to (Problems.count-1) do + begin + x :=(Piece(Problems.Strings[i],U,3) + U + + Piece(Problems.Strings[i],U,2)); + // if (Piece(Problems.Strings[i],U,3) = '799.9') then continue; // DON'T INCLUDE 799.9 CODES + + if (Piece(problems.Strings[i], U, 11) = '#') then + DxList.add(Piece(Problems.Strings[i],U,3) + U + // PL code inactive + Piece(Problems.Strings[i],U,2) + U + '#') + else if (Piece(problems.Strings[i], U, 10) = '') then // no inactive date for code + DxList.add(Piece(Problems.Strings[i],U,3) + U + + Piece(Problems.Strings[i],U,2)) + else if (Trunc(StrToFloat(Piece(Problems.Strings[i], U, 10))) > EncDT) then // code active as of EncDt + DxList.add(Piece(Problems.Strings[i],U,3) + U + + Piece(Problems.Strings[i],U,2)) + else + DxList.add(Piece(Problems.Strings[i],U,3) + U + // PL code inactive + Piece(Problems.Strings[i],U,2) + U + '#'); + end; + end; +end; + +procedure TfrmBAOptionsDiagnoses.btnOtherClick(Sender: TObject); + var + Match: string; + SelectedList : TStringList; + lexIEN: string; +begin + inherited; + BAPersonalDX := True; + SelectedList := TStringList.Create; + if Assigned (SelectedList) then SelectedList.Clear; + BADxCode := ''; //init + //Execute LEXICON + LexiconLookup(Match, LX_ICD); + if Match = '' then Exit; + if strLen(PChar(Piece(Match, U, 3)))> 0 then + lexIEN := Piece(Match, U, 3); + + BADxCode := Piece(Match,U,2) + ' ' + Piece(Match, U, 1); + if IsDXInList(Piece(Match,U,1) ) then Exit; // eliminate duplicates + if UBACore.IsICD9CodeActive(Piece(Match,U,1),'ICD',Encounter.DateTime) then + begin + lbPersonalDx.Items.Add(BADxCode); + if strLen(PChar(lexIEN)) > 0 then + newDxLst.Add(Piece(Match,U,1) + U + lexIEN) + else + newDxLst.Add(Piece(Match,U,1)); + end + else + InfoBox(BA_INACTIVE_ICD9_CODE_1 + BADxCode + BA_INACTIVE_ICD9_CODE_2 , BA_INACTIVE_CODE, MB_ICONWARNING or MB_OK); + + lexIEN := ''; + BAPersonalDX := False; + if newDxLst.Count > 0 then btnOK.Enabled := True; +end; + +procedure TfrmBAOptionsDiagnoses.lbSectionsClick(Sender: TObject); +var i: integer; +begin + inherited; +for i := 0 to lbSections.Items.Count-1 do +begin + if(lbSections.Selected[i]) then + begin + ListDiagnosesCodes(lbSections.Items[i]); + FDXSection := lbSections.Items[i]; + Break; + end; + end; +end; + +procedure TfrmBAOptionsDiagnoses.lbSectionsEnter(Sender: TObject); +begin + inherited; + lbSections.Selected[0] := true; +end; + +procedure TfrmBAOptionsDiagnoses.lbDiagnosisClick(Sender: TObject); +var + i : integer; + newDxCodes: TStringList; + selectedCode: String; +begin + inherited; + newDxCodes := TStringList.Create; + newDxCodes.Clear; + for i := 0 to lbDiagnosis.Items.Count-1 do + begin + if(lbDiagnosis.Selected[i]) then + begin + selectedCode := Piece(lbDiagnosis.Items[i],U,2); + newDxCodes.Add(selectedCode); + end; + if newDxCodes.Count > 0 then + begin + rpcAddToPersonalDxList(User.DUZ,NewDxCodes); + NewDxCodes.Clear; + lbPersonalDx.Items := rpcGetPersonalDxList(User.DUZ); + end; + end; +end; + +procedure TfrmBAOptionsDiagnoses.btnCancelClick(Sender: TObject); +begin + inherited; + Close; +end; + +procedure TfrmBAOptionsDiagnoses.btnOKClick(Sender: TObject); +begin + inherited; + if delDxLst.Count > 0 then + begin + // delete selected dx's + rpcDeleteFromPersonalDxList(User.DUZ,delDxLst); + delDxLst.Clear; + end; + + if newDxLst.Count > 0 then + begin + newDxLst.Sort; + newDxLst.Duplicates := dupIgnore; + // add selected dx's + rpcAddToPersonalDxList(User.DUZ,newDxLst); + newDxLst.Clear; + end; + Close; +end; + +procedure TfrmBAOptionsDiagnoses.btnAddClick(Sender: TObject); +var + i : integer; + newDxCode: string; + +begin + inherited; + for i := 0 to lbDiagnosis.Items.Count-1 do + begin + if(lbDiagnosis.Selected[i]) then + begin + newDxCode := Piece(lbDiagnosis.Items[i],U,2); + if (not IsDxInList(newDxCode) ) then + begin + if UBACore.IsICD9CodeActive(newDxCode,'ICD',Encounter.DateTime) then + begin + newDxLst.Add(newDxCode); + lbPersonalDx.Items.Add(Piece(lbDiagnosis.Items[i],U,2) + U + Piece(lbDiagnosis.Items[i],U,1) ) + end + else + InfoBox(BA_INACTIVE_ICD9_CODE_1 + Trim(Piece(newDxCode,'#',1)) + BA_INACTIVE_ICD9_CODE_2 , BA_INACTIVE_CODE, MB_ICONWARNING or MB_OK); + end; + end; + end; + btnAdd.Enabled := False; + lbDiagnosis.ClearSelection; + if newDxLst.Count > 0 then btnOK.Enabled := True; +end; + +procedure TfrmBAOptionsDiagnoses.btnDeleteClick(Sender: TObject); +var + i, c: integer; +begin + inherited; + SyncDxDeleteList; + SyncDxNewList; + // delete selected dx from listbox. + with lbPersonalDX do + begin + i := Items.Count - 1; + c := SelCount; + Items.BeginUpdate; + while (i >= 0) and (c > 0) do + begin + if Selected[i] = true then + begin + Dec(c); + Items.Delete(i); + end; + Dec(i); + end; + Items.EndUpdate; + end; + + btnDelete.Enabled := False; + lbDiagnosis.ClearSelection; + if delDxLst.Count > 0 then btnOK.Enabled := True; +end; + +procedure TfrmBAOptionsDiagnoses.lbDiagnosisChange(Sender: TObject); +begin + inherited; + if lbDiagnosis.Count = 0 then + btnAdd.Enabled := False + else + begin + if (lbDiagnosis.SelCount > 0) then + btnAdd.Enabled := True + else + btnAdd.Enabled := False; + end; +end; + +procedure TfrmBAOptionsDiagnoses.lbPersonalDxClick(Sender: TObject); +var i : integer; +begin + inherited; + for i := 0 to lbPersonalDX.Count-1 do + begin + if(lbPersonalDX.Selected[i]) then + begin + btnDelete.Enabled := True; + break; + end + else + btnDelete.Enabled := False; + end; +end; + +procedure TfrmBAOptionsDiagnoses.lbDiagnosisEnter(Sender: TObject); +begin + inherited; +if lbDiagnosis.Count > 0 then + lbDiagnosis.Selected[0] := true; +end; + +procedure TfrmBAOptionsDiagnoses.FormShow(Sender: TObject); +begin + inherited; + if lbSections.Count > 0 then + ListDiagnosesCodes(lbSections.Items[0]); + lbSections.SetFocus; +end; + +procedure TfrmBAOptionsDiagnoses.Button1Click(Sender: TObject); +begin + inherited; + newDxLst.Clear; + Close; +end; + +procedure TfrmBAOptionsDiagnoses.InactiveICDNotification; +begin + if inactiveCodes > 0 then + begin + if (not BAFWarningShown) and (inactiveCodes > 0) then + begin + InfoBox('There are ' + IntToStr(inactiveCodes) + ' active problem(s) flagged with a "#" as having' + #13#10 + + 'inactive ICD codes as of today''s date. Please correct these' + #13#10 + + 'problems via the Problems Tab - Change" option.', 'Inactive ICD Codes Found', MB_ICONWARNING or MB_OK); + BAFWarningShown := True; + end; + end; +end; + + +procedure TfrmBAOptionsDiagnoses.FormActivate(Sender: TObject); +begin + inherited; + InactiveICDNotification; +end; + +function TfrmBAOptionsDiagnoses.IsDXInList(ADXCode: string):boolean; +var + i: integer; + //x,y: string; +begin + Result := False; + for i := 0 to lbPersonalDx.Count-1 do + if ADXCode = Piece(lbPersonalDx.Items[i],U,1) then + begin + Result := True; + Break; + end; +end; + + +procedure TfrmBAOptionsDiagnoses.LoadPersonalDxList; +var + i: integer; + dxList: TStringList; + inActiveDx: string; +begin + dxList := TStringList.Create; + dxList.Clear; + dxList := rpcGetPersonalDxList(User.DUZ); + if dxList.Count > 0 then + begin + for i := 0 to dxList.Count -1 do + begin + if not UBACore.IsICD9CodeActive(Piece(dxList.Strings[i],U,1),'ICD',Encounter.DateTime ) then + begin + inActiveDx := Piece(dxList.Strings[i],U,1) + ' ' + BA_INACTIVE_CODE + U + Piece(DxList.Strings[i],U,2); + lbPersonalDx.Items.Add(inActiveDx); + end + else + lbPersonalDx.Items.Add(dxList.Strings[i]); + end; + end; +end; + +procedure TfrmBAOptionsDiagnoses.btnRemoveAllClick(Sender: TObject); +var + i: integer; + delDxCode: string; +begin + inherited; + // save dx seleted for deletion, update file when ok is pressed + for i := 0 to lbPersonalDX.Count-1 do + begin + delDxCode := Piece(lbPersonalDX.Items[i],U,1); + delDxLst.Add(delDxCode); + end; + + + // delete selected dx from listbox. + with lbPersonalDX do + begin + i := Items.Count - 1; + Items.BeginUpdate; + while (i >= 0) do + begin + Items.Delete(i); + Dec(i); + end; + Items.EndUpdate; + end; + + btnDelete.Enabled := False; + lbDiagnosis.ClearSelection; + if delDxLst.Count > 0 then btnOK.Enabled := True; +end; + +procedure TfrmBAOptionsDiagnoses.btnAddAllClick(Sender: TObject); +var + i : integer; + newDxCode: string; + +begin + inherited; + for i := 0 to lbDiagnosis.Items.Count-1 do + begin + newDxCode := Piece(lbDiagnosis.Items[i],U,2); + if (not IsDxInList(newDxCode) ) then + begin + if UBACore.IsICD9CodeActive(newDxCode,'ICD',Encounter.DateTime) then + begin + newDxLst.Add(newDxCode); + lbPersonalDx.Items.Add(Piece(lbDiagnosis.Items[i],U,2) + U + Piece(lbDiagnosis.Items[i],U,1) ) + end + else + InfoBox(BA_INACTIVE_ICD9_CODE_1 + Trim(Piece(newDxCode,'#',1)) + BA_INACTIVE_ICD9_CODE_2 , BA_INACTIVE_CODE, MB_ICONWARNING or MB_OK); + end; + end; + btnAdd.Enabled := False; + lbDiagnosis.ClearSelection; + if newDxLst.Count > 0 then btnOK.Enabled := True; + +end; + +procedure TfrmBAOptionsDiagnoses.hdrCntlDxSectionClick( + HeaderControl: THeaderControl; Section: THeaderSection); +begin + inherited; + lbPersonalDx.Sorted := false; + lbPersonalDx.Sorted := True; + lbPersonalDX.Repaint; +end; + +procedure TfrmBAOptionsDiagnoses.FormResize(Sender: TObject); +begin + inherited; + hdrCntlDxSections.Sections[0].Width := lbSections.Width; + hdrCntlDxAdd.Sections[0].Width := lbDiagnosis.Width; + hdrCntlDx.Sections[0].Width := lbPersonalDx.Width; +end; + +procedure TfrmBAOptionsDiagnoses.SyncDxDeleteList; +var + i: integer; + delDxCode: string; +begin +// save dx selected for deletion, update file when ok is pressed + for i := 0 to lbPersonalDX.Count-1 do + begin + if(lbPersonalDX.Selected[i]) then + begin + delDxCode := Piece(lbPersonalDX.Items[i],U,1); + delDxLst.Add(delDxCode); + end; + end; +end; + +procedure TfrmBAOptionsDiagnoses.SyncDxNewList; +var +i,j :integer; +begin + // remove diagnoses selected for deletion from newdxList; + for i := 0 to lbPersonalDX.Count-1 do + begin + if lbPersonalDX.Selected[i] then + begin + for j := 0 to newDxLst.Count-1 do + begin + if (Piece(lbPersonalDX.Items[i],U,1)) = (newDxLst.Strings[j]) then + begin + newDxLst.Delete(j); + Break; + end; + end; + end; + end; +end; + + +initialization + uAddToPDL := 0; + uDeleteFromPDL := 0; + + Problems := TStringList.Create; + DxList := TStringList.Create; + ECFDiagnoses := TStringList.Create; + uNewDxList := TStringList.Create; + tmplst := TStringList.Create; + newDxLst := TStringList.Create; + delDxLst := TStringList.Create; + + Problems.Clear; + DxList.Clear; + ECFDiagnoses.Clear; + uNewDxList.Clear; + tmplst.Clear; + newDxLst.Clear; + delDxLst.Clear; + +end. diff --git a/CPRS-Chart/CPRS.vpw b/CPRS-Chart/CPRS.vpw new file mode 100644 index 0000000..5cbe258 --- /dev/null +++ b/CPRS-Chart/CPRS.vpw @@ -0,0 +1,32 @@ +[ProjectDates] +[State] +SCREEN: 800 600 22 22 600 432 0 0 N 0 0 0 0 588 233 +CWD: D:\vista\cprs\main\CPRS-Chart +BUFFER: BN="D:\ejb\book\chap09\timetracker\Employee.java" +BI: MA=1 74 1 TABS=1 9 WWS=1 IWT=0 ST=0 IN=2 BW=0 US=32000 RO=1 SE=1 SN=0 BIN=0 MN=Java HM=0 MF=0 TL=0 MLL=0 ASE=0 LNL=6 LCF=0 CAPS=0 +VIEW: LN=.0 CL=1 LE=0 CX=0 CY=1 WI=5 BI=12 HT=0 HN=0 HF=0 HC=4 +BUFFER: BN="D:\ejb\book\chap09\timetracker\EmployeePK.java" +BI: MA=1 74 1 TABS=1 9 WWS=1 IWT=0 ST=0 IN=2 BW=0 US=32000 RO=1 SE=1 SN=0 BIN=0 MN=Java HM=0 MF=0 TL=0 MLL=0 ASE=0 LNL=6 LCF=0 CAPS=0 +VIEW: LN=.0 CL=1 LE=0 CX=0 CY=1 WI=5 BI=14 HT=0 HN=0 HF=0 HC=4 +BUFFER: BN="D:\ejb\book\chap09\timetracker\EmployeeBean.java" +BI: MA=1 74 1 TABS=1 9 WWS=1 IWT=0 ST=0 IN=2 BW=0 US=32000 RO=1 SE=1 SN=0 BIN=0 MN=Java HM=0 MF=608 TL=0 MLL=0 ASE=0 LNL=6 LCF=0 CAPS=0 +VIEW: LN=.0 CL=1 LE=0 CX=0 CY=1 WI=5 BI=15 HT=0 HN=0 HF=0 HC=4 +WINDOW: 0 0 522 167 -1 -1 N WF=0 WT=2 "Courier New,9,0,1" +BUFFER: BN="D:\ejb\book\chap09\timetracker\Employee.java" +VIEW: LN=.0 CL=1 LE=0 CX=0 CY=1 WI=121 BI=12 HT=0 HN=0 HF=0 HC=4 +WINDOW: 22 22 522 167 -1 -1 N WF=0 WT=3 "Courier New,9,0,1" +BUFFER: BN="D:\ejb\book\chap09\timetracker\EmployeePK.java" +VIEW: LN=.0 CL=1 LE=0 CX=0 CY=1 WI=122 BI=14 HT=0 HN=0 HF=0 HC=4 +WINDOW: 44 44 522 167 -1 -1 N WF=0 WT=1 "Courier New,9,0,1" +BUFFER: BN="D:\ejb\book\chap09\timetracker\EmployeeBean.java" +VIEW: LN=.6777 CL=1 LE=0 CX=0 CY=6 WI=123 BI=15 HT=0 HN=0 HF=0 HC=4 +FILEHIST: 9 +c:\temp\p4win\ReadOnly-0-Rev-12-fReview.pas +D:\dev\AppExHandler\AppExHandler.pas +D:\vista\cprs\OR_3_190V24\CPRS-Chart\fmeds.dfm +D:\vista\cprs\OR_3_190V24\CPRS-Chart\Orders\fODMedNVA.pas +D:\vista\cprs\OR_3_215V26\CPRS-Chart\dcu\Trpcb.dcu +D:\vista\cprs\OR_3_215V26\CPRS-Chart\Accessibility_TLB.~pas +D:\ejb\book\chap09\timetracker\Employee.java +D:\ejb\book\chap09\timetracker\EmployeePK.java +D:\ejb\book\chap09\timetracker\EmployeeBean.java diff --git a/CPRS-Chart/CPRSChart SHORTCUT.lnk b/CPRS-Chart/CPRSChart SHORTCUT.lnk new file mode 100644 index 0000000000000000000000000000000000000000..298b048d4e5ad9bded1530271a0ae781503f4adb GIT binary patch literal 1254 zcmb_bJ#W)c6g_DHp)N$IR3IT?mZ}moI4Md(015ZSZe5w!a-x>Ol8IW=q)I>JM4|)g z%!(M85G@o2V1x+?fmmQ;WQ3s$1N;Tfb8M#-Fd&iSe)vA$b3fjR1t2pzL=C))G>kX2 ziuCV)`>=iMV+MDBY@e0(LHkqm{PMayMJCb%^=N1mXPmG0XXSgPoqhb}D9)+s!&A5* zD&F9&)SE*-^50)P@*)ezwP##yi=hIBaR@)(%6O%WiBZ1gAjCSBshe13a|YVzAV8OA zCvhc4dRlz8o5i&4T3W4&@fb%&6P#(Hgv@MW4NJ@&OLO;%yHB#H>XtKWmeO1qO>(QO z*TDu_tX+z7uf=uuiqDzL3FdUsr~?ymWf>O-CRicHB6@M(cMjy+u3vYB+`!Tw@@=^A zQKuHPf>wuy229wfMH?|;F{Ti+K&_&f>VEDN^9t--jdpf3u6?;&9m!&0-gk9N)}D=P z%XrfJ0_K_PM)L>UU6-Eh!C|aU&*ps?>_kvBb|LSin&LNzFC4c%8O?S+#c!ne3DP7H zTEq{zA&F6AzaZH}d1gn6FvRRuKBwQ%2P_d~v6J+f;0#c5>~xa?oTj{vZ6>yT{sFJ} ze1bA8W#ryimR1uwS6%U(aD6#!t|~^m6Lh`l^{~@iTk@(wXQS0F$Qw-D6m3%=_i}J_QDZfxsJ-O$g6EwSlFIVE*hG7a*v%LO-TFtN*xk7rmV3VC6 zLk?cL?B7T0@vOo({{9#7aFF&MFK0iMliUG0JznYmqnn3+CD35r{ggOP;$4mCUE)sE aSn{N~!}ukVCC{(Cyu-luIPGnU{QLq2>gU%0 literal 0 HcmV?d00001 diff --git a/CPRS-Chart/CPRSChart.cfg b/CPRS-Chart/CPRSChart.cfg new file mode 100644 index 0000000..adef36e --- /dev/null +++ b/CPRS-Chart/CPRSChart.cfg @@ -0,0 +1,42 @@ +-$A8 +-$B- +-$C+ +-$D+ +-$E- +-$F- +-$G+ +-$H+ +-$I+ +-$J+ +-$K- +-$L+ +-$M- +-$N+ +-$O+ +-$P+ +-$Q- +-$R- +-$S- +-$T- +-$U- +-$V+ +-$W- +-$X+ +-$YD +-$Z1 +-GD +-cg +-AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE; +-H+ +-W+ +-M +-$M32768,1048576 +-K$00400000 +-E"C:\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\WV_Release_CPRS_OFFICIAL\CPRS-Chart" +-N"C:\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\WV_Release_CPRS_OFFICIAL\CPRS-Chart" +-LE"C:\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\WV_Release_CPRS_OFFICIAL\Packages" +-LN"C:\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\WV_Release_CPRS_OFFICIAL\Packages" +-U"c:\program files\borland\delphi7\Lib\Debug;C:\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\WV_Release_CPRS_OFFICIAL\CPRS-Lib" +-O"c:\program files\borland\delphi7\Lib\Debug;C:\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\WV_Release_CPRS_OFFICIAL\CPRS-Lib" +-I"c:\program files\borland\delphi7\Lib\Debug;C:\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\WV_Release_CPRS_OFFICIAL\CPRS-Lib" +-R"c:\program files\borland\delphi7\Lib\Debug;C:\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\WV_Release_CPRS_OFFICIAL\CPRS-Lib" diff --git a/CPRS-Chart/CPRSChart.dof b/CPRS-Chart/CPRSChart.dof new file mode 100644 index 0000000..a948365 --- /dev/null +++ b/CPRS-Chart/CPRSChart.dof @@ -0,0 +1,170 @@ +[FileVersion] +Version=7.0 +[Compiler] +A=8 +B=0 +C=1 +D=1 +E=0 +F=0 +G=1 +H=1 +I=1 +J=1 +K=0 +L=1 +M=0 +N=1 +O=1 +P=1 +Q=0 +R=0 +S=0 +T=0 +U=0 +V=1 +W=0 +X=1 +Y=1 +Z=1 +ShowHints=1 +ShowWarnings=1 +UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE; +NamespacePrefix= +SymbolDeprecated=1 +SymbolLibrary=1 +SymbolPlatform=1 +UnitLibrary=1 +UnitPlatform=1 +UnitDeprecated=1 +HResultCompat=1 +HidingMember=1 +HiddenVirtual=1 +Garbage=1 +BoundsError=1 +ZeroNilCompat=1 +StringConstTruncated=1 +ForLoopVarVarPar=1 +TypedConstVarPar=1 +AsgToTypedConst=1 +CaseLabelRange=1 +ForVariable=1 +ConstructingAbstract=1 +ComparisonFalse=1 +ComparisonTrue=1 +ComparingSignedUnsigned=1 +CombiningSignedUnsigned=1 +UnsupportedConstruct=1 +FileOpen=1 +FileOpenUnitSrc=1 +BadGlobalSymbol=1 +DuplicateConstructorDestructor=1 +InvalidDirective=1 +PackageNoLink=1 +PackageThreadVar=1 +ImplicitImport=1 +HPPEMITIgnored=1 +NoRetVal=1 +UseBeforeDef=1 +ForLoopVarUndef=1 +UnitNameMismatch=1 +NoCFGFileFound=1 +MessageDirective=1 +ImplicitVariants=1 +UnicodeToLocale=1 +LocaleToUnicode=1 +ImagebaseMultiple=1 +SuspiciousTypecast=1 +PrivatePropAccessor=1 +UnsafeType=1 +UnsafeCode=1 +UnsafeCast=1 +[Linker] +MapFile=3 +OutputObjs=0 +ConsoleApp=1 +DebugInfo=0 +RemoteSymbols=0 +MinStackSize=32768 +MaxStackSize=1048576 +ImageBase=4194304 +ExeDescription= +[Directories] +OutputDir=C:\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\WV_Release_CPRS_OFFICIAL\CPRS-Chart +UnitOutputDir=C:\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\WV_Release_CPRS_OFFICIAL\CPRS-Chart +PackageDLLOutputDir=C:\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\WV_Release_CPRS_OFFICIAL\Packages +PackageDCPOutputDir=C:\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\WV_Release_CPRS_OFFICIAL\Packages +SearchPath=$(DELPHI)\Lib\Debug;C:\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\WV_Release_CPRS_OFFICIAL\CPRS-Lib +Packages=vcl;rtl;vclx;VclSmp;vclshlctrls;dbrtl;adortl;vcldb;qrpt;bdertl;vcldbx;dsnap;cds;bdecds;teeui;teedb;tee;teeqr;ibxpress;visualclx;visualdbclx;vclie;xmlrtl;inet;inetdbbde;inetdbxpress;inetdb;nmfast;dbexpress;dbxcds;indy;dclOffice2k;soaprtl;XWB_R60 +Conditionals= +DebugSourceDirs= +UsePackages=0 +[Parameters] +RunParams=s=127.0.0.1 p=9211 CCOW=disable +HostApplication= +Launcher= +UseLauncher=0 +DebugCWD= +[Language] +ActiveLang= +ProjectLang= +RootDir=C:\Program Files\Borland\Delphi6\Bin\ +[Version Info] +IncludeVerInfo=1 +AutoIncBuild=0 +MajorVer=1 +MinorVer=0 +Release=26 +Build=76 +Debug=0 +PreRelease=0 +Special=0 +Private=0 +DLL=0 +Locale=1033 +CodePage=1252 +[Version Info Keys] +CompanyName=Department of Veterans Affairs +FileDescription=1/21/2006 +FileVersion=1.0.26.76 +InternalName=1.0.26.76 server required +LegalCopyright=Unauthorized access or misuse of this system and/or its data is a federal crime. Use of all data shall be in accordance with VA policy on security and privacy. +LegalTrademarks= +OriginalFilename=Patch 215 +ProductName=Computerized Patient Record System +ProductVersion=1.0.0.0 +Comments=Version 1.0.26.76 +[HistoryLists\hlUnitAliases] +Count=1 +Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE; +[HistoryLists\hlSearchPath] +Count=5 +Item0=$(DELPHI)\Lib\Debug;C:\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\WV_Release_CPRS_OFFICIAL\CPRS-Lib +Item1=$(DELPHI)\Lib\Debug;C:\Vista\cprs\OR_3_270V26_69\CPRS-Lib;C:\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\WV_OR_SRC_CREATION\CPRS-Lib +Item2=$(DELPHI)\Lib\Debug;C:\Vista\cprs\OR_3_270V26_69\CPRS-Lib;C:\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\OR_SRC_CREATION\CPRS-Lib +Item3=$(DELPHI)\Lib\Debug;C:\Vista\cprs\OR_3_270V26_69\CPRS-Lib +Item4=C:\Vista\cprs\OR_3_215V26_69\CPRS-Lib +[HistoryLists\hlUnitOutputDirectory] +Count=4 +Item0=C:\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\WV_Release_CPRS_OFFICIAL\CPRS-Chart +Item1=C:\Vista\cprs\WV_OR_3_270V26_69\CPRS-Chart\DCU +Item2=C:\Vista\cprs\OR_3_270V26_69\CPRS-Chart\DCU +Item3=C:\Vista\cprs\OR_3_215V26_69\CPRS-Chart\DCU +[HistoryLists\hlOutputDirectorry] +Count=4 +Item0=C:\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\WV_Release_CPRS_OFFICIAL\CPRS-Chart +Item1=C:\Vista\cprs\WV_OR_3_270V26_69\CPRS-Chart +Item2=C:\Vista\cprs\OR_3_270V26_69\CPRS-Chart +Item3=C:\Vista\cprs\OR_3_215V26_69\CPRS-Chart +[HistoryLists\hlBPLOutput] +Count=4 +Item0=C:\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\WV_Release_CPRS_OFFICIAL\Packages +Item1=C:\Vista\cprs\WV_OR_3_270V26_69\Packages +Item2=C:\Vista\cprs\OR_3_270V26_69\Packages +Item3=C:\Vista\cprs\OR_3_215V26_69\Packages +[HistoryLists\hlDCPOutput] +Count=4 +Item0=C:\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\WV_Release_CPRS_OFFICIAL\Packages +Item1=C:\Vista\cprs\WV_OR_3_270V26_69\Packages +Item2=C:\Vista\cprs\OR_3_270V26_69\Packages +Item3=C:\Vista\cprs\OR_3_215V26_69\Packages diff --git a/CPRS-Chart/CPRSChart.dpr b/CPRS-Chart/CPRSChart.dpr new file mode 100644 index 0000000..4fdd425 --- /dev/null +++ b/CPRS-Chart/CPRSChart.dpr @@ -0,0 +1,327 @@ +program CPRSChart; + +uses + ShareMem, + Forms, + ORSystem, + fPage in 'fPage.pas' {frmPage}, + fHSplit in 'fHSplit.pas' {frmHSplit}, + fHP in 'fHP.pas' {frmHP}, + fCover in 'fCover.pas' {frmCover}, + fMeds in 'fMeds.pas' {frmMeds}, + fNotes in 'fNotes.pas' {frmNotes}, + fDCSumm in 'fDCSumm.pas' {frmDCSumm}, + fLabs in 'fLabs.pas' {frmLabs}, + fReports in 'fReports.pas' {frmReports}, + uCore in 'uCore.pas', + fPtSel in 'fPtSel.pas' {frmPtSel}, + fPtSens in 'fPtSens.pas' {frmPtSens}, + rCore in 'rCore.pas', + fEncnt in 'fEncnt.pas' {frmEncounter}, + fVisit in 'fVisit.pas' {frmVisit}, + fPtDemo in 'fPtDemo.pas' {frmPtDemo}, + rTIU in 'rTIU.pas', + fxBroker in 'fxBroker.pas' {frmBroker}, + fNoteBA in 'fNoteBA.pas' {frmNotesByAuthor}, + fNoteBD in 'fNoteBD.pas' {frmNotesByDate}, + fLabTest in 'fLabTest.pas' {frmLabTest}, + fLabTestGroups in 'fLabTestGroups.pas' {frmLabTestGroups}, + fLabTests in 'fLabTests.pas' {frmLabTests}, + rLabs in 'rLabs.pas', + fSignItem in 'fSignItem.pas' {frmSignItem}, + rCover in 'rCover.pas', + fRptBox in 'fRptBox.pas' {frmReportBox}, + rReports in 'rReports.pas', + fAbout in 'fAbout.pas' {frmAbout}, + fxLists in 'fxLists.pas' {frmDbgList}, + fProbs in 'fProbs.pas' {frmProblems}, + fAutoSz in 'fAutoSz.pas' {frmAutoSz}, + rMisc in 'rMisc.pas', + fxServer in 'fxServer.pas' {frmDbgServer}, + fPtCWAD in 'fPtCWAD.pas' {frmPtCWAD}, + rMeds in 'rMeds.pas', + fVitals in 'fVitals.pas' {frmVitals}, + uProbs in 'uProbs.pas', + fProbEdt in 'fProbEdt.pas' {frmdlgProb}, + fProbflt in 'fProbFlt.pas' {frmPlVuFilt}, + fProbCmt in 'fProbCmt.pas' {frmProbCmt}, + fNoteCslt in 'fNoteCslt.pas' {frmNoteConsult}, + fNotePrt in 'fNotePrt.pas' {frmNotePrint}, + uConst in 'uConst.pas', + fConsults in 'Consults\fConsults.pas' {frmConsults}, + fLkUpLocation in 'fLkUpLocation.pas' {frmLkUpLocation}, + fRename in 'fRename.pas' {frmRename}, + fDateRange in 'fDateRange.pas' {frmDateRange}, + fRenewOutMed in 'fRenewOutMed.pas' {frmRenewOutMed}, + fConsult513Prt in 'Consults\fConsult513Prt.pas' {frm513Print}, + fConsultAct in 'Consults\fConsultAct.pas' {frmConsultAction}, + fConsultAlertTo in 'Consults\fConsultAlertTo.pas' {frmConsultAlertsTo}, + fConsultBD in 'Consults\fConsultBD.pas' {frmConsultsByDate}, + fConsultBS in 'Consults\fConsultBS.pas' {frmConsultsByService}, + fConsultBSt in 'Consults\fConsultBSt.pas' {frmConsultsByStatus}, + fConsultsView in 'Consults\fConsultsView.pas' {frmConsultsView}, + rConsults in 'Consults\rConsults.pas', + uConsults in 'Consults\uConsults.pas', + fTimeout in 'fTimeout.pas' {frmTimeout}, + fNoteDR in 'fNoteDR.pas' {frmNoteDelReason}, + rDCSumm in 'rDCSumm.pas', + fSplash in 'fSplash.pas' {frmSplash}, + fCsltNote in 'Consults\fCsltNote.pas' {frmCsltNote}, + rProbs in 'rProbs.pas', + fEditConsult in 'Consults\fEditConsult.pas' {frmEditCslt}, + fEditProc in 'Consults\fEditProc.pas' {frmEditProc}, + fAllgyFind in 'fAllgyFind.pas' {frmAllgyFind}, + fAddlSigners in 'fAddlSigners.pas' {frmAddlSigners}, + fLabPrint in 'fLabPrint.pas' {frmLabPrint}, + fReportsPrint in 'fReportsPrint.pas' {frmReportPrt}, + fvit in 'fvit.pas' {frmVit}, + uPCE in 'Encounter\uPCE.pas', + fEncounterFrame in 'Encounter\fEncounterFrame.pas' {frmEncounterFrame}, + fPCEBase in 'Encounter\fPCEBase.pas' {frmPCEBase}, + fPCELex in 'Encounter\fPCELex.pas' {frmPCELex}, + fPCEOther in 'Encounter\fPCEOther.pas' {frmPCEOther}, + fProcedure in 'Encounter\fProcedure.pas' {frmProcedures}, + fSkinTest in 'Encounter\fSkinTest.pas' {frmSkinTests}, + fVisitType in 'Encounter\fVisitType.pas' {frmVisitType}, + rPCE in 'Encounter\rPCE.pas', + fDiagnoses in 'Encounter\fDiagnoses.pas' {frmDiagnoses}, + fPatientEd in 'Encounter\fPatientEd.pas' {frmPatientEd}, + fExam in 'Encounter\fExam.pas' {frmExams}, + fHealthFactor in 'Encounter\fHealthFactor.pas' {frmHealthFactors}, + fImmunization in 'Encounter\fImmunization.pas' {frmImmunizations}, + fEncVitals in 'Encounter\fEncVitals.pas' {frmEncVitals}, + fEffectDate in 'fEffectDate.pas' {frmEffectDate}, + fPtSelDemog in 'fPtSelDemog.pas' {frmPtSelDemog}, + fPtSelOptns in 'fPtSelOptns.pas' {frmPtSelOptns}, + uInit in 'uInit.pas', + uSpell in 'uSpell.pas', + dShared in 'dShared.pas' {dmodShared: TDataModule}, + fDrawers in 'fDrawers.pas' {frmDrawers}, + fMedCopy in 'fMedCopy.pas' {frmMedCopy}, + uReminders in 'uReminders.pas', + rReminders in 'rReminders.pas', + fReminderTree in 'fReminderTree.pas' {frmReminderTree}, + fReminderDialog in 'fReminderDialog.pas' {frmRemDlg}, + fReportsAdhocSubItem1 in 'fReportsAdhocSubItem1.pas' {frmReportsAdhocSubItem1}, + fReportsAdhocComponent1 in 'fReportsAdhocComponent1.pas' {frmReportsAdhocComponent1}, + fPtSelMsg in 'fPtSelMsg.pas' {frmPtSelMsg}, + fMHTest in 'fMHTest.pas' {frmMHTest}, + fGAF in 'Encounter\fGAF.pas' {frmGAF}, + fPCEProvider in 'Encounter\fPCEProvider.pas' {frmPCEProvider}, + fPCEBaseGrid in 'Encounter\fPCEBaseGrid.pas' {frmPCEBaseGrid}, + fPCEBaseMain in 'Encounter\fPCEBaseMain.pas' {frmPCEBaseMain}, + fNoteProps in 'fNoteProps.pas' {frmNoteProperties}, + fNotesBP in 'fNotesBP.pas' {frmNotesBP}, + fLabInfo in 'fLabInfo.pas' {frmLabInfo}, + fPreReq in 'Consults\fPreReq.pas' {frmPrerequisites}, + fDCSummProps in 'fDCSummProps.pas' {frmDCSummProperties}, + fHFSearch in 'Encounter\fHFSearch.pas' {frmHFSearch}, + fConsMedRslt in 'Consults\fConsMedRslt.pas' {frmConsMedRslt}, + mVitMetric in 'Vitals\mVitMetric.pas' {fraVitMetric: TFrame}, + mVitAll in 'Vitals\mVitAll.pas' {fraVitAll: TFrame}, + mVitBase in 'Vitals\mVitBase.pas' {fraVitBase: TFrame}, + uVitals in 'Vitals\uVitals.pas', + rVitals in 'Vitals\rVitals.pas', + mVitPulse in 'Vitals\mVitPulse.pas' {fraVitPulse: TFrame}, + mVitResp in 'Vitals\mVitResp.pas' {fraVitResp: TFrame}, + mVitBP in 'Vitals\mVitBP.pas' {fraVitPB: TFrame}, + mVitTemp in 'Vitals\mVitTemp.pas' {fraVitTemp: TFrame}, + mVitHeight in 'Vitals\mVitHeight.pas' {fraVitHeight: TFrame}, + mVitWeight in 'Vitals\mVitWeight.pas' {fraVitWeight: TFrame}, + mVitPain in 'Vitals\mVitPain.pas' {fraVitPain: TFrame}, + mVitPO2 in 'Vitals\mVitPO2.pas' {fraVitPO2: TFrame}, + mVitCVP in 'Vitals\mVitCVP.pas' {fraVitCVP: TFrame}, + mVitCirGirth in 'Vitals\mVitCirGirth.pas' {fraVitCircum: TFrame}, + uDCSumm in 'uDCSumm.pas', + uDocTree in 'uDocTree.pas', + fVitalsDate in 'Vitals\fVitalsDate.pas' {frmVitalsDate}, + uTemplates in 'Templates\uTemplates.pas', + fTemplateDialog in 'Templates\fTemplateDialog.pas' {frmTemplateDialog}, + fTemplateEditor in 'Templates\fTemplateEditor.pas' {frmTemplateEditor}, + fTemplateFieldEditor in 'Templates\fTemplateFieldEditor.pas' {frmTemplateFieldEditor}, + fTemplateFields in 'Templates\fTemplateFields.pas' {frmTemplateFields}, + fTemplateObjects in 'Templates\fTemplateObjects.pas' {frmTemplateObjects}, + fTemplateView in 'Templates\fTemplateView.pas' {frmTemplateView}, + mTemplateFieldButton in 'Templates\mTemplateFieldButton.pas' {fraTemplateFieldButton: TFrame}, + rTemplates in 'Templates\rTemplates.pas', + uTemplateFields in 'Templates\uTemplateFields.pas', + fTemplateAutoGen in 'Templates\fTemplateAutoGen.pas' {frmTemplateAutoGen}, + mVisitRelated in 'Encounter\mVisitRelated.pas' {fraVisitRelated: TFrame}, + fRemVisitInfo in 'fRemVisitInfo.pas' {frmRemVisitInfo}, + fIconLegend in 'fIconLegend.pas' {frmIconLegend}, + mImgText in 'mImgText.pas' {fraImgText: TFrame}, + fTemplateImport in 'Templates\fTemplateImport.pas' {frmTemplateImport}, + fRemCoverSheet in 'fRemCoverSheet.pas' {frmRemCoverSheet}, + uTIU in 'uTIU.pas', + fRemCoverPreview in 'fRemCoverPreview.pas' {frmRemCoverPreview}, + fPCEEdit in 'Encounter\fPCEEdit.pas' {frmPCEEdit}, + uSurgery in 'uSurgery.pas', + fSurgeryView in 'fSurgeryView.pas' {frmSurgeryView}, + rSurgery in 'rSurgery.pas', + uCaseTree in 'uCaseTree.pas', + fSurgery in 'fSurgery.pas' {frmSurgery}, + fNoteIDParents in 'fNoteIDParents.pas' {frmNoteIDParents}, + uReports in 'uReports.pas', + fNoteCPFields in 'fNoteCPFields.pas' {frmNoteCPFields}, + CPRSChart_TLB in 'CPRSChart_TLB.pas', + uEventHooks in 'uEventHooks.pas', + rEventHooks in 'rEventHooks.pas', + fPtSelOptSave in 'fPtSelOptSave.pas' {frmPtSelOptSave}, + uOrders in 'Orders\uOrders.pas', + fOCSession in 'Orders\fOCSession.pas' {frmOCSession}, + fODAuto in 'Orders\fODAuto.pas', + fODBase in 'Orders\fODBase.pas' {frmODBase}, + fODDiet in 'Orders\fODDiet.pas' {frmODDiet}, + fODDietLT in 'Orders\fODDietLT.pas' {frmODDietLT}, + fODGen in 'Orders\fODGen.pas' {frmODGen}, + fODLab in 'Orders\fODLab.pas' {frmODLab}, + fODLabImmedColl in 'Orders\fODLabImmedColl.pas' {frmODLabImmedColl}, + fODLabOthCollSamp in 'Orders\fODLabOthCollSamp.pas' {frmODLabOthCollSamp}, + fODLabOthSpec in 'Orders\fODLabOthSpec.pas' {frmODLabOthSpec}, + fODMedComplex in 'Orders\fODMedComplex.pas' {frmODMedComplex}, + fODMedFA in 'Orders\fODMedFA.pas' {frmODMedFA}, + fODMedIn in 'Orders\fODMedIn.pas' {frmODMedIn}, + fODMedIV in 'Orders\fODMedIV.pas' {frmODMedIV}, + fODMedOIFA in 'Orders\fODMedOIFA.pas' {frmODMedOIFA}, + fODMedOut in 'Orders\fODMedOut.pas' {frmODMedOut}, + fODMeds in 'Orders\fODMeds.pas' {frmODMeds}, + fODMessage in 'Orders\fODMessage.pas' {frmODMessage}, + fODMisc in 'Orders\fODMisc.pas' {frmODMisc}, + fODRad in 'Orders\fODRad.pas' {frmODRad}, + fODRadApproval in 'Orders\fODRadApproval.pas' {frmODRadApproval}, + fODRadConShRes in 'Orders\fODRadConShRes.pas' {frmODRadConShRes}, + fODRadImType in 'Orders\fODRadImType.pas' {frmODRadImType}, + fODSaveQuick in 'Orders\fODSaveQuick.pas' {frmODQuick}, + fODText in 'Orders\fODText.pas' {frmODText}, + fODVitals in 'Orders\fODVitals.pas' {frmODVitals}, + fOMAction in 'Orders\fOMAction.pas' {frmOMAction}, + fOMHTML in 'Orders\fOMHTML.pas' {frmOMHTML}, + fOMNavA in 'Orders\fOMNavA.pas' {frmOMNavA}, + fOMProgress in 'Orders\fOMProgress.pas' {frmOMProgress}, + fOMSet in 'Orders\fOMSet.pas' {frmOMSet}, + fOMVerify in 'Orders\fOMVerify.pas' {frmOMVerify}, + fOrderComment in 'Orders\fOrderComment.pas' {frmWardComments}, + fOrderFlag in 'Orders\fOrderFlag.pas' {frmFlagOrder}, + fOrders in 'Orders\fOrders.pas' {frmOrders}, + fOrdersAlert in 'Orders\fOrdersAlert.pas' {frmAlertOrders}, + fOrderSaveQuick in 'Orders\fOrderSaveQuick.pas' {frmSaveQuickOrder}, + fOrdersComplete in 'Orders\fOrdersComplete.pas' {frmCompleteOrders}, + fOrdersCopy in 'Orders\fOrdersCopy.pas' {frmCopyOrders}, + fOrdersDC in 'Orders\fOrdersDC.pas' {frmDCOrders}, + fOrdersHold in 'Orders\fOrdersHold.pas' {frmHoldOrders}, + fOrdersOnChart in 'Orders\fOrdersOnChart.pas' {frmOnChartOrders}, + fOrdersPrint in 'Orders\fOrdersPrint.pas' {frmOrdersPrint}, + fOrdersRefill in 'Orders\fOrdersRefill.pas' {frmRefillOrders}, + fOrdersRelease in 'Orders\fOrdersRelease.pas' {frmReleaseOrders}, + fOrdersRenew in 'Orders\fOrdersRenew.pas' {frmRenewOrders}, + fOrdersSign in 'Orders\fOrdersSign.pas' {frmSignOrders}, + fOrdersTS in 'Orders\fOrdersTS.pas' {frmOrdersTS}, + fOrdersUnhold in 'Orders\fOrdersUnhold.pas' {frmUnholdOrders}, + fOrdersVerify in 'Orders\fOrdersVerify.pas' {frmVerifyOrders}, + fOrderUnflag in 'Orders\fOrderUnflag.pas' {frmUnflagOrder}, + fOrderVw in 'Orders\fOrderVw.pas' {frmOrderView}, + rODAllergy in 'Orders\rODAllergy.pas', + rODBase in 'Orders\rODBase.pas', + rODDiet in 'Orders\rODDiet.pas', + rODLab in 'Orders\rODLab.pas', + rODMeds in 'Orders\rODMeds.pas', + rODRad in 'Orders\rODRad.pas', + rOrders in 'Orders\rOrders.pas', + uODBase in 'Orders\uODBase.pas', + fOCAccept in 'Orders\fOCAccept.pas' {frmOCAccept}, + fODConsult in 'Consults\fODConsult.pas' {frmODCslt}, + fODProc in 'Consults\fODProc.pas' {frmODProc}, + uOptions in 'Options\uOptions.pas', + fOptionsCombinations in 'Options\fOptionsCombinations.pas' {frmOptionsCombinations}, + fOptionsDays in 'Options\fOptionsDays.pas' {frmOptionsDays}, + fOptionsLists in 'Options\fOptionsLists.pas' {frmOptionsLists}, + fOptionsNewList in 'Options\fOptionsNewList.pas' {frmOptionsNewList}, + fOptionsNotes in 'Options\fOptionsNotes.pas' {frmOptionsNotes}, + fOptionsOther in 'Options\fOptionsOther.pas' {frmOptionsOther}, + fOptionsPatientSelection in 'Options\fOptionsPatientSelection.pas' {frmOptionsPatientSelection}, + fOptionsPrimaryList in 'Options\fOptionsPrimaryList.pas' {frmOptionsPrimaryList}, + fOptionsReminders in 'Options\fOptionsReminders.pas' {frmOptionsReminders}, + fOptionsReportsCustom in 'Options\fOptionsReportsCustom.pas' {frmOptionsReportsCustom}, + fOptionsReportsDefault in 'Options\fOptionsReportsDefault.pas' {frmOptionsReportsDefault}, + fOptionsSubscribe in 'Options\fOptionsSubscribe.pas' {frmOptionsSubscribe}, + fOptionsSurrogate in 'Options\fOptionsSurrogate.pas' {frmOptionsSurrogate}, + fOptionsTeams in 'Options\fOptionsTeams.pas' {frmOptionsTeams}, + fOptionsTitles in 'Options\fOptionsTitles.pas' {frmOptionsTitles}, + rOptions in 'Options\rOptions.pas', + fOptions in 'Options\fOptions.pas' {frmOptions}, + uSignItems in 'uSignItems.pas', + mCoPayDesc in 'mCoPayDesc.pas' {fraCoPayDesc: TFrame}, + XuDigSigSC_TLB in 'XuDigSigSC_TLB.pas', + fOrdersCV in 'Orders\fOrdersCV.pas' {frmChgEvent}, + fODReleaseEvent in 'Orders\fODReleaseEvent.pas' {frmOrdersReleaseEvent}, + fODActive in 'Orders\fODActive.pas' {frmODActive}, + fDefaultEvent in 'fDefaultEvent.pas' {frmDefaultEvent}, + mEvntDelay in 'mEvntDelay.pas' {fraEvntDelayList: TFrame}, + fOrdersEvntRelease in 'Orders\fOrdersEvntRelease.pas' {frmOrdersEvntRelease}, + rECS in 'rECS.pas', + fODChangeEvtDisp in 'Orders\fODChangeEvtDisp.pas' {frmChangeEventDisp}, + fODValidateAction in 'Orders\fODValidateAction.pas' {frmInvalidActionList}, + fODChild in 'Orders\fODChild.pas' {frmODChild}, + uAccessibleStringGrid in 'uAccessibleStringGrid.pas' {AccessibleStringGrid: CoClass}, + Accessibility_TLB in 'Accessibility_TLB.pas', + uAccessibleListBox in 'uAccessibleListBox.pas' {AccessibleListBox: CoClass}, + uAccessibleTreeNode in 'uAccessibleTreeNode.pas' {IAccessibleTreeNode: CoClass}, + uAccessibleTreeView in 'uAccessibleTreeView.pas' {AccessibleTreeView: CoClass}, + fDupPts in 'fDupPts.pas' {frmDupPts}, + VERGENCECONTEXTORLib_TLB in 'VERGENCECONTEXTORLib_TLB.pas', + uOrPtf in 'uOrPtf.pas', + fPatientFlagMulti in 'fPatientFlagMulti.pas' {frmFlags}, + fFrame in 'fFrame.pas' {frmFrame}, + fAlertForward in 'fAlertForward.pas' {frmAlertForward}, + fODMedNVA in 'Orders\fODMedNVA.pas' {frmODMedNVA}, + uAccessibleRichEdit in 'uAccessibleRichEdit.pas' {AccessibleRichEdit: CoClass}, + fPrintList in 'fPrintList.pas' {frmPrintList}, + fODChangeUnreleasedRenew in 'Orders\fODChangeUnreleasedRenew.pas' {frmODChangeUnreleasedRenew}, + UBAMessages in 'BA\UBAMessages.pas', + UBAConst in 'BA\UBAConst.pas', + UBAGlobals in 'BA\UBAGlobals.pas', + fBALocalDiagnoses in 'BA\fBALocalDiagnoses.pas' {frmBALocalDiagnoses}, + fReview in 'fReview.pas' {frmReview}, + fARTFreeTextMsg in 'fARTFreeTextMsg.pas' {frmARTFreeTextMsg}, + fAllgyBox in 'fAllgyBox.pas' {frmAllgyBox}, + fARTAllgy in 'fARTAllgy.pas' {frmARTAllergy}, + UBACore in 'BA\UBACore.pas', + fBAOptionsDiagnoses in 'BA\fBAOptionsDiagnoses.pas' {frmBAOptionsDiagnoses}, + fOtherSchedule in 'Orders\fOtherSchedule.pas' {frmOtherSchedule}, + fODBBank in 'Orders\fODBBank.pas' {frmODBBank}, + fNoteST in 'fNoteST.pas' {frmNotesSearchText}, + fNoteSTStop in 'fNoteSTStop.pas' {frmSearchStop}, + rGraphs in 'rGraphs.pas', + fGraphs in 'fGraphs.pas' {frmGraphs}, + fGraphSettings in 'fGraphSettings.pas' {frmGraphSettings}, + fGraphProfiles in 'fGraphProfiles.pas' {frmGraphProfiles}, + uGraphs in 'uGraphs.pas', + fClinicWardMeds in 'fClinicWardMeds.pas' {frmClinicWardMeds}, + fActivateDeactivate in 'fActivateDeactivate.pas' {frmActivateDeactive}, + uFormMonitor in 'uFormMonitor.pas'; + +{$R *.TLB} + +{$R *.RES} + +begin + if not UpdateSelf then // only start if not copying new version + begin + RegisterCPRSTypeLibrary; // will halt program if /regserver or /unregserver param + Application.Initialize; + frmSplash := nil; + if ParamSearch('SPLASH') <> 'OFF' then + begin + frmSplash := TfrmSplash.Create(Application); // show splash screen + frmSplash.Show; // " + frmSplash.Refresh; // " + end; + Application.Title := 'CPRS - Patient Chart'; + Application.HelpFile := 'cprs.hlp'; + Application.CreateForm(TdmodShared, dmodShared); + Application.CreateForm(TfrmFrame, frmFrame); + Application.CreateForm(TfrmSearchStop, frmSearchStop); + frmSplash.Free; // close & free splash screen + Application.Run; + end; +end. diff --git a/CPRS-Chart/CPRSChart.drc b/CPRS-Chart/CPRSChart.drc new file mode 100644 index 0000000..432eb3e --- /dev/null +++ b/CPRS-Chart/CPRSChart.drc @@ -0,0 +1,976 @@ +/* VER150 + Generated by the Borland Delphi Pascal Compiler + because -GD or --drc was supplied to the compiler. + + This file contains compiler-generated resources that + were bound to the executable. + If this file is empty, then no compiler-generated + resources were bound to the produced executable. +*/ + +#define IdResourceStrings_RSStackHOST_NOT_FOUND 65040 +#define IdResourceStrings_RSStackENETUNREACH 65056 +#define IdResourceStrings_RSStackENETRESET 65057 +#define IdResourceStrings_RSStackECONNABORTED 65058 +#define IdResourceStrings_RSStackECONNRESET 65059 +#define IdResourceStrings_RSStackENOBUFS 65060 +#define IdResourceStrings_RSStackEISCONN 65061 +#define IdResourceStrings_RSStackENOTCONN 65062 +#define IdResourceStrings_RSStackESHUTDOWN 65063 +#define IdResourceStrings_RSStackETOOMANYREFS 65064 +#define IdResourceStrings_RSStackETIMEDOUT 65065 +#define IdResourceStrings_RSStackECONNREFUSED 65066 +#define IdResourceStrings_RSStackELOOP 65067 +#define IdResourceStrings_RSStackENAMETOOLONG 65068 +#define IdResourceStrings_RSStackEHOSTDOWN 65069 +#define IdResourceStrings_RSStackEHOSTUNREACH 65070 +#define IdResourceStrings_RSStackENOTEMPTY 65071 +#define IdResourceStrings_RSStackEWOULDBLOCK 65072 +#define IdResourceStrings_RSStackEINPROGRESS 65073 +#define IdResourceStrings_RSStackEALREADY 65074 +#define IdResourceStrings_RSStackENOTSOCK 65075 +#define IdResourceStrings_RSStackEDESTADDRREQ 65076 +#define IdResourceStrings_RSStackEMSGSIZE 65077 +#define IdResourceStrings_RSStackEPROTOTYPE 65078 +#define IdResourceStrings_RSStackENOPROTOOPT 65079 +#define IdResourceStrings_RSStackEPROTONOSUPPORT 65080 +#define IdResourceStrings_RSStackESOCKTNOSUPPORT 65081 +#define IdResourceStrings_RSStackEOPNOTSUPP 65082 +#define IdResourceStrings_RSStackEPFNOSUPPORT 65083 +#define IdResourceStrings_RSStackEAFNOSUPPORT 65084 +#define IdResourceStrings_RSStackEADDRINUSE 65085 +#define IdResourceStrings_RSStackEADDRNOTAVAIL 65086 +#define IdResourceStrings_RSStackENETDOWN 65087 +#define VDBConsts_SPostEdit 65088 +#define VDBConsts_SCancelEdit 65089 +#define VDBConsts_SRefreshRecord 65090 +#define VDBConsts_SRemoteLogin 65091 +#define IdResourceStrings_RSWinsockInitializationError 65092 +#define IdResourceStrings_RSSetSizeExceeded 65093 +#define IdResourceStrings_RSWS2CallError 65094 +#define IdResourceStrings_RSWS2LoadError 65095 +#define IdResourceStrings_RSInvalidServiceName 65096 +#define IdResourceStrings_RSStackError 65097 +#define IdResourceStrings_RSStackEINTR 65098 +#define IdResourceStrings_RSStackEBADF 65099 +#define IdResourceStrings_RSStackEACCES 65100 +#define IdResourceStrings_RSStackEFAULT 65101 +#define IdResourceStrings_RSStackEINVAL 65102 +#define IdResourceStrings_RSStackEMFILE 65103 +#define OleConst_SCannotActivate 65104 +#define OleConst_SNoWindowHandle 65105 +#define OleConst_SInvalidLicense 65106 +#define OleConst_SNotLicensed 65107 +#define OleConst_sNoRunningObject 65108 +#define DBConsts_SBcdOverflow 65109 +#define DBConsts_SInvalidBcdValue 65110 +#define DBConsts_SCouldNotParseTimeStamp 65111 +#define DBConsts_SInvalidSqlTimeStamp 65112 +#define VDBConsts_SFirstRecord 65113 +#define VDBConsts_SPriorRecord 65114 +#define VDBConsts_SNextRecord 65115 +#define VDBConsts_SLastRecord 65116 +#define VDBConsts_SInsertRecord 65117 +#define VDBConsts_SDeleteRecord 65118 +#define VDBConsts_SEditRecord 65119 +#define TeeConst_TeeMsg_ValuesArrowEndX 65120 +#define TeeConst_TeeMsg_ValuesArrowEndY 65121 +#define ComConst_SCreateRegKeyError 65122 +#define ComConst_SOleError 65123 +#define ComConst_SObjectFactoryMissing 65124 +#define ComConst_STypeInfoMissing 65125 +#define ComConst_SBadTypeInfo 65126 +#define ComConst_SDispIntfMissing 65127 +#define ComConst_SNoMethod 65128 +#define ComConst_SVarNotObject 65129 +#define ComConst_STooManyParams 65130 +#define ComConst_SDCOMNotInstalled 65131 +#define ComConst_SDAXError 65132 +#define ComConst_SAutomationWarning 65133 +#define ComConst_SNoCloseActiveServer1 65134 +#define ComConst_SNoCloseActiveServer2 65135 +#define TeeConst_TeeMsg_FunctionDivide 65136 +#define TeeConst_TeeMsg_FunctionHigh 65137 +#define TeeConst_TeeMsg_FunctionLow 65138 +#define TeeConst_TeeMsg_FunctionAverage 65139 +#define TeeConst_TeeMsg_DefaultFontName 65140 +#define TeeConst_TeeMsg_CheckPointerSize 65141 +#define TeeConst_TeeMsg_FunctionPeriod 65142 +#define TeeConst_TeeMsg_PieOther 65143 +#define TeeConst_TeeMsg_ValuesX 65144 +#define TeeConst_TeeMsg_ValuesY 65145 +#define TeeConst_TeeMsg_ValuesPie 65146 +#define TeeConst_TeeMsg_ValuesBar 65147 +#define TeeConst_TeeMsg_ValuesAngle 65148 +#define TeeConst_TeeMsg_ValuesGanttStart 65149 +#define TeeConst_TeeMsg_ValuesGanttEnd 65150 +#define TeeConst_TeeMsg_ValuesGanttNextTask 65151 +#define TeeConst_TeeMsg_GalleryArrow 65152 +#define TeeConst_TeeMsg_GalleryGantt 65153 +#define TeeConst_TeeMsg_GanttSample1 65154 +#define TeeConst_TeeMsg_GanttSample2 65155 +#define TeeConst_TeeMsg_GanttSample3 65156 +#define TeeConst_TeeMsg_GanttSample4 65157 +#define TeeConst_TeeMsg_GanttSample5 65158 +#define TeeConst_TeeMsg_GanttSample6 65159 +#define TeeConst_TeeMsg_GanttSample7 65160 +#define TeeConst_TeeMsg_GanttSample8 65161 +#define TeeConst_TeeMsg_GanttSample9 65162 +#define TeeConst_TeeMsg_GanttSample10 65163 +#define TeeConst_TeeMsg_DefaultFontSize 65164 +#define TeeConst_TeeMsg_FunctionAdd 65165 +#define TeeConst_TeeMsg_FunctionSubtract 65166 +#define TeeConst_TeeMsg_FunctionMultiply 65167 +#define TeeConst_TeeMsg_GalleryArea 65168 +#define TeeConst_TeeMsg_GalleryBar 65169 +#define TeeConst_TeeMsg_GalleryHorizBar 65170 +#define TeeConst_TeeMsg_GalleryPie 65171 +#define TeeConst_TeeMsg_GalleryFastLine 65172 +#define TeeConst_TeeMsg_Rotation 65173 +#define TeeConst_TeeMsg_PieSample1 65174 +#define TeeConst_TeeMsg_PieSample2 65175 +#define TeeConst_TeeMsg_PieSample3 65176 +#define TeeConst_TeeMsg_PieSample4 65177 +#define TeeConst_TeeMsg_PieSample5 65178 +#define TeeConst_TeeMsg_PieSample6 65179 +#define TeeConst_TeeMsg_PieSample7 65180 +#define TeeConst_TeeMsg_PieSample8 65181 +#define TeeConst_TeeMsg_GalleryStandard 65182 +#define TeeConst_TeeMsg_GalleryFunctions 65183 +#define TeeConst_TeeMsg_AxisIncrementNeg 65184 +#define TeeConst_TeeMsg_AxisMinMax 65185 +#define TeeConst_TeeMsg_AxisMaxMin 65186 +#define TeeConst_TeeMsg_AxisLogBase 65187 +#define TeeConst_TeeMsg_MaxPointsPerPage 65188 +#define TeeConst_TeeMsg_3dPercent 65189 +#define TeeConst_TeeMsg_CircularSeries 65190 +#define TeeConst_TeeMsg_BarWidthPercent 65191 +#define TeeConst_TeeMsg_BarOffsetPercent 65192 +#define TeeConst_TeeMsg_DefaultPercentOf 65193 +#define TeeConst_TeeMsg_DefPercentFormat 65194 +#define TeeConst_TeeMsg_DefValueFormat 65195 +#define TeeConst_TeeMsg_AxisTitle 65196 +#define TeeConst_TeeMsg_AxisLabels 65197 +#define TeeConst_TeeMsg_GalleryLine 65198 +#define TeeConst_TeeMsg_GalleryPoint 65199 +#define ComStrs_sDateTimeMin 65200 +#define ComStrs_sFailSetCalDateTime 65201 +#define ComStrs_sFailSetCalMaxSelRange 65202 +#define ComStrs_sFailSetCalMinMaxRange 65203 +#define ComStrs_sFailsetCalSelRange 65204 +#define WinHelpViewer_hNoKeyword 65205 +#define TeeConst_TeeMsg_LegendTopPos 65206 +#define TeeConst_TeeMsg_LegendFirstValue 65207 +#define TeeConst_TeeMsg_LegendColorWidth 65208 +#define TeeConst_TeeMsg_SeriesSetDataSource 65209 +#define TeeConst_TeeMsg_SeriesInvDataSource 65210 +#define TeeConst_TeeMsg_FillSample 65211 +#define TeeConst_TeeMsg_Angle 65212 +#define TeeConst_TeeMsg_AxisLogDateTime 65213 +#define TeeConst_TeeMsg_AxisLogNotPositive 65214 +#define TeeConst_TeeMsg_AxisLabelSep 65215 +#define ComStrs_sTabFailDelete 65216 +#define ComStrs_sTabFailRetrieve 65217 +#define ComStrs_sTabFailGetObject 65218 +#define ComStrs_sTabFailSet 65219 +#define ComStrs_sTabFailSetObject 65220 +#define ComStrs_sTabMustBeMultiLine 65221 +#define ComStrs_sInvalidIndex 65222 +#define ComStrs_sInsertError 65223 +#define ComStrs_sInvalidOwner 65224 +#define ComStrs_sRichEditInsertError 65225 +#define ComStrs_sRichEditLoadFail 65226 +#define ComStrs_sRichEditSaveFail 65227 +#define ComStrs_sUDAssociated 65228 +#define ComStrs_sPageIndexError 65229 +#define ComStrs_sInvalidComCtl32 65230 +#define ComStrs_sDateTimeMax 65231 +#define ExtCtrls_clNameHighlightText 65232 +#define ExtCtrls_clNameInactiveBorder 65233 +#define ExtCtrls_clNameInactiveCaption 65234 +#define ExtCtrls_clNameInactiveCaptionText 65235 +#define ExtCtrls_clNameInfoBk 65236 +#define ExtCtrls_clNameInfoText 65237 +#define ExtCtrls_clNameMenu 65238 +#define ExtCtrls_clNameMenuText 65239 +#define ExtCtrls_clNameNone 65240 +#define ExtCtrls_clNameScrollBar 65241 +#define ExtCtrls_clName3DDkShadow 65242 +#define ExtCtrls_clName3DLight 65243 +#define ExtCtrls_clNameWindow 65244 +#define ExtCtrls_clNameWindowFrame 65245 +#define ExtCtrls_clNameWindowText 65246 +#define ComStrs_sTabFailClear 65247 +#define ExtCtrls_clNameMoneyGreen 65248 +#define ExtCtrls_clNameSkyBlue 65249 +#define ExtCtrls_clNameCream 65250 +#define ExtCtrls_clNameMedGray 65251 +#define ExtCtrls_clNameActiveBorder 65252 +#define ExtCtrls_clNameActiveCaption 65253 +#define ExtCtrls_clNameAppWorkSpace 65254 +#define ExtCtrls_clNameBackground 65255 +#define ExtCtrls_clNameBtnFace 65256 +#define ExtCtrls_clNameBtnHighlight 65257 +#define ExtCtrls_clNameBtnShadow 65258 +#define ExtCtrls_clNameBtnText 65259 +#define ExtCtrls_clNameCaptionText 65260 +#define ExtCtrls_clNameDefault 65261 +#define ExtCtrls_clNameGrayText 65262 +#define ExtCtrls_clNameHighlight 65263 +#define ExtCtrls_clNameBlack 65264 +#define ExtCtrls_clNameMaroon 65265 +#define ExtCtrls_clNameGreen 65266 +#define ExtCtrls_clNameOlive 65267 +#define ExtCtrls_clNameNavy 65268 +#define ExtCtrls_clNamePurple 65269 +#define ExtCtrls_clNameTeal 65270 +#define ExtCtrls_clNameGray 65271 +#define ExtCtrls_clNameSilver 65272 +#define ExtCtrls_clNameRed 65273 +#define ExtCtrls_clNameLime 65274 +#define ExtCtrls_clNameYellow 65275 +#define ExtCtrls_clNameBlue 65276 +#define ExtCtrls_clNameFuchsia 65277 +#define ExtCtrls_clNameAqua 65278 +#define ExtCtrls_clNameWhite 65279 +#define Consts_SNoDefaultPrinter 65280 +#define Consts_SDuplicateMenus 65281 +#define Consts_SCannotOpenAVI 65282 +#define Consts_SDockedCtlNeedsName 65283 +#define Consts_SDockTreeRemoveError 65284 +#define Consts_SDockZoneNotFound 65285 +#define Consts_SDockZoneHasNoCtl 65286 +#define Consts_SMultiSelectRequired 65287 +#define Consts_SSeparator 65288 +#define Consts_SErrorSettingCount 65289 +#define Consts_SListBoxMustBeVirtual 65290 +#define Consts_SNoGetItemEventHandler 65291 +#define HelpIntfs_hNoTableOfContents 65292 +#define HelpIntfs_hNothingFound 65293 +#define HelpIntfs_hNoContext 65294 +#define HelpIntfs_hNoTopics 65295 +#define Consts_SmkcLeft 65296 +#define Consts_SmkcUp 65297 +#define Consts_SmkcRight 65298 +#define Consts_SmkcDown 65299 +#define Consts_SmkcIns 65300 +#define Consts_SmkcDel 65301 +#define Consts_SmkcShift 65302 +#define Consts_SmkcCtrl 65303 +#define Consts_SmkcAlt 65304 +#define Consts_SOutOfRange 65305 +#define Consts_SInsertLineError 65306 +#define Consts_SInvalidClipFmt 65307 +#define Consts_SIconToClipboard 65308 +#define Consts_SCannotOpenClipboard 65309 +#define Consts_SInvalidMemoSize 65310 +#define Consts_SInvalidPrinterOp 65311 +#define Consts_SMsgDlgHelp 65312 +#define Consts_SMsgDlgAbort 65313 +#define Consts_SMsgDlgRetry 65314 +#define Consts_SMsgDlgIgnore 65315 +#define Consts_SMsgDlgAll 65316 +#define Consts_SMsgDlgNoToAll 65317 +#define Consts_SMsgDlgYesToAll 65318 +#define Consts_SmkcBkSp 65319 +#define Consts_SmkcTab 65320 +#define Consts_SmkcEsc 65321 +#define Consts_SmkcEnter 65322 +#define Consts_SmkcSpace 65323 +#define Consts_SmkcPgUp 65324 +#define Consts_SmkcPgDn 65325 +#define Consts_SmkcEnd 65326 +#define Consts_SmkcHome 65327 +#define Consts_SAllButton 65328 +#define Consts_SCannotDragForm 65329 +#define Consts_SVMetafiles 65330 +#define Consts_SVEnhMetafiles 65331 +#define Consts_SVIcons 65332 +#define Consts_SVBitmaps 65333 +#define Consts_SMaskErr 65334 +#define Consts_SMaskEditErr 65335 +#define Consts_SMsgDlgWarning 65336 +#define Consts_SMsgDlgError 65337 +#define Consts_SMsgDlgInformation 65338 +#define Consts_SMsgDlgConfirm 65339 +#define Consts_SMsgDlgYes 65340 +#define Consts_SMsgDlgNo 65341 +#define Consts_SMsgDlgOK 65342 +#define Consts_SMsgDlgCancel 65343 +#define Consts_SNotPrinting 65344 +#define Consts_SPrinting 65345 +#define Consts_SInvalidPrinter 65346 +#define Consts_SDeviceOnPort 65347 +#define Consts_SGroupIndexTooLow 65348 +#define Consts_SNoMDIForm 65349 +#define Consts_SControlParentSetToSelf 65350 +#define Consts_SOKButton 65351 +#define Consts_SCancelButton 65352 +#define Consts_SYesButton 65353 +#define Consts_SNoButton 65354 +#define Consts_SHelpButton 65355 +#define Consts_SCloseButton 65356 +#define Consts_SIgnoreButton 65357 +#define Consts_SRetryButton 65358 +#define Consts_SAbortButton 65359 +#define Consts_SImageReadFail 65360 +#define Consts_SImageWriteFail 65361 +#define Consts_SWindowDCError 65362 +#define Consts_SWindowClass 65363 +#define Consts_SCannotFocus 65364 +#define Consts_SParentRequired 65365 +#define Consts_SParentGivenNotAParent 65366 +#define Consts_SMDIChildNotVisible 65367 +#define Consts_SVisibleChanged 65368 +#define Consts_SCannotShowModal 65369 +#define Consts_SScrollBarRange 65370 +#define Consts_SPropertyOutOfRange 65371 +#define Consts_SMenuIndexError 65372 +#define Consts_SMenuReinserted 65373 +#define Consts_SMenuNotFound 65374 +#define Consts_SNoTimers 65375 +#define RTLConsts_SThreadCreateError 65376 +#define RTLConsts_SThreadError 65377 +#define Consts_SInvalidTabPosition 65378 +#define Consts_SInvalidTabStyle 65379 +#define Consts_SInvalidBitmap 65380 +#define Consts_SInvalidIcon 65381 +#define Consts_SInvalidMetafile 65382 +#define Consts_SChangeIconSize 65383 +#define Consts_SOleGraphic 65384 +#define Consts_SUnknownClipboardFormat 65385 +#define Consts_SOutOfResources 65386 +#define Consts_SNoCanvasHandle 65387 +#define Consts_SInvalidImageSize 65388 +#define Consts_SInvalidImageList 65389 +#define Consts_SReplaceImage 65390 +#define Consts_SImageIndexError 65391 +#define RTLConsts_SListCapacityError 65392 +#define RTLConsts_SListCountError 65393 +#define RTLConsts_SListIndexError 65394 +#define RTLConsts_SMemoryStreamError 65395 +#define RTLConsts_SPropertyException 65396 +#define RTLConsts_SReadError 65397 +#define RTLConsts_SReadOnlyProperty 65398 +#define RTLConsts_SRegGetDataFailed 65399 +#define RTLConsts_SRegSetDataFailed 65400 +#define RTLConsts_SResNotFound 65401 +#define RTLConsts_SSeekNotImplemented 65402 +#define RTLConsts_SSortedListError 65403 +#define RTLConsts_STooManyDeleted 65404 +#define RTLConsts_SUnknownGroup 65405 +#define RTLConsts_SUnknownProperty 65406 +#define RTLConsts_SWriteError 65407 +#define RTLConsts_SDuplicateString 65408 +#define RTLConsts_SFCreateErrorEx 65409 +#define RTLConsts_SFixedColTooBig 65410 +#define RTLConsts_SFixedRowTooBig 65411 +#define RTLConsts_SFOpenErrorEx 65412 +#define RTLConsts_SGridTooLarge 65413 +#define RTLConsts_SIndexOutOfRange 65414 +#define RTLConsts_SInvalidImage 65415 +#define RTLConsts_SInvalidName 65416 +#define RTLConsts_SInvalidProperty 65417 +#define RTLConsts_SInvalidPropertyElement 65418 +#define RTLConsts_SInvalidPropertyPath 65419 +#define RTLConsts_SInvalidPropertyType 65420 +#define RTLConsts_SInvalidPropertyValue 65421 +#define RTLConsts_SInvalidRegType 65422 +#define RTLConsts_SInvalidStringGridOp 65423 +#define SysConst_SLongDayNameSun 65424 +#define SysConst_SLongDayNameMon 65425 +#define SysConst_SLongDayNameTue 65426 +#define SysConst_SLongDayNameWed 65427 +#define SysConst_SLongDayNameThu 65428 +#define SysConst_SLongDayNameFri 65429 +#define SysConst_SLongDayNameSat 65430 +#define RTLConsts_SAncestorNotFound 65431 +#define RTLConsts_SAssignError 65432 +#define RTLConsts_SBitsIndexError 65433 +#define RTLConsts_SCantWriteResourceStreamError 65434 +#define RTLConsts_SCheckSynchronizeError 65435 +#define RTLConsts_SClassNotFound 65436 +#define RTLConsts_SDuplicateClass 65437 +#define RTLConsts_SDuplicateItem 65438 +#define RTLConsts_SDuplicateName 65439 +#define SysConst_SLongMonthNameApr 65440 +#define SysConst_SLongMonthNameMay 65441 +#define SysConst_SLongMonthNameJun 65442 +#define SysConst_SLongMonthNameJul 65443 +#define SysConst_SLongMonthNameAug 65444 +#define SysConst_SLongMonthNameSep 65445 +#define SysConst_SLongMonthNameOct 65446 +#define SysConst_SLongMonthNameNov 65447 +#define SysConst_SLongMonthNameDec 65448 +#define SysConst_SShortDayNameSun 65449 +#define SysConst_SShortDayNameMon 65450 +#define SysConst_SShortDayNameTue 65451 +#define SysConst_SShortDayNameWed 65452 +#define SysConst_SShortDayNameThu 65453 +#define SysConst_SShortDayNameFri 65454 +#define SysConst_SShortDayNameSat 65455 +#define SysConst_SUnkOSError 65456 +#define SysConst_SShortMonthNameJan 65457 +#define SysConst_SShortMonthNameFeb 65458 +#define SysConst_SShortMonthNameMar 65459 +#define SysConst_SShortMonthNameApr 65460 +#define SysConst_SShortMonthNameMay 65461 +#define SysConst_SShortMonthNameJun 65462 +#define SysConst_SShortMonthNameJul 65463 +#define SysConst_SShortMonthNameAug 65464 +#define SysConst_SShortMonthNameSep 65465 +#define SysConst_SShortMonthNameOct 65466 +#define SysConst_SShortMonthNameNov 65467 +#define SysConst_SShortMonthNameDec 65468 +#define SysConst_SLongMonthNameJan 65469 +#define SysConst_SLongMonthNameFeb 65470 +#define SysConst_SLongMonthNameMar 65471 +#define SysConst_SVarTypeTooManyCustom 65472 +#define SysConst_SVarTypeCouldNotConvert 65473 +#define SysConst_SVarTypeConvertOverflow 65474 +#define SysConst_SVarOverflow 65475 +#define SysConst_SVarInvalid 65476 +#define SysConst_SVarBadType 65477 +#define SysConst_SVarNotImplemented 65478 +#define SysConst_SVarUnexpected 65479 +#define SysConst_SExternalException 65480 +#define SysConst_SAssertionFailed 65481 +#define SysConst_SIntfCastError 65482 +#define SysConst_SSafecallException 65483 +#define SysConst_SAssertError 65484 +#define SysConst_SAbstractError 65485 +#define SysConst_SModuleAccessViolation 65486 +#define SysConst_SOSError 65487 +#define SysConst_SInvalidFormat 65488 +#define SysConst_SArgumentMissing 65489 +#define SysConst_SDispatchError 65490 +#define SysConst_SReadAccess 65491 +#define SysConst_SWriteAccess 65492 +#define SysConst_SFormatTooLong 65493 +#define SysConst_SVarArrayCreate 65494 +#define SysConst_SVarArrayBounds 65495 +#define SysConst_SVarArrayLocked 65496 +#define SysConst_SInvalidVarCast 65497 +#define SysConst_SInvalidVarOp 65498 +#define SysConst_SInvalidVarNullOp 65499 +#define SysConst_SInvalidVarOpWithHResultWithPrefix 65500 +#define SysConst_SVarTypeOutOfRangeWithPrefix 65501 +#define SysConst_SVarTypeAlreadyUsedWithPrefix 65502 +#define SysConst_SVarTypeNotUsableWithPrefix 65503 +#define SysConst_SRangeError 65504 +#define SysConst_SIntOverflow 65505 +#define SysConst_SInvalidOp 65506 +#define SysConst_SZeroDivide 65507 +#define SysConst_SOverflow 65508 +#define SysConst_SUnderflow 65509 +#define SysConst_SInvalidPointer 65510 +#define SysConst_SInvalidCast 65511 +#define SysConst_SAccessViolationArg3 65512 +#define SysConst_SAccessViolationNoArg 65513 +#define SysConst_SStackOverflow 65514 +#define SysConst_SControlC 65515 +#define SysConst_SPrivilege 65516 +#define SysConst_SOperationAborted 65517 +#define SysConst_SException 65518 +#define SysConst_SExceptTitle 65519 +#define SysConst_SInvalidInteger 65520 +#define SysConst_SInvalidFloat 65521 +#define SysConst_SInvalidTime 65522 +#define SysConst_SInvalidDateTime 65523 +#define SysConst_STimeEncodeError 65524 +#define SysConst_SDateEncodeError 65525 +#define SysConst_SOutOfMemory 65526 +#define SysConst_SInOutError 65527 +#define SysConst_SFileNotFound 65528 +#define SysConst_SInvalidFilename 65529 +#define SysConst_STooManyOpenFiles 65530 +#define SysConst_SAccessDenied 65531 +#define SysConst_SEndOfFile 65532 +#define SysConst_SDiskFull 65533 +#define SysConst_SInvalidInput 65534 +#define SysConst_SDivByZero 65535 +STRINGTABLE +BEGIN + IdResourceStrings_RSStackHOST_NOT_FOUND, "Host not found." + IdResourceStrings_RSStackENETUNREACH, "Network is unreachable." + IdResourceStrings_RSStackENETRESET, "Net dropped connection or reset." + IdResourceStrings_RSStackECONNABORTED, "Software caused connection abort." + IdResourceStrings_RSStackECONNRESET, "Connection reset by peer." + IdResourceStrings_RSStackENOBUFS, "No buffer space available." + IdResourceStrings_RSStackEISCONN, "Socket is already connected." + IdResourceStrings_RSStackENOTCONN, "Socket is not connected." + IdResourceStrings_RSStackESHUTDOWN, "Cannot send or receive after socket is closed." + IdResourceStrings_RSStackETOOMANYREFS, "Too many references, cannot splice." + IdResourceStrings_RSStackETIMEDOUT, "Connection timed out." + IdResourceStrings_RSStackECONNREFUSED, "Connection refused." + IdResourceStrings_RSStackELOOP, "Too many levels of symbolic links." + IdResourceStrings_RSStackENAMETOOLONG, "File name too long." + IdResourceStrings_RSStackEHOSTDOWN, "Host is down." + IdResourceStrings_RSStackEHOSTUNREACH, "No route to host." + IdResourceStrings_RSStackENOTEMPTY, "Directory not empty" + IdResourceStrings_RSStackEWOULDBLOCK, "Operation would block. " + IdResourceStrings_RSStackEINPROGRESS, "Operation now in progress." + IdResourceStrings_RSStackEALREADY, "Operation already in progress." + IdResourceStrings_RSStackENOTSOCK, "Socket operation on non-socket." + IdResourceStrings_RSStackEDESTADDRREQ, "Destination address required." + IdResourceStrings_RSStackEMSGSIZE, "Message too long." + IdResourceStrings_RSStackEPROTOTYPE, "Protocol wrong type for socket." + IdResourceStrings_RSStackENOPROTOOPT, "Bad protocol option." + IdResourceStrings_RSStackEPROTONOSUPPORT, "Protocol not supported." + IdResourceStrings_RSStackESOCKTNOSUPPORT, "Socket type not supported." + IdResourceStrings_RSStackEOPNOTSUPP, "Operation not supported on socket." + IdResourceStrings_RSStackEPFNOSUPPORT, "Protocol family not supported." + IdResourceStrings_RSStackEAFNOSUPPORT, "Address family not supported by protocol family." + IdResourceStrings_RSStackEADDRINUSE, "Address already in use." + IdResourceStrings_RSStackEADDRNOTAVAIL, "Cannot assign requested address." + IdResourceStrings_RSStackENETDOWN, "Network is down." + VDBConsts_SPostEdit, "Post edit" + VDBConsts_SCancelEdit, "Cancel edit" + VDBConsts_SRefreshRecord, "Refresh data" + VDBConsts_SRemoteLogin, "Remote Login" + IdResourceStrings_RSWinsockInitializationError, "Winsock Initialization Error." + IdResourceStrings_RSSetSizeExceeded, "Set Size Exceeded." + IdResourceStrings_RSWS2CallError, "Error on call Winsock2 library function %s" + IdResourceStrings_RSWS2LoadError, "Error on loading Winsock2 library (%s)" + IdResourceStrings_RSInvalidServiceName, "%s is not a valid service." + IdResourceStrings_RSStackError, "Socket Error # %d\r\n%s" + IdResourceStrings_RSStackEINTR, "Interrupted system call." + IdResourceStrings_RSStackEBADF, "Bad file number." + IdResourceStrings_RSStackEACCES, "Access denied." + IdResourceStrings_RSStackEFAULT, "Bad address." + IdResourceStrings_RSStackEINVAL, "Invalid argument." + IdResourceStrings_RSStackEMFILE, "Too many open files." + OleConst_SCannotActivate, "OLE control activation failed" + OleConst_SNoWindowHandle, "Could not obtain OLE control window handle" + OleConst_SInvalidLicense, "License information for %s is invalid" + OleConst_SNotLicensed, "License information for %s not found. You cannot use this control in design mode" + OleConst_sNoRunningObject, "Unable to retrieve a pointer to a running object registered with OLE for %s/%s" + DBConsts_SBcdOverflow, "BCD overflow" + DBConsts_SInvalidBcdValue, "%s is not a valid BCD value" + DBConsts_SCouldNotParseTimeStamp, "Could not parse SQL TimeStamp string" + DBConsts_SInvalidSqlTimeStamp, "Invalid SQL date/time values" + VDBConsts_SFirstRecord, "First record" + VDBConsts_SPriorRecord, "Prior record" + VDBConsts_SNextRecord, "Next record" + VDBConsts_SLastRecord, "Last record" + VDBConsts_SInsertRecord, "Insert record" + VDBConsts_SDeleteRecord, "Delete record" + VDBConsts_SEditRecord, "Edit record" + TeeConst_TeeMsg_ValuesArrowEndX, "EndX" + TeeConst_TeeMsg_ValuesArrowEndY, "EndY" + ComConst_SCreateRegKeyError, "Error creating system registry entry" + ComConst_SOleError, "OLE error %.8x" + ComConst_SObjectFactoryMissing, "Object factory for class %s missing" + ComConst_STypeInfoMissing, "Type information missing for class %s" + ComConst_SBadTypeInfo, "Incorrect type information for class %s" + ComConst_SDispIntfMissing, "Dispatch interface missing from class %s" + ComConst_SNoMethod, "Method '%s' not supported by automation object" + ComConst_SVarNotObject, "Variant does not reference an automation object" + ComConst_STooManyParams, "Dispatch methods do not support more than 64 parameters" + ComConst_SDCOMNotInstalled, "DCOM not installed" + ComConst_SDAXError, "DAX Error" + ComConst_SAutomationWarning, "COM Server Warning" + ComConst_SNoCloseActiveServer1, "There are still active COM objects in this application. One or more clients may have references to these objects, so manually closing " + ComConst_SNoCloseActiveServer2, "this application may cause those client application(s) to fail.\r\n\r\nAre you sure you want to close this application?" + TeeConst_TeeMsg_FunctionDivide, "Divide" + TeeConst_TeeMsg_FunctionHigh, "High" + TeeConst_TeeMsg_FunctionLow, "Low" + TeeConst_TeeMsg_FunctionAverage, "Average" + TeeConst_TeeMsg_DefaultFontName, "Arial" + TeeConst_TeeMsg_CheckPointerSize, "Pointer size must be greater than zero" + TeeConst_TeeMsg_FunctionPeriod, "Function Period should be >= 0" + TeeConst_TeeMsg_PieOther, "Other" + TeeConst_TeeMsg_ValuesX, "X" + TeeConst_TeeMsg_ValuesY, "Y" + TeeConst_TeeMsg_ValuesPie, "Pie" + TeeConst_TeeMsg_ValuesBar, "Bar" + TeeConst_TeeMsg_ValuesAngle, "Angle" + TeeConst_TeeMsg_ValuesGanttStart, "Start" + TeeConst_TeeMsg_ValuesGanttEnd, "End" + TeeConst_TeeMsg_ValuesGanttNextTask, "NextTask" + TeeConst_TeeMsg_GalleryArrow, "Arrow" + TeeConst_TeeMsg_GalleryGantt, "Gantt" + TeeConst_TeeMsg_GanttSample1, "Design" + TeeConst_TeeMsg_GanttSample2, "Prototyping" + TeeConst_TeeMsg_GanttSample3, "Development" + TeeConst_TeeMsg_GanttSample4, "Sales" + TeeConst_TeeMsg_GanttSample5, "Marketing" + TeeConst_TeeMsg_GanttSample6, "Testing" + TeeConst_TeeMsg_GanttSample7, "Manufac." + TeeConst_TeeMsg_GanttSample8, "Debugging" + TeeConst_TeeMsg_GanttSample9, "New Version" + TeeConst_TeeMsg_GanttSample10, "Banking" + TeeConst_TeeMsg_DefaultFontSize, "8" + TeeConst_TeeMsg_FunctionAdd, "Add" + TeeConst_TeeMsg_FunctionSubtract, "Subtract" + TeeConst_TeeMsg_FunctionMultiply, "Multiply" + TeeConst_TeeMsg_GalleryArea, "Area" + TeeConst_TeeMsg_GalleryBar, "Bar" + TeeConst_TeeMsg_GalleryHorizBar, "Horiz. Bar" + TeeConst_TeeMsg_GalleryPie, "Pie" + TeeConst_TeeMsg_GalleryFastLine, "Fast Line" + TeeConst_TeeMsg_Rotation, "Rotation" + TeeConst_TeeMsg_PieSample1, "Cars" + TeeConst_TeeMsg_PieSample2, "Phones" + TeeConst_TeeMsg_PieSample3, "Tables" + TeeConst_TeeMsg_PieSample4, "Monitors" + TeeConst_TeeMsg_PieSample5, "Lamps" + TeeConst_TeeMsg_PieSample6, "Keyboards" + TeeConst_TeeMsg_PieSample7, "Bikes" + TeeConst_TeeMsg_PieSample8, "Chairs" + TeeConst_TeeMsg_GalleryStandard, "Standard" + TeeConst_TeeMsg_GalleryFunctions, "Functions" + TeeConst_TeeMsg_AxisIncrementNeg, "Axis increment must be >= 0" + TeeConst_TeeMsg_AxisMinMax, "Axis Minimum Value must be <= Maximum" + TeeConst_TeeMsg_AxisMaxMin, "Axis Maximum Value must be >= Minimum" + TeeConst_TeeMsg_AxisLogBase, "Axis Logarithmic Base should be >= 2" + TeeConst_TeeMsg_MaxPointsPerPage, "MaxPointsPerPage must be >= 0" + TeeConst_TeeMsg_3dPercent, "3D effect percent must be between %d and %d" + TeeConst_TeeMsg_CircularSeries, "Circular Series dependences are not allowed" + TeeConst_TeeMsg_BarWidthPercent, "Bar Width Percent must be between 1 and 100" + TeeConst_TeeMsg_BarOffsetPercent, "Bar Offset Percent must be between -100% and 100%" + TeeConst_TeeMsg_DefaultPercentOf, "%s of %s" + TeeConst_TeeMsg_DefPercentFormat, "##0.## %" + TeeConst_TeeMsg_DefValueFormat, "#,##0.###" + TeeConst_TeeMsg_AxisTitle, "Axis Title" + TeeConst_TeeMsg_AxisLabels, "Axis Labels" + TeeConst_TeeMsg_GalleryLine, "Line" + TeeConst_TeeMsg_GalleryPoint, "Point" + ComStrs_sDateTimeMin, "Date is less than minimum of %s" + ComStrs_sFailSetCalDateTime, "Failed to set calendar date or time" + ComStrs_sFailSetCalMaxSelRange, "Failed to set maximum selection range" + ComStrs_sFailSetCalMinMaxRange, "Failed to set calendar min/max range" + ComStrs_sFailsetCalSelRange, "Failed to set calendar selected range" + WinHelpViewer_hNoKeyword, "No help keyword specified." + TeeConst_TeeMsg_LegendTopPos, "Top Legend Position must be between 0 and 100 %" + TeeConst_TeeMsg_LegendFirstValue, "First Legend Value must be > 0" + TeeConst_TeeMsg_LegendColorWidth, "Legend Color Width must be between 0 and 100 %" + TeeConst_TeeMsg_SeriesSetDataSource, "No ParentChart to validate DataSource" + TeeConst_TeeMsg_SeriesInvDataSource, "No valid DataSource: %s" + TeeConst_TeeMsg_FillSample, "FillSampleValues NumValues must be > 0" + TeeConst_TeeMsg_Angle, "%s Angle must be between 0 and 359 degrees" + TeeConst_TeeMsg_AxisLogDateTime, "DateTime Axis cannot be Logarithmic" + TeeConst_TeeMsg_AxisLogNotPositive, "Logarithmic Axis Min and Max values should be >= 0" + TeeConst_TeeMsg_AxisLabelSep, "Labels Separation % must be greater than 0" + ComStrs_sTabFailDelete, "Failed to delete tab at index %d" + ComStrs_sTabFailRetrieve, "Failed to retrieve tab at index %d" + ComStrs_sTabFailGetObject, "Failed to get object at index %d" + ComStrs_sTabFailSet, "Failed to set tab \"%s\" at index %d" + ComStrs_sTabFailSetObject, "Failed to set object at index %d" + ComStrs_sTabMustBeMultiLine, "MultiLine must be True when TabPosition is tpLeft or tpRight" + ComStrs_sInvalidIndex, "Invalid index" + ComStrs_sInsertError, "Unable to insert an item" + ComStrs_sInvalidOwner, "Invalid owner" + ComStrs_sRichEditInsertError, "RichEdit line insertion error" + ComStrs_sRichEditLoadFail, "Failed to Load Stream" + ComStrs_sRichEditSaveFail, "Failed to Save Stream" + ComStrs_sUDAssociated, "%s is already associated with %s" + ComStrs_sPageIndexError, "%d is an invalid PageIndex value. PageIndex must be between 0 and %d" + ComStrs_sInvalidComCtl32, "This control requires version 4.70 or greater of COMCTL32.DLL" + ComStrs_sDateTimeMax, "Date exceeds maximum of %s" + ExtCtrls_clNameHighlightText, "Highlight Text" + ExtCtrls_clNameInactiveBorder, "Inactive Border" + ExtCtrls_clNameInactiveCaption, "Inactive Caption" + ExtCtrls_clNameInactiveCaptionText, "Inactive Caption Text" + ExtCtrls_clNameInfoBk, "Info Background" + ExtCtrls_clNameInfoText, "Info Text" + ExtCtrls_clNameMenu, "Menu Background" + ExtCtrls_clNameMenuText, "Menu Text" + ExtCtrls_clNameNone, "None" + ExtCtrls_clNameScrollBar, "Scroll Bar" + ExtCtrls_clName3DDkShadow, "3D Dark Shadow" + ExtCtrls_clName3DLight, "3D Light" + ExtCtrls_clNameWindow, "Window Background" + ExtCtrls_clNameWindowFrame, "Window Frame" + ExtCtrls_clNameWindowText, "Window Text" + ComStrs_sTabFailClear, "Failed to clear tab control" + ExtCtrls_clNameMoneyGreen, "Money Green" + ExtCtrls_clNameSkyBlue, "Sky Blue" + ExtCtrls_clNameCream, "Cream" + ExtCtrls_clNameMedGray, "Medium Gray" + ExtCtrls_clNameActiveBorder, "Active Border" + ExtCtrls_clNameActiveCaption, "Active Caption" + ExtCtrls_clNameAppWorkSpace, "Application Workspace" + ExtCtrls_clNameBackground, "Background" + ExtCtrls_clNameBtnFace, "Button Face" + ExtCtrls_clNameBtnHighlight, "Button Highlight" + ExtCtrls_clNameBtnShadow, "Button Shadow" + ExtCtrls_clNameBtnText, "Button Text" + ExtCtrls_clNameCaptionText, "Caption Text" + ExtCtrls_clNameDefault, "Default" + ExtCtrls_clNameGrayText, "Gray Text" + ExtCtrls_clNameHighlight, "Highlight Background" + ExtCtrls_clNameBlack, "Black" + ExtCtrls_clNameMaroon, "Maroon" + ExtCtrls_clNameGreen, "Green" + ExtCtrls_clNameOlive, "Olive" + ExtCtrls_clNameNavy, "Navy" + ExtCtrls_clNamePurple, "Purple" + ExtCtrls_clNameTeal, "Teal" + ExtCtrls_clNameGray, "Gray" + ExtCtrls_clNameSilver, "Silver" + ExtCtrls_clNameRed, "Red" + ExtCtrls_clNameLime, "Lime" + ExtCtrls_clNameYellow, "Yellow" + ExtCtrls_clNameBlue, "Blue" + ExtCtrls_clNameFuchsia, "Fuchsia" + ExtCtrls_clNameAqua, "Aqua" + ExtCtrls_clNameWhite, "White" + Consts_SNoDefaultPrinter, "There is no default printer currently selected" + Consts_SDuplicateMenus, "Menu '%s' is already being used by another form" + Consts_SCannotOpenAVI, "Cannot open AVI" + Consts_SDockedCtlNeedsName, "Docked control must have a name" + Consts_SDockTreeRemoveError, "Error removing control from dock tree" + Consts_SDockZoneNotFound, " - Dock zone not found" + Consts_SDockZoneHasNoCtl, " - Dock zone has no control" + Consts_SMultiSelectRequired, "Multiselect mode must be on for this feature" + Consts_SSeparator, "Separator" + Consts_SErrorSettingCount, "Error setting %s.Count" + Consts_SListBoxMustBeVirtual, "Listbox (%s) style must be virtual in order to set Count" + Consts_SNoGetItemEventHandler, "No OnGetItem event handler assigned" + HelpIntfs_hNoTableOfContents, "Unable to find a Table of Contents" + HelpIntfs_hNothingFound, "No help found for %s" + HelpIntfs_hNoContext, "No context-sensitive help installed" + HelpIntfs_hNoTopics, "No topic-based help system installed" + Consts_SmkcLeft, "Left" + Consts_SmkcUp, "Up" + Consts_SmkcRight, "Right" + Consts_SmkcDown, "Down" + Consts_SmkcIns, "Ins" + Consts_SmkcDel, "Del" + Consts_SmkcShift, "Shift+" + Consts_SmkcCtrl, "Ctrl+" + Consts_SmkcAlt, "Alt+" + Consts_SOutOfRange, "Value must be between %d and %d" + Consts_SInsertLineError, "Unable to insert a line" + Consts_SInvalidClipFmt, "Invalid clipboard format" + Consts_SIconToClipboard, "Clipboard does not support Icons" + Consts_SCannotOpenClipboard, "Cannot open clipboard" + Consts_SInvalidMemoSize, "Text exceeds memo capacity" + Consts_SInvalidPrinterOp, "Operation not supported on selected printer" + Consts_SMsgDlgHelp, "&Help" + Consts_SMsgDlgAbort, "&Abort" + Consts_SMsgDlgRetry, "&Retry" + Consts_SMsgDlgIgnore, "&Ignore" + Consts_SMsgDlgAll, "&All" + Consts_SMsgDlgNoToAll, "N&o to All" + Consts_SMsgDlgYesToAll, "Yes to &All" + Consts_SmkcBkSp, "BkSp" + Consts_SmkcTab, "Tab" + Consts_SmkcEsc, "Esc" + Consts_SmkcEnter, "Enter" + Consts_SmkcSpace, "Space" + Consts_SmkcPgUp, "PgUp" + Consts_SmkcPgDn, "PgDn" + Consts_SmkcEnd, "End" + Consts_SmkcHome, "Home" + Consts_SAllButton, "&All" + Consts_SCannotDragForm, "Cannot drag a form" + Consts_SVMetafiles, "Metafiles" + Consts_SVEnhMetafiles, "Enhanced Metafiles" + Consts_SVIcons, "Icons" + Consts_SVBitmaps, "Bitmaps" + Consts_SMaskErr, "Invalid input value" + Consts_SMaskEditErr, "Invalid input value. Use escape key to abandon changes" + Consts_SMsgDlgWarning, "Warning" + Consts_SMsgDlgError, "Error" + Consts_SMsgDlgInformation, "Information" + Consts_SMsgDlgConfirm, "Confirm" + Consts_SMsgDlgYes, "&Yes" + Consts_SMsgDlgNo, "&No" + Consts_SMsgDlgOK, "OK" + Consts_SMsgDlgCancel, "Cancel" + Consts_SNotPrinting, "Printer is not currently printing" + Consts_SPrinting, "Printing in progress" + Consts_SInvalidPrinter, "Printer selected is not valid" + Consts_SDeviceOnPort, "%s on %s" + Consts_SGroupIndexTooLow, "GroupIndex cannot be less than a previous menu item's GroupIndex" + Consts_SNoMDIForm, "Cannot create form. No MDI forms are currently active" + Consts_SControlParentSetToSelf, "A control cannot have itself as its parent" + Consts_SOKButton, "OK" + Consts_SCancelButton, "Cancel" + Consts_SYesButton, "&Yes" + Consts_SNoButton, "&No" + Consts_SHelpButton, "&Help" + Consts_SCloseButton, "&Close" + Consts_SIgnoreButton, "&Ignore" + Consts_SRetryButton, "&Retry" + Consts_SAbortButton, "Abort" + Consts_SImageReadFail, "Failed to read ImageList data from stream" + Consts_SImageWriteFail, "Failed to write ImageList data to stream" + Consts_SWindowDCError, "Error creating window device context" + Consts_SWindowClass, "Error creating window class" + Consts_SCannotFocus, "Cannot focus a disabled or invisible window" + Consts_SParentRequired, "Control '%s' has no parent window" + Consts_SParentGivenNotAParent, "Parent given is not a parent of '%s'" + Consts_SMDIChildNotVisible, "Cannot hide an MDI Child Form" + Consts_SVisibleChanged, "Cannot change Visible in OnShow or OnHide" + Consts_SCannotShowModal, "Cannot make a visible window modal" + Consts_SScrollBarRange, "Scrollbar property out of range" + Consts_SPropertyOutOfRange, "%s property out of range" + Consts_SMenuIndexError, "Menu index out of range" + Consts_SMenuReinserted, "Menu inserted twice" + Consts_SMenuNotFound, "Sub-menu is not in menu" + Consts_SNoTimers, "Not enough timers available" + RTLConsts_SThreadCreateError, "Thread creation error: %s" + RTLConsts_SThreadError, "Thread Error: %s (%d)" + Consts_SInvalidTabPosition, "Tab position incompatible with current tab style" + Consts_SInvalidTabStyle, "Tab style incompatible with current tab position" + Consts_SInvalidBitmap, "Bitmap image is not valid" + Consts_SInvalidIcon, "Icon image is not valid" + Consts_SInvalidMetafile, "Metafile is not valid" + Consts_SChangeIconSize, "Cannot change the size of an icon" + Consts_SOleGraphic, "Invalid operation on TOleGraphic" + Consts_SUnknownClipboardFormat, "Unsupported clipboard format" + Consts_SOutOfResources, "Out of system resources" + Consts_SNoCanvasHandle, "Canvas does not allow drawing" + Consts_SInvalidImageSize, "Invalid image size" + Consts_SInvalidImageList, "Invalid ImageList" + Consts_SReplaceImage, "Unable to Replace Image" + Consts_SImageIndexError, "Invalid ImageList Index" + RTLConsts_SListCapacityError, "List capacity out of bounds (%d)" + RTLConsts_SListCountError, "List count out of bounds (%d)" + RTLConsts_SListIndexError, "List index out of bounds (%d)" + RTLConsts_SMemoryStreamError, "Out of memory while expanding memory stream" + RTLConsts_SPropertyException, "Error reading %s%s%s: %s" + RTLConsts_SReadError, "Stream read error" + RTLConsts_SReadOnlyProperty, "Property is read-only" + RTLConsts_SRegGetDataFailed, "Failed to get data for '%s'" + RTLConsts_SRegSetDataFailed, "Failed to set data for '%s'" + RTLConsts_SResNotFound, "Resource %s not found" + RTLConsts_SSeekNotImplemented, "%s.Seek not implemented" + RTLConsts_SSortedListError, "Operation not allowed on sorted list" + RTLConsts_STooManyDeleted, "Too many rows or columns deleted" + RTLConsts_SUnknownGroup, "%s not in a class registration group" + RTLConsts_SUnknownProperty, "Property %s does not exist" + RTLConsts_SWriteError, "Stream write error" + RTLConsts_SDuplicateString, "String list does not allow duplicates" + RTLConsts_SFCreateErrorEx, "Cannot create file \"%s\". %s" + RTLConsts_SFixedColTooBig, "Fixed column count must be less than column count" + RTLConsts_SFixedRowTooBig, "Fixed row count must be less than row count" + RTLConsts_SFOpenErrorEx, "Cannot open file \"%s\". %s" + RTLConsts_SGridTooLarge, "Grid too large for operation" + RTLConsts_SIndexOutOfRange, "Grid index out of range" + RTLConsts_SInvalidImage, "Invalid stream format" + RTLConsts_SInvalidName, "''%s'' is not a valid component name" + RTLConsts_SInvalidProperty, "Invalid property value" + RTLConsts_SInvalidPropertyElement, "Invalid property element: %s" + RTLConsts_SInvalidPropertyPath, "Invalid property path" + RTLConsts_SInvalidPropertyType, "Invalid property type: %s" + RTLConsts_SInvalidPropertyValue, "Invalid property value" + RTLConsts_SInvalidRegType, "Invalid data type for '%s'" + RTLConsts_SInvalidStringGridOp, "Cannot insert or delete rows from grid" + SysConst_SLongDayNameSun, "Sunday" + SysConst_SLongDayNameMon, "Monday" + SysConst_SLongDayNameTue, "Tuesday" + SysConst_SLongDayNameWed, "Wednesday" + SysConst_SLongDayNameThu, "Thursday" + SysConst_SLongDayNameFri, "Friday" + SysConst_SLongDayNameSat, "Saturday" + RTLConsts_SAncestorNotFound, "Ancestor for '%s' not found" + RTLConsts_SAssignError, "Cannot assign a %s to a %s" + RTLConsts_SBitsIndexError, "Bits index out of range" + RTLConsts_SCantWriteResourceStreamError, "Can't write to a read-only resource stream" + RTLConsts_SCheckSynchronizeError, "CheckSynchronize called from thread $%x, which is NOT the main thread" + RTLConsts_SClassNotFound, "Class %s not found" + RTLConsts_SDuplicateClass, "A class named %s already exists" + RTLConsts_SDuplicateItem, "List does not allow duplicates ($0%x)" + RTLConsts_SDuplicateName, "A component named %s already exists" + SysConst_SLongMonthNameApr, "April" + SysConst_SLongMonthNameMay, "May" + SysConst_SLongMonthNameJun, "June" + SysConst_SLongMonthNameJul, "July" + SysConst_SLongMonthNameAug, "August" + SysConst_SLongMonthNameSep, "September" + SysConst_SLongMonthNameOct, "October" + SysConst_SLongMonthNameNov, "November" + SysConst_SLongMonthNameDec, "December" + SysConst_SShortDayNameSun, "Sun" + SysConst_SShortDayNameMon, "Mon" + SysConst_SShortDayNameTue, "Tue" + SysConst_SShortDayNameWed, "Wed" + SysConst_SShortDayNameThu, "Thu" + SysConst_SShortDayNameFri, "Fri" + SysConst_SShortDayNameSat, "Sat" + SysConst_SUnkOSError, "A call to an OS function failed" + SysConst_SShortMonthNameJan, "Jan" + SysConst_SShortMonthNameFeb, "Feb" + SysConst_SShortMonthNameMar, "Mar" + SysConst_SShortMonthNameApr, "Apr" + SysConst_SShortMonthNameMay, "May" + SysConst_SShortMonthNameJun, "Jun" + SysConst_SShortMonthNameJul, "Jul" + SysConst_SShortMonthNameAug, "Aug" + SysConst_SShortMonthNameSep, "Sep" + SysConst_SShortMonthNameOct, "Oct" + SysConst_SShortMonthNameNov, "Nov" + SysConst_SShortMonthNameDec, "Dec" + SysConst_SLongMonthNameJan, "January" + SysConst_SLongMonthNameFeb, "February" + SysConst_SLongMonthNameMar, "March" + SysConst_SVarTypeTooManyCustom, "Too many custom variant types have been registered" + SysConst_SVarTypeCouldNotConvert, "Could not convert variant of type (%s) into type (%s)" + SysConst_SVarTypeConvertOverflow, "Overflow while converting variant of type (%s) into type (%s)" + SysConst_SVarOverflow, "Variant overflow" + SysConst_SVarInvalid, "Invalid argument" + SysConst_SVarBadType, "Invalid variant type" + SysConst_SVarNotImplemented, "Operation not supported" + SysConst_SVarUnexpected, "Unexpected variant error" + SysConst_SExternalException, "External exception %x" + SysConst_SAssertionFailed, "Assertion failed" + SysConst_SIntfCastError, "Interface not supported" + SysConst_SSafecallException, "Exception in safecall method" + SysConst_SAssertError, "%s (%s, line %d)" + SysConst_SAbstractError, "Abstract Error" + SysConst_SModuleAccessViolation, "Access violation at address %p in module '%s'. %s of address %p" + SysConst_SOSError, "System Error. Code: %d.\r\n%s" + SysConst_SInvalidFormat, "Format '%s' invalid or incompatible with argument" + SysConst_SArgumentMissing, "No argument for format '%s'" + SysConst_SDispatchError, "Variant method calls not supported" + SysConst_SReadAccess, "Read" + SysConst_SWriteAccess, "Write" + SysConst_SFormatTooLong, "Format string too long" + SysConst_SVarArrayCreate, "Error creating variant or safe array" + SysConst_SVarArrayBounds, "Variant or safe array index out of bounds" + SysConst_SVarArrayLocked, "Variant or safe array is locked" + SysConst_SInvalidVarCast, "Invalid variant type conversion" + SysConst_SInvalidVarOp, "Invalid variant operation" + SysConst_SInvalidVarNullOp, "Invalid NULL variant operation" + SysConst_SInvalidVarOpWithHResultWithPrefix, "Invalid variant operation (%s%.8x)\n%s" + SysConst_SVarTypeOutOfRangeWithPrefix, "Custom variant type (%s%.4x) is out of range" + SysConst_SVarTypeAlreadyUsedWithPrefix, "Custom variant type (%s%.4x) already used by %s" + SysConst_SVarTypeNotUsableWithPrefix, "Custom variant type (%s%.4x) is not usable" + SysConst_SRangeError, "Range check error" + SysConst_SIntOverflow, "Integer overflow" + SysConst_SInvalidOp, "Invalid floating point operation" + SysConst_SZeroDivide, "Floating point division by zero" + SysConst_SOverflow, "Floating point overflow" + SysConst_SUnderflow, "Floating point underflow" + SysConst_SInvalidPointer, "Invalid pointer operation" + SysConst_SInvalidCast, "Invalid class typecast" + SysConst_SAccessViolationArg3, "Access violation at address %p. %s of address %p" + SysConst_SAccessViolationNoArg, "Access violation" + SysConst_SStackOverflow, "Stack overflow" + SysConst_SControlC, "Control-C hit" + SysConst_SPrivilege, "Privileged instruction" + SysConst_SOperationAborted, "Operation aborted" + SysConst_SException, "Exception %s in module %s at %p.\r\n%s%s\r\n" + SysConst_SExceptTitle, "Application Error" + SysConst_SInvalidInteger, "'%s' is not a valid integer value" + SysConst_SInvalidFloat, "'%s' is not a valid floating point value" + SysConst_SInvalidTime, "'%s' is not a valid time" + SysConst_SInvalidDateTime, "'%s' is not a valid date and time" + SysConst_STimeEncodeError, "Invalid argument to time encode" + SysConst_SDateEncodeError, "Invalid argument to date encode" + SysConst_SOutOfMemory, "Out of memory" + SysConst_SInOutError, "I/O error %d" + SysConst_SFileNotFound, "File not found" + SysConst_SInvalidFilename, "Invalid filename" + SysConst_STooManyOpenFiles, "Too many open files" + SysConst_SAccessDenied, "File access denied" + SysConst_SEndOfFile, "Read beyond end of file" + SysConst_SDiskFull, "Disk full" + SysConst_SInvalidInput, "Invalid numeric input" + SysConst_SDivByZero, "Division by zero" +END + diff --git a/CPRS-Chart/CPRSChart.dsk b/CPRS-Chart/CPRSChart.dsk new file mode 100644 index 0000000..98671ef --- /dev/null +++ b/CPRS-Chart/CPRSChart.dsk @@ -0,0 +1,397 @@ +[Closed Files] +File_0=SourceModule,'C:\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\WV_Release_CPRS_OFFICIAL\CPRS-Lib\ORSystem.pas',0,1,1,1,332,0,0 +File_1=SourceModule,'C:\Shared\CPRSfromGeorgeWelch\OR_30_270_SRC_VOE_MODIFIED\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\OR_SRC_CREATION\CPRS-Chart\CPRSChart.dpr',0,1,1,1,1,0,0 +File_2=SourceModule,'C:\Shared\CPRSfromGeorgeWelch\OR_30_270_SRC_VOE_MODIFIED\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\OR_SRC_CREATION\CPRS-Chart\fLabs.pas',0,1,1116,59,1127,0,0 +File_3=SourceModule,'C:\Shared\CPRSfromGeorgeWelch\OR_30_270_SRC_VOE_MODIFIED\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\OR_SRC_CREATION\CPRS-Chart\fReview.pas',0,1,928,47,939,0,0 +File_4=SourceModule,'C:\Shared\CPRSfromGeorgeWelch\OR_30_270_SRC_VOE_MODIFIED\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\OR_SRC_CREATION\CPRS-Chart\rTIU.pas',0,1,1033,28,1044,0,0 +File_5=SourceModule,'C:\Shared\CPRSfromGeorgeWelch\OR_30_270_SRC_VOE_MODIFIED\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\OR_SRC_CREATION\CPRS-Chart\fAbout.pas',0,35,56,105,67,0,0 +File_6=SourceModule,'C:\Shared\CPRSfromGeorgeWelch\OR_30_270_SRC_VOE_MODIFIED\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\OR_SRC_CREATION\CPRS-Chart\rMisc.pas',0,1,114,26,125,0,0 +File_7=SourceModule,'C:\Shared\CPRSfromGeorgeWelch\OR_30_270_SRC_VOE_MODIFIED\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\OR_SRC_CREATION\CPRS-Chart\uSpell.pas',0,1,103,48,114,0,0 +File_8=SourceModule,'C:\Shared\CPRSfromGeorgeWelch\OR_30_270_SRC_VOE_MODIFIED\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\OR_SRC_CREATION\CPRS-Chart\uSignItems.pas',0,1,645,37,664,0,0 + +[Modules] +Module0=C:\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\WV_Release_CPRS_OFFICIAL\CPRS-Chart\fPtSelOptns.pas +Module1=C:\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\WV_Release_CPRS_OFFICIAL\CPRS-Chart\fPtSel.pas +Module2=C:\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\WV_Release_CPRS_OFFICIAL\CPRS-Chart\fFrame.pas +Module3=C:\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\WV_Release_CPRS_OFFICIAL\CPRS-Chart\VERGENCECONTEXTORLib_TLB.pas +Module4=C:\PROGRA~1\BORLAND\DELPHI7\LIB\BDK32\Source\wsockc.pas +Module5=c:\program files\borland\delphi7\source\rtl\Sys\system.pas +Count=6 +EditWindowCount=1 +TypeLibWindowCount=1 + +[C:\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\WV_Release_CPRS_OFFICIAL\CPRS-Chart\fPtSelOptns.pas] +ModuleType=SourceModule +FormState=1 +FormOnTop=1 + +[C:\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\WV_Release_CPRS_OFFICIAL\CPRS-Chart\fPtSel.pas] +ModuleType=SourceModule +FormState=1 +FormOnTop=1 + +[C:\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\WV_Release_CPRS_OFFICIAL\CPRS-Chart\fFrame.pas] +ModuleType=SourceModule +FormState=0 +FormOnTop=0 + +[C:\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\WV_Release_CPRS_OFFICIAL\CPRS-Chart\VERGENCECONTEXTORLib_TLB.pas] +ModuleType=SourceModule +FormState=0 +FormOnTop=0 + +[C:\PROGRA~1\BORLAND\DELPHI7\LIB\BDK32\Source\wsockc.pas] +ModuleType=SourceModule +FormState=0 +FormOnTop=0 + +[c:\program files\borland\delphi7\source\rtl\Sys\system.pas] +ModuleType=SourceModule +FormState=0 +FormOnTop=0 + +[C:\Program Files\Borland\Delphi7\Projects\ProjectGroup1.bpg] +FormState=0 +FormOnTop=0 + +[C:\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\WV_Release_CPRS_OFFICIAL\CPRS-Chart\CPRSChart.dpr] +FormState=0 +FormOnTop=0 +SymbolFile=C:\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\WV_Release_CPRS_OFFICIAL\CPRS-Chart\CPRSChart.dsm +ModSinceCompile=1 + +[C:\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\WV_Release_CPRS_OFFICIAL\CPRS-Chart\CPRSChart.tlb] +FormState=0 +FormOnTop=0 + +[EditWindow0] +ViewCount=6 +CurrentView=3 +View0=0 +View1=1 +View2=2 +View3=3 +View4=4 +View5=5 +CodeExplorer=CodeExplorer@EditWindow0 +MessageView=MessageView@EditWindow0 +Create=1 +Visible=1 +State=0 +Left=35 +Top=116 +Width=957 +Height=594 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=949 +ClientHeight=560 +LeftPanelSize=0 +RightPanelSize=0 +BottomPanelSize=0 + +[View0] +Module=c:\program files\borland\delphi7\source\rtl\Sys\system.pas +CursorX=1 +CursorY=11674 +TopLine=11660 +LeftCol=1 + +[View1] +Module=C:\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\WV_Release_CPRS_OFFICIAL\CPRS-Chart\fPtSel.pas +CursorX=80 +CursorY=1310 +TopLine=1291 +LeftCol=1 + +[View2] +Module=C:\PROGRA~1\BORLAND\DELPHI7\LIB\BDK32\Source\wsockc.pas +CursorX=1 +CursorY=1479 +TopLine=1465 +LeftCol=1 + +[View3] +Module=C:\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\WV_Release_CPRS_OFFICIAL\CPRS-Chart\fPtSelOptns.pas +CursorX=1 +CursorY=202 +TopLine=185 +LeftCol=1 + +[View4] +Module=C:\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\WV_Release_CPRS_OFFICIAL\CPRS-Chart\VERGENCECONTEXTORLib_TLB.pas +CursorX=1 +CursorY=1145 +TopLine=1134 +LeftCol=1 + +[View5] +Module=C:\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\WV_Release_CPRS_OFFICIAL\CPRS-Chart\fFrame.pas +CursorX=10 +CursorY=624 +TopLine=610 +LeftCol=1 + +[TypeLibEditWindow0] +Create=1 +Visible=0 +State=0 +Left=200 +Top=110 +Width=639 +Height=453 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=631 +ClientHeight=419 +Module=C:\Program Files\Borland\Delphi7\Projects\OR_SRC_CREATION FILE 12 06 06 OR_3_270\WV_Release_CPRS_OFFICIAL\CPRS-Chart\CPRSChart.tlb + +[Watches] +Count=1 +Watch0='paramstr(2)',256,0,18,1,1,'Watches' + +[WatchWindow] +WatchColumnWidth=100 +WatchShowColumnHeaders=1 +Create=1 +Visible=0 +State=0 +Left=4 +Top=410 +Width=739 +Height=172 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=731 +ClientHeight=146 +TBDockHeight=146 +LRDockWidth=426 +Dockable=1 + +[Breakpoints] +Count=0 + +[AddressBreakpoints] +Count=0 + +[Main Window] +Create=1 +Visible=1 +State=0 +Left=0 +Top=0 +Width=1024 +Height=112 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1016 +ClientHeight=78 + +[ProjectManager] +Create=1 +Visible=0 +State=0 +Left=-43 +Top=189 +Width=1036 +Height=462 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1028 +ClientHeight=436 +TBDockHeight=489 +LRDockWidth=719 +Dockable=1 + +[Components] +Left=240 +Top=237 +Width=183 +Height=235 +Create=1 +Visible=0 +State=0 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=175 +ClientHeight=209 +TBDockHeight=235 +LRDockWidth=183 +Dockable=1 + +[CPUWindow] +Create=1 +Visible=0 +State=0 +Left=166 +Top=114 +Width=634 +Height=565 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=626 +ClientHeight=531 +DumpPane=79 +DisassemblyPane=187 +RegisterPane=231 +FlagPane=64 + +[AlignmentPalette] +Create=1 +Visible=0 +State=0 +Left=200 +Top=114 +Width=156 +Height=84 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=150 +ClientHeight=60 + +[PropertyInspector] +Create=1 +Visible=1 +State=0 +Left=0 +Top=394 +Width=246 +Height=335 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=238 +ClientHeight=309 +TBDockHeight=367 +LRDockWidth=190 +Dockable=1 +SplitPos=85 +ArrangeBy=Name +SelectedItem=Visible +ExpandedItems= +HiddenCategories= + +[BreakpointWindow] +Create=1 +Visible=0 +State=0 +Left=143 +Top=285 +Width=737 +Height=197 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=729 +ClientHeight=171 +TBDockHeight=197 +LRDockWidth=737 +Dockable=1 +Column0Width=100 +Column1Width=75 +Column2Width=200 +Column3Width=200 +Column4Width=75 +Column5Width=75 + +[CallStackWindow] +Create=1 +Visible=0 +State=0 +Left=282 +Top=543 +Width=469 +Height=294 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=461 +ClientHeight=268 +TBDockHeight=294 +LRDockWidth=469 +Dockable=1 + +[ObjectTree] +Create=1 +Visible=1 +State=0 +Left=0 +Top=114 +Width=250 +Height=274 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=242 +ClientHeight=248 +TBDockHeight=248 +LRDockWidth=190 +Dockable=1 + +[DebugLogView] +Create=1 +Visible=0 +State=0 +Left=431 +Top=254 +Width=417 +Height=291 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=409 +ClientHeight=265 +TBDockHeight=291 +LRDockWidth=417 +Dockable=1 + +[CodeExplorer@EditWindow0] +Create=1 +Visible=1 +State=0 +Left=0 +Top=0 +Width=1008 +Height=419 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1008 +ClientHeight=419 +TBDockHeight=305 +LRDockWidth=140 +Dockable=1 + +[MessageView@EditWindow0] +Create=1 +Visible=0 +State=0 +Left=0 +Top=0 +Width=1008 +Height=419 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1008 +ClientHeight=419 +TBDockHeight=85 +LRDockWidth=443 +Dockable=1 + +[DockHosts] +DockHostCount=1 + +[DockSite0] +DockSiteType=1 +Create=1 +Visible=0 +State=0 +Left=4 +Top=195 +Width=1024 +Height=474 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1016 +ClientHeight=448 +TBDockHeight=474 +LRDockWidth=283 +Dockable=1 +TabPosition=0 +ActiveTab=Exploring fPtSelOptns.pas +TabDockClients=CodeExplorer@EditWindow0,MessageView@EditWindow0 + diff --git a/CPRS-Chart/CPRSChart.dsm b/CPRS-Chart/CPRSChart.dsm new file mode 100644 index 0000000000000000000000000000000000000000..1af08cde919acfc84273f010b9795d19d5fc81c6 GIT binary patch literal 16919373 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 z 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ℜ}5UW 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%0AGAiHytjJ^S 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

R&$ay{@piR;O&5xNr%QTXHam*mcr0TC)xF8V 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%0Ahn3l{^pl8s=R}tvJZQ(2H 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 &_ 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
    -D$lOuCv9(vh94 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
    MPsrLv=5pyw(&8g&C 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%0DwX)3h4k;i^p3IT?3oN>Jfx3FWEirLvrW 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

    61p?kU~V?-#qZhO6!Z~A+HMpGUB3|^~>RfpWy#D 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