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 |  Marked Items |  All
Print Page as PDF
Routine: BMXADOFS

Package: M Transfer

Routine: BMXADOFS


Information

BMXADOFS ; IHS/CIHA/GIS - RPC CALL FOR EXTENDED FUNCTIONALITY OF BMXNet UTILITIES ; 31 Jul 2009 12:42 PM

Source Information

Source file <BMXADOFS.m>

Call Graph

Call Graph Total: 11

Package Total Call Graph
VA Fileman 4 ^%DT  ^DIC  $$GET1^DIQ  ^DIR  
DRG Grouper 3 ($$CODEN,CODEN)^ICDCODE  $$IMP^ICDEXA  $$ICDDATA^ICDXCODE  
Kernel 2 $$UP^XLFSTR  $$VERSION^XPDUTL  
IHS VA Utilities 1 ^XBFMK  
M Transfer 1 FILE^BMXADOF  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
M Transfer 1 BMXADOF  

Entry Points

Name Comments DBIA/ICR reference
HX(DATA) ; INPUT STRING TRANSFORM FOR PHX AND FHX
HDT
PROB(DATA,UFLG) ; PROBLEM LIST INPUT STRING TRANSFORM
TSTICD
PIENN(PIEN) ; GIVEN A PROBLEM IEN, RETURN PROBLEM NARRATIVE (ICD)
SPEC(FILE,DATA,UFLG) ;EP - SPECIAL DATA MODS FOR SPECIFIC FILES
NEXTNOTE(PIEN,FNIEN) ; RETRUN THE NEXT NOTE NUMBER FOR A PROBLEM AND FACILITY-NOTE IEN
NN
PVNARR
TH ; HX TEST
TI
PICD
NOTE(DATA,PIEN,FNIEN) ; GIVEN A DATA STRING CONTAINING THE NOTE, THE PROBLEM IEN, AND THE FAC-NOTE IEN:
; ADD NOTE # AND STATUS TO THE DATA STRING
PNARR
POV(DATA) ; POV INPUT STRING TRANSFORM
PNUM
HNARR
NARR(DATA,FLD) ; SUBSTITUTE A LOOKUP VALUE FOR NARRATIVE DATA IN THE DATA STRING
DESC(CODE) ;EP - Return the description for the specified code
NEXTPBN(DFN,FIEN) ; RETURN THE NEXT AVAILABLE PROBLEM NUMBER FOR A PATIENT AT THE FACILITY
TNOTE ; TEST ADDING A NOTE TO A PROBLEM
TODAY
FACNIEN(PIEN,FIEN) ; GIVEN A PROBLEM IEN AND FACILITY IEN, RETURN THE FACILITY-NOTE IEN
TPOV ; ADD POV TEST
ICD(DATA,FLD) ; VERIFY ICD CODE AND GET LOOKUP VALUE

External References

Name Field # of Occurrence
^%DT HDT+2
FILE^BMXADOF TPOV+2, TH+2, TNOTE+7
^DIC NARR+11
$$GET1^DIQ TSTICD+18, PIENN+21, DESC+10
^DIR TSTICD+3, TSTICD+8
$$CODEN^ICDCODE ICD+19, ICD+57
CODEN^ICDCODE ICD+19, ICD+57
$$IMP^ICDEXA ICD+26, ICD+64, DESC+17
$$ICDDATA^ICDXCODE ICD+27, ICD+32, ICD+65, ICD+70, PIENN+13, PIENN+17, DESC+18, DESC+23
^XBFMK NARR+14
$$UP^XLFSTR NARR+8
$$VERSION^XPDUTL ICD+17, ICD+22, ICD+55, ICD+60, DESC+8, DESC+13

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,XXX
  • Line Location: TPOV+2
Function Call: WRITE
  • Prompt: !,XXX
  • Line Location: TH+2
Function Call: WRITE
  • Prompt: !,XXX
  • Line Location: TNOTE+7
Function Call: WRITE
  • Prompt: !,$TR(X,$C(30),"{")
  • Line Location: TSTICD+14
Function Call: WRITE
  • Prompt: !,$$GET1^DIQ(80,IEN_",",.01,"E")
  • Line Location: TSTICD+18
Function Call: WRITE
  • Prompt: !,$TR(XXX,$C(30),"{")
  • Line Location: TI+0
Function Call: WRITE
  • Prompt: $$NEXTNOTE(3,1)
  • Line Location: NN+0
Routine Call
  • DIC
  • Line Location:
    • NARR+11
Routine Call
  • DIR
  • Line Location:
    • TSTICD+3
    • TSTICD+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ICD9 - [#80] GET1^DIQ
^AUPNPROB - [#9000011] GET1^DIQ
^AUTNPOV - [#9999999.27] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNPROB - [#9000011] NOTE+3, FACNIEN+1, FACNIEN+4, FACNIEN+6, FACNIEN+7*, FACNIEN+8*, FACNIEN+9*, NEXTPBN+4, NEXTNOTE+1, NEXTNOTE+4
, NEXTNOTE+5, PIENN+2
^AUPNPROB("AC" NEXTPBN+3
^DIC(4 - [#4] FACNIEN+2
^ICD9("BA" ICD+18, ICD+56, DESC+9

Label References

Name Line Occurrences
$$FACNIEN TNOTE+3
$$HX SPEC+3
$$ICD HX+3, POV+4, PICD+1, TSTICD+13, TI
$$NARR HNARR+1, PVNARR+1, PNARR+3
$$NEXTNOTE NOTE+7, NN
$$NEXTPBN PNUM+6
$$NOTE SPEC+4
$$POV SPEC+1
$$PROB SPEC+2
HDT HNARR
HNARR HX+2
PICD PNARR
PNUM PICD
PVNARR POV+3
TODAY PNUM+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% HX+1~, POV+1~, PROB+1~, PNARR+1*, PNARR+2, PICD*, ICD+3~, ICD+4*, ICD+7, ICD+34*
, ICD+36, ICD+37, ICD+41, ICD+46*, ICD+49, ICD+72*, ICD+74, ICD+75, ICD+79
%DT HX+1~, HDT+2*
A HX+1~, HDT+4*, HDT+6, PROB+1~, PNUM+9*, PNUM+10, TODAY+2*, TODAY+3, ICD+3~, ICD+38*
, ICD+41, ICD+76*, ICD+79, NARR+1~, NARR+5*, NARR+12
B HX+1~, HDT+5*, HDT+7, PROB+1~, PNUM+9*, PNUM+10, TODAY+2*, TODAY+3, ICD+3~, ICD+39*
, ICD+40*, ICD+42, ICD+77*, ICD+78*, ICD+80, NARR+1~, NARR+6*, NARR+7, NARR+9
C NARR+1~, NARR+9*, NARR+13
CIEN POV+1~, POV+2*, POV+3
CODE ICD+8~, ICD+10*, ICD+11*, ICD+12, ICD+18, ICD+27, ICD+32, ICD+47~, ICD+49*, ICD+50
, ICD+56, ICD+65, ICD+70, DESC~, DESC+9*, DESC+10, DESC+18, DESC+23
DAS TNOTE+1~, TNOTE+4*, TNOTE+7
DAS(1 SPEC+4
DAS(2 SPEC+4
DATA TPOV+1*, TPOV+2!, TH+1*, TH+2!, TNOTE+1~, TNOTE+5*, TNOTE+7, SPEC~, SPEC+1*, SPEC+2*
, SPEC+3*, SPEC+4*, SPEC+6, HX~, HX+2, HX+3*, HNARR, HNARR+1*, HDT, HDT+1
, HDT+3, HDT+4, HDT+5, HDT+6*, HDT+7*, HDT+8, POV~, POV+2, POV+4*, PVNARR
, PVNARR+1*, PVNARR+2, PROB~, PNARR, PNARR+1, PNARR+3*, PNARR+4, PICD, PICD+1*, PNUM
, PNUM+1, PNUM+2, PNUM+3*, PNUM+4, PNUM+8, PNUM+9, PNUM+10*, TODAY, TODAY+1, TODAY+2
, TODAY+3*, TODAY+4, NOTE~, NOTE+2, NOTE+5*, NOTE+6, NOTE+9*, NOTE+10, ICD~, ICD+2
, ICD+4, ICD+7, ICD+10, ICD+36*, ICD+37*, ICD+38, ICD+39, ICD+41*, ICD+42*, ICD+46
, ICD+74*, ICD+75*, ICD+76, ICD+77, ICD+79*, ICD+80*, ICD+82, NARR~, NARR+3, NARR+5
, NARR+6, NARR+12*, NARR+13*, NARR+15
DESC DESC+2~, DESC+3*, DESC+10*, DESC+17, DESC+19*, DESC+22, DESC+24*, DESC+26
DFN PROB+1~, PNUM+2*, PNUM+3, PNUM+6, NEXTPBN~, NEXTPBN+3
DIC NARR+1~, NARR+10*
DIC(0 NARR+10*
DIR TSTICD~
DIR("A" TSTICD+1*, TSTICD+6*
DIR(0 TSTICD+2*, TSTICD+7*
DIROUT TSTICD~
DIRUT TSTICD~
DT TODAY+3, ICD+26, ICD+27, ICD+32, ICD+64, ICD+65, ICD+70, DESC+17, DESC+18, DESC+23
DTOUT TSTICD~
DUOUT TSTICD~
ENTRYDT PIENN+1~, PIENN+4*, PIENN+13, PIENN+17
FACIEN TNOTE+1~, TNOTE+2*, TNOTE+3, PROB+1~, PNUM+4*, PNUM+5, PNUM+6
FACNIEN TNOTE+1~, TNOTE+3*, TNOTE+4
FIEN FACNIEN~, FACNIEN+2, FACNIEN+4, FACNIEN+7, FACNIEN+9, NEXTPBN~, NEXTPBN+5
FILE SPEC~, SPEC+1, SPEC+2, SPEC+3, SPEC+4
FLD ICD~, ICD+1, ICD+7, ICD+46, ICD+76, ICD+77, ICD+79, NARR~, NARR+2, NARR+4
, NARR+12
FNIEN NOTE~, NOTE+3, NOTE+7, FACNIEN+3~, FACNIEN+4*, FACNIEN+6*, FACNIEN+7, FACNIEN+8, FACNIEN+9, FACNIEN+10
, NEXTNOTE~, NEXTNOTE+1, NEXTNOTE+4, NEXTNOTE+5
ICD PIENN+1~, PIENN+5*, PIENN+14*, PIENN+18*, PIENN+20, PIENN+23
IEN TSTICD~, TSTICD+15*, TSTICD+16*, TSTICD+17*, TSTICD+18, ICD+8~, ICD+9*, ICD+18*, ICD+19*, ICD+26
, ICD+28*, ICD+31, ICD+33*, ICD+34, ICD+47~, ICD+48*, ICD+56*, ICD+57*, ICD+64, ICD+66*
, ICD+69, ICD+71*, ICD+72
IIEN PIENN+1~, PIENN+3*, PIENN+13, PIENN+17
MAX NEXTPBN+1~, NEXTPBN+2*, NEXTPBN+7*, NEXTPBN+9*, NEXTPBN+10, NEXTNOTE+2~, NEXTNOTE+3*, NEXTNOTE+7*, NEXTNOTE+9*, NEXTNOTE+10
NARR HX+1~, POV+1~, PROB+1~, PNARR+2*, PNARR+3, NARR+7*, NARR+8*, NARR+10, PIENN+1~, PIENN+21*
, PIENN+22*, PIENN+23
NIEN HX+1~, POV+1~, PROB+1~, NEXTNOTE+2~, NEXTNOTE+3*, NEXTNOTE+4*, NEXTNOTE+5
NUM NOTE+4~, NOTE+7*, NOTE+8, NOTE+9
OVAL ICD+8~, ICD+11*, ICD+36, ICD+47~, ICD+49*, ICD+74
PARM TSTICD~, TSTICD+11*, TSTICD+12*, TSTICD+13
PIECE TSTICD~, TSTICD+9*, TSTICD+11, TSTICD+12, TSTICD+13, TSTICD+15, TSTICD+16
PIEN NOTE~, NOTE+3, NOTE+7, FACNIEN~, FACNIEN+1, FACNIEN+4, FACNIEN+6, FACNIEN+7, FACNIEN+8, FACNIEN+9
, NEXTPBN+1~, NEXTPBN+2*, NEXTPBN+3*, NEXTPBN+4, NEXTNOTE~, NEXTNOTE+1, NEXTNOTE+4, NEXTNOTE+5, PIENN~, PIENN+2
, PIENN+21
PNUM PROB+1~, PNUM+6*, PNUM+7, PNUM+10
PROBIEN TNOTE+1~, TNOTE+2*, TNOTE+3, TNOTE+4
STR ICD+23~, ICD+27*, ICD+28, ICD+32*, ICD+33, ICD+61~, ICD+65*, ICD+66, ICD+70*, ICD+71
, PIENN+10~, PIENN+13*, PIENN+14, PIENN+17*, PIENN+18, DESC+14~, DESC+18*, DESC+19, DESC+23*, DESC+24
U NEXTPBN+5, NEXTPBN+6, PIENN+3, PIENN+4
UFLG SPEC~, SPEC+2, PROB~, PNUM
X HX+1~, HDT+1*, PROB+1~, PNUM+8*, PNUM+9, TODAY+1*, TODAY+2, TSTICD~, TSTICD+13*, TSTICD+14
, TSTICD+15, TSTICD+16, NARR+1~, NARR+10*, NEXTPBN+1~, NEXTPBN+4*, NEXTPBN+5, NEXTPBN+6, NEXTNOTE+2~, NEXTNOTE+5*
, NEXTNOTE+6, PIENN+1~, PIENN+2*, PIENN+3, PIENN+4, PIENN+23*, PIENN+24
XXICD TSTICD~, TSTICD+4*, TSTICD+11, TSTICD+12
XXX TPOV+2!, TH+2!, TNOTE+1~, TNOTE+7, TI~*
Y HX+1~, HDT+3, HDT+6, TSTICD~, TSTICD+3, TSTICD+4, TSTICD+8, TSTICD+9, NARR+1~, NARR+11
, NARR+12, NEXTPBN+1~, NEXTPBN+6*, NEXTPBN+7, NEXTNOTE+2~, NEXTNOTE+6*, NEXTNOTE+7
Z NARR+1~, NARR+4*, NARR+5, NARR+6

Marked Items

Name Field # of Occurrence
$T(CODEN^ICDCODE ICD+19, ICD+57
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 |  Marked Items |  All