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

Package: Clinical Reminders

Routine: PXRMEXFI


Information

PXRMEXFI ;SLC/PKR/PJH - Exchange utilities for file entries. ;17-Apr-2018 12:06;DU

Source Information

Source file <PXRMEXFI.m>

Call Graph

Call Graph Total: 15

Package Total Call Graph
Clinical Reminders 6 $$FILE^PXRMEXCS  ($$EXISTS,$$GETACT,$$GETUNAME)^PXRMEXIU  $$CFOKTI^PXRMEXU0  TIU^PXRMEXU5  FORMAT^PXRMTEXT  AWRITE^PXRMUTIL  
VA Fileman 6 (,FIND)^DIC  ($$GET1,FIELD)^DID  CHK^DIE  ^DIK  $$ROOT^DILFD  ^DIR  
Health Data and Informatics 1 $$GETSTAT^HDISVF01  
Health Summary 1 EN^GMTSDESC  
Text Integration Utility 1 OBJBYIEN^TIUCHECK  

Caller Graph

Caller Graph Total: 13

Package Total Caller Graph
Clinical Reminders 13 PXRMEXIC  PXRMEXID  PXRMEXLC  PXRMEXLI  PXRMEXPD  PXRMEXPS  PXRMEXSI  PXRMOCG  
PXRMOCR  PXRMP11I  PXRMP12I  PXRMP30I  PXRMTXSM  

Entry Points

Name Comments DBIA/ICR reference
GETFACT(PT01,ATTR,NEWPT01,NAMECHG,IEN) ;Get the action for a file.
DELALL(FILENUM,NAME) ;Delete all file entries named NAME.
IOKTI(IEN,FILENUM,ITEMINFO) ;Check if it is ok to install this item.
DELETE(FILENUM,DA) ;Delete a file entry.
NTHLOC(IEN,SUB) ;Save information about non-transportable hospital locations.
CHK ;
FEIMSG(SAME,ATTR) ;Output the general file exists install message.
FOKTT(FILENUM) ;Check if it is ok to transport items from this file.
IOKTP(FILENUM,IEN) ;Check if it is ok to pack this item.
SETATTR(ATTR,FILE,PT01) ;Set the file attributes for the file FILE.

External References

Name Field # of Occurrence
^DIC CHK+51
FIND^DIC DELALL+2
$$GET1^DID SETATTR+3
FIELD^DID SETATTR+5
CHK^DIE CHK+29
^DIK DELETE+3
$$ROOT^DILFD DELETE+2
^DIR CHK+42
EN^GMTSDESC IOKTP+14, IOKTP+15, IOKTP+30, IOKTP+40
$$GETSTAT^HDISVF01 FOKTT+5
$$FILE^PXRMEXCS CHK+8
$$EXISTS^PXRMEXIU CHK+3
$$GETACT^PXRMEXIU CHK+16, CHK+22
$$GETUNAME^PXRMEXIU CHK+26
$$CFOKTI^PXRMEXU0 IOKTI+12
TIU^PXRMEXU5 IOKTP+58
FORMAT^PXRMTEXT FEIMSG+6, FEIMSG+11
AWRITE^PXRMUTIL CHK+31
OBJBYIEN^TIUCHECK IOKTP+47

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,TEXTO(IND)
  • Line Location: FEIMSG+7
Function Call: WRITE
  • Prompt: !,TEXTO(IND)
  • Line Location: FEIMSG+12
Function Call: WRITE
  • Prompt: !!,ATTR("FILE NAME")," entry ",PT01," is NEW,"
  • Line Location: CHK+18
Function Call: WRITE
  • Prompt: !,"what do you want to do?"
  • Line Location: CHK+19
Routine Call
  • DIC
  • Line Location:
    • DELALL+2
Routine Call
  • DIE
  • Line Location:
    • CHK+29
Routine Call
  • DIC
  • Line Location:
    • CHK+51
Routine Call
  • DIR
  • Line Location:
    • CHK+42

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^GMT(142 - [#142] IOKTP+26, IOKTP+27, IOKTP+28
^GMT(142.1 - [#142.1] IOKTP+22
^GMT(142.5 - [#142.5] IOKTP+11
^PXRMD(810.9 - [#810.9] NTHLOC+2, NTHLOC+4, NTHLOC+7
^SC - [#44] NTHLOC+7
^TMP($J NTHLOC+2*, NTHLOC+8*

Label References

Name Line Occurrences
$$FOKTT IOKTP+2
$$IOKTP IOKTI+10, IOKTP+12, IOKTP+57
CHK CHK+30
DELETE DELALL+7
FEIMSG CHK+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACTION GETFACT+1~, CHK+12*, CHK+16*, CHK+22*, CHK+24, CHK+25, CHK+28*, CHK+34, CHK+45*, CHK+47
, CHK+52*, CHK+56
ARY IOKTP+44~, IOKTP+47, IOKTP+58
ARY( IOKTP+51, IOKTP+54, IOKTP+55
ATTR FEIMSG~, GETFACT~, CHK+11, CHK+26, SETATTR~
ATTR("CHECKSUM" CHK+10
ATTR("FILE NA ME" , FEIMSG+2, CHK+18, SETATTR+3*
ATTR("FILE NU MBER" , CHK+2, CHK+8, CHK+29, CHK+49, CHK+55, SETATTR+2*
ATTR("MIN FIE LD LENGTH" , SETATTR+6*
ATTR("NAME" FEIMSG+2, SETATTR+7*
ATTR("PT01" SETATTR+7*
CHOICES GETFACT+1~, CHK+14*, CHK+16, CHK+20*, CHK+22
CSUM GETFACT+1~, CHK+8*, CHK+10
DA DELETE~
DIC CHK+48~, CHK+49*
DIC(0 CHK+50*
DIK DELETE+1~, DELETE+2*
DIR GETFACT+1~, CHK+16, CHK+22, CHK+38!
DIR("A" CHK+40*
DIR("B" CHK+15*, CHK+21*, CHK+41*
DIR(0 CHK+39*
DIROUT CHK+37~, CHK+43
DIRUT CHK+37~, CHK+43
DTOUT CHK+37~, CHK+44
DUOUT CHK+37~, CHK+44
FDAEND IOKTI+5~, IOKTI+7*, IOKTI+10, IOKTI+12
FDASTART IOKTI+5~, IOKTI+6*, IOKTI+10, IOKTI+12
FILE SETATTR~, SETATTR+2, SETATTR+3, SETATTR+5
FILENUM DELALL~, DELALL+2, DELALL+7, DELETE~, DELETE+2, FOKTT~, FOKTT+5, FOKTT+8, FOKTT+11, FOKTT+14
, FOKTT+17, FOKTT+20, FOKTT+23, FOKTT+26, FOKTT+29, FOKTT+32, FOKTT+35, FOKTT+38, FOKTT+41, FOKTT+44
, FOKTT+47, FOKTT+50, FOKTT+51, FOKTT+54, FOKTT+58, FOKTT+61, FOKTT+64, FOKTT+67, FOKTT+70, FOKTT+73
, FOKTT+76, GETFACT+1~, CHK+2*, CHK+3, CHK+14, IOKTI~, IOKTI+2, IOKTI+4, IOKTI+10, IOKTI+12
, IOKTP~, IOKTP+2, IOKTP+8, IOKTP+19, IOKTP+34, IOKTP+43
HLOC NTHLOC+1~, NTHLOC+7*, NTHLOC+8
HSOIEN IOKTP+44~, IOKTP+55*, IOKTP+56, IOKTP+57
HSTIEN IOKTP+10~, IOKTP+11*, IOKTP+12
IEN DELALL+1~, DELALL+6*, DELALL+7, GETFACT~, CHK+3*, CHK+4, CHK+8, IOKTI~, IOKTI+12, IOKTP~
, IOKTP+9, IOKTP+11, IOKTP+15, IOKTP+20, IOKTP+26, IOKTP+27, IOKTP+28, IOKTP+30, IOKTP+40, IOKTP+45
, IOKTP+47, IOKTP+51, IOKTP+54, IOKTP+55, IOKTP+58, NTHLOC~, NTHLOC+2, NTHLOC+4, NTHLOC+7, NTHLOC+8
IND DELALL+1~, DELALL+4*, DELALL+5*, DELALL+6, FEIMSG+1~, FEIMSG+7*, FEIMSG+12*, IOKTP+21~, IOKTP+23*, IOKTP+26*
, IOKTP+27, IOKTP+28, NTHLOC+1~, NTHLOC+3*, NTHLOC+4*, NTHLOC+7
ITEMINFO IOKTI~, IOKTI+2, IOKTI+4, IOKTI+6, IOKTI+7
LIST DELALL+1~
LIST("DILIST" DELALL+3, DELALL+5, DELALL+6
MSG DELALL+1~, GETFACT+1~, SETATTR+1~
NAME DELALL~, DELALL+2
NAMECHG GETFACT~
NAMECHG( CHK+55*
NEWPT01 GETFACT~, CHK+1*, CHK+26*, CHK+28, CHK+29, CHK+53*, CHK+55
NL NTHLOC+1~, NTHLOC+2*, NTHLOC+5*, NTHLOC+8
NOUT FEIMSG+1~, FEIMSG+6, FEIMSG+7, FEIMSG+11, FEIMSG+12
OK IOKTP+3~, IOKTP+4*, IOKTP+8, IOKTP+9*, IOKTP+11*, IOKTP+12*, IOKTP+15, IOKTP+19, IOKTP+20*, IOKTP+23*
, IOKTP+26, IOKTP+27*, IOKTP+28*, IOKTP+30, IOKTP+34, IOKTP+37*, IOKTP+43, IOKTP+45*, IOKTP+51*, IOKTP+54*
, IOKTP+56*, IOKTP+57*, IOKTP+58, IOKTP+60
PGSIEN IOKTP+21~, IOKTP+22*, IOKTP+28
PT01 GETFACT~, CHK+3, CHK+18, CHK+55, SETATTR~, SETATTR+7
>> PXRMIGDS FOKTT+2
>> PXRMIHSC IOKTP+37
>> PXRMINCF IOKTI+4, IOKTI+12
>> PXRMINST IOKTP+51
RESULT GETFACT+1~, CHK+29, CHK+30, CHK+32!
SAME FEIMSG~, FEIMSG+3, FEIMSG+9, GETFACT+2~, CHK+10*, CHK+11, CHK+12, CHK+13
SUB NTHLOC~, NTHLOC+2, NTHLOC+8
TEXT FEIMSG+1~, FEIMSG+6, FEIMSG+11
TEXT(1 FEIMSG+2*
TEXT(2 FEIMSG+4*, FEIMSG+10*
TEXT(3 FEIMSG+5*
TEXTO FEIMSG+1~, FEIMSG+6, FEIMSG+11
TEXTO( FEIMSG+7, FEIMSG+12
U DELALL+3, FOKTT+5, CHK+39, CHK+53, IOKTI+2, IOKTI+4, IOKTI+6, IOKTI+7, IOKTP+11, IOKTP+27
, IOKTP+28, NTHLOC+2, NTHLOC+7
X GETFACT+2~
Y GETFACT+2~, CHK+43*, CHK+44*, CHK+45, CHK+48~, CHK+52, CHK+53

Marked Items

Name Field # of Occurrence
$T(EN^GMTSDESC IOKTP+14
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All