| 1 | SCDXSUP2 ;ALB/JRP - PURGE ERROR FILE;22-APR-97 ; 12/20/01 4:49pm
|
---|
| 2 | ;;5.3;Scheduling;**121,247**;AUG 13, 1993
|
---|
| 3 | ;
|
---|
| 4 | PRGCO ;Purge TRANSMITTED OUTPATIENT ENCOUNTER ERROR file (#409.75) of
|
---|
| 5 | ; rejections for encounters that can not be transmitted due to
|
---|
| 6 | ; NPCD Database Close-Out
|
---|
| 7 | ;
|
---|
| 8 | ;Input : None
|
---|
| 9 | ;Output : None
|
---|
| 10 | ;
|
---|
| 11 | ;Declare variables
|
---|
| 12 | N ZTRTN,ZTDESC,ZTIO,ZTDTH,ZTSK,DIR,Y,X,DTOUT,DUOUT,DIRUT
|
---|
| 13 | ;'Are you sure' prompt
|
---|
| 14 | S DIR("A",1)=" "
|
---|
| 15 | S DIR("A",2)="This option will purge entries in the TRANSMITTED OUTPATIENT"
|
---|
| 16 | S DIR("A",3)="ENCOUNTER ERROR file (#409.75) of rejections for encounters that"
|
---|
| 17 | S DIR("A",4)="can not be transmitted due to close-out of the National Patient"
|
---|
| 18 | S DIR("A",5)="Care Database for database credit."
|
---|
| 19 | S DIR("A",6)=" "
|
---|
| 20 | S DIR("A")="Ok to continue"
|
---|
| 21 | S DIR("B")="NO"
|
---|
| 22 | S DIR(0)="Y"
|
---|
| 23 | D ^DIR
|
---|
| 24 | Q:('Y)
|
---|
| 25 | ;Task (no device needed)
|
---|
| 26 | S ZTRTN="PRGCOT^SCDXSUP2"
|
---|
| 27 | S ZTDESC="Purge file #409.75 of encounters that won't get database credit"
|
---|
| 28 | S ZTIO=""
|
---|
| 29 | S ZTDTH=""
|
---|
| 30 | D ^%ZTLOAD
|
---|
| 31 | W:($G(ZTSK)) !!,"Scheduled as task number ",ZTSK
|
---|
| 32 | W:('$G(ZTSK)) !!,"** Unable to schedule correctly **"
|
---|
| 33 | Q
|
---|
| 34 | ;
|
---|
| 35 | PRGCOT ;Task entry point (self contained)
|
---|
| 36 | ;Declare variables
|
---|
| 37 | N XMITPTR
|
---|
| 38 | ;Loop through 'B' x-ref
|
---|
| 39 | S XMITPTR=0
|
---|
| 40 | F S XMITPTR=+$O(^SD(409.75,"B",XMITPTR)) Q:('XMITPTR) D Q:($$S^%ZTLOAD())
|
---|
| 41 | .;Determine if encounter can be transmitted for database credit
|
---|
| 42 | .Q:+$$XMIT4DBC^SCDXFU04(XMITPTR)<4 ;SD*5.3*247
|
---|
| 43 | .;Won't received database credit - delete all errors for encounter
|
---|
| 44 | .D DELAERR^SCDXFU02(XMITPTR)
|
---|
| 45 | ;Done
|
---|
| 46 | S:($D(ZTQUEUED)) ZTREQ="@"
|
---|
| 47 | Q
|
---|