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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: LR7OFAO

Package: Lab Service

Routine: LR7OFAO


Information

LR7OFAO ;DALOI/JMC - Setup file 69 for AP orders ;02/17/17 15:58

Source Information

Source file <LR7OFAO.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA FileMan 4 EN^DDIOL  MSG^DIALOG  FIND^DIC  (FILE,UPDATE)^DIE  
Lab Service 3 NEW^LR7OB1  ORDER^LROW2  $$GETLOCK^LRUTIL  

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

Package Total Caller Graph
Lab Service 1 LRAPLG1  

Entry Points

Name Comments DBIA/ICR reference
EN(LRODT,LRDFN,LRSAMP,LRORDR,LRNT,LRPRAC,LRLLOC,LRSDT,ORIFN,LRSPEC,LRSS,LRTST,LRUID,LRRECINF) ; Called from LDSI^LRAPLG1
; LRODT=Order date
; LRDFN=Patient Lab ID
; LRSAMP=Sample ptr to 62
; LRORDR=Collection type
; LRNT=d/t Ordered
; LRSDT=Start date
; ORIFN=OE/RR #
; LRSPEC=Specimen ptr to 61
; LRSS=Test subscript
; LRTST=Ordered test
; LRUID=UID
; LRRECINF:<byref> Output Array that holds the record numbers created.
ZSN(LRSN,LRRECINF) ;
; Create new LRSN entry for specimen
; Expects LRODT,LRDFN,LRAA,LRAD,LRAN
; Inputs
; LRSN: <byref><opt> Output only. See Outputs below.
; LRRECINF:<byref> See Outputs
; Outputs
; The LRSN array passed in byref is used to return the
; new LRSN value (record #)
; LRRECINF: Holds the IENs the API created. LRRECINF(69), LRRECINF(69.01), LRRECINF(69.03)
ERRMSG(LRARRAY,ARR2) ;
; Filing error notification
; Inputs
; LRARRAY: <byref><opt> FM compliant message array
; ARR2: <byref><byval><opt> Additional text

External References

Name Field # of Occurrence
EN^DDIOL EN+28, ZSN+21, ZSN+37, ZSN+46, ZSN+122, ERRMSG+16
MSG^DIALOG ERRMSG+17
FIND^DIC ZSN+52
FILE^DIE ZSN+76, ZSN+129
UPDATE^DIE EN+32, ZSN+25, ZSN+94, ZSN+107, ZSN+152
NEW^LR7OB1 ZSN+165
ORDER^LROW2 EN+16
$$GETLOCK^LRUTIL EN+22, ZSN+16, ZSN+41, ZSN+116

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^SC - [#44] FIND^DIC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LR - [#63] ZSN+83*, ZSN+99, ZSN+162, ZSN+164
^LRO(68 - [#68] ZSN+115
^LRO(69 - [#69] EN+20, EN+21, ZSN+15, ZSN+40

Label References

Name Line Occurrences
ERRMSG EN+33, ZSN+28, ZSN+78, ZSN+97, ZSN+110, ZSN+132, ZSN+153, ZSN+159
ZSN EN+36

Naked Globals

Name Field # of Occurrence
^( ZSN+99

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARR2 ERRMSG~, ERRMSG+9, ERRMSG+12
ARR2( ERRMSG+14
>> DFN ZSN+164*
DIERR EN+15~, EN+18!, ZSN+12~, ZSN+50!, ZSN+59!, ZSN+89~, ZSN+124!, ZSN+140!
DUZ ZSN+62, ZSN+73
DUZ(2 ZSN+75
I ERRMSG+6~, ERRMSG+13*, ERRMSG+14*
IEN ZSN+12~, ZSN+23*, ZSN+24, ZSN+59!, ZSN+60*, ZSN+61, ZSN+62, ZSN+63, ZSN+64, ZSN+65
, ZSN+66, ZSN+67, ZSN+68, ZSN+69, ZSN+70, ZSN+71, ZSN+72, ZSN+73, ZSN+74, ZSN+75
, ZSN+89~, ZSN+92*, ZSN+93, ZSN+98~, ZSN+101!, ZSN+102*, ZSN+103, ZSN+104, ZSN+105, ZSN+106
, ZSN+124!, ZSN+125*, ZSN+126, ZSN+127, ZSN+128, ZSN+140!, ZSN+141*, ZSN+142, ZSN+143, ZSN+144
, ZSN+145, ZSN+146, ZSN+147, ZSN+149, ZSN+150
IEN63 ZSN+98~, ZSN+99*, ZSN+104
II ERRMSG+6~
J ERRMSG+6~, ERRMSG+10*, ERRMSG+11*, ERRMSG+12, ERRMSG+14*
>> LRAA ZSN+115, ZSN+125, ZSN+145
>> LRAD ZSN+115, ZSN+125, ZSN+144
>> LRAN ZSN+115, ZSN+120, ZSN+125, ZSN+146
>> LRAPLGX ZSN+91, ZSN+98
LRARRAY ERRMSG~, ERRMSG+17
LRDATA ZSN+11~, ZSN+50!
LRDATA("DILIST" ZSN+54, ZSN+55
LRDFN EN~, ZSN+24, ZSN+83, ZSN+99, ZSN+162, ZSN+164, ERRMSG+7
LRFDA EN+15~, ZSN+12~, ZSN+59!, ZSN+89~, ZSN+101!, ZSN+124!, ZSN+140!
LRFDA(1 EN+31*
LRFDA(2 ZSN+24*
LRFDA(3 ZSN+61*, ZSN+62*, ZSN+63*, ZSN+64*, ZSN+65*, ZSN+66*, ZSN+67*, ZSN+68*, ZSN+69*, ZSN+70*
, ZSN+71*, ZSN+72*, ZSN+73*, ZSN+74*, ZSN+75*
LRFDA(4 ZSN+126*, ZSN+127*, ZSN+128*
LRFDA(5 ZSN+93*, ZSN+103*, ZSN+104*, ZSN+105*, ZSN+106*
LRFDA(6 ZSN+142*, ZSN+143*, ZSN+144*, ZSN+145*, ZSN+146*, ZSN+147*, ZSN+149*, ZSN+150*
LRFDAIEN EN+15~, EN+18!, ZSN+12~, ZSN+59!, ZSN+124!, ZSN+140!
LRFDAIEN(1 EN+30*, ZSN+31, ZSN+154
>> LRIDT ZSN+99
LRIENLOC EN+14~, ZSN+53*, ZSN+55*, ZSN+56, ZSN+69
LRLCK1 EN+14~, EN+20*, EN+22, EN+35, ZSN+11~, ZSN+15*, ZSN+16, ZSN+30, ZSN+40*, ZSN+41
, ZSN+167
LRLCK2 ZSN+11~, ZSN+115*, ZSN+116, ZSN+166
LRLLOC EN~, ZSN+49*, ZSN+52, ZSN+56*, ZSN+67, ZSN+83
LRMSG EN+15~, EN+18!, EN+33, ZSN+12~, ZSN+26, ZSN+28, ZSN+50!, ZSN+59!, ZSN+77, ZSN+78
, ZSN+89~, ZSN+95, ZSN+97, ZSN+98~, ZSN+108, ZSN+110, ZSN+124!, ZSN+130, ZSN+132, ZSN+140!
, ZSN+153
LRNODE ZSN+98~, ZSN+99*, ZSN+100, ZSN+105, ZSN+106
LRNT EN~, ZSN+65
LRODT EN~, EN+20, EN+21, EN+30, EN+31, ZSN+15, ZSN+23, ZSN+40, ZSN+60, ZSN+92
, ZSN+102, ZSN+126, ZSN+141, ZSN+162, ZSN+165, ERRMSG+7
>> LRORD ZSN+61, ZSN+128
LRORDR EN~, ZSN+64
>> LROUTINE ZSN+143
LRPRAC EN~, ZSN+66
LRQUIET EN+14~, EN+16*
LRRECINF EN~, EN+18!, EN+36, ZSN~
LRRECINF( ZSN+31*, ZSN+154*
LRRECINF(69 EN+30*
LRSAMP EN~, ZSN+63
LRSDT EN~, ZSN+68, ZSN+71
LRSN EN+14~, ZSN~, ZSN+13*, ZSN+31*, ZSN+33, ZSN+40, ZSN+44, ZSN+60, ZSN+92, ZSN+102
, ZSN+127, ZSN+141, ZSN+162, ZSN+165
LRSPEC EN~, ZSN+93, ZSN+98~, ZSN+100*, ZSN+103
>> LRSRDT ZSN+72
LRSS EN~, ZSN+99
LRSTOP EN+14~, EN+19*, EN+24*, EN+33*, EN+36, ZSN+11~, ZSN+14*, ZSN+27*, ZSN+32, ZSN+79*
, ZSN+83, ZSN+85, ZSN+96*, ZSN+98, ZSN+99, ZSN+109*, ZSN+113, ZSN+118*, ZSN+131*, ZSN+139
, ZSN+156*, ZSN+162
LRSUM EN+14~
LRTST EN~, ZSN+142
LRUID EN~, ZSN+147
MSG EN+25~, EN+28, ZSN+18~, ZSN+21, ZSN+34~, ZSN+37, ZSN+43~, ZSN+46, ZSN+119~, ZSN+122
, ZSN+157~, ERRMSG+6~, ERRMSG+16
MSG( ERRMSG+12*, ERRMSG+14*
MSG(" " ERRMSG+10, ERRMSG+14
MSG(1 EN+26*, ZSN+19*, ZSN+35*, ZSN+44*, ZSN+120*, ZSN+158*, ERRMSG+7*
MSG(2 EN+27*, ZSN+20*, ZSN+36*, ZSN+45*, ZSN+121*
NATURE ZSN+163~*, ZSN+165
ORIFN EN~, ZSN+70
R6903 ZSN+11~, ZSN+138*, ZSN+154*, ZSN+155
U ZSN+100, ZSN+105, ZSN+106, ZSN+162, ZSN+164
X EN+14~, EN+22*, EN+23, ZSN+11~, ZSN+16*, ZSN+17, ZSN+41*, ZSN+42, ZSN+54*, ZSN+55
, ZSN+116*, ZSN+117
Y EN+14~, ZSN+11~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All