| 1 | SD53105C ;ALB/JRP - BULLETINS FOR PATCH 105;12-MAR-1997
 | 
|---|
| 2 |  ;;5.3;Scheduling;**105,132**;Aug 13, 1993
 | 
|---|
| 3 |  ;
 | 
|---|
| 4 | BULL1 ;Generate/send completion bulletin for cleanup #1 (see EN^SD53105A)
 | 
|---|
| 5 |  ;
 | 
|---|
| 6 |  ;Input  : ^TMP($J,"SD53105A") defined as follows
 | 
|---|
| 7 |  ;           ^("XMIT") = Total Checked
 | 
|---|
| 8 |  ;                       ^ Total deleted because of bad Encounter ptr
 | 
|---|
| 9 |  ;                       ^ Total deleted because of bad Del Enc ptr
 | 
|---|
| 10 |  ;                       ^ Total marked for retransmission
 | 
|---|
| 11 |  ;           ^("DEL") = Total Checked ^ Total Deleted
 | 
|---|
| 12 |  ;           ^("ERR") = Total Checked ^ Total Deleted
 | 
|---|
| 13 |  ;           ^("TIME") = Start (FM) ^ End (FM)
 | 
|---|
| 14 |  ;           ^("STOP") = Task asked to stop (1/0)
 | 
|---|
| 15 |  ;Output : None
 | 
|---|
| 16 |  ;Notes  : Existance of ^TMP($J,"SD53105A") is assumed
 | 
|---|
| 17 |  ;
 | 
|---|
| 18 |  ;Declare varibales
 | 
|---|
| 19 |  N XMB,XMTEXT,XMY,XMDUZ,XMZ,NODE,LINE
 | 
|---|
| 20 |  ;Initialize bulletin space
 | 
|---|
| 21 |  K ^TMP($J,"SD53105-BULL1")
 | 
|---|
| 22 |  S LINE=1
 | 
|---|
| 23 |  ;Asked to stop
 | 
|---|
| 24 |  I (^TMP($J,"SD53105A","STOP")) D
 | 
|---|
| 25 |  .S ^TMP($J,"SD53105-BULL1",LINE)="*** Note that process was asked to stop and did not run to completion ***"
 | 
|---|
| 26 |  .S ^TMP($J,"SD53105-BULL1",(LINE+1))=" "
 | 
|---|
| 27 |  .S LINE=LINE+2
 | 
|---|
| 28 |  ;Time summary
 | 
|---|
| 29 |  S NODE=^TMP($J,"SD53105A","TIME")
 | 
|---|
| 30 |  S ^TMP($J,"SD53105-BULL1",LINE)="Process began on "_$$FMTE^XLFDT($P(NODE,"^",1))_" and completed on "_$$FMTE^XLFDT($P(NODE,"^",2))
 | 
|---|
| 31 |  S ^TMP($J,"SD53105-BULL1",(LINE+1))=" "
 | 
|---|
| 32 |  S LINE=LINE+2
 | 
|---|
| 33 |  ;Transmitted Outpatient Encounter file summary
 | 
|---|
| 34 |  S NODE=^TMP($J,"SD53105A","XMIT")
 | 
|---|
| 35 |  S ^TMP($J,"SD53105-BULL1",LINE)="A total of "_(+$P(NODE,"^",1))_" entries in the Transmitted Outpatient Encounter file were"
 | 
|---|
| 36 |  S ^TMP($J,"SD53105-BULL1",(LINE+1))="checked and "_(+$P(NODE,"^",2))_" of them were deleted because of bad pointers to the"
 | 
|---|
| 37 |  S ^TMP($J,"SD53105-BULL1",(LINE+2))="Outpatient Encounter file and "_(+$P(NODE,"^",3))_" of them were deleted because of bad"
 | 
|---|
| 38 |  S ^TMP($J,"SD53105-BULL1",(LINE+3))="pointers to the Deleted Outpatient Encounter file.  In addition to this,"
 | 
|---|
| 39 |  S ^TMP($J,"SD53105-BULL1",(LINE+4))=(+$P(NODE,"^",4))_" entries were marked for re-transmission because they were rejected and"
 | 
|---|
| 40 |  S ^TMP($J,"SD53105-BULL1",(LINE+5))="did not contain a reason for rejection in the Transmitted Outpatient"
 | 
|---|
| 41 |  S ^TMP($J,"SD53105-BULL1",(LINE+6))="Encounter Error file."
 | 
|---|
| 42 |  S ^TMP($J,"SD53105-BULL1",(LINE+7))=" "
 | 
|---|
| 43 |  S LINE=LINE+8
 | 
|---|
| 44 |  ;Deleted Outpatient Encounter file summary
 | 
|---|
| 45 |  S NODE=^TMP($J,"SD53105A","DEL")
 | 
|---|
| 46 |  S ^TMP($J,"SD53105-BULL1",LINE)="A total of "_(+$P(NODE,"^",1))_" entries in the Deleted Outpatient Encounter file were"
 | 
|---|
| 47 |  S ^TMP($J,"SD53105-BULL1",(LINE+1))="checked and "_(+$P(NODE,"^",2))_" of them were deleted because an associated entry in the"
 | 
|---|
| 48 |  S ^TMP($J,"SD53105-BULL1",(LINE+2))="Transmitted Outpatient Encounter file could not be found."
 | 
|---|
| 49 |  S ^TMP($J,"SD53105-BULL1",(LINE+3))=" "
 | 
|---|
| 50 |  S LINE=LINE+4
 | 
|---|
| 51 |  ;Transmitted Outpatient Encounter Error file summary
 | 
|---|
| 52 |  S NODE=^TMP($J,"SD53105A","ERR")
 | 
|---|
| 53 |  S ^TMP($J,"SD53105-BULL1",LINE)="A total of "_(+$P(NODE,"^",1))_" entries in the Transmitted Outpatient Encounter Error file"
 | 
|---|
| 54 |  S ^TMP($J,"SD53105-BULL1",(LINE+1))="were checked and "_(+$P(NODE,"^",2))_" of them were deleted because of bad pointers to the"
 | 
|---|
| 55 |  S ^TMP($J,"SD53105-BULL1",(LINE+2))="Transmitted Outpatient Encounter file."
 | 
|---|
| 56 |  S ^TMP($J,"SD53105-BULL1",(LINE+3))=" "
 | 
|---|
| 57 |  S LINE=LINE+4
 | 
|---|
| 58 |  ;Send completion bulletin
 | 
|---|
| 59 |  S XMB="SCDX AMBCARE TO NPCDB SUMMARY"
 | 
|---|
| 60 |  S XMB(1)="ACRP cleanup of files 409.73, 409.74, and 409.75"
 | 
|---|
| 61 |  S XMTEXT="^TMP($J,""SD53105-BULL1"","
 | 
|---|
| 62 |  S XMY(DUZ)=""
 | 
|---|
| 63 |  S XMDUZ="ACRP - SD*5.3*105"
 | 
|---|
| 64 |  D ^XMB
 | 
|---|
| 65 |  ;Done - clean up and quit
 | 
|---|
| 66 |  K ^TMP($J,"SD53105-BULL1")
 | 
|---|
| 67 |  Q
 | 
|---|
| 68 |  ;
 | 
|---|