Changeset 623 for WorldVistAEHR/trunk/r/HINQ-DVB--DVBA--DVBE--DVBC/DVBHCE.m
- Timestamp:
- Dec 4, 2009, 12:11:15 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
WorldVistAEHR/trunk/r/HINQ-DVB--DVBA--DVBE--DVBC/DVBHCE.m
r613 r623 1 DVBHCE ; GENERATED FROM 'DVBHINQ UPDATE' INPUT TEMPLATE(#960), FILE 2;12/ 13/081 DVBHCE ; GENERATED FROM 'DVBHINQ UPDATE' INPUT TEMPLATE(#960), FILE 2;12/27/07 2 2 D DE G BEGIN 3 3 DE S DIE="^DPT(",DIC=DIE,DP=2,DL=1,DIEL=0,DU="" K DG,DE,DB Q:$O(^DPT(DA,""))="" 4 I $D(^(.32)) S %Z=^(.32) S %=$P(%Z,U,4) S:%]"" DE(23)=% S %=$P(%Z,U,5) S:%]"" DE(21)=% S %=$P(%Z,U,6) S:%]"" DE(19)=% S %=$P(%Z,U,7) S:%]"" DE(20)=% S %=$P(%Z,U,8) S:%]"" DE(24)=% S %=$P(%Z,U,11) S:%]"" DE(32)=% S %=$P(%Z,U,19) S:%]"" DE(30)=%4 I $D(^(.32)) S %Z=^(.32) S %=$P(%Z,U,4) S:%]"" DE(23)=% S %=$P(%Z,U,5) S:%]"" DE(21)=% S %=$P(%Z,U,6) S:%]"" DE(19)=% S %=$P(%Z,U,7) S:%]"" DE(20)=% S %=$P(%Z,U,8) S:%]"" DE(24)=% 5 5 K %Z Q 6 6 ; … … 191 191 G RE 192 192 C24 G C24S:$D(DE(24))[0 K DB 193 S X=DE(24),DIC=DIE 194 D EVENT^IVMPLOG(DA) 193 D ^DVBHCE1 195 194 C24S S X="" G:DG(DQ)=X C24F1 K DB 196 S X=DG(DQ),DIC=DIE 197 D EVENT^IVMPLOG(DA) 195 D ^DVBHCE2 198 196 C24F1 Q 199 197 X24 S DFN=DA D SV^DGLOCK I $D(X) S:X?1"SS".E L=$S($D(^DPT(DA,0)):$P(^(0),U,9),1:X) W:X?1"SS".E " ",L S:X?1"SS".E X=L K:$L(X)>15!($L(X)<1)!'(X?.N) X … … 214 212 X29 S DVBSCR=1 D ^DVBHS4 W !,?34,DVBON,"[NTLAST]",DVBOFF X DVBLIT1 215 213 Q 216 30 D:$D(DG)>9 F^DIE17,DE S DQ=30,DW=".32;19",DV="RSX",DU="",DLB="Service NTL Episode",DIFLD=.3285 217 S DE(DW)="C30^DVBHCE" 218 S DU="Y:YES;N:NO;" 219 G RE 220 C30 G C30S:$D(DE(30))[0 K DB 221 S X=DE(30),DIC=DIE 222 ; 223 S X=DE(30),DIC=DIE 224 ; 225 S X=DE(30),DIC=DIE 226 X ^DD(2,.3285,1,3,2.3) I X S X=DIV S Y(1)=$S($D(^DPT(D0,.32)):^(.32),1:"") S X=$P(Y(1),U,10),X=X S DIU=X K Y S X="" S DIH=$G(^DPT(DIV(0),.32)),DIV=X S $P(^(.32),U,10)=DIV,DIH=2,DIG=.3291 D ^DICR 227 C30S S X="" G:DG(DQ)=X C30F1 K DB 228 D ^DVBHCE1 229 C30F1 Q 230 X30 S DFN=DA D SV^DGLOCK 231 Q 232 ; 233 31 D:$D(DG)>9 F^DIE17,DE S Y=U,DQ=31 D X31 D:$D(DIEFIRE)#2 FIREREC^DIE17 G A:$D(Y)[0,A:Y=U S X=Y,DIC(0)="F",DW=DQ G OUT^DIE17 234 X31 I $P(^DPT(D0,.32),U,19)'="Y" S Y="@31" 235 Q 236 32 D:$D(DG)>9 F^DIE17,DE S DQ=32,DW=".32;11",DV="RDX",DU="",DLB="NTL-EOD",DIFLD=.3292 237 S DE(DW)="C32^DVBHCE",DE(DW,"INDEX")=1 238 G RE 239 C32 G C32S:$D(DE(32))[0 K DB 240 D ^DVBHCE2 241 C32S S X="" G:DG(DQ)=X C32F1 K DB 242 D ^DVBHCE3 243 C32F1 S DIEZRXR(2,DIIENS)=$$OREF^DILF($NA(@$$CREF^DILF(DIE))) 244 F DIXR=649 S DIEZRXR(2,DIXR)="" 245 Q 246 X32 S %DT="E",%DT(0)=-DT D ^%DT K %DT S X=Y K:Y<1 X I $D(X) S DFN=DA D SER1^DGLOCK I $D(X) K:'$$VALMSE^DGRPMS(DFN,X,0,"MSNTL") X I $D(X) S DGFRDT=X I $D(^DG(43,1)) S SD1=2 D POS^DGINP 247 Q 248 ; 249 33 D:$D(DG)>9 F^DIE17 G ^DVBHCE4 214 30 D:$D(DG)>9 F^DIE17 G ^DVBHCE3
Note:
See TracChangeset
for help on using the changeset viewer.