Changeset 829 for cprs/trunk/CPRS-Chart/Encounter/rPCE.pas
- Timestamp:
- Jul 7, 2010, 4:31:10 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
cprs/trunk/CPRS-Chart/Encounter/rPCE.pas
r456 r829 42 42 HNCAllow: Boolean; // prompt for Head or Neck Cancer 43 43 HNCDflt: Boolean; // default if prompting Head or Neck Cancer 44 CVAllow: Boolean; // prompt for Combat Veteran Related 45 CVDflt: Boolean; // default if prompting Comabt Veteran 44 CVAllow: Boolean; // prompt for Combat Veteran Related 45 CVDflt: Boolean; // default if prompting Comabt Veteran 46 SHDAllow: Boolean; // prompt for Shipboard Hazard and Defense 47 SHDDflt: Boolean; // default if prompting Shipboard Hazard and Defense 46 48 end; 47 49 … … 149 151 ANoteIEN: integer): string; 150 152 function IsUserAProvider(AUser: Int64; ADate: TFMDateTime): boolean; 153 function IsUserAUSRProvider(AUser: Int64; ADate: TFMDateTime): boolean; 151 154 function IsCancelOrNoShow(ANote: integer): boolean; 152 155 function IsNonCountClinic(ALocation: integer): boolean; … … 242 245 end; 243 246 CallV('ORWPCE LEX', [x, CodeSys, ADate]); 244 Dest.Assign(RPCBrokerV.Results);247 FastAssign(RPCBrokerV.Results, Dest); 245 248 end; 246 249 … … 405 408 uVTypeLastDate := EncDt; 406 409 end; 407 Dest.Assign(uVTypeForLoc);410 FastAssign(uVTypeForLoc, Dest); 408 411 end; 409 412 … … 1072 1075 CVAllow := Piece(Piece(x, ';', 7), U, 1) = '1'; 1073 1076 CVDflt := Piece(Piece(x, ';', 7), U, 2) = '1'; 1077 SHDAllow := Piece(Piece(x, ';', 8), U, 1) = '1'; 1078 SHDDflt := Piece(Piece(x, ';', 8), U, 2) = '1'; 1074 1079 end; 1075 1080 end; … … 1079 1084 begin 1080 1085 CallV('ORWPCE SCDIS', [Patient.DFN]); 1081 Dest.Assign(RPCBrokerV.Results);1086 FastAssign(RPCBrokerV.Results, Dest); 1082 1087 end; 1083 1088 … … 1088 1093 else 1089 1094 CallV('ORWPCE PCE4NOTE', [ANoteIEN]); 1090 Dest.Assign(RPCBrokerV.Results);1095 FastAssign(RPCBrokerV.Results, Dest); 1091 1096 end; 1092 1097 … … 1155 1160 end; 1156 1161 end; 1157 uHasCPT.AddStrings(RPCBrokerV.Results);1162 FastAddStrings(RPCBrokerV.Results, uHasCPT); 1158 1163 end; 1159 1164 end; … … 1219 1224 begin 1220 1225 if idx = 0 then 1221 tCallV(TmpSL,RPC,[nil]) 1226 begin 1227 if (typ = 1) or (typ = 2) then 1228 tCallV(TmpSL,RPC,[uEncPCEData.VisitDateTime]) 1229 else 1230 tCallV(TmpSL,RPC,[nil]); 1231 end 1222 1232 else 1223 1233 tCallV(TmpSL,RPC,[idx]); … … 1244 1254 end; 1245 1255 end; 1246 Dest.Assign(TmpSL);1256 FastAssign(TmpSL, Dest); 1247 1257 finally 1248 1258 TmpSL.Free; … … 1454 1464 end; 1455 1465 1466 function IsUserAUSRProvider(AUser: Int64; ADate: TFMDateTime): boolean; 1467 begin 1468 Result := (sCallV('TIU IS USER A USR PROVIDER', [AUser, ADate]) = '1'); 1469 end; 1470 1456 1471 //function HNCOK: boolean; 1457 1472 //begin
Note:
See TracChangeset
for help on using the changeset viewer.