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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: IBOCNC2

Package: Integrated Billing

Routine: IBOCNC2


Information

IBOCNC2 ;ALB/ARH - CPT USAGE IN CLINICS (PRINT) ;1/23/92

Source Information

Source file <IBOCNC2.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA FileMan 3 DD^%DT  NOW^%DTC  ^DIR  
Integrated Billing 2 $$PRCD^IBCEF1  $$STOP^IBOCNC1  
CPT HCPCS Codes 1 $$CPTD^ICPTCOD  

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 IBOCNC1  

Entry Points

Name Comments DBIA/ICR reference
START ;set up headers and dates then do appropriate print
PRINTC ;print the report from the temp sort file to the appropriate device, by clinic
PRINTP ;print report from temp sort file by procedure
PRINTD ;print report from temp sort file by procedure with extended description
CPT(IBCPT) ; Format the CPT code for output
DESC ;if sort by proc & user wants desc, get procedure description, store in IBD at proper length for printing
HDR ;print the report header
PAUSE ;pause at end of screen if being displayed on a terminal

External References

Name Field # of Occurrence
DD^%DT START+1
NOW^%DTC START+1
^DIR PAUSE+2
$$PRCD^IBCEF1 CPT+2
$$STOP^IBOCNC1 HDR+1
$$CPTD^ICPTCOD DESC+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,?3,$S(IBCP:IBCLNN,1:""),?36,IBCPTP,?75,$J(^TMP("IBCU",$J,IBCLNN,IBCPT),6)
  • Line Location: PRINTC+7
Function Call: WRITE
  • Prompt: !,?36,$E(IBDSH,1,35),?76,$E(IBDSH,1,5),!,?36,"TOTAL: ",$J(IBCT,5),?75,$J(^TMP("IBCU",$J,IBCLNN),6),!
  • Line Location: PRINTC+9
Function Call: WRITE
  • Prompt: !,IBCPTP,?38,$J($G(^TMP("IBCU",$J,IBCPT)),6),?46,$J($G(^TMP("IBCU",$J,IBCPT,"B")),6)
  • Line Location: PRINTP+5
Function Call: WRITE
  • Prompt: !,$E(IBDSH,1,34),?39,$E(IBDSH,1,5),?47,$E(IBDSH,1,5),!,"TOTAL: ",$J(IBCT,6),?38,$J(+$G(^TMP("IBCU",$J)),6),?46,$J(+$G(^TMP("IBCU",$J,"B")),6)
  • Line Location: PRINTP+8
Function Call: WRITE
  • Prompt: !!,IBCPTP,?78,$J($G(^TMP("IBCU",$J,IBCPT)),6),?86,$J($G(^TMP("IBCU",$J,IBCPT,"B")),6)
  • Line Location: PRINTD+5
Function Call: WRITE
  • Prompt: !,?7,IBD(IBX)
  • Line Location: PRINTD+7
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HDR+1
Function Call: WRITE
  • Prompt: IBHDR
  • Line Location: HDR+2
Function Call: WRITE
  • Prompt: !
  • Line Location: HDR+2
Function Call: WRITE
  • Prompt: ?(IOM-30),IBCDT,?(IOM-8),"PAGE ",IBPGN,!
  • Line Location: HDR+3
Function Call: WRITE
  • Prompt: !,IBPRC(IBI)
  • Line Location: HDR+4
Function Call: WRITE
  • Prompt: "-"
  • Line Location: HDR+5
Routine Call
  • DIR
  • Line Location:
    • PAUSE+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" START+2
^TMP("IBCU" PRINTC+2, PRINTC+3, PRINTC+4, PRINTC+7, PRINTC+9, PRINTP+2, PRINTP+5, PRINTP+7, PRINTP+8, PRINTD+2
PRINTD+5

Label References

Name Line Occurrences
$$CPT PRINTC+5, PRINTP+3, PRINTD+3
DESC PRINTD+4
HDR PRINTC+1, PRINTC+6, PRINTC+9, PRINTP+1, PRINTP+4, PRINTP+7, PRINTD+1, PRINTD+4, PRINTD+7
PAUSE PRINTC+11, PRINTP+9, PRINTD+8, HDR+1
PRINTC START+5
PRINTD START+5
PRINTP START+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % START+1
DIR PAUSE+2!
DIR(0 PAUSE+2*
>> DIRUT PAUSE+2
>> DUOUT PAUSE+2
>> IBBDT START+2
IBBDTE START+2*, START+3, START+6!
IBCDT START+1*, START+6!, HDR+3
IBCLN PRINTC+3*, PRINTC+12!
IBCLNN PRINTC+2*, PRINTC+3, PRINTC+4, PRINTC+7, PRINTC+9, PRINTC+12!
IBCP PRINTC+3*, PRINTC+6*, PRINTC+7, PRINTC+8*, PRINTC+12!
IBCPT PRINTC+4*, PRINTC+5, PRINTC+7, PRINTC+12!, PRINTP+2*, PRINTP+3, PRINTP+5, PRINTP+10!, PRINTD+2*, PRINTD+3
PRINTD+5, PRINTD+9!, CPT~, CPT+2, DESC+1
IBCPTP PRINTC+5*, PRINTC+7, PRINTC+12!, PRINTP+3*, PRINTP+5, PRINTP+10!, PRINTD+3*, PRINTD+5, PRINTD+9!
IBCT PRINTC+3*, PRINTC+8*, PRINTC+9, PRINTC+12!, PRINTP+2*, PRINTP+6*, PRINTP+8, PRINTP+10!
IBD PRINTD+6, PRINTD+9!, DESC+3!
IBD( PRINTD+6, PRINTD+7, DESC+6*, DESC+7*, DESC+8*
IBDESCT DESC+1*, DESC+2, DESC+9!
IBDSH START+4*, START+6!, PRINTC+9, PRINTP+8
>> IBEDT START+2
IBEDTE START+2*, START+3, START+6!
IBHDR START+3*, START+6!, HDR+2
IBI START+4*, START+6!, HDR+4*, HDR+5*, HDR+6!
IBICPT CPT+1~, CPT+2*, CPT+3
IBJ DESC+5*, DESC+9!
IBLBL PRINTC+1*, PRINTC+12!, PRINTP+1*, PRINTP+10!, PRINTD+1*, PRINTD+9!, HDR+5
IBLN START+4*, START+6!, PRINTC+6, PRINTC+8*, PRINTC+9, PRINTC+10*, PRINTP+4, PRINTP+6*, PRINTP+7, PRINTD+4
PRINTD+6*, PRINTD+7*, HDR+2*, HDR+4*
IBLNG DESC+3*, DESC+6, DESC+7, DESC+9!
IBP CPT+1~, CPT+3*, CPT+4
IBPGN START+4*, START+6!, HDR+1, HDR+2*, HDR+3
>> IBPRC HDR+4
>> IBPRC( HDR+4
>> IBQ PRINTC+2, PRINTC+4, PRINTC+9, PRINTC+11, PRINTP+2, PRINTP+4, PRINTP+7, PRINTP+9, PRINTD+2, PRINTD+4
PRINTD+6, PRINTD+7, PRINTD+8, HDR+1*, PAUSE+2*
>> IBSRT START+5
IBW DESC+5*, DESC+6, DESC+7, DESC+8, DESC+9!
IBX PRINTD+6*, PRINTD+7, PRINTD+9!, DESC+3*, DESC+4*, DESC+9!
IBX( DESC+4
IBY DESC+3*, DESC+6*, DESC+7, DESC+8*, DESC+9!
IBZ DESC+4*, DESC+5, DESC+9!
IOF HDR+1
IOM START+4, HDR+2, HDR+3, HDR+5
IOSL PRINTC+6, PRINTC+9, PRINTP+4, PRINTP+7, PRINTD+4, PRINTD+7
IOST HDR+1, PAUSE+1
X PRINTC+12!, PRINTP+10!, PRINTD+9!
Y START+1*, START+2*, START+6!, PRINTC+12!, PRINTP+10!, PRINTD+9!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All