IBCNERP1 ;DAOU/BHS - IBCNE USER IF eIV RESPONSE REPORT ; 03-JUN-2002
Source file <IBCNERP1.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| EN(IPRF) | ; Main entry pt
 ; Init vars  | 
|
| R05 | ||
| R10 | ;D DTRANGE I STOP G:$$STOP EXIT G R05
 | 
|
| R20 | ||
| R30 | ||
| R40 | ||
| R45 | ; I $G(IPRF)=1 D DTEXP I STOP G:$$STOP EXIT G R40
 | 
|
| R50 | ;D SORT I STOP G:$$STOP EXIT G R45
 | 
|
| R60 | ||
| R100 | ;D DEVICE(IBCNERTN,.IBCNESPC,IBOUT) I STOP Q:+$G(IBFRB)&($G(IBOUT)="E")  G:$$STOP EXIT G:$G(IBCNESPC("TRCN"))'="" R05 G R50
 | 
|
| EXIT | ; Exit pt
 | 
|
| COMPILE(IBCNERTN,IBCNESPC,IBOUT) | ; 
 ; Entry point called from EN^XUTMDEVQ in either direct or queued mode. ; Input params: ; IBCNERTN = Routine name for ^TMP($J,... ; IBCNESPC = Array passed by ref of the report params  | 
|
| COMPILX | ; COMPILE exit pt
 | 
|
| STOP() | ; Determine if user wants to exit out of the whole option
 ; Init vars  | 
|
| STOPX | ; STOP exit pt
 | 
|
| DTRANGE | ; Determine start and end dates for date range param
 ; Init vars  | 
|
| DTRANG1 | ||
| DTRANGX | ; DTRANGE exit pt
 | 
|
| PYRSEL | ; Select one payer or ALL - File #365.12
 ; Init vars  | 
|
| PYRSELX | ; PYRSEL exit pt
 | 
|
| PTSEL | ; Select one patient or ALL - File #2
 ; Init vars  | 
|
| PTSELX | ; PTSEL exit pt
 | 
|
| TYPE | ; Prompt to select to display All or Most Recent Responses for
 ; Patient/Payer combos ; Init vars  | 
|
| TYPEX | ; TYPE exit pt
 | 
|
| DTEXP | ; Prompt for oldest expiration date to pull for.
 ; Init Vars  | 
|
| DTEXPX | ; DTEXP Exit
 | 
|
| SORT | ; Prompt to allow users to sort the report by Payer(default) or 
 ; Patient ; Init vars  | 
|
| SORTX | ; SORT exit pt
 | 
|
| RTYPE | ; Prompt to allow users to report by date range or Trace #
 ; Init vars  | 
|
| RTYPEX | ; RTYPE exit pt
 | 
|
| DEVICE(IBCNERTN,IBCNESPC,IBOUT) | ; Device Handler and possible TaskManager calls
 | 
|
| DEVICEX | ; DEVICE exit pt
 | 
|
| OUT() | ; Prompt to allow users to select output format
 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| FileNo | Call Tags | 
|---|---|
| ^DPT - [#2] | Classic Fileman Calls | 
| ^IBCN(365 - [#365] | Classic Fileman Calls | 
| ^IBE(365.12 - [#365.12] | Classic Fileman Calls |