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: ONCNPI

Package: Oncology

Routine: ONCNPI


Information

ONCNPI ;Hines OIFO/GWB - National Provider Identifier ;02/16/07

Source Information

Source file <ONCNPI.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA FileMan 3 ^DIC  $$GET1^DIQ  ^DIR  

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: 2

Package Total Caller Graph
Oncology 2 ONCO ABSTRACT-I  ^ONCO(165  

Entry Points

Name Comments DBIA/ICR reference
FNPI ;Check FACILITY (160.19) for NPI (National Provider Identifier)
FEXIT
DTDXCK ;Check for 2007+ DATE DX (165.5,3)
ADDFNPI ;Enter Organizational Provider NPI value
FNPIR
DIC4
SETFNPI
FNPICHK
FNPIEX
FNPIIT ;NPI (160.19,101) INPUT TRANSFORM
PNPI ;Check ONCOLOGY CONTACT (165) for NPI (National Provider Identifier)
PEXIT
ADDPNPI ;Enter Individual Provider NPI value
PNPIR
DIC200
SETPNPI
PNPICHK
PNPIEX
PNPIIT ;NPI (165,101) INPUT TRANSFORM
FNPIHLP ;"??" NPI help
PNPIHLP ;"??" NPI help

External References

Name Field # of Occurrence
^DIC DIC4+5, DIC200+5
$$GET1^DIQ PNPI+3
^DIR FNPIR+4, DIC4+10, PNPIR+4, DIC200+10

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: ADDFNPI+1
Function Call: WRITE
  • Prompt: !," This facility needs to be associated with"
  • Line Location: ADDFNPI+2
Function Call: WRITE
  • Prompt: !," an NPI (National Provider Identifier) code."
  • Line Location: ADDFNPI+3
Function Call: WRITE
  • Prompt: !
  • Line Location: ADDFNPI+4
Function Call: READ
  • Prompt: " Enter 10-digit NPI: "
  • Variable: NPI
  • Timeout: 60
  • Line Location: FNPIR+8
Function Call: WRITE
  • Prompt: !
  • Line Location: FNPIR+8
Function Call: WRITE
  • Prompt: !
  • Line Location: FNPICHK+0
Function Call: WRITE
  • Prompt: !!,"The NPI code must be 10 digits.",!!
  • Line Location: FNPICHK+1
Function Call: WRITE
  • Prompt: !!," NPI code ",NPI," has been added for:"
  • Line Location: FNPICHK+6
Function Call: WRITE
  • Prompt: !," ",FACNAM
  • Line Location: FNPICHK+7
Function Call: WRITE
  • Prompt: !
  • Line Location: FNPIEX+0
Function Call: WRITE
  • Prompt: !
  • Line Location: ADDPNPI+1
Function Call: WRITE
  • Prompt: !," This provider needs to be associated with"
  • Line Location: ADDPNPI+2
Function Call: WRITE
  • Prompt: !," an NPI (National Provider Identifier) code."
  • Line Location: ADDPNPI+3
Function Call: WRITE
  • Prompt: !
  • Line Location: ADDPNPI+4
Function Call: READ
  • Prompt: " Enter 10-digit NPI: "
  • Variable: NPI
  • Timeout: 60
  • Line Location: PNPIR+8
Function Call: WRITE
  • Prompt: !
  • Line Location: PNPIR+8
Function Call: WRITE
  • Prompt: !
  • Line Location: PNPICHK+0
Function Call: WRITE
  • Prompt: !!,"The NPI code must be 10 digits.",!!
  • Line Location: PNPICHK+1
Function Call: WRITE
  • Prompt: !!," NPI code ",NPI," has been added for ",PHY,"."
  • Line Location: PNPICHK+6
Function Call: WRITE
  • Prompt: !
  • Line Location: PNPIEX+0
Function Call: WRITE
  • Prompt: !," Select 'Get NPI from INSTITUTION file' if you wish to"
  • Line Location: FNPIHLP+1
Function Call: WRITE
  • Prompt: !," extract the Organizational Provider NPI code from the"
  • Line Location: FNPIHLP+2
Function Call: WRITE
  • Prompt: !," INSTITUTION file."
  • Line Location: FNPIHLP+3
Function Call: WRITE
  • Prompt: !
  • Line Location: FNPIHLP+4
Function Call: WRITE
  • Prompt: !," Select 'Enter NPI code manually' if you wish to enter"
  • Line Location: FNPIHLP+5
Function Call: WRITE
  • Prompt: !," the 10-digit NPI code manually."
  • Line Location: FNPIHLP+6
Function Call: WRITE
  • Prompt: !
  • Line Location: FNPIHLP+7
Function Call: WRITE
  • Prompt: !," NPI codes for Organizational Providers can be found by"
  • Line Location: FNPIHLP+8
Function Call: WRITE
  • Prompt: !," searching the NPI Registry at the following websites:"
  • Line Location: FNPIHLP+9
Function Call: WRITE
  • Prompt: !
  • Line Location: FNPIHLP+10
Function Call: WRITE
  • Prompt: !," https://nppes.cms.hhs.gov"
  • Line Location: FNPIHLP+11
Function Call: WRITE
  • Prompt: !," Click on ""Search the NPI Registry""."
  • Line Location: FNPIHLP+12
Function Call: WRITE
  • Prompt: !
  • Line Location: FNPIHLP+13
Function Call: WRITE
  • Prompt: !," http://www.npinumberlookup.org/"
  • Line Location: FNPIHLP+14
Function Call: WRITE
  • Prompt: !," Select 'Get NPI from NEW PERSON file' if you wish to"
  • Line Location: PNPIHLP+1
Function Call: WRITE
  • Prompt: !," extract the Individual Provider NPI code from the"
  • Line Location: PNPIHLP+2
Function Call: WRITE
  • Prompt: !," NEW PERSON file."
  • Line Location: PNPIHLP+3
Function Call: WRITE
  • Prompt: !
  • Line Location: PNPIHLP+4
Function Call: WRITE
  • Prompt: !," Select 'Enter NPI code manually' if you wish to enter"
  • Line Location: PNPIHLP+5
Function Call: WRITE
  • Prompt: !," the 10-digit NPI code manually."
  • Line Location: PNPIHLP+6
Function Call: WRITE
  • Prompt: !
  • Line Location: PNPIHLP+7
Function Call: WRITE
  • Prompt: !," NPI codes for Individual Providers can be found by searching"
  • Line Location: PNPIHLP+8
Function Call: WRITE
  • Prompt: !," the NPI Registry at the following websites:"
  • Line Location: PNPIHLP+9
Function Call: WRITE
  • Prompt: !
  • Line Location: PNPIHLP+10
Function Call: WRITE
  • Prompt: !," https://nppes.cms.hhs.gov"
  • Line Location: PNPIHLP+11
Function Call: WRITE
  • Prompt: !," Click on ""Search the NPI Registry""."
  • Line Location: PNPIHLP+12
Function Call: WRITE
  • Prompt: !
  • Line Location: PNPIHLP+13
Function Call: WRITE
  • Prompt: !," http://www.npinumberlookup.org/"
  • Line Location: PNPIHLP+14
Routine Call
  • DIC
  • Line Location:
    • DIC4+5
    • DIC200+5
Routine Call
  • DIR
  • Line Location:
    • FNPIR+4
    • DIC4+10
    • PNPIR+4
    • DIC200+10

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ONCO(165.5 - [#165.5] GET1^DIQ
^VA(200 - [#200] Classic Fileman Calls
^DIC(4 - [#4] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(4 - [#4] SETFNPI
^ONCO(160.19 - [#160.19] FNPI+4, FNPI+5, FNPI+7, FNPICHK+2, FNPICHK+3, FNPICHK+4, FNPICHK+8*, FNPICHK+9*, FNPIIT+1, FNPIIT+2
FNPIIT+4
^ONCO(165 - [#165] PNPI+5, PNPI+7, PNPICHK+7*, PNPICHK+8*
^ONCO(165.5 - [#165.5] DTDXCK+4
^VA(200 - [#200] SETPNPI

Label References

Name Line Occurrences
ADDFNPI FNPI+8
ADDPNPI PNPI+8
DIC200 DIC200+11
DIC4 DIC4+11
DTDXCK FNPI+3
FEXIT FNPI+2, FNPI+3, FNPI+6
FNPICHK FNPIR+8
FNPIEX FNPIR+5, FNPIR+6, DIC4+6, FNPICHK
FNPIR FNPICHK+1, FNPICHK+2
PEXIT PNPI+2, PNPI+4, PNPI+6
PNPICHK PNPIR+8
PNPIEX PNPIR+5, PNPIR+6, DIC200+6, PNPICHK
PNPIR PNPICHK+1
SETFNPI DIC4+11
SETPNPI DIC200+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> D0 PNPI+3
>> DA FNPIIT+3
DATEDX PNPI+1~, PNPI+3*, PNPI+4
DIC DIC4~, DIC4+1*, DIC200+1*
DIC("A" DIC4+2*, DIC200+2*
DIC("S" DIC4+4*, DIC200+4*
DIC(0 DIC4+3*, DIC200+3*
DIR FNPIR!, DIC4+8!, PNPIR!, DIC200+8!
DIR("??" FNPIR+3*, PNPIR+3*
DIR("A" FNPIR+1*, DIC4+9*, PNPIR+1*, DIC200+9*
DIR("B" DIC4+9*, DIC200+9*
DIR(0 FNPIR+2*, DIC4+9*, PNPIR+2*, DIC200+9*
DIRUT FNPIR+5!, PNPIR+5!
DTDXCK FNPI+3, FEXIT!, DTDXCK+2*, DTDXCK+3*, DTDXCK+4*
DTOUT DIC4~, DIC4+6, DIC200~, DIC200+6
DUOUT DIC4~, DIC4+6, DIC200~, DIC200+6
FAC FNPI+4*, FNPI+6, FEXIT!, FNPICHK+4*, FNPICHK+5, FNPIIT+4*, FNPIIT+5, FNPIIT+6!, PEXIT!
FACIEN FEXIT!, FNPICHK+3*, FNPICHK+4, FNPIIT+2*, FNPIIT+3, FNPIIT+4, FNPIIT+6!, PEXIT!
FACNAM FNPI+5*, FEXIT!, FNPICHK+7
FACPNT FNPI+2, FNPI+4, FNPI+5, FNPI+7, FEXIT!, FNPICHK+8, FNPICHK+9, PEXIT!
INSTIEN DIC4~, DIC4+7*, SETFNPI
NPI FNPI+7*, FNPI+8, FEXIT!, FNPIR+8*, SETFNPI*, FNPICHKFNPICHK+1, FNPICHK+2, FNPICHK+3, FNPICHK+6
FNPICHK+8, FNPICHK+9, PNPI+7*, PNPI+8, PEXIT!, PNPIR+8*, SETPNPI*, PNPICHKPNPICHK+1, PNPICHK+6
PNPICHK+7, PNPICHK+8
NPIANS FNPIR+7*, FNPIR+8, FNPIEX+1!, PNPIR+7*, PNPIR+8, PNPIEX+1!
>> ONCOD0 DTDXCK+2, DTDXCK+4
>> OUT FNPIR+5*, FNPIR+6*, PNPIR+5*, PNPIR+6*
PHY PNPI+5*, PNPI+6, PEXIT!, PNPICHK+6, PNPIEX+1!
PHYPNT PNPI+2, PNPI+5, PNPI+7, PEXIT!, PNPICHK+7, PNPICHK+8
PRI DTDXCK+1~, DTDXCK+4*
U FNPI+4, FNPI+5, FNPI+7, DTDXCK+4, SETFNPIFNPICHKFNPICHK+4, FNPICHK+8, FNPIIT+4, PNPI+5
PNPI+7, SETPNPIPNPICHKPNPICHK+7
VAIEN DIC200~, DIC200+7*, SETPNPI
X FNPIIT+1, FNPIIT+2, FNPIIT+3!
Y FNPI+1~, FNPIR+6, FNPIR+7, DIC4+6, DIC4+7, DIC4+11, PNPI+1~, PNPIR+6, PNPIR+7, DIC200+6
DIC200+7, DIC200+11
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