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

Package: Clinical Reminders

Routine: PXRMTECK


Information

PXRMTECK ; SLC/PKR - Check expanded taxonomies. ;02/25/2009

Source Information

Source file <PXRMTECK.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
DRG Grouper 4 ($$NEXT,$$STATCHK)^ICDAPIU  ($$ICDDX,$$ICDOP)^ICDCODE  ($$NEXT,$$STATCHK)^ICPTAPIU  $$CPT^ICPTCOD  
Kernel 4 ^%ZIS  ^%ZISC  $$FMTE^XLFDT  ($$LJ,$$RJ)^XLFSTR  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Clinical Reminders 1 PXRM TAXONOMY EXPANSION VERIFY  
PCE Patient Care Encounter 1 PXRM TAXONOMY EXPANSION VERIFY  

Entry Points

Name Comments DBIA/ICR reference
ALL ;Check all expansions.
ICPT(TAXIEN,LOW,HIGH,SUB) ;Build the list of internal entries
ICD0(TAXIEN,LOW,HIGH,SUB) ;Build the list of internal entries for ICD0
OUTPUT(SUB) ;Output codes that are left.
ICD9(TAXIEN,LOW,HIGH,SUB) ;Build the list of internal entries for ICD9
CHECK(IEN) ;Check an expansion.

External References

Name Field # of Occurrence
^%ZIS ALL+3
^%ZISC ALL+11
$$NEXT^ICDAPIU ICD0+9, ICD9+9
$$STATCHK^ICDAPIU ICD0+5, ICD9+5
$$ICDDX^ICDCODE OUTPUT+17
$$ICDOP^ICDCODE OUTPUT+14
$$NEXT^ICPTAPIU ICPT+9
$$STATCHK^ICPTAPIU ICPT+5
$$CPT^ICPTCOD OUTPUT+11
$$FMTE^XLFDT CHECK+36
$$LJ^XLFSTR OUTPUT+20, OUTPUT+24
$$RJ^XLFSTR OUTPUT+24

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Verify all taxonomy expansions."
  • Line Location: ALL+2
Function Call: WRITE
  • Prompt: !,"Checking all taxonomy expansions."
  • Line Location: ALL+6
Function Call: WRITE
  • Prompt: !!,"Taxonomy: ",NAME," (IEN=",IEN,")"
  • Line Location: CHECK+4
Function Call: WRITE
  • Prompt: !,"Expansion does not exist."
  • Line Location: CHECK+5
Function Call: WRITE
  • Prompt: !,"Expansion was last built on ",$$FMTE^XLFDT($P(^PXD(811.3,IEN,0),U,2),"5Z")
  • Line Location: CHECK+36
Function Call: WRITE
  • Prompt: !!,"The following codes are missing from the expansion:"
  • Line Location: CHECK+43
Function Call: WRITE
  • Prompt: !!,"The following codes are in the expansion and they should not be:"
  • Line Location: CHECK+47
Function Call: WRITE
  • Prompt: !,"The expansion is correct."
  • Line Location: CHECK+49
Function Call: WRITE
  • Prompt: !," ",TYPE," codes:"
  • Line Location: OUTPUT+7
Function Call: WRITE
  • Prompt: !,$$RJ^XLFSTR(NUM,4)," ",$$LJ^XLFSTR(CODE,9),LIST(CODE)
  • Line Location: OUTPUT+24
Routine Call
  • %ZIS
  • Line Location:
    • ALL+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PXD(811.2 - [#811.2] ALL+8, ALL+9, CHECK+3, CHECK+12, CHECK+13, CHECK+20, CHECK+21, CHECK+28, CHECK+29
^PXD(811.3 - [#811.3] CHECK+5, CHECK+7, CHECK+8, CHECK+9, CHECK+36
^TMP( ICD9+7
^TMP($J CHECK+6!, CHECK+7*, CHECK+8*, CHECK+9*, CHECK+39, CHECK+40!, CHECK+41, CHECK+45, CHECK+50!, ICD0+7
, ICD0+8*, ICD9+8*, ICPT+7, ICPT+8*, OUTPUT+6, OUTPUT+9

Label References

Name Line Occurrences
CHECK ALL+10
ICD0 CHECK+17
ICD9 CHECK+25
ICPT CHECK+33
OUTPUT CHECK+44, CHECK+48

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CODE CHECK+2~, CHECK+38*, CHECK+39*, CHECK+40, ICD0+2~, ICD0+3*, ICD0+4, ICD0+5, ICD0+9*, ICD9+2~
, ICD9+3*, ICD9+4, ICD9+5, ICD9+9*, ICPT+2~, ICPT+3*, ICPT+4, ICPT+5, ICPT+9*, OUTPUT+11*
, OUTPUT+12, OUTPUT+14*, OUTPUT+15, OUTPUT+17*, OUTPUT+18, OUTPUT+20, OUTPUT+21*, OUTPUT+22*, OUTPUT+24
DT OUTPUT+11, OUTPUT+14, OUTPUT+17
EXPOK CHECK+2~, CHECK+35*, CHECK+42*, CHECK+46*, CHECK+49
HIGH CHECK+2~, CHECK+15*, CHECK+16*, CHECK+17, CHECK+23*, CHECK+24*, CHECK+25, CHECK+31*, CHECK+32*, CHECK+33
, ICD0~, ICD0+4, ICD9~, ICD9+4, ICPT~, ICPT+4
IEN ALL+1~, ALL+9*, ALL+10, CHECK~, CHECK+3, CHECK+4, CHECK+5, CHECK+7, CHECK+8, CHECK+9
, CHECK+12, CHECK+13, CHECK+17, CHECK+20, CHECK+21, CHECK+25, CHECK+28, CHECK+29, CHECK+33, CHECK+36
, ICD0+2~, ICD0+6*, ICD0+7, ICD0+8, ICD9+2~, ICD9+6*, ICD9+7, ICD9+8, ICPT+2~, ICPT+6*
, ICPT+7, ICPT+8, OUTPUT+3~, OUTPUT+8*, OUTPUT+9*, OUTPUT+11, OUTPUT+14, OUTPUT+17, OUTPUT+20
IND CHECK+2~, CHECK+11*, CHECK+12*, CHECK+13, CHECK+19*, CHECK+20*, CHECK+21, CHECK+27*, CHECK+28*, CHECK+29
IO ALL+1~, ALL+5
LIST OUTPUT+3~, OUTPUT+4!
LIST( OUTPUT+20*, OUTPUT+22, OUTPUT+24
LOW CHECK+2~, CHECK+14*, CHECK+16, CHECK+17, CHECK+22*, CHECK+24, CHECK+25, CHECK+30*, CHECK+32, CHECK+33
, ICD0~, ICD0+3, ICD9~, ICD9+3, ICPT~, ICPT+3
NAME ALL+1~, ALL+7*, ALL+8*, ALL+9, CHECK+2~, CHECK+3*, CHECK+4
NUM OUTPUT+3~, OUTPUT+21*, OUTPUT+23*, OUTPUT+24
POP ALL+1~, ALL+4
RADIEN ICPT+2~
SUB ICD0~, ICD0+7, ICD0+8, ICD9~, ICD9+7, ICD9+8, ICPT~, ICPT+7, ICPT+8, OUTPUT~
, OUTPUT+6, OUTPUT+9
TAXIEN ICD0~, ICD9~, ICPT~
TEMP CHECK+2~, CHECK+13*, CHECK+14, CHECK+15, CHECK+21*, CHECK+22, CHECK+23, CHECK+29*, CHECK+30, CHECK+31
, ICD0+2~, ICD0+5*, ICD0+6, ICD9+2~, ICD9+5*, ICD9+6, ICPT+2~, ICPT+5*, ICPT+6, OUTPUT+3~
, OUTPUT+12*, OUTPUT+15*, OUTPUT+18*, OUTPUT+19*, OUTPUT+20
TEXT ALL+1~
TYPE CHECK+2~, CHECK+37*, CHECK+39, CHECK+40, OUTPUT+3~, OUTPUT+5*, OUTPUT+6*, OUTPUT+7, OUTPUT+9, OUTPUT+10
, OUTPUT+13, OUTPUT+16
U CHECK+3, CHECK+14, CHECK+15, CHECK+22, CHECK+23, CHECK+30, CHECK+31, CHECK+36, ICD0+6, ICD9+6
, ICPT+6, OUTPUT+12, OUTPUT+15, OUTPUT+18, OUTPUT+20
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All