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 |  Local Variables  | All
Print Page as PDF
Routine: PXRMLAB

Package: Clinical Reminders

Routine: PXRMLAB


Information

PXRMLAB ; SLC/PKR - Handle laboratory test findings. ;03/02/2006

Source Information

Source file <PXRMLAB.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Clinical Reminders 5 $$EDATE^PXRMDATE  $$INSCHR^PXRMEXLC  EVALPL^PXRMINDL  (EVALFI,EVALTERM)^PXRMINDX  FORMATS^PXRMTEXT  
Lab Service 1 LRPXRM^LRPXAPI  

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

Package Total Caller Graph
Clinical Reminders 5 PXRMDATA  PXRMOUTC  PXRMOUTM  PXRMTERL  PXRMTERM  

Entry Points

Name Comments DBIA/ICR reference
EVALFI(DFN,DEFARR,ENODE,FIEVAL) ;Evaluate lab findings.
EVALPL(FINDPA,ENODE,TERMARR,PLIST) ;Evaluate lab term findings
EVALTERM(DFN,FINDPA,ENODE,TERMARR,TFIEVAL) ;Evaluate lab terms.
GETDATA(DASP,FIEVT) ;Return Lab data. The first piece of DASP is the item.
MHVOUT(INDENT,IFIEVAL,NLINES,TEXT) ;Produce the MHV output.
OUTPUT(INDENT,IFIEVAL,NLINES,TEXT) ;Produce the clinical

External References

Name Field # of Occurrence
LRPXRM^LRPXAPI GETDATA+5
$$EDATE^PXRMDATE MHVOUT+10, OUTPUT+11
$$INSCHR^PXRMEXLC OUTPUT+7
EVALPL^PXRMINDL EVALPL+2
EVALFI^PXRMINDX EVALFI+1
EVALTERM^PXRMINDX EVALTERM+1
FORMATS^PXRMTEXT MHVOUT+11, OUTPUT+16

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DAS GETDATA+1~, GETDATA+4*, GETDATA+5, GETDATA+8
DASP GETDATA~, GETDATA+3, GETDATA+4
DATA GETDATA+1~, GETDATA+5, GETDATA+6, GETDATA+7, GETDATA+8
DATA("SPECIMEN" GETDATA+10
DATE MHVOUT+1~, MHVOUT+9*, MHVOUT+10, OUTPUT+2~, OUTPUT+10*, OUTPUT+11
DEFARR EVALFI~, EVALFI+1
DFN EVALFI~, EVALFI+1, EVALTERM~, EVALTERM+1
ENODE EVALFI~, EVALFI+1, EVALPL~, EVALPL+2, EVALTERM~, EVALTERM+1
FIEVAL EVALFI~, EVALFI+1
FIEVT GETDATA~
FIEVT("DATA" GETDATA+6*
FIEVT("FLAG" GETDATA+8*, GETDATA+9*
FIEVT("SPECIMEN" GETDATA+10*
FIEVT("TEST N AME" , GETDATA+7*
FIEVT("VALUE" GETDATA+8*, GETDATA+9*
FINDPA EVALPL~, EVALPL+2, EVALTERM~, EVALTERM+1
FLAG MHVOUT+1~, MHVOUT+7*, MHVOUT+8, OUTPUT+2~, OUTPUT+13*, OUTPUT+15
IFIEVAL MHVOUT~, OUTPUT~
IFIEVAL( MHVOUT+5, MHVOUT+6, MHVOUT+7, MHVOUT+9, OUTPUT+9, OUTPUT+10, OUTPUT+12, OUTPUT+13
IFIEVAL("SPECIMEN" OUTPUT+5
IFIEVAL("TEST NAME" , MHVOUT+2, OUTPUT+3
IND MHVOUT+1~, MHVOUT+4*, MHVOUT+5*, MHVOUT+6, MHVOUT+7, MHVOUT+9, OUTPUT+2~, OUTPUT+8*, OUTPUT+9*, OUTPUT+10
, OUTPUT+12, OUTPUT+13
INDENT MHVOUT~, MHVOUT+11, OUTPUT~, OUTPUT+7, OUTPUT+16
ITEM GETDATA+1~, GETDATA+3*, GETDATA+5
JND MHVOUT+1~, MHVOUT+12*, OUTPUT+2~, OUTPUT+17*
NAME MHVOUT+1~, MHVOUT+3*, MHVOUT+10
NLINES MHVOUT~, MHVOUT+12*, MHVOUT+13*, OUTPUT~, OUTPUT+6*, OUTPUT+7, OUTPUT+17*, OUTPUT+18*
NOUT MHVOUT+1~, MHVOUT+11, MHVOUT+12, OUTPUT+2~, OUTPUT+16, OUTPUT+17
PLIST EVALPL~, EVALPL+2
>> PXRMRM MHVOUT+11, OUTPUT+16
TEMP MHVOUT+10*, MHVOUT+11, OUTPUT+2~, OUTPUT+4*, OUTPUT+5*, OUTPUT+7, OUTPUT+11*, OUTPUT+14*, OUTPUT+15*, OUTPUT+16
TERMARR EVALPL~, EVALPL+2, EVALTERM~, EVALTERM+1
TEST MHVOUT+1~, MHVOUT+2*, MHVOUT+3, OUTPUT+2~, OUTPUT+3*, OUTPUT+4
TEXT MHVOUT~, OUTPUT~
TEXT( MHVOUT+12*, MHVOUT+13*, OUTPUT+7*, OUTPUT+17*, OUTPUT+18*
TEXTOUT MHVOUT+1~, MHVOUT+11, OUTPUT+2~, OUTPUT+16
TEXTOUT( MHVOUT+12, OUTPUT+17
TFIEVAL EVALTERM~, EVALTERM+1
U GETDATA+7, GETDATA+8, GETDATA+10
VALUE MHVOUT+1~, MHVOUT+6*, MHVOUT+8*, MHVOUT+10, OUTPUT+2~, OUTPUT+12*, OUTPUT+14
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Local Variables  | All