| [613] | 1 | SCMSPST ;ALB/JRP - AMB CARE POST INIT DRIVER;04-JUN-1996
 | 
|---|
 | 2 |  ;;5.3;Scheduling;**44**;AUG 13, 1993
 | 
|---|
 | 3 | CHKPTS ;Create check points for pre-init
 | 
|---|
 | 4 |  ;Input  : All variables set by KIDS
 | 
|---|
 | 5 |  ;Output : None
 | 
|---|
 | 6 |  ;
 | 
|---|
 | 7 |  ;Declare variables
 | 
|---|
 | 8 |  N TMP,ZTRTN,ZTDESC,ZTDTH,ZTIO,ZTSK,SCQUEUE,X,Y,%,%H
 | 
|---|
 | 9 |  ;Queue task to require provider and diagnosis for checkout from clinics
 | 
|---|
 | 10 |  S TMP=$G(XPDQUES("POSHOPUP","B"))
 | 
|---|
 | 11 |  S:(TMP="") TMP="NOW"
 | 
|---|
 | 12 |  D BMES^XPDUTL("Background job to require provider and diagnosis for")
 | 
|---|
 | 13 |  D MES^XPDUTL("checkout from clinics will be queued for "_TMP)
 | 
|---|
 | 14 |  S ZTDTH=$G(XPDQUES("POSHOPUP"))
 | 
|---|
 | 15 |  S:(ZTDTH="") ZTDTH=$H
 | 
|---|
 | 16 |  S ZTDESC="REQUIRE PROVIDER AND DIAGNOSIS FOR CHECKOUT FROM CLINICS"
 | 
|---|
 | 17 |  S ZTIO=""
 | 
|---|
 | 18 |  S ZTRTN="HOPUP^SCMSP"
 | 
|---|
 | 19 |  D ^%ZTLOAD
 | 
|---|
 | 20 |  S ZTSK=+$G(ZTSK)
 | 
|---|
 | 21 |  S SCQUEUE="0000000"
 | 
|---|
 | 22 |  I ('ZTSK) D BMES^XPDUTL("*** Unable to queue task ***")
 | 
|---|
 | 23 |  I (ZTSK) D
 | 
|---|
 | 24 |  .D BMES^XPDUTL("Queued as task number "_ZTSK)
 | 
|---|
 | 25 |  .S %H=$G(ZTSK("D")) D YMD^%DTC S SCQUEUE=X_%
 | 
|---|
 | 26 |  ;Create check points
 | 
|---|
 | 27 |  ;Initialize parameters - pass Queue Time & Task Number
 | 
|---|
 | 28 |  S TMP=$$NEWCP^XPDUTL("SCMS01","PARAM^SCMSP",SCQUEUE_"-"_ZTSK)
 | 
|---|
 | 29 |  ;Attach mail group to Ambulatory Care xmit summary bulletin
 | 
|---|
 | 30 |  S TMP=$$NEWCP^XPDUTL("SCMS02","MG4BULL^SCMSP")
 | 
|---|
 | 31 |  ;Enable event driver
 | 
|---|
 | 32 |  S TMP=$$NEWCP^XPDUTL("SCMS03","FIXEVNT^SCMSP1")
 | 
|---|
 | 33 |  ;Fix server protocol
 | 
|---|
 | 34 |  S TMP=$$NEWCP^XPDUTL("SCMS04","FIXSRVR^SCMSP1")
 | 
|---|
 | 35 |  ;Fix client protocol
 | 
|---|
 | 36 |  S TMP=$$NEWCP^XPDUTL("SCMS05","FIXCLNT^SCMSP1")
 | 
|---|
 | 37 |  ;Install correct version of SDM routine
 | 
|---|
 | 38 |  S TMP=$$NEWCP^XPDUTL("SCMS06","SDM^SCMSP")
 | 
|---|
 | 39 |  ;Done
 | 
|---|
 | 40 |  Q
 | 
|---|