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

Package: Clinical Reminders

Routine: PXRMFNFT


Information

PXRMFNFT ; SLC/PKR - Process found/not found text. ;05/29/2020

Source Information

Source file <PXRMFNFT.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Clinical Reminders 3 $$CSUBOBJ^PXRMCSUBOBJ  COPYTXT^PXRMOUTU  FORMAT^PXRMTEXT  
Kernel 1 MES^XPDUTL  
Text Integration Utility 1 BLRPLT^TIUSRVD  

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

Package Total Caller Graph
Clinical Reminders 10 PXRMCOVID19  PXRMDLG6  PXRMEXU0  PXRMORCH  PXRMORED  PXRMOUTC  PXRMOUTM  PXRMREDT  
PXRMRPCG  PXRMV2IA  

Entry Points

Name Comments DBIA/ICR reference
AGE(DFN,DEFARR,FIEVAL,NTXT) ;Output the age match/no match
ALLWSP(TEXT) ;If $P(TEXT,"\\",IND) is all whitespace, ASCII characters < 33
FINDING(DFN,FINDING,FIEVAL,IFIEVAL,NLINES,TEXT) ;Output the finding found/not
FNFTXTCSUBO(NIN,TEXTIN,NOUT,TEXTOUT,FIEVAL) ;Process Found/Not Found Text that
FNFTXTF(INDENT,NIN,TEXTIN,NLINES,TEXT) ;Format Found/Not Found Text.
FNFTXTO(INDENT,NIN,TEXTIN,DFN,VSTR,NLINES,TEXT) ;This entry point is used
FNFTXTTIUO(NIN,TEXTIN,DFN,VSTR,NOUT,TEXTOUT) ;Process Found/Not Found
LOGIC(DFN,LOGSTR,LOGTYPE,TTYPE,DEFARR,FIEVAL,NTXT) ;Output the detailed
SBL(NIN,TEXTIN,NOUT,TEXTOUT) ;Process SBL{...}SBL blocks.
SNMLA(RIEN) ;Set the number of match lines for the age match text.
SNMLF(RIEN,NODE) ;Set the number of found lines for the found text.
SNMLL(RIEN) ;Set the number of lines for the logic found/not found
TIUOBJW(WMSG,NPIPE) ;Odd number of "|" characters in text, issue

External References

Name Field # of Occurrence
$$CSUBOBJ^PXRMCSUBOBJ FNFTXTCSUBO+7
COPYTXT^PXRMOUTU AGE+27, LOGIC+40
FORMAT^PXRMTEXT FNFTXTF+18, FNFTXTF+35
BLRPLT^TIUSRVD FNFTXTTIUO+15
MES^XPDUTL TIUOBJW+6

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNVSIT - [#9000010] FINDING+22
^PXD(811.9 - [#811.9] AGE+17, FINDING+15, LOGIC+26, SNMLA+3, SNMLA+6, SNMLA+7, SNMLA+19, SNMLA+20, SNMLA+29*, SNMLF+5
, SNMLF+8, SNMLF+9, SNMLF+21, SNMLF+22, SNMLF+31*, SNMLL+14, SNMLL+15, SNMLL+32*, SNMLL+34*, SNMLL+36*
, SNMLL+38*
^TMP("PXRMTIUBOIL" FNFTXTTIUO+5!, FNFTXTTIUO+6*, FNFTXTTIUO+19!
^TMP("TIUBOIL" FNFTXTTIUO+4, FNFTXTTIUO+6, FNFTXTTIUO+14!, FNFTXTTIUO+16, FNFTXTTIUO+17, FNFTXTTIUO+18!, FNFTXTTIUO+19*

Label References

Name Line Occurrences
$$ALLWSP SBL+12, SBL+23, SBL+29
FNFTXTCSUBO AGE+19, FINDING+17, LOGIC+32
FNFTXTF AGE+24, AGE+25, AGE+26, FINDING+30, FINDING+31, FINDING+32, FNFTXTO+5, LOGIC+37, LOGIC+38, LOGIC+39
FNFTXTTIUO AGE+22, AGE+23, FINDING+28, FINDING+29, FNFTXTO+4, LOGIC+35, LOGIC+36
SBL FNFTXTF+6
TIUOBJW SNMLA+14, SNMLA+26, SNMLF+16, SNMLF+28, SNMLL+28

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACHAR ALLWSP+2~, ALLWSP+11*, ALLWSP+12
ALLWSP ALLWSP+2~, ALLWSP+3*, ALLWSP+6, ALLWSP+10, ALLWSP+12*, ALLWSP+13
BEND FNFTXTF+3~, FNFTXTF+23*, FNFTXTF+24, FNFTXTF+28, FNFTXTF+29, FNFTXTF+30, FNFTXTF+32, SBL+1~, SBL+9*, SBL+10
, SBL+11, SBL+16, SBL+17, SBL+26, SBL+28, SBL+34
BSTART FNFTXTF+3~, FNFTXTF+11*, FNFTXTF+12, FNFTXTF+13, FNFTXTF+14, FNFTXTF+23, SBL+1~, SBL+5*, SBL+6, SBL+8
, SBL+10, SBL+11, SBL+17, SBL+20
CCSUBO AGE+2~, AGE+12*, AGE+19, AGE+22, AGE+23, AGE+25, AGE+26, FINDING+2~, FINDING+10*, FINDING+17
, FINDING+28, FINDING+29, FINDING+31, FINDING+32, LOGIC+3~, LOGIC+9*, LOGIC+32, LOGIC+35, LOGIC+36, LOGIC+38
, LOGIC+39
CSTR SNMLL+3~, SNMLL+31*, SNMLL+32, SNMLL+33*, SNMLL+34, SNMLL+35*, SNMLL+36, SNMLL+37*, SNMLL+38
CSUB SNMLL+3~
CSUBTEXT AGE+2~, AGE+19, AGE+22, AGE+25, FINDING+2~, FINDING+17, FINDING+28, FINDING+31, LOGIC+3~, LOGIC+32
, LOGIC+35, LOGIC+38
CTIUO AGE+2~, AGE+14*, AGE+20, AGE+24, AGE+25, AGE+26, FINDING+2~, FINDING+12*, FINDING+18, FINDING+30
, FINDING+31, FINDING+32, LOGIC+3~, LOGIC+11*, LOGIC+33, LOGIC+37, LOGIC+38, LOGIC+39
DEFARR AGE~, LOGIC~
DEFARR( FINDING+6
DEFARR(62 LOGIC+6
DEFARR(67 LOGIC+6
DEFARR(7 AGE+9
DEFARR(72 LOGIC+5
DEFARR(77 LOGIC+5
DFN AGE~, AGE+22, AGE+23, FINDING~, FINDING+28, FINDING+29, FNFTXTO~, FNFTXTO+4, FNFTXTTIUO~, FNFTXTTIUO+15
, LOGIC~, LOGIC+35, LOGIC+36
DONE FNFTXTF+3~
END FNFTXTF+3~, FNFTXTF+14*, FNFTXTF+16, FNFTXTF+31*, FNFTXTF+32, SBL+1~, SBL+15*, SBL+16, SBL+19*, SBL+21
, SBL+33*, SBL+34
FI AGE+2~, AGE+8*, AGE+9, AGE+17, FINDING+2~, FINDING+4*, FINDING+7, FINDING+15, LOGIC+3~, LOGIC+12*
, LOGIC+13, LOGIC+16, LOGIC+17, LOGIC+18, LOGIC+19, LOGIC+21, LOGIC+22, LOGIC+23, LOGIC+24
FIEVAL AGE~, AGE+19, FINDING~, FINDING+17, FNFTXTCSUBO~, FNFTXTCSUBO+7, LOGIC~, LOGIC+32
FIEVAL("AGE" AGE+4, AGE+7, AGE+8
FINDING FINDING~, FINDING+5, FINDING+6, FINDING+13*, FINDING+15
FORMAT LOGIC+3~, LOGIC+29*, LOGIC+31*
IC AGE+2~, AGE+6*, AGE+7*, AGE+8, AGE+9, AGE+17
IFIEVAL FINDING~, FINDING+4
IFIEVAL("VISIT" FINDING+20, FINDING+22
INBLOCK FNFTXTF+3~, FNFTXTF+7*, FNFTXTF+10, FNFTXTF+14*, FNFTXTF+22, FNFTXTF+23, FNFTXTF+25*, FNFTXTF+31*, SBL+1~, SBL+2*
, SBL+5, SBL+6, SBL+8*, SBL+17, SBL+18*, SBL+26, SBL+27*
IND ALLWSP+2~, ALLWSP+5*, ALLWSP+6*, ALLWSP+7, FNFTXTCSUBO+2~, FNFTXTCSUBO+4*, FNFTXTCSUBO+6, FNFTXTCSUBO+7, FNFTXTF+3~, FNFTXTF+8*
, FNFTXTF+9, FNFTXTO+2~, FNFTXTO+6*, FNFTXTTIUO+2~, FNFTXTTIUO+11*, FNFTXTTIUO+12, FNFTXTTIUO+13, SNMLA+1~, SNMLA+2*, SNMLA+3*
, SNMLA+6, SNMLA+7, SNMLA+13, SNMLA+19, SNMLA+20, SNMLA+25, SNMLA+29, SNMLF+2~, SNMLF+4*, SNMLF+5*
, SNMLF+8, SNMLF+9, SNMLF+15, SNMLF+21, SNMLF+22, SNMLF+27, SNMLF+31, SNMLL+3~, SNMLL+13*, SNMLL+14*
, SNMLL+15
INDENT FNFTXTF~, FNFTXTF+18, FNFTXTF+35, FNFTXTO~, FNFTXTO+5
INOBJECT FNFTXTTIUO+2~, FNFTXTTIUO+7*, FNFTXTTIUO+8*, FNFTXTTIUO+19
JND ALLWSP+2~, ALLWSP+9*, ALLWSP+10*, ALLWSP+11, FNFTXTF+3~, FNFTXTF+19*, FNFTXTF+36*, FNFTXTTIUO+2~, FNFTXTTIUO+17*, SBL+1~
, SBL+3*, SBL+4, SNMLA+1~, SNMLA+5*, SNMLA+6*, SNMLA+7, SNMLA+18*, SNMLA+19*, SNMLA+20, SNMLF+2~
, SNMLF+7*, SNMLF+8*, SNMLF+9, SNMLF+20*, SNMLF+21*, SNMLF+22
LC AGE+2~, AGE+17*, FINDING+2~, FINDING+15*, LOGIC+3~, LOGIC+26*, SNMLA+1~, SNMLA+5*, SNMLA+10*, SNMLA+11
, SNMLA+18*, SNMLA+23*, SNMLA+27*, SNMLA+28*, SNMLA+29, SNMLF+2~, SNMLF+7*, SNMLF+12*, SNMLF+13, SNMLF+20*
, SNMLF+25*, SNMLF+29*, SNMLF+30*, SNMLF+31, SNMLL+3~, SNMLL+13*, SNMLL+18*, SNMLL+29*, SNMLL+30*, SNMLL+31
, SNMLL+32, SNMLL+33, SNMLL+34, SNMLL+35, SNMLL+36, SNMLL+37, SNMLL+38
LEN ALLWSP+2~, ALLWSP+8*, ALLWSP+9, ALLWSP+10, FNFTXTF+3~
LOGSTR LOGIC~, LOGIC+2, LOGIC+12
LOGTYPE LOGIC~, LOGIC+5, LOGIC+6, LOGIC+16, LOGIC+17, LOGIC+18, LOGIC+19, LOGIC+21, LOGIC+22, LOGIC+23
, LOGIC+24
MATCHLC SNMLA+1~, SNMLA+11*, SNMLA+15*, SNMLA+16*, SNMLA+29
NCSUB SNMLA+1~, SNMLA+5*, SNMLA+8*, SNMLA+15, SNMLA+18*, SNMLA+21*, SNMLA+27, SNMLF+2~, SNMLF+7*, SNMLF+10*
, SNMLF+17, SNMLF+20*, SNMLF+23*, SNMLF+29, SNMLL+13*, SNMLL+16*, SNMLL+29
NCSUBL AGE+2~, AGE+19, AGE+22, AGE+25, FINDING+2~, FINDING+17, FINDING+28, FINDING+31, LOGIC+3~, LOGIC+32
, LOGIC+35, LOGIC+38
NDSP ALLWSP+2~, ALLWSP+4*, ALLWSP+5, ALLWSP+6
NFL SNMLF+2~, SNMLF+13*, SNMLF+17*, SNMLF+18*, SNMLF+31
NFOUT FNFTXTO+2~, FNFTXTO+3*, FNFTXTO+5, FNFTXTO+6
NIN AGE+2~, AGE+9*, AGE+10, AGE+12, AGE+14, AGE+15*, AGE+17, AGE+18*, AGE+19, AGE+23
, AGE+26, FINDING+2~, FINDING+7*, FINDING+8, FINDING+10, FINDING+12, FINDING+14*, FINDING+15, FINDING+16*, FINDING+17
, FINDING+29, FINDING+32, FNFTXTCSUBO~, FNFTXTCSUBO+4, FNFTXTF~, FNFTXTF+6, FNFTXTO~, FNFTXTO+4, FNFTXTTIUO~, FNFTXTTIUO+11
, LOGIC+3~, LOGIC+5*, LOGIC+6*, LOGIC+7, LOGIC+9, LOGIC+11, LOGIC+13*, LOGIC+14, LOGIC+26, LOGIC+27*
, LOGIC+32, LOGIC+36, LOGIC+39, SBL~, SBL+3
NLINES AGE+2~, AGE+5*, AGE+24, AGE+25, AGE+26, AGE+27, FINDING~, FINDING+30, FINDING+31, FINDING+32
, FNFTXTF~, FNFTXTF+19*, FNFTXTF+26, FNFTXTF+27*, FNFTXTF+29, FNFTXTF+30*, FNFTXTF+36*, FNFTXTO~, FNFTXTO+6*, LOGIC+3~
, LOGIC+25*, LOGIC+37, LOGIC+38, LOGIC+39, LOGIC+40
NNAME SNMLF+2~, SNMLF+3*, SNMLF+15, SNMLF+27
NODE FINDING+2~, FINDING+5*, FINDING+6, FINDING+15, SNMLF~, SNMLF+3, SNMLF+5, SNMLF+8, SNMLF+9, SNMLF+21
, SNMLF+22, SNMLF+31
NOL FNFTXTTIUO+2~, FNFTXTTIUO+16*, FNFTXTTIUO+17
NOUT FNFTXTCSUBO~, FNFTXTCSUBO+3*, FNFTXTCSUBO+5*, FNFTXTCSUBO+6, FNFTXTCSUBO+7, FNFTXTF+3~, FNFTXTF+18, FNFTXTF+19, FNFTXTF+35, FNFTXTF+36
, FNFTXTTIUO~, FNFTXTTIUO+9*, FNFTXTTIUO+12*, FNFTXTTIUO+17*, SBL~, SBL+2*, SBL+6*, SBL+8*, SBL+13*, SBL+16*
, SBL+24*, SBL+30*, SBL+34
NPIPE SNMLA+1~, SNMLA+5*, SNMLA+9*, SNMLA+12, SNMLA+14, SNMLA+16, SNMLA+18*, SNMLA+22*, SNMLA+24, SNMLA+26
, SNMLA+28, SNMLF+2~, SNMLF+7*, SNMLF+11*, SNMLF+14, SNMLF+16, SNMLF+18, SNMLF+20*, SNMLF+24*, SNMLF+26
, SNMLF+28, SNMLF+30, SNMLL+3~, SNMLL+13*, SNMLL+17*, SNMLL+19, SNMLL+28, SNMLL+30, TIUOBJW~, TIUOBJW+4
NSBL FNFTXTF+3~, FNFTXTF+6, FNFTXTF+8
NTFMT FNFTXTF+3~, FNFTXTF+7*, FNFTXTF+12*, FNFTXTF+16*, FNFTXTF+17, FNFTXTF+18, FNFTXTF+20*, FNFTXTF+32*, FNFTXTF+33, FNFTXTF+35
NTIUL AGE+2~, AGE+22, AGE+23, AGE+24, FINDING+2~, FINDING+28, FINDING+29, FINDING+30, FNFTXTO+2~, FNFTXTO+4
, FNFTXTO+5, LOGIC+3~, LOGIC+35, LOGIC+36, LOGIC+37
NTXT AGE~, AGE+27, LOGIC~, LOGIC+40
OBJLINE FNFTXTTIUO+2~
OBJLINE(1 FNFTXTTIUO+13*
>> PXRMITEM AGE+17, FINDING+15, LOGIC+26
>> PXRMRM FNFTXTF+18, FNFTXTF+35
RES SNMLA+1~, SNMLF+2~, SNMLL+3~
RIEN SNMLA~, SNMLA+3, SNMLA+6, SNMLA+7, SNMLA+19, SNMLA+20, SNMLA+29, SNMLF~, SNMLF+5, SNMLF+8
, SNMLF+9, SNMLF+21, SNMLF+22, SNMLF+31, SNMLL~, SNMLL+14, SNMLL+15, SNMLL+32, SNMLL+34, SNMLL+36
, SNMLL+38
SBLSTRING SBL+1~, SBL+2*, SBL+11*, SBL+12, SBL+13, SBL+21*, SBL+23, SBL+24, SBL+25*, SBL+28*
, SBL+29, SBL+30, SBL+31*
SKIP FNFTXTF+4~, SBL+1~, SBL+12*, SBL+13, SBL+23*, SBL+24, SBL+29*, SBL+30
START FNFTXTF+4~, FNFTXTF+23*, FNFTXTF+26, FNFTXTF+27, FNFTXTF+30, SBL+1~, SBL+20*, SBL+21
SUB LOGIC+3~, LOGIC+16*, LOGIC+17*, LOGIC+18*, LOGIC+19*, LOGIC+21*, LOGIC+22*, LOGIC+23*, LOGIC+24*, LOGIC+26
, SNMLL+3~, SNMLL+12*, SNMLL+14, SNMLL+15, SNMLL+20, SNMLL+21, SNMLL+22, SNMLL+23, SNMLL+24, SNMLL+25
, SNMLL+26, SNMLL+27, SNMLL+31, SNMLL+32, SNMLL+33, SNMLL+34, SNMLL+35, SNMLL+36, SNMLL+37, SNMLL+38
TA FNFTXTTIUO+2~, FNFTXTTIUO+15
TEMP ALLWSP+2~, ALLWSP+7*, ALLWSP+8, ALLWSP+11, FINDING+3~, FINDING+6*, FINDING+7, FINDING+21~, FINDING+22*, FINDING+23
, FINDING+24, FINDING+25, FNFTXTF+4~, FNFTXTF+9*, FNFTXTF+11, FNFTXTF+12, FNFTXTF+16, FNFTXTF+23, FNFTXTF+26, FNFTXTF+27
, FNFTXTF+29, FNFTXTF+30, FNFTXTF+31, FNFTXTF+32, SBL+1~, SBL+4*, SBL+5, SBL+6, SBL+8, SBL+9
, SBL+11, SBL+15, SBL+16, SBL+19, SBL+21, SBL+22, SBL+28, SBL+33, SBL+34
TEXT AGE+3~, AGE+24, AGE+25, AGE+26, AGE+27, ALLWSP~, ALLWSP+4, ALLWSP+7, FINDING~, FINDING+30
, FINDING+31, FINDING+32, FNFTXTF~, FNFTXTO~, LOGIC+4~, LOGIC+37, LOGIC+38, LOGIC+39, LOGIC+40, SNMLA+1~
, SNMLA+7*, SNMLA+8, SNMLA+9, SNMLA+20*, SNMLA+21, SNMLA+22, SNMLF+2~, SNMLF+9*, SNMLF+10, SNMLF+11
, SNMLF+22*, SNMLF+23, SNMLF+24, SNMLL+3~, SNMLL+15*, SNMLL+16, SNMLL+17, TIUOBJW+2~, TIUOBJW+6
TEXT( FNFTXTF+19*, FNFTXTF+26*, FNFTXTF+27*, FNFTXTF+29*, FNFTXTF+30*, FNFTXTF+36*, FNFTXTO+6*
TEXT(1 TIUOBJW+3*
TEXT(2 TIUOBJW+4*
TEXT(3 TIUOBJW+5*
TEXTFMT FNFTXTF+4~, FNFTXTF+18, FNFTXTF+21!, FNFTXTF+35
TEXTFMT( FNFTXTF+12*, FNFTXTF+16*, FNFTXTF+32*
TEXTFOUT FNFTXTO+2~, FNFTXTO+5
TEXTFOUT( FNFTXTO+6
TEXTIN AGE+3~, AGE+16!, AGE+19, AGE+23, AGE+26, FINDING+3~, FINDING+17, FINDING+29, FINDING+32, FNFTXTCSUBO~
, FNFTXTF~, FNFTXTF+6, FNFTXTO~, FNFTXTO+4, FNFTXTTIUO~, LOGIC+4~, LOGIC+32, LOGIC+36, LOGIC+39, SBL~
TEXTIN( AGE+17*, AGE+18*, FINDING+15*, FINDING+16*, FNFTXTCSUBO+6, FNFTXTCSUBO+7, FNFTXTTIUO+12, FNFTXTTIUO+13, LOGIC+26*, LOGIC+27*
, SBL+4
TEXTIN(1 LOGIC+28, LOGIC+30*
TEXTOUT FNFTXTCSUBO~, FNFTXTF+4~, FNFTXTF+18, FNFTXTF+35, FNFTXTTIUO~, FNFTXTTIUO+10!, SBL~
TEXTOUT( FNFTXTCSUBO+6*, FNFTXTCSUBO+7*, FNFTXTF+19, FNFTXTF+36, FNFTXTTIUO+12*, FNFTXTTIUO+17*, SBL+6*, SBL+8*, SBL+13*, SBL+16*
, SBL+24*, SBL+30*, SBL+34*
TEXTSBL FNFTXTF+4~, FNFTXTF+6
TEXTSBL( FNFTXTF+9
TEXTSTRING FNFTXTF+4~
TIUTEXT AGE+3~, AGE+22, AGE+23, AGE+24, FINDING+3~, FINDING+28, FINDING+29, FINDING+30, FNFTXTO+2~, FNFTXTO+4
, FNFTXTO+5, LOGIC+4~, LOGIC+35, LOGIC+36, LOGIC+37
TTYPE LOGIC~, LOGIC+5, LOGIC+15, SNMLL+3~, SNMLL+20*, SNMLL+21*, SNMLL+22*, SNMLL+23*, SNMLL+24*, SNMLL+25*
, SNMLL+26*, SNMLL+27*, SNMLL+28
U AGE+9, FINDING+7, FINDING+23, FINDING+24, FINDING+25, FNFTXTTIUO+16, LOGIC+12, LOGIC+13, SNMLA+29, SNMLF+31
, SNMLL+32, SNMLL+34, SNMLL+36, SNMLL+38
VDATE FINDING+21~, FINDING+23*, FINDING+26
VLOC FINDING+21~, FINDING+24*, FINDING+26
VSC FINDING+21~, FINDING+25*, FINDING+26
VSTR AGE+21~*, AGE+22, AGE+23, FINDING+19~, FINDING+26*, FINDING+27*, FINDING+28, FINDING+29, FNFTXTO~, FNFTXTO+4
, FNFTXTTIUO~, FNFTXTTIUO+15, LOGIC+34~*, LOGIC+35, LOGIC+36
WMSG SNMLA+1~, SNMLA+13*, SNMLA+14, SNMLA+25*, SNMLA+26, SNMLF+2~, SNMLF+15*, SNMLF+16, SNMLF+27*, SNMLF+28
, TIUOBJW~, TIUOBJW+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All