- Timestamp:
- Dec 4, 2009, 12:11:15 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
WorldVistAEHR/trunk/r/RADIOLOGY_NUCLEAR_MEDICINE-RA/RACTRG9.m
r613 r623 1 RACTRG9 ; ; 01/02/091 RACTRG9 ; ;11/06/06 2 2 D DE G BEGIN 3 DE S DIE="^RADPT(D0,""DT"",D1,""P"",D2,""L"",",DIC=DIE,DP=70.07,DL=4,DIEL=3,DU="" K DG,DE,DB Q:$O(^RADPT(D0,"DT",D1,"P",D2,"L",DA,""))="" 4 I $D(^(0)) S %Z=^(0) S %=$P(%Z,U,2) S:%]"" DE(1)=% S %=$P(%Z,U,3) S:%]"" DE(2)=% 5 I $D(^("TCOM")) S %Z=^("TCOM") S %=$E(%Z,1,245) S:%'?." " DE(4)=%,DE(6)=% 3 DE S DIE="^RADPT(D0,""DT"",D1,""P"",",DIC=DIE,DP=70.03,DL=3,DIEL=2,DU="" K DG,DE,DB Q:$O(^RADPT(D0,"DT",D1,"P",DA,""))="" 4 I $D(^(0)) S %Z=^(0) S %=$P(%Z,U,28) S:%]"" DE(1)=% 6 5 K %Z Q 7 6 ; … … 51 50 KEYCHK() Q:$G(DE(DW,"KEY"))="" 1 Q @DE(DW,"KEY") 52 51 BEGIN S DNM="RACTRG9",DQ=1 53 1 S DW="0;2",DV="RSI",DU="",DLB="TYPE OF ACTION",DIFLD=2 54 S DU="E:EXAM ENTRY;C:EDIT BY CASE NO.;P:EDIT BY PATIENT;D:DIAGNOSIS ENTRY BY CASE NO.;S:EXAM STATUS TRACKING;X:CANCELLED;O:COMPLETE STATUS OVERRIDE;U:UPDATE STATUS;N:NO PURGING SPECIFIED;" 55 S X="E" 52 1 S DW="0;28",DV="P70.2'",DU="",DLB="NUCLEAR MED DATA",DIFLD=500 53 S DE(DW)="C1^RACTRG9" 54 S DU="RADPTN(" 55 S X=RAIEN702 56 S Y=X 57 S X=Y,DB(DQ)=1,DE(DW,"4/")="" G:X="" N^DIE17:DV,A I $D(DE(DQ)),DV["I"!(DV["#") D E^DIE0 G A:'$D(X) 58 G RD:X="@",Z 59 C1 G C1S:$D(DE(1))[0 K DB 60 S X=DE(1),DIC=DIE 61 X "Q:$D(RAIEN702) N DA,DIK S DA=X,DIK=""^RADPTN("" D ^DIK" 62 C1S S X="" G:DG(DQ)=X C1F1 K DB 63 S X=DG(DQ),DIC=DIE 64 ; 65 C1F1 Q 66 X1 Q 67 2 S DQ=3 ;@450 68 3 D:$D(DG)>9 F^DIE17,DE S Y=U,DQ=3 D X3 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 69 X3 S:'$O(^RAMIS(71,RAPRI,"P",0)) Y="@700" 70 Q 71 4 D:$D(DG)>9 F^DIE17,DE S Y=U,DQ=4 D X4 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 72 X4 S REM="en2^ranmpt1 will stuff default meds" 73 Q 74 5 D:$D(DG)>9 F^DIE17,DE S Y=U,DQ=5 D X5 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 75 X5 D EN2^RANMPT1(RADFN,RADTI,RACNI) 76 Q 77 6 S DQ=7 ;@700 78 7 D:$D(DG)>9 F^DIE17,DE S DQ=7,D=0 K DE(1) ;100 79 S DIFLD=100,DGO="^RACTRG10",DC="4^70.07DA^L^",DV="70.07RDI",DW="0;1",DOW="LOG DATE",DLB="Select "_DOW S:D DC=DC_D 80 I $D(DSC(70.07))#2,$P(DSC(70.07),"I $D(^UTILITY(",1)="" X DSC(70.07) S D=$O(^(0)) S:D="" D=-1 G M7 81 S D=$S($D(^RADPT(D0,"DT",D1,"P",DA,"L",0)):$P(^(0),U,3,4),$O(^(0))'="":$O(^(0)),1:-1) 82 M7 I D>0 S DC=DC_D I $D(^RADPT(D0,"DT",D1,"P",DA,"L",+D,0)) S DE(7)=$P(^(0),U,1) 83 S X="""NOW""" 56 84 S Y=X 57 85 S X=Y,DB(DQ)=1 G:X="" N^DIE17:DV,A I $D(DE(DQ)),DV["I"!(DV["#") D E^DIE0 G A:'$D(X) 58 86 G RD 59 X1 Q 60 2 S DW="0;3",DV="RP200'I",DU="",DLB="COMPUTER USER",DIFLD=3 61 S DU="VA(200," 62 S X=RADUZ 63 S Y=X 64 S X=Y,DB(DQ)=1,DE(DW,"4/")="" G:X="" N^DIE17:DV,A I $D(DE(DQ)),DV["I"!(DV["#") D E^DIE0 G A:'$D(X) 65 G RD:X="@",Z 66 X2 Q 67 3 D:$D(DG)>9 F^DIE17,DE S Y=U,DQ=3 D X3 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 68 X3 S RATCXX=$$GETTCOM^RAUTL11(RADFN,RADTI,RACNI) 69 Q 70 4 S DW="TCOM;E1,245",DV="F",DU="",DLB="TECHNOLOGIST COMMENT",DIFLD=4 71 S X=RATCXX 72 S Y=X 73 G Y 74 X4 K:$L(X)>245!($L(X)<3)!'(X?1A.ANP) X 75 I $D(X),X'?.ANP K X 76 Q 87 R7 D DE 88 G A 77 89 ; 78 5 D:$D(DG)>9 F^DIE17,DE S Y=U,DQ=5 D X5 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 79 X5 S:RATCXX'=X Y="@18" 80 Q 81 6 S DW="TCOM;E1,245",DV="F",DU="",DLB="TECHNOLOGIST COMMENT",DIFLD=4 82 S Y="@" 83 S X=Y,DB(DQ)=1 G:X="" N^DIE17:DV,A I $D(DE(DQ)),DV["I"!(DV["#") D E^DIE0 G A:'$D(X) 84 G RD 85 X6 K:$L(X)>245!($L(X)<3)!'(X?1A.ANP) X 86 I $D(X),X'?.ANP K X 87 Q 88 ; 89 7 D:$D(DG)>9 F^DIE17,DE S Y=U,DQ=7 D X7 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 90 X7 K ^RADPT(RADFN,"DT",RADTI,"P",RACNI,"L",DA,"TCOM") 91 Q 92 8 S DQ=9 ;@18 93 9 D:$D(DG)>9 F^DIE17,DE S Y=U,DQ=9 D X9 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 94 X9 K RATCXX S RAFIN="" 95 Q 96 10 G 1^DIE17 90 8 G 1^DIE17
Note:
See TracChangeset
for help on using the changeset viewer.