| [613] | 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 |  ;;
 | 
|---|