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

Package: Clinical Reminders

Routine: PXRMEXFI


Information

PXRMEXFI ;SLC/PKR/PJH - Exchange utilities for file entries. ;10/21/2019

Source Information

Source file <PXRMEXFI.m>

Call Graph

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

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

External References

Name Field # of Occurrence
^DIC CHK+49
FIND^DIC DELALL+2
$$GET1^DID SETATTR+3
FIELD^DID SETATTR+5
CHK^DIE CHK+27
^DIK DELETE+3
$$ROOT^DILFD DELETE+2, FOKTT+70
^DIR CHK+40
EN^GMTSDESC IOKTP+14, IOKTP+29, IOKTP+39
$$GETSTAT^HDISVF01 FOKTT+75
$$FILE^PXRMEXCS CHK+7
$$EXISTS^PXRMEXIU CHK+3
$$GETACT^PXRMEXIU CHK+14, CHK+20
$$GETUNAME^PXRMEXIU CHK+24
$$CFOKTI^PXRMEXU0 IOKTI+12
TIU^PXRMEXU5 IOKTP+57
FORMAT^PXRMTEXT FEIMSG+7
AWRITE^PXRMUTIL CHK+29
OBJBYIEN^TIUCHECK IOKTP+46

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: "."
  • Line Location: FEIMSG+4
Function Call: WRITE
  • Prompt: !,TEXTO(IND)
  • Line Location: FEIMSG+8
Function Call: WRITE
  • Prompt: !!,ATTR("FILE NAME")," entry ",PT01," is NEW,"
  • Line Location: CHK+16
Function Call: WRITE
  • Prompt: !,"what do you want to do?"
  • Line Location: CHK+17
Routine Call
  • DIC
  • Line Location:
    • CHK+49
Routine Call
  • DIC
  • Line Location:
    • DELALL+2
Routine Call
  • DIE
  • Line Location:
    • CHK+27
Routine Call
  • DIR
  • Line Location:
    • CHK+40

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^GMT(142 - [#142] IOKTP+25, IOKTP+26, IOKTP+27
^GMT(142.1 - [#142.1] IOKTP+21
^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+56
CHK CHK+28
DELETE DELALL+7
FEIMSG CHK+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACTION GETFACT+1~, CHK+10*, CHK+14*, CHK+20*, CHK+22, CHK+23, CHK+26*, CHK+32, CHK+43*, CHK+45
CHK+50*, CHK+54
ARY IOKTP+43~, IOKTP+46, IOKTP+57
ARY( IOKTP+50, IOKTP+53, IOKTP+54
ATTR FEIMSG~, GETFACT~, CHK+9, CHK+24, SETATTR~
ATTR("CHECKSUM" CHK+8
ATTR("FILE NA ME" , FEIMSG+2, CHK+16, SETATTR+3*
ATTR("FILE NU MBER" , CHK+2, CHK+7, CHK+27, CHK+47, CHK+53, SETATTR+2*
ATTR("MIN FIE LD LENGTH" , SETATTR+6*
ATTR("NAME" FEIMSG+2, SETATTR+7*
ATTR("PT01" SETATTR+7*
CHOICES GETFACT+1~, CHK+12*, CHK+14, CHK+18*, CHK+20
CSUM GETFACT+1~, CHK+7*, CHK+8
DA DELETE~
DIC CHK+46~, CHK+47*
DIC(0 CHK+48*
DIK DELETE+1~, DELETE+2*
DIR GETFACT+1~, CHK+14, CHK+20, CHK+36!
DIR("A" CHK+38*
DIR("B" CHK+13*, CHK+19*, CHK+39*
DIR(0 CHK+37*
DIROUT CHK+35~, CHK+41
DIRUT CHK+35~, CHK+41
DTOUT CHK+35~, CHK+42
DUOUT CHK+35~, CHK+42
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+3, FOKTT+6, FOKTT+9, FOKTT+12
, FOKTT+15, FOKTT+18, FOKTT+24, FOKTT+27, FOKTT+30, FOKTT+33, FOKTT+36, FOKTT+39, FOKTT+42, FOKTT+45
, FOKTT+48, FOKTT+51, FOKTT+52, FOKTT+55, FOKTT+58, FOKTT+61, FOKTT+64, FOKTT+67, FOKTT+70, FOKTT+75
, GETFACT+1~, CHK+2*, CHK+3, CHK+12, IOKTI~, IOKTI+2, IOKTI+4, IOKTI+10, IOKTI+12, IOKTP~
, IOKTP+2, IOKTP+8, IOKTP+18, IOKTP+33, IOKTP+42
HLOC NTHLOC+1~, NTHLOC+7*, NTHLOC+8
HSOIEN IOKTP+43~, IOKTP+54*, IOKTP+55, IOKTP+56
HSTIEN IOKTP+10~, IOKTP+11*, IOKTP+12
IEN DELALL+1~, DELALL+6*, DELALL+7, GETFACT~, CHK+3*, CHK+4, CHK+7, IOKTI~, IOKTI+12, IOKTP~
, IOKTP+9, IOKTP+11, IOKTP+14, IOKTP+19, IOKTP+25, IOKTP+26, IOKTP+27, IOKTP+29, IOKTP+39, IOKTP+44
, IOKTP+46, IOKTP+50, IOKTP+53, IOKTP+54, IOKTP+57, NTHLOC~, NTHLOC+2, NTHLOC+4, NTHLOC+7, NTHLOC+8
IND DELALL+1~, DELALL+4*, DELALL+5*, DELALL+6, FEIMSG+1~, FEIMSG+8*, IOKTP+20~, IOKTP+22*, IOKTP+25*, IOKTP+26
, IOKTP+27, 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+53*
NEWPT01 GETFACT~, CHK+1*, CHK+24*, CHK+26, CHK+27, CHK+51*, CHK+53
NL NTHLOC+1~, NTHLOC+2*, NTHLOC+5*, NTHLOC+8
NOUT FEIMSG+1~, FEIMSG+7, FEIMSG+8
OK IOKTP+3~, IOKTP+4*, IOKTP+8, IOKTP+9*, IOKTP+11*, IOKTP+12*, IOKTP+14, IOKTP+18, IOKTP+19*, IOKTP+22*
, IOKTP+25, IOKTP+26*, IOKTP+27*, IOKTP+29, IOKTP+33, IOKTP+36*, IOKTP+42, IOKTP+44*, IOKTP+50*, IOKTP+53*
, IOKTP+55*, IOKTP+56*, IOKTP+57, IOKTP+59
PGSIEN IOKTP+20~, IOKTP+21*, IOKTP+27
PT01 GETFACT~, CHK+3, CHK+16, CHK+53, SETATTR~, SETATTR+7
>> PXRMIGDS FOKTT+72
>> PXRMIHSC IOKTP+36
>> PXRMINCF IOKTI+4, IOKTI+12
>> PXRMINST IOKTP+50
RESULT GETFACT+1~, CHK+27, CHK+28, CHK+30!
SAME FEIMSG~, FEIMSG+3, FEIMSG+5, GETFACT+2~, CHK+8*, CHK+9, CHK+10, CHK+11
SUB NTHLOC~, NTHLOC+2, NTHLOC+8
TEXT FEIMSG+1~, FEIMSG+7
TEXT(1 FEIMSG+2*
TEXT(2 FEIMSG+6*
TEXTO FEIMSG+1~, FEIMSG+7
TEXTO( FEIMSG+8
U DELALL+3, FOKTT+75, CHK+37, CHK+51, IOKTI+2, IOKTI+4, IOKTI+6, IOKTI+7, IOKTP+11, IOKTP+26
, IOKTP+27, NTHLOC+2, NTHLOC+7
X GETFACT+2~
Y GETFACT+2~, CHK+41*, CHK+42*, CHK+43, CHK+46~, CHK+50, CHK+51
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All