1 | SDYQOECL ;ALB/MLI - Routine to put entries in file 409.41 ; 10/6/95 [10/6/95 2:28pm]
|
---|
2 | ;;5.3;Scheduling;**35**,Aug 13, 1993
|
---|
3 | ;
|
---|
4 | ; This routine will set the following entries into the OUTPATIENT
|
---|
5 | ; CLASSIFICATION TYPE file (#409.41) so that classification
|
---|
6 | ; questions are no longer asked for stop codes:
|
---|
7 | ;
|
---|
8 | ; 149 - RADIATION THERAPY TREATMENT
|
---|
9 | ; 150 - COMPUTERIZED TOMOGRAPHY (CT)
|
---|
10 | ; 151 - MAGNETIC RESONANCE IMAGING/MRI
|
---|
11 | ; 152 - ANGIOGRAM CATHETERIZATION
|
---|
12 | ; 153 - INTERVENTIONAL RADIOGRAPHY
|
---|
13 | ;
|
---|
14 | EN ; entry point to add stop codes to file 409.41
|
---|
15 | N DA,DIC,DLAYGO,SDYQERR,SDYQSTOP,X,Y
|
---|
16 | S SDYQERR=0
|
---|
17 | W !,">>>Adding entries to the OUTPATIENT CLASSIFICATION STOP CODE EXCEPTION",!?4,"file (#409.45)..."
|
---|
18 | F SDYQSTOP=149:1:153 D
|
---|
19 | . W !?4,"Stop code ",SDYQSTOP
|
---|
20 | . S DA=$O(^SD(409.45,"B",SDYQSTOP,0))
|
---|
21 | . I 'DA D Q:SDYQERR
|
---|
22 | . . K DD,DO
|
---|
23 | . . S X=SDYQSTOP,DIC="^SD(409.45,",DIC(0)="L",DLAYGO=409.45
|
---|
24 | . . D FILE^DICN S DA=+Y
|
---|
25 | . . I Y<0 S SDYQERR=1 W "...could not be added...try again later."
|
---|
26 | . . I Y>0 W "...added to file"
|
---|
27 | . I $O(^SD(409.45,DA,"E","B",2951001,0)) W "...already in file." Q
|
---|
28 | . S DIC="^SD(409.45,"_DA_",""E"",",DIC("P")=$P(^DD(409.45,75,0),"^",2)
|
---|
29 | . S DA(1)=DA,X="2951001",DIC(0)="L",DIC("DR")=".02///1" K DLAYGO
|
---|
30 | . K DD,DO
|
---|
31 | . D FILE^DICN
|
---|
32 | . W "...as of 10/1/95."
|
---|
33 | Q
|
---|