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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: FHWOR

Package: Dietetics

Routine: FHWOR


Information

FHWOR ; HISC/NCA - Main Routine to Decode HL7 ;10/10/00 14:55

Source Information

Source file <FHWOR.m>

Call Graph

Call Graph

Call Graph Total: 14

Package Total Call Graph
Dietetics 11 SITE^FH  ADD^FHOMDPA  ^FHOMWOR  ^FHWADM  (,CAN,NA)^FHWOR1  (,CAN,NA)^FHWOR2  (,CAN,NA)^FHWOR3  (,CAN,NA)^FHWOR4  
(,CAN,NA)^FHWOR5  (,CAN,NA)^FHWOR61  (CHK,GETOR,MSH,OMSTAT,STATUS)^FHWORR  
Kernel 2 ($$FMADD,$$HL7TFM)^XLFDT  MSG^XQOR  
Registration 1 PID^VADPT6  

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

Package Total Caller Graph
Dietetics 22 FH RECEIVE  FHOMIP  FHOMRA1  FHOMRC2  FHOMRE1  FHOMRO1  FHOMRT1  FHOMSR1  
FHOMWOR  FHOMWOR1  FHORD71  FHORR  FHPST2  FHWADM  FHWOR1  FHWOR2  
FHWOR3  FHWOR31  FHWOR4  FHWOR5  FHWOR61  FHWORR  

Entry Points

Name Comments DBIA/ICR reference
EN(MSG) ; Entry Point for OE/RR 3 and pass MSG in FHMSG
CANCEL ; Cancel/Discontinue
CAN ; Cancel Order From OE
PURGE ; Purge OE/RR Orders
NA ; Number Assign
CVT ; Convert HL7 date to FM date
ERR ; Send error MSG
SEND ; Send OK MSG to OERR
CERR ; Send unable MSG
CSEND ; Send Canceled/Discontinued MSG to OERR
EVSEND ; Send Message to OE/RR
MSH ; Code MSH message
RMSH ; Code MSH Return Message
GETOR ; Call to Get FHORN
KIL ; Kill Variables

External References

Name Field # of Occurrence
SITE^FH RMSH+1
ADD^FHOMDPA EN+11
^FHOMWOR EN+16
^FHWADM EN+20
^FHWOR1 EN+35
CAN^FHWOR1 CAN+1
NA^FHWOR1 NA+1
^FHWOR2 EN+36
CAN^FHWOR2 CAN+2
NA^FHWOR2 NA+2
^FHWOR3 EN+29
CAN^FHWOR3 CAN+3
NA^FHWOR3 NA+3
^FHWOR4 EN+34
CAN^FHWOR4 CAN+4
NA^FHWOR4 NA+4
^FHWOR5 EN+32
CAN^FHWOR5 CAN+5
NA^FHWOR5 NA+5
^FHWOR61 EN+30
CAN^FHWOR61 CAN+6
NA^FHWOR61 NA+6
CHK^FHWORR EN+17
GETOR^FHWORR GETOR+1
MSH^FHWORR MSH+1
OMSTAT^FHWORR CANCEL+5
STATUS^FHWORR CANCEL+9
PID^VADPT6 EN+12
$$FMADD^XLFDT CVT+2
$$HL7TFM^XLFDT CVT+1
MSG^XQOR EVSEND+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGPM - [#405] EN+19
^DPT - [#2] EN+17, RMSH+4
^DPT("B" EN+10
^DPT("CN" EN+18
^FHPT - [#115] EN+19, EN+20, PURGE+4*, PURGE+5*, PURGE+7, PURGE+8*, PURGE+11*, PURGE+12*, PURGE+13*

Label References

Name Line Occurrences
CANCEL EN+17, EN+22
CERR CANCEL+4
CSEND CANCEL+6, CANCEL+8
ERR EN+6, EN+8, EN+10, EN+11, EN+17, EN+18, EN+19, EN+22, EN+24, EN+25
, EN+28, EN+31
EVSEND PURGE+15, ERR+6, SEND+2, CERR+2
GETOR EN+6, EN+8, EN+10, EN+11, EN+17, EN+18, EN+19, EN+22, EN+24, EN+25
KIL EN+29, EN+30, EN+32, EN+34, EN+35, EN+36, CANCEL+6, CANCEL+8, CANCEL+11, CAN+1
CAN+2, CAN+3, CAN+4, CAN+5, CAN+6, CAN+7, PURGE+1, NA+1, NA+2, NA+3
NA+4, NA+5, NA+6
NA CANCEL+10
PURGE EN+13
RMSH ERR+1, SEND+1, CERR+1, CSEND+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACT EN+1~, EN+25*, CANCEL+2*, CANCEL+4, CANCEL+6, CANCEL+8, CANCEL+9, CANCEL+10!, CANCEL+11, CERR+2
CSEND+2, EVSEND+1!, KIL+1!
ADM EN+1~, EN+18*, EN+19, EN+20, PURGE+3*, PURGE+4, PURGE+5, PURGE+7, PURGE+8, PURGE+11
PURGE+12, PURGE+13, KIL+1!
BID EN+1~, EN+12*, KIL+1!
CHK EN+1~, EN+17, KIL+1!
COM EN+1~, EN+33*, KIL+1!
DA EN+1~, EN+20*, KIL+1!
DATA EN+1~, CANCEL+1*, CANCEL+2, CANCEL+3, KIL+1!
DATE EN+1~, CVT+1*, CVT+2*, KIL+1!
DFN EN+1~, EN+9*, EN+10, EN+11, EN+17, EN+18, EN+20, RMSH+4, KIL+1!
DIET EN+1~, EN+33*, EN+34, EN+35, KIL+1!
DUR EN+1~, EN+26*, EN+27, KIL+1!
EDT EN+1~, EN+27*, PURGE+6*, PURGE+7, KIL+1!
EL PURGE+7*, PURGE+8, PURGE+14!
FHC EN+1~, KIL+1!
FHD EN+1~, KIL+1!
FHD1 EN+1~, KIL+1!
FHD2 EN+1~, KIL+1!
FHDFN EN+1~, EN+11, EN+19, EN+20, PURGE+4, PURGE+5, PURGE+7, PURGE+8, PURGE+11, PURGE+12
PURGE+13, KIL+1!
FHDR PURGE+3*, PURGE+4, PURGE+5, PURGE+11, PURGE+12, PURGE+14!
FHMSG EN+1~, EN+4, KIL+1!
FHMSG( EN+3*
FHMSG(1 EN+6
FHMSG(2 EN+8
FHMSG(3 EN+13, EN+22, ERR+3, ERR+4, ERR+5
FHMSG(4 EN+24, ERR+4, ERR+5
FHMSG(5 EN+29
FHORN EN+26*, CANCEL+3*, PURGE+2*, PURGE+4, PURGE+5, PURGE+8, PURGE+11, PURGE+12, PURGE+13, ERR+2
SEND+2, CERR+2, CSEND+2, EVSEND+1!
FHPV EN+1~, EN+28*, KIL+1!
FHWF EN+1~, EN+2*, KIL+1!
>> FHZ115 EN+11*
FILL CANCEL+3*, PURGE+2*, PURGE+3, PURGE+6, SEND+2, CERR+2, CSEND+2, EVSEND+1!
FOR EN+1~, CANCEL+1*, CANCEL+7*, CANCEL+8, CAN+1, CAN+2, CAN+3, CAN+4, CAN+5, CAN+6
NA+1, NA+2, NA+3, NA+4, NA+5, NA+6, KIL+1!
FTYP EN+1~, CANCEL+3*, CANCEL+5, CANCEL+6, CANCEL+7, PURGE+2*, PURGE+4, PURGE+5, PURGE+6, PURGE+11
PURGE+12, PURGE+13, KIL+1!
IEN EN+1~, KIL+1!
ITVL EN+1~, EN+27*, KIL+1!
>> L EN+3*
LP EN+1~, KIL+1!
MEAL EN+1~, KIL+1!
MSG EN~, CANCEL+10!, CANCEL+11!, ERR+1!, SEND+1!, CERR+1!, CSEND+1!, EVSEND+1!
MSG( EN+3
MSG(1 PURGE+15*, RMSH+2*
MSG(2 RMSH+4*
MSG(3 PURGE+15*, ERR+2*, ERR+3*, ERR+4*, ERR+5*, ERR+6*, SEND+2*, CERR+2*, CSEND+2*
NAM EN+1~, EN+9*, EN+10, KIL+1!
NOW EN+1~, EN+28*, KIL+1!
PER EN+1~, KIL+1!
PID EN+1~, EN+12*, KIL+1!
SDT EN+1~, EN+27*, PURGE+6*, PURGE+7, KIL+1!
SERV EN+1~, KIL+1!
SITE EVSEND+1!
SITE(1 RMSH+2
TIM EN+1~, KIL+1!
TIME EN+1~, KIL+1!
TM EN+1~, KIL+1!
TXT EN+1~, EN+2*, EN+6*, EN+8*, EN+10*, EN+11*, EN+17*, EN+18*, EN+19*, EN+22*
, EN+24*, EN+25*, EN+28*, EN+31*, CANCEL+4*, CANCEL+10!, ERR+6, CERR+2, EVSEND+1!, KIL+1!
TYPC EN+1~, EN+32*, KIL+1!
VA EN+12!
VA("BID" EN+12
VA("PID" EN+12
WARD EN+1~, EN+17*, EN+18, KIL+1!
X EN+1~, EN+6*, EN+8*, EN+9, EN+13*, EN+14, EN+16, EN+22*, EN+24*, EN+25
, EN+26, EN+28, EN+29*, EN+30, EN+31, EN+32, EN+33, CANCEL+1, PURGE+1, PURGE+2
KIL+1!
XX EN+1~, KIL+1!
YR EN+1~, KIL+1!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All