| 1 | SDWL120 ;IOFO BAY PINES/esw- EWL- 120 delay appt message;05/28/2006  ; Compiled April 9, 2007 14:19:00
 | 
|---|
| 2 |  ;;5.3;scheduling;**446**;AUG 13, 1993;Build 77
 | 
|---|
| 3 |  ;
 | 
|---|
| 4 | MESS(DFN,SDWLDA,SDPR) ;
 | 
|---|
| 5 |  ; SDWLDA - EWL IEN to 409.3
 | 
|---|
| 6 |  ; SDPR - flag indicating creation of 409.32 clinic entry
 | 
|---|
| 7 |  ;        0 - no entry
 | 
|---|
| 8 |  ;        1 - entry created
 | 
|---|
| 9 |  S ^TMP("SDWL120",$J,.01)="An open Wait List entry was created with a 120 days flag, indicating that it"
 | 
|---|
| 10 |  S ^TMP("SDWL120",$J,.02)="was not possible to schedule an appointment for the listed clinic within"
 | 
|---|
| 11 |  S ^TMP("SDWL120",$J,.03)="120 days of the desired date."
 | 
|---|
| 12 |  S ^TMP("SDWL120",$J,.04)=""
 | 
|---|
| 13 |  N SDAPPT,Y
 | 
|---|
| 14 |  S ^TMP("SDWL120",$J,.05)="An EWL Entry was created for the following patient,"
 | 
|---|
| 15 |  S ^TMP("SDWL120",$J,.06)=""
 | 
|---|
| 16 |  S ^TMP("SDWL120",$J,.07)=$$FORM^SDFORM("PATIENT NAME",23,"SSN",12,"EWL",35)
 | 
|---|
| 17 |  S ^TMP("SDWL120",$J,.08)="--------------------------------------------------------------------------"
 | 
|---|
| 18 |  S ^TMP("SDWL120",$J,.09)=$$FORM^SDFORM($E($$GET1^DIQ(2,DFN_",",.01,"I"),1,25),23,$$GET1^DIQ(2,DFN_",",.09,"I"),12,$$GET1^DIQ(409.3,SDWLDA_",",8),35)
 | 
|---|
| 19 |  S ^TMP("SDWL120",$J,.1)=""
 | 
|---|
| 20 |  I SDPR S ^TMP("SDWL120",$J,.11)="SD WL CLINIC LOCATION parameter entry created."
 | 
|---|
| 21 |  N XMSUB,XMY,XMTEXT,XMDUZ
 | 
|---|
| 22 |  S XMSUB="EWL opened entry with a 120 days flag"
 | 
|---|
| 23 |  S XMY("G.SD EWL BACKGROUND UPDATE")=""
 | 
|---|
| 24 |  S XMTEXT="^TMP(""SDWL120"",$J,"
 | 
|---|
| 25 |  S XMDUZ="POSTMASTER"
 | 
|---|
| 26 |  D ^XMD K ^TMP("SDWL120",$J)
 | 
|---|
| 27 |  Q
 | 
|---|
| 28 |  ;
 | 
|---|
| 29 | MESS2(SC) ;
 | 
|---|
| 30 |  ; SC - pointer to file 44
 | 
|---|
| 31 |  S ^TMP("SDWL120",$J,.01)="An attempt has been made to create an EWL Entry after the lack of"
 | 
|---|
| 32 |  S ^TMP("SDWL120",$J,.02)="any availability on the clinic,"
 | 
|---|
| 33 |  S ^TMP("SDWL120",$J,.03)=$$GET1^DIQ(44,SC,.01)
 | 
|---|
| 34 |  S ^TMP("SDWL120",$J,.04)="within 120 days of a patient's desired date."
 | 
|---|
| 35 |  S ^TMP("SDWL120",$J,.05)=""
 | 
|---|
| 36 |  S ^TMP("SDWL120",$J,.06)="The clinic has no linked Institution or Division which are required"
 | 
|---|
| 37 |  S ^TMP("SDWL120",$J,.07)="to create the association with a Wait List."
 | 
|---|
| 38 |  N XMSUB,XMY,XMTEXT,XMDUZ
 | 
|---|
| 39 |  S XMSUB="EWL Location entry could not be created"
 | 
|---|
| 40 |  S XMY("G.SD EWL BACKGROUND UPDATE")=""
 | 
|---|
| 41 |  S XMTEXT="^TMP(""SDWL120"",$J,"
 | 
|---|
| 42 |  S XMDUZ="POSTMASTER"
 | 
|---|
| 43 |  D ^XMD
 | 
|---|
| 44 |  K ^TMP("SDWL120",$J)
 | 
|---|
| 45 |  Q
 | 
|---|