Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: IBCNERPJ

Package: Integrated Billing

Routine: IBCNERPJ


Information

IBCNERPJ ;IB/BAA/AWC - IBCNE EIV HL7 RESPONSE REPORT;25 Feb 2015

Source Information

Source file <IBCNERPJ.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Kernel 2 $$DT^XLFDT  EN^XUTMDEVQ  
VA FileMan 2 ^DIC  ^DIR  
Integrated Billing 1 $$STOP^IBCNERP1  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Integrated Billing 1 IBCNE HL7 RESPONSE REPORT  

Entry Points

Name Comments DBIA/ICR reference
EN ; entry point
P10
P20
P30
P40
P100
EXIT ;
PAYER ;
PAYER1 ;
PATIENT ;
PATIENT1 ;
DTRANGE ;
DTRANGE1 ;
ANOTHER() ; "Select Another" prompt
; returns 1, if response was "YES", returns 0 otherwise
TYPE ;
DEVICE ; Ask user to select device
ENQ ;

External References

Name Field # of Occurrence
^DIC PAYER1+1, PATIENT1+1
^DIR PAYER+7, PATIENT+7, DTRANGE+7, DTRANGE1+2, ANOTHER+4, TYPE+6
$$STOP^IBCNERP1 P20P30P40
$$DT^XLFDT EN+3
EN^XUTMDEVQ DEVICE+32

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: EN+7
Function Call: WRITE
  • Prompt: !,"eIV HL7 Response Report",!
  • Line Location: EN+8
Function Call: WRITE
  • Prompt: !
  • Line Location: PAYER+3
Function Call: WRITE
  • Prompt: !
  • Line Location: PATIENT+3
Function Call: WRITE
  • Prompt: !
  • Line Location: DTRANGE+2
Function Call: WRITE
  • Prompt: !," Latest Date must not precede the Earliest Date."
  • Line Location: DTRANGE1+3
Function Call: WRITE
  • Prompt: !
  • Line Location: TYPE+2
Function Call: WRITE
  • Prompt: !!,"For CSV output, turn logging or capture on now."
  • Line Location: DEVICE+6
Function Call: WRITE
  • Prompt: !,"To avoid undesired wrapping of the data saved to the file,"
  • Line Location: DEVICE+7
Function Call: WRITE
  • Prompt: !,"please enter ""0;256;99999"" at the ""DEVICE:"" prompt.",!
  • Line Location: DEVICE+8
Function Call: WRITE
  • Prompt: !!,"*** You will need a 132 column printer for this report. ***",!
  • Line Location: DEVICE+10
Routine Call
  • DIC
  • Line Location:
    • PAYER1+1
    • PATIENT1+1
Routine Call
  • DIR
  • Line Location:
    • PAYER+7
    • PATIENT+7
    • DTRANGE+7
    • DTRANGE1+2
    • ANOTHER+4
    • TYPE+6

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] Classic Fileman Calls
^IBE(365.12 - [#365.12] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP($J EN+6!, ENQ+2!

Label References

Name Line Occurrences
$$ANOTHER PAYER1+4, PATIENT1+4
DEVICE P100
DTRANGE P30
DTRANGE1 DTRANGE1+3
EXIT P10P20P30P40
P10 P20
P20 P30
P30 P40
PATIENT P40
PATIENT1 PATIENT1+4
PAYER P20
PAYER1 PAYER1+4
TYPE P10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS DEVICE+1~
DIC PAYER+2~, PAYER+15*, PATIENT+1~, PATIENT+12*
DIC("A" PAYER+11*, PATIENT+11*
DIC("S" PAYER+14*
DIC(0 PAYER+10*, PATIENT+10*
DIR PAYER+2~, PATIENT+1~, DTRANGE+1~, ANOTHER+2~, TYPE+1~
DIR("A" PAYER+4*, PAYER+5*, PATIENT+4*, PATIENT+5*, DTRANGE+5*, DTRANGE+6*, DTRANGE1+1!*, ANOTHER+3*, TYPE+4*
DIR("B" PAYER+6*, PATIENT+6*, DTRANGE+4*, ANOTHER+3*, TYPE+5*
DIR(0 PAYER+6*, PATIENT+6*, DTRANGE+4*, ANOTHER+3*, TYPE+3*
DIROUT PAYER+2~, PATIENT+1~, DTRANGE+1~, ANOTHER+2~, TYPE+1~
DIRUT PAYER+2~, PAYER+8, PATIENT+1~, PATIENT+8, DTRANGE+1~, DTRANGE+7, DTRANGE1+2, ANOTHER+2~, ANOTHER+4, TYPE+1~
TYPE+6
DT EN+3*
DTOUT PAYER+2~, PAYER1+2, PATIENT+1~, PATIENT1+2, DTRANGE+1~, ANOTHER+2~, TYPE+1~
DUOUT PAYER+2~, PAYER1+2, PATIENT+1~, PATIENT1+2, DTRANGE+1~, ANOTHER+2~, TYPE+1~
I EN+1~, DEVICE+30*, DEVICE+31*
IBCHK DEVICE+4~*, DEVICE+13, DEVICE+28
IBCNERTN EN+1~, EN+5*, EN+6, ENQ+2!
>> IBCNESPC("PAT" PATIENT1+2!
IBCNESPJ EN+1~
IBTYPE DEVICE+4~*, DEVICE+5, DEVICE+10
INCNESPJ EN+1~, ENQ+2!
INCNESPJ("BEGDT" DTRANGE+8*, DTRANGE1+3
INCNESPJ("ENDDT" DTRANGE1+4*
INCNESPJ("PAT" PATIENT+9*, PATIENT1+3*
INCNESPJ("PYR" PAYER+9*, PAYER1+2!, PAYER1+3*
INCNESPJ("TYPE" TYPE+7*, DEVICE+4
INCNESPJ("WIDTH" DEVICE+13*, DEVICE+28*
IOF EN+7
IOM DEVICE+13
POP DEVICE+1~, ENQ+2
STOP EN+1~, EN+5*, P10P20P30P40PAYER+8*, PAYER1+2*, PATIENT+8*, PATIENT1+2*
DTRANGE+7*, DTRANGE1+2*, ANOTHER+4*, TYPE+6*, ENQ+2!
U PAYER1+3, PATIENT1+3
X PAYER+2~, PATIENT+1~, DTRANGE+1~, ANOTHER+2~, TYPE+1~
Y PAYER+2~, PAYER+9, PAYER1+2, PAYER1+3, PATIENT+1~, PATIENT+9, PATIENT1+2, PATIENT1+3, DTRANGE+1~, DTRANGE+8
DTRANGE1+3, DTRANGE1+4, ANOTHER+2~, ANOTHER+5, TYPE+1~, TYPE+7
ZTDESC DEVICE+1~, DEVICE+29*, DEVICE+32
ZTQUEUED DEVICE+1~
ZTREQ DEVICE+1~
ZTRTN DEVICE+1~, DEVICE+29*, DEVICE+32
ZTSAVE DEVICE+1~, DEVICE+32
ZTSAVE( DEVICE+30*, DEVICE+31*
ZTSK DEVICE+1~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All