Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: SDWLIFT4

SDWLIFT4.m

Go to the documentation of this file.
  1. SDWLIFT4 ;IOFO BAY PINES/OG - INTER-FACILITY TRANSFER: REMOVE TRANSFER DETAILS ; Compiled March 23, 2005 11:22:00
  1. ;;5.3;Scheduling;**415,1015**;AUG 13 1993;Build 21
  1. ;
  1. ;
  1. ;******************************************************************
  1. ; CHANGE LOG
  1. ;
  1. ; DATE PATCH DESCRIPTION
  1. ; ---- ----- -----------
  1. ;
  1. ;
  1. Q
  1. EN ; INITIALIZE VARIABLES FOR REMOVE
  1. N SDWLINFO
  1. D GETDATA^SDWLIFT5(.SDWLINFO,0)
  1. S SDWLIFTN=$$GETTN^SDWLIFT(.SDWLINFO)
  1. S VALMBCK="R"
  1. Q:'SDWLIFTN
  1. D EN^VALM("SDWL TRANSFER REQ REMV")
  1. D INIT^SDWLIFT1(0)
  1. S VALMBCK="R"
  1. Q
  1. REMOVE ;
  1. N X,DIC,DIK,DA,DR,Y
  1. S X="`"_SDWLIFTN,DIC=409.35,DIC(0)="Z" D ^DIC
  1. I $P(Y(0),U,4)="R" D REMREQ
  1. E S DA=SDWLIFTN,DIK="^SDWL(409.35," D ^DIK
  1. K ^TMP("SDWLIFT",$J,"EP")
  1. Q
  1. REMREQ ; send removal request to SDWL-XFER-SERVER
  1. N SDWLRIN,DIE,DA,DR
  1. S SDWLRIN=$$GET1^DIQ(409.35,SDWLIFTN,6)
  1. D SEND(SDWLRIN,$$GET1^DIQ(4,$$FIND1^DIC(4,"","X",$$GET1^DIQ(409.35,SDWLIFTN,1,"I"),"D"),60))
  1. S DIE=409.35,DA=SDWLIFTN,DR="3///C" D ^DIE
  1. Q
  1. SEND(SDWLRIN,SDWLDMN) ;
  1. N XMSUB,XMY,XMTEXT,XMDUZ,SDWLX
  1. S XMSUB="SDWL TRANSFER REMOVAL REQUEST"
  1. S XMY("S.SDWL-XFER-SERVER@"_SDWLDMN)=""
  1. S XMTEXT="SDWLX("
  1. S XMDUZ="POSTMASTER"
  1. S SDWLX(1,0)="6"_U_"RECEIVING FACILITY TRANSFER ID"_U_SDWLRIN
  1. S SDWLX(0)=1
  1. D ^XMD
  1. Q
  1. EXIT ; Tidy up
  1. K SDWLIFTN