PXRMEXFI ;SLC/PKR/PJH - Exchange utilities for file entries. ;17-Apr-2018 12:06;DU
Source file <PXRMEXFI.m>
| 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 | 
| 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. | 
| 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 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| 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* | 
| Name | Line Occurrences | 
|---|---|
| $$FOKTT | IOKTP+2 | 
| $$IOKTP | IOKTI+10, IOKTP+12, IOKTP+57 | 
| CHK | CHK+30 | 
| DELETE | DELALL+7 | 
| FEIMSG | CHK+11 | 
| >> | 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 | 
| Name | Field # of Occurrence | 
|---|---|
| $T(EN^GMTSDESC | IOKTP+14 |