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 |  All
Print Page as PDF
Routine: PXRMGEDT

Package: Clinical Reminders

Routine: PXRMGEDT


Information

PXRMGEDT ; SLC/PJH - PXRM General Edit/Add. ;01/28/2013

Source Information

Source file <PXRMGEDT.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Clinical Reminders 7 ^PXRMDBLD  ADD^PXRMDEDT  BUILD^PXRMGEN  DUMMY^PXRMRUTL  EDIT^PXRMSEDT  BUILD^PXRMTDUP  $$CODE^PXRMVAL  
VA FileMan 2 ^DIC  (,UPDATE)^DIE  
Kernel 1 BMES^XPDUTL  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
Clinical Reminders 4 PXRM GENERAL EDIT  PXRMFIND  PXRMSEL  PXRMSEL2  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
DEL(TAXIND) ;Delete existing entry
SEL(TAXIND) ;
ERR
LOCK(FILE) ;Lock the entire file
ICPT(LOW,HIGH) ;
EDIT(TYP,DA,ADD) ;
UNLOCK(FILE) ;Unlock the file
ICD9(LOW,HIGH) ;
ADD(TYP) ;
STORE(TAXIND) ;
DIE(HDR,FILE) ;Lock and edit
TLOCK(FILE,DA) ;Lock the record
TUNLOCK(FILE,DA) ;Unlock the record

External References

Name Field # of Occurrence
^DIC ADD+29
^DIE DIE+8, EDIT+17, EDIT+22, EDIT+27
UPDATE^DIE STORE+26
^PXRMDBLD ADD+11
ADD^PXRMDEDT ADD+8
BUILD^PXRMGEN EDIT+64
DUMMY^PXRMRUTL ADD+5
EDIT^PXRMSEDT ADD+37, EDIT+51
BUILD^PXRMTDUP EDIT+10
$$CODE^PXRMVAL ICD9+6, ICPT+5
BMES^XPDUTL ERR+8

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: IORESET
  • Line Location: ADD+2
Function Call: WRITE
  • Prompt: !,"Details not saved",!
  • Line Location: ADD+31
Function Call: WRITE
  • Prompt: !,"already exists"
  • Line Location: ADD+34
Function Call: WRITE
  • Prompt: "ED - EDIT "_HDR,!!,PXRMHD,!
  • Line Location: DIE+1
Function Call: WRITE
  • Prompt: "RESOLUTION STATUS : ",RNAM
  • Line Location: DIE+7
Function Call: WRITE
  • Prompt: IORESET
  • Line Location: EDIT+2
Function Call: WRITE
  • Prompt: !!,?5,"Another user is editing this file, try later"
  • Line Location: LOCK+2
Function Call: WRITE
  • Prompt: !!,?5,"Another user is editing this file, try later"
  • Line Location: TLOCK+2
Routine Call
  • DIE
  • Line Location:
    • STORE+26
Routine Call
  • DIE
  • Line Location:
    • DIE+8
    • EDIT+17
    • EDIT+22
    • EDIT+27
Routine Call
  • DIC
  • Line Location:
    • ADD+29

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PXRMD(801.43 - [#801.43] Classic Fileman Calls
^PXRMD(801.45 - [#801.45] Classic Fileman Calls
^PXRMD(801.95 - [#801.95] Classic Fileman Calls
^PXD(811.2 - [#811.2] Classic Fileman Calls
^PXRMD(811.7 - [#811.7] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ICD9("BA" ICD9+5, ICD9+8
^ICPT("B" ICPT+4, ICPT+7
^PXD( TLOCK+1, TUNLOCK+1
^PXD(811.2 - [#811.2] EDIT+9, SEL+11, SEL+12, DEL+1!, DEL+2!, STORE+4
^PXRMD( LOCK+1, UNLOCK+1
^PXRMD(801.45 - [#801.45] DIE+5
^PXRMD(801.9 - [#801.9] DIE+6
^TMP("PXRM" SEL+27!, SEL+28!, ICD9+7*, ICPT+6*, STORE+9, STORE+10, STORE+16, STORE+17
^TMP("PXRMGEDT" STORE+1!, STORE+13*, STORE+20*, STORE+28!

Label References

Name Line Occurrences
$$LOCK DIE+8, EDIT+51
$$TLOCK EDIT+7
DIE EDIT+32, EDIT+42, EDIT+47, EDIT+56
EDIT ADD+39
ERR STORE+27
ICD9 SEL+22
ICPT SEL+23
STORE SEL+26
TUNLOCK EDIT+7
UNLOCK DIE+8, EDIT+51

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ADD EDIT~, EDIT+64
CODELIST SEL+1~
CODELIST( SEL+15*, SEL+19, SEL+20, SEL+21
DA ADD+35*, ADD+37, ADD+39, EDIT~, EDIT+7, EDIT+9, EDIT+10, EDIT+51, EDIT+62, TLOCK~
, TLOCK+1, TUNLOCK~, TUNLOCK+1
DA(1 EDIT+40*
DIC ADD+1~, ADD+26*, EDIT+1~
DIC("A" ADD+27*
DIC(0 ADD+26*, ADD+28*
DIDEL ADD+1~, ADD+26*, EDIT+1~, EDIT+31*, EDIT+46*, EDIT+55*
DIE EDIT+1~, EDIT+12~, EDIT+13*, EDIT+31*, EDIT+37*, EDIT+40*, EDIT+46*, EDIT+55*
>> DILOCKTM LOCK+1, TLOCK+1
DLAYGO ADD+1~, ADD+26*
DR EDIT+1~, EDIT+12~, EDIT+16*, EDIT+21*, EDIT+26*, EDIT+31*, EDIT+37*, EDIT+40*, EDIT+46*, EDIT+55*
DR(2 EDIT+37*, EDIT+41*
DTOUT ADD+1~, ADD+25, ADD+30*, ADD+32, EDIT+1~
DUOUT ADD+1~, ADD+25, ADD+31*, ADD+32, ADD+40*, EDIT+1~
END ICD9+1~, ICD9+3*, ICD9+4
ERROR ERR~, ERR+8
ERROR( ERR+6*
ERROR(1 ERR+1*
ERROR(2 ERR+2*
ERROR(3 ERR+3*
FDA STORE+2~
FDAIEN STORE+2~
FDAIEN(1 STORE+6*, STORE+12, STORE+19
FILE ADD+1~, ADD+14*, ADD+17*, ADD+20*, ADD+23*, ADD+26, DIE~, DIE+1, DIE+3, DIE+8
, LOCK~, LOCK+1, UNLOCK~, UNLOCK+1, SEL+1~, SEL+9*, SEL+11, SEL+12, SEL+15, SEL+21*
, SEL+22, SEL+23, TLOCK~, TLOCK+1, TUNLOCK~, TUNLOCK+1
FINDING SEL+1~
FITEM STORE+2~
HDR DIE~, DIE+1
HED ADD+1~, ADD+14*, ADD+17*, ADD+20*, ADD+23*, ADD+27
HIGH SEL+1~, SEL+20*, SEL+22, SEL+23, ICD9~, ICD9+3, ICPT~, ICPT+3
I2N STORE+2~, STORE+12*, STORE+13, STORE+19*, STORE+20
IC SEL+1~, SEL+10*, SEL+11*, SEL+12, SEL+18*, SEL+19, SEL+20, SEL+21, ERR~, ERR+6*
ICD9IEN SEL+4~, SEL+5*
ICPTIEN SEL+4~, SEL+6*
IEN ICD9+1~, ICD9+5*, ICD9+6, ICD9+7, ICPT+1~, ICPT+4*, ICPT+5, ICPT+6, STORE+2~, STORE+10*
, STORE+13, STORE+17*, STORE+20
IND ICD9+1~, ICD9+2*, ICD9+4, ICD9+5, ICD9+6, ICD9+7, ICD9+8*, ICPT+1~, ICPT+2*, ICPT+3
, ICPT+4, ICPT+5, ICPT+6, ICPT+7*, STORE+2~, STORE+8*, STORE+11*, STORE+12, STORE+18*, STORE+19
, STORE+23
>> IORESET ADD+2, EDIT+2
LOW SEL+1~, SEL+19*, SEL+22, SEL+23, ICD9~, ICD9+2, ICPT~, ICPT+2
MSG STORE+2~, STORE+27
NAME STORE+2~, STORE+4*, ERR+2
NCE SEL+1~, SEL+8*, SEL+14*, SEL+15, SEL+18
>> PXRMFIEN DIE+5, EDIT+40
>> PXRMFSUB DIE+5
>> PXRMGTYP EDIT+59
PXRMHD ADD+1~, DIE+1
>> PXRMINST DIE+3, EDIT+37, EDIT+39
REF ERR~, ERR+5*, ERR+6*
RNAM DIE+4~, DIE+6*, DIE+7*
RSUB DIE+4~, DIE+5*, DIE+6, DIE+7
SEQ STORE+2~, STORE+8*, STORE+11*, STORE+15*, STORE+18*
SUB STORE+2~, STORE+8*, STORE+9*, STORE+10, STORE+16*, STORE+17
TAXIND SEL~, SEL+11, SEL+12, SEL+26, DEL~, DEL+1, DEL+2, STORE~, STORE+4, STORE+6
TEMP SEL+1~, SEL+12*, SEL+15, STORE+2~, STORE+25*, STORE+26
TYP ADD~, ADD+5, ADD+8, ADD+11, ADD+14, ADD+17, ADD+20, ADD+23, ADD+28, ADD+37
, ADD+39, EDIT~, EDIT+6, EDIT+30, EDIT+35, EDIT+45, EDIT+50, EDIT+54
U ADD+30, ADD+34, ADD+35, DIE+5, DIE+6, SEL+15, SEL+19, SEL+20, SEL+21, STORE+4
>> VALMBCK EDIT+3*, EDIT+62*
X ADD+1~, ADD+25, ADD+29, ADD+30
Y ADD+1~, ADD+31, ADD+34, ADD+35, EDIT+1~, EDIT+18, EDIT+23
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 |  All