| 1 | IBDF11A ;ALB/CJM - ENCOUNTER FORM - (print manager setup - INFORMATION) ;April 20,1993
 | 
|---|
| 2 |  ;;3.0;AUTOMATED INFO COLLECTION SYS;;APR 24, 1997
 | 
|---|
| 3 |  ;
 | 
|---|
| 4 | INFO ;N I,LINE,DIR
 | 
|---|
| 5 |  F I=0:1 S LINE=$P($T(TEXT+I),";;",2) Q:LINE=""  W !,LINE I $Y>(IOSL-4) S DIR(0)="E" D ^DIR W @IOF Q:'Y
 | 
|---|
| 6 |  Q
 | 
|---|
| 7 | TEXT ;;Care must be taken when defining reports to the Print Manager. Please
 | 
|---|
| 8 |  ;;follow these rules:
 | 
|---|
| 9 |  ;; 
 | 
|---|
| 10 |  ;;  1) Entry points must involve no user interaction.
 | 
|---|
| 11 |  ;;  2) The device must not be changed or closed.
 | 
|---|
| 12 |  ;;  3) Local variables should be the same on exit as on entry.
 | 
|---|
| 13 |  ;; 
 | 
|---|
| 14 |  ;;THESE VARIABLES ARE AVAILABLE:
 | 
|---|
| 15 |  ;;  
 | 
|---|
| 16 |  ;;  DFN = ien of patient in the PATIENT file
 | 
|---|
| 17 |  ;;  IBCLINIC = ien of clinic in the HOSPTIAL LOCATION file
 | 
|---|
| 18 |  ;;  IBAPPT   = appointment date/time in FM format
 | 
|---|
| 19 |  ;;  
 | 
|---|
| 20 |  ;;FEATURES OF INTEREST, IN THE ORDER PERFORMED BY THE PRINT MANAGER:
 | 
|---|
| 21 |  ;;  
 | 
|---|
| 22 |  ;;  AVAILABLE?: The Print Manager will not print the report unless
 | 
|---|
| 23 |  ;;  this is set to YES.
 | 
|---|
| 24 |  ;; 
 | 
|---|
| 25 |  ;;  REQUIRED VARIABLES: You can define a list of variables that should
 | 
|---|
| 26 |  ;;  be defined. The Print Manager won't call the entry point unless
 | 
|---|
| 27 |  ;;  they are defined.
 | 
|---|
| 28 |  ;; 
 | 
|---|
| 29 |  ;;  PROTECTED VARIABLES: You can define a list of variables (without 
 | 
|---|
| 30 |  ;;  subscripts) that should be NEWed.
 | 
|---|
| 31 |  ;; 
 | 
|---|
| 32 |  ;;  ENTRY ACTION: Mumps code that should be Xecuted before calling
 | 
|---|
| 33 |  ;;  the entry point.
 | 
|---|
| 34 |  ;; 
 | 
|---|
| 35 |  ;;  EXIT ACTION: Mumps code that should be Xecuted after calling
 | 
|---|
| 36 |  ;;  the  entry point.
 | 
|---|
| 37 |  ;; 
 | 
|---|
| 38 |  ;;EXAMPLE: Supposing the entry point kills DFN. You could do this:
 | 
|---|
| 39 |  ;;  
 | 
|---|
| 40 |  ;;   REQUIRED VARIABLE: DFN
 | 
|---|
| 41 |  ;;   PROTECTED VARIABLE: IBDFN
 | 
|---|
| 42 |  ;;   ENTRY ACTION: S IBDFN=DFN
 | 
|---|
| 43 |  ;;   EXIT ACTION: S DFN=IBDFN
 | 
|---|
| 44 |  ;;  
 | 
|---|
| 45 |  ;;
 | 
|---|