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

Package: IHS Mods To Patient Care Encounter

Routine: BPXRM201


Information

BPXRM201 ; IHS/MSC/MGH - Version 2.0 Patch 1 post routine. ;10-Dec-2013 13:12;DU

Source Information

Source file <BPXRM201.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
VA Fileman 6 EN^DDIOL  ($$FIND1,FIND)^DIC  FILE^DIE  ^DIK  $$GET1^DIQ  EN^DIU2  
Clinical Reminders 2 POSTKIDS^PXRMEXU5  SEND^PXRMMSG  
Kernel 1 BMES^XPDUTL  

Entry Points

Name Comments DBIA/ICR reference
PRE ;EP pre-init
DELDD ;Delete the old data dictionaries.
POV ;Remove the prompt
ARRAY(ARRAY) ;List of exchange entries used by delete and install
DELEI ;If the Exchange File entry already exists delete it.
UPDATE ;Remove all findings and additional findings that are ICD
DELETE(TYP,STA,PMT) ;DELETE
DELSUB(IEN,SUB,ICD) ;Delete sub-file
CNAK ;Make sure all "NAK" characters are converted back to "^" in
TAX(IEN,TAX) ;Check for 80 nodes and inactivate
ENV ;EP environment check
POST ;Post-install
TYPE ;==========================================================
DELF(IEN) ;Delete the item

External References

Name Field # of Occurrence
EN^DDIOL DELDD+2, DELDD+6
$$FIND1^DIC TYPE+4, POV+2, POV+5
FIND^DIC DELEI+6
FILE^DIE DELF+3, TAX+4
^DIK DELEI+14, DELETE+4, DELSUB+4
$$GET1^DIQ UPDATE+6, DELF+4, TAX+5, DELSUB+5
EN^DIU2 DELDD+7
POSTKIDS^PXRMEXU5 CNAK+8
SEND^PXRMMSG UPDATE+13
BMES^XPDUTL CNAK+3, CNAK+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"The following error message was returned:",!!
  • Line Location: TYPE+6
Function Call: WRITE
  • Prompt: MSG("DIERR",1,"TEXT",MSG),!
  • Line Location: TYPE+7
Function Call: WRITE
  • Prompt: !!,"Unable to find the POV FINDING TYPE"
  • Line Location: TYPE+8
Routine Call
  • DIC
  • Line Location:
    • DELEI+6
Routine Call
  • DIC
  • Line Location:
    • TYPE+4
    • POV+2
    • POV+5
Routine Call
  • DIE
  • Line Location:
    • DELF+3
    • TAX+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PXRMD(801.41 - [#801.41] GET1^DIQ
^PXRMD(801.45 - [#801.45] FIND1^DIC
801.451 FIND1^DIC
^PXD(811.2 - [#811.2] GET1^DIQ
^PXD(811.8 - [#811.8] Classic Fileman Calls,  FIND^DIC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PXD(811.2 - [#811.2] TAX+2
^PXD(811.8 - [#811.8] CNAK+5
^PXRMD(801.41 - [#801.41] TYPE+3, UPDATE+5, UPDATE+7, UPDATE+10, UPDATE+11
^PXRMD(801.45 - [#801.45] POV+3, POV+6
^TMP("PXRMXMZ" DELF+5*, TAX+6*, DELSUB+6*
^XPD(9.7 - [#9.7] ENV+4, ENV+6, ENV+7

Label References

Name Line Occurrences
ARRAY DELEI+2
DELDD PRE+4
DELEI PRE+2
DELETE POV+4, POV+7
DELF UPDATE+8
DELSUB UPDATE+12
POV TYPE+9
TAX UPDATE+9
TYPE POST+1
UPDATE POST+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARRAY ARRAY~, DELEI+1~, DELEI+2
ARRAY( DELEI+4, DELEI+5
ARRAY(1 ARRAY+2*
ARRAY(10 ARRAY+12*
ARRAY(11 ARRAY+13*
ARRAY(12 ARRAY+14*
ARRAY(13 ARRAY+15*
ARRAY(14 ARRAY+16*
ARRAY(15 ARRAY+17*
ARRAY(16 ARRAY+18*
ARRAY(17 ARRAY+20*
ARRAY(18 ARRAY+22*
ARRAY(19 ARRAY+23*
ARRAY(2 ARRAY+3*
ARRAY(20 ARRAY+24*
ARRAY(21 ARRAY+25*
ARRAY(22 ARRAY+26*
ARRAY(23 ARRAY+27*
ARRAY(24 ARRAY+28*
ARRAY(25 ARRAY+29*
ARRAY(26 ARRAY+30*
ARRAY(27 ARRAY+31*
ARRAY(28 ARRAY+33*
ARRAY(29 ARRAY+35*
ARRAY(3 ARRAY+4*
ARRAY(30 ARRAY+36*
ARRAY(31 ARRAY+37*
ARRAY(32 ARRAY+38*
ARRAY(33 ARRAY+40*
ARRAY(34 ARRAY+41*
ARRAY(35 ARRAY+43*
ARRAY(36 ARRAY+44*
ARRAY(37 ARRAY+45*
ARRAY(38 ARRAY+46*
ARRAY(39 ARRAY+47*
ARRAY(4 ARRAY+5*
ARRAY(40 ARRAY+48*
ARRAY(41 ARRAY+49*
ARRAY(42 ARRAY+50*
ARRAY(43 ARRAY+51*
ARRAY(44 ARRAY+52*
ARRAY(45 ARRAY+53*
ARRAY(46 ARRAY+54*
ARRAY(47 ARRAY+55*
ARRAY(48 ARRAY+56*
ARRAY(49 ARRAY+57*
ARRAY(5 ARRAY+7*
ARRAY(50 ARRAY+58*
ARRAY(51 ARRAY+59*
ARRAY(52 ARRAY+60*
ARRAY(53 ARRAY+61*
ARRAY(54 ARRAY+62*
ARRAY(55 ARRAY+63*
ARRAY(56 ARRAY+64*
ARRAY(57 ARRAY+65*
ARRAY(58 ARRAY+66*
ARRAY(59 ARRAY+67*
ARRAY(6 ARRAY+8*
ARRAY(60 ARRAY+68*
ARRAY(61 ARRAY+69*
ARRAY(62 ARRAY+70*
ARRAY(63 ARRAY+71*
ARRAY(64 ARRAY+73*
ARRAY(65 ARRAY+75*
ARRAY(66 ARRAY+76*
ARRAY(7 ARRAY+9*
ARRAY(8 ARRAY+10*
ARRAY(9 ARRAY+11*
DA DELEI+11~, DELEI+13*, DELETE+1~, DELETE+2*, DELSUB+1~, DELSUB+2*
DA(1 DELETE+2*, DELSUB+2*
DA(2 DELETE+2*
DIK DELEI+11~, DELEI+12*, DELETE+1~, DELETE+3*, DELSUB+1~, DELSUB+3*
DIU DELDD+1~, DELDD+4*, DELDD+5
DIU(0 DELDD+3*
ERR DELF+1~, TAX+1~
FDA DELF+1~, TAX+1~
FDA( DELF+2*, TAX+3*
IC DELEI+1~, DELEI+3*, DELEI+4*, DELEI+5
ICD DELSUB~
IEN CNAK+2~, CNAK+4*, CNAK+5*, CNAK+6, CNAK+8, TYPE+2~, TYPE+3*, POV+3, POV+6, UPDATE+2~
, UPDATE+4*, UPDATE+5*, UPDATE+6, UPDATE+7, UPDATE+8, UPDATE+9, UPDATE+10, UPDATE+11, UPDATE+12, DELF~
, DELF+2, DELF+4, TAX~, DELSUB~, DELSUB+2, DELSUB+3, DELSUB+5
IENS TYPE+2~, POV+1*, POV+2, POV+5
IN ENV+1~, ENV+3*, ENV+4, ENV+6
IND DELEI+1~, DELEI+10*, DELEI+13
INSTDA ENV+1~, ENV+3*, ENV+6*, ENV+7
LIST DELEI+1~, DELEI+7
LIST("DILIST" DELEI+8, DELEI+13
LUVALUE DELEI+1~, DELEI+6
LUVALUE(1 DELEI+5*
MSG TYPE+2~, TYPE+5, TYPE+7*, TYPE+9, POV+2, POV+5
MSG("DIERR" TYPE+7
NAME DELF+1~, DELF+4*, DELF+5, TAX+5*, TAX+6, DELSUB+5*, DELSUB+6
NLINES UPDATE+2~, UPDATE+3*, UPDATE+13, DELF+5*, TAX+6*, DELSUB+6*
NUM DELEI+1~, DELEI+8*, DELEI+9, DELEI+10
PMT TYPE+2~, POV+3*, POV+4, POV+6*, POV+7, DELETE~, DELETE+2
STA TYPE+2~, POV+2*, POV+3, POV+4, POV+5*, POV+6, POV+7, DELETE~, DELETE+2, DELETE+3
STAT ENV+1~, ENV+7*, ENV+8
SUB UPDATE+2~, UPDATE+10*, UPDATE+11, UPDATE+12, DELSUB~, DELSUB+2
SUBT UPDATE+2~, UPDATE+11*, UPDATE+12
TAX UPDATE+8*, TAX~, TAX+2, TAX+3, TAX+5
TEXT CNAK+2~, CNAK+6*, CNAK+7, DELDD+1~, DELDD+5*, DELDD+6
TYP TYPE+2~, TYPE+4*, POV+1, POV+3, POV+4, POV+6, POV+7, DELETE~, DELETE+2, DELETE+3
TYPE UPDATE+2~, UPDATE+7*, UPDATE+8, UPDATE+9
U ENV+7, DELEI+8, UPDATE+7, UPDATE+11
>> XPDDIQ("XPZ1" ENV+10*
>> XPDDIQ("XPZ2" ENV+10*
>> XPDQUIT ENV+5*, ENV+9*
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All