PXRMCSUBOBJ ;SLC/PKR - Routines for CSUB Objects. ;05/19/2020
Source file <PXRMCSUBOBJ.m>
Package | Total | Call Graph |
---|---|---|
Kernel | 2 | $$FMTE^XLFDT ($$CJ,$$LJ,$$RJ)^XLFSTR |
VA FileMan | 1 | $$EXTERNAL^DILFD |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Clinical Reminders | 1 | PXRMFNFT |
Name | Comments | DBIA/ICR reference |
---|---|---|
CSUBDATE(FUNCTION,DATEFORMAT,TEXT,FIEVAL) | ;CSUB Date Object.
|
|
CSUBINTE(CSUB,CELLFORMAT,FILENUM,FIELDNUM,FINUM,OCC,SEP,PIECE,TEXT,FIEVAL) | ;
|
|
CSUBNUM(CSUB,FORMAT,FINUM,OCC,SEP,PIECE,TEXT,FIEVAL) | ;CSUB Num Object.
|
|
CSUBOBJ(CSUBLINE,FIEVAL) | ;Top-level entry point for CSUB objects, determine
|
|
CSUBTEXT(CSUB,CELLFORMAT,FINUM,OCC,SEP,PIECE,TEXT,FIEVAL) | ;CSUB Text Object.
|
|
MINDATE(LIST,FIEVAL) | ;Oldest date.
|
|
MRD(LIST,FIEVAL) | ;Most recent date.
|
Name | Line Occurrences |
---|---|
$$CSUBDATE | CSUBOBJ+20 |
$$CSUBINTE | CSUBOBJ+30 |
$$CSUBNUM | CSUBOBJ+46 |
$$CSUBTEXT | CSUBOBJ+56 |
$$MINDATE | CSUBDATE+7 |
$$MRD | CSUBDATE+7 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CELLFORMAT | CSUBDATE+1~, CSUBDATE+5*, CSUBDATE+9, CSUBDATE+10*, CSUBDATE+11, CSUBINTE~, CSUBINTE+3*, CSUBINTE+8, CSUBINTE+9*, CSUBINTE+10 , CSUBNUM+1~, CSUBNUM+10*, CSUBNUM+11, CSUBNUM+12*, CSUBNUM+13, CSUBOBJ+24~, CSUBOBJ+27*, CSUBOBJ+30, CSUBOBJ+50~, CSUBOBJ+53* , CSUBOBJ+56, CSUBTEXT~, CSUBTEXT+2*, CSUBTEXT+7, CSUBTEXT+8*, CSUBTEXT+9 |
CSUB | CSUBINTE~, CSUBINTE+5, CSUBNUM~, CSUBNUM+3, CSUBOBJ+24~, CSUBOBJ+27*, CSUBOBJ+30, CSUBOBJ+34~, CSUBOBJ+37*, CSUBOBJ+46 , CSUBOBJ+50~, CSUBOBJ+53*, CSUBOBJ+56, CSUBTEXT~, CSUBTEXT+4 |
CSUBLINE | CSUBOBJ~, CSUBOBJ+4, CSUBOBJ+6, CSUBOBJ+8, CSUBOBJ+9, CSUBOBJ+12, CSUBOBJ+13, CSUBOBJ+14, CSUBOBJ+15, CSUBOBJ+16 , CSUBOBJ+17, CSUBOBJ+21, CSUBOBJ+22*, CSUBOBJ+25, CSUBOBJ+26, CSUBOBJ+31, CSUBOBJ+32*, CSUBOBJ+35, CSUBOBJ+36, CSUBOBJ+47 , CSUBOBJ+48*, CSUBOBJ+51, CSUBOBJ+52, CSUBOBJ+57, CSUBOBJ+58* |
DATE | CSUBDATE+1~, CSUBDATE+7*, CSUBDATE+8 |
DATEFORMAT | CSUBDATE~, CSUBDATE+5, CSUBDATE+6*, CSUBDATE+8, CSUBOBJ+11~, CSUBOBJ+18*, CSUBOBJ+20 |
DONE | CSUBOBJ+2~, CSUBOBJ+3*, CSUBOBJ+5, CSUBOBJ+7* |
EXTDATE | CSUBDATE+1~, CSUBDATE+8*, CSUBDATE+12*, CSUBDATE+13 |
EXTERNAL | CSUBINTE+2~, CSUBINTE+7*, CSUBINTE+11*, CSUBINTE+12 |
FIELDNUM | CSUBINTE~, CSUBINTE+7, CSUBOBJ+24~, CSUBOBJ+28*, CSUBOBJ+30 |
FIEVAL | CSUBDATE~, CSUBDATE+7, CSUBINTE~, CSUBNUM~, CSUBOBJ~, CSUBOBJ+20, CSUBOBJ+30, CSUBOBJ+46, CSUBOBJ+56, CSUBTEXT~ , MINDATE~, MRD~ |
FIEVAL( | CSUBINTE+5, CSUBNUM+3, CSUBTEXT+4, MINDATE+6, MRD+6 |
FILENUM | CSUBINTE~, CSUBINTE+7, CSUBOBJ+24~, CSUBOBJ+27*, CSUBOBJ+30 |
FINUM | CSUBINTE~, CSUBINTE+5, CSUBNUM~, CSUBNUM+3, CSUBOBJ+2~, CSUBOBJ+28*, CSUBOBJ+30, CSUBOBJ+40*, CSUBOBJ+44*, CSUBOBJ+46 , CSUBOBJ+53*, CSUBOBJ+56, CSUBTEXT~, CSUBTEXT+4, MINDATE+1~, MINDATE+5*, MINDATE+6, MRD+1~, MRD+5*, MRD+6 |
FITEXT | CSUBTEXT+1~, CSUBTEXT+4*, CSUBTEXT+5*, CSUBTEXT+6*, CSUBTEXT+10*, CSUBTEXT+11 |
FMT | CSUBNUM+1~, CSUBNUM+7*, CSUBNUM+8 |
FNUM | CSUBNUM+1~, CSUBNUM+8*, CSUBNUM+9*, CSUBNUM+14*, CSUBNUM+15, CSUBOBJ+24~ |
FORMAT | CSUBNUM~, CSUBNUM+5, CSUBNUM+7, CSUBNUM+10, CSUBOBJ+34~, CSUBOBJ+39*, CSUBOBJ+43*, CSUBOBJ+46 |
FTYPE | CSUBNUM+1~, CSUBNUM+5*, CSUBNUM+8, CSUBNUM+10 |
FUNCTION | CSUBDATE~, CSUBDATE+2, CSUBDATE+3, CSUBOBJ+11~, CSUBOBJ+15*, CSUBOBJ+20 |
FUNEND | CSUBOBJ+11~, CSUBOBJ+14*, CSUBOBJ+15, CSUBOBJ+16, CSUBOBJ+17 |
FUNSTART | CSUBOBJ+11~, CSUBOBJ+12*, CSUBOBJ+13*, CSUBOBJ+15 |
IND | MINDATE+1~, MINDATE+4*, MINDATE+5, MRD+1~, MRD+4*, MRD+5 |
INTERNAL | CSUBINTE+2~, CSUBINTE+5*, CSUBINTE+6*, CSUBINTE+7 |
JUSTIFY | CSUBDATE+1~, CSUBDATE+11*, CSUBDATE+12, CSUBINTE+2~, CSUBINTE+10*, CSUBINTE+11, CSUBNUM+1~, CSUBNUM+13*, CSUBNUM+14, CSUBTEXT+1~ , CSUBTEXT+9*, CSUBTEXT+10 |
LEN | CSUBOBJ+2~, CSUBOBJ+4*, CSUBOBJ+21, CSUBOBJ+31, CSUBOBJ+47, CSUBOBJ+57 |
LIST | CSUBDATE+1~, CSUBDATE+3*, CSUBDATE+4*, CSUBDATE+7, MINDATE~, MINDATE+3, MINDATE+5, MRD~, MRD+3, MRD+5 |
MIND | MINDATE+1~, MINDATE+2*, MINDATE+7*, MINDATE+8*, MINDATE+9 |
MRD | MRD+1~, MRD+2*, MRD+6*, MRD+7 |
MSG | CSUBINTE+2~ |
NDEC | CSUBNUM+1~, CSUBNUM+7*, CSUBNUM+8 |
NUM | CSUBNUM+1~, CSUBNUM+3*, CSUBNUM+4*, CSUBNUM+6, CSUBNUM+8, CSUBNUM+9 |
NUMFI | MINDATE+1~, MINDATE+3*, MINDATE+4, MRD+1~, MRD+3*, MRD+4 |
OBJECT | CSUBOBJ+2~, CSUBOBJ+9*, CSUBOBJ+10, CSUBOBJ+23, CSUBOBJ+33, CSUBOBJ+49 |
OBJEND | CSUBOBJ+2~, CSUBOBJ+3*, CSUBOBJ+6, CSUBOBJ+8*, CSUBOBJ+9, CSUBOBJ+12, CSUBOBJ+13, CSUBOBJ+14, CSUBOBJ+25, CSUBOBJ+26 , CSUBOBJ+35, CSUBOBJ+36, CSUBOBJ+51, CSUBOBJ+52 |
OBJSEND | CSUBOBJ+2~ |
OBJSTART | CSUBOBJ+2~, CSUBOBJ+3*, CSUBOBJ+6*, CSUBOBJ+7, CSUBOBJ+8, CSUBOBJ+9, CSUBOBJ+21, CSUBOBJ+31, CSUBOBJ+47, CSUBOBJ+57 |
OBJTEXT | CSUBOBJ+2~, CSUBOBJ+20*, CSUBOBJ+21, CSUBOBJ+30*, CSUBOBJ+31, CSUBOBJ+46*, CSUBOBJ+47, CSUBOBJ+56*, CSUBOBJ+57 |
OCC | CSUBINTE~, CSUBINTE+3*, CSUBINTE+5, CSUBNUM~, CSUBNUM+2*, CSUBNUM+3, CSUBOBJ+2~, CSUBOBJ+28*, CSUBOBJ+30, CSUBOBJ+40* , CSUBOBJ+44*, CSUBOBJ+46, CSUBOBJ+54*, CSUBOBJ+56, CSUBTEXT~, CSUBTEXT+2*, CSUBTEXT+4 |
OUTTEXT | CSUBOBJ+2~, CSUBOBJ+21*, CSUBOBJ+22, CSUBOBJ+31*, CSUBOBJ+32, CSUBOBJ+47*, CSUBOBJ+48, CSUBOBJ+57*, CSUBOBJ+58, CSUBOBJ+59 |
PADC | CSUBDATE+1~, CSUBDATE+10*, CSUBDATE+12, CSUBINTE+2~, CSUBINTE+9*, CSUBINTE+11, CSUBNUM+1~, CSUBNUM+12*, CSUBNUM+14, CSUBTEXT+1~ , CSUBTEXT+8*, CSUBTEXT+10 |
PIECE | CSUBINTE~, CSUBINTE+4*, CSUBINTE+6, CSUBNUM~, CSUBNUM+2*, CSUBNUM+4, CSUBOBJ+24~, CSUBOBJ+29*, CSUBOBJ+30, CSUBOBJ+34~ , CSUBOBJ+41*, CSUBOBJ+45*, CSUBOBJ+46, CSUBOBJ+50~, CSUBOBJ+55*, CSUBOBJ+56, CSUBTEXT~, CSUBTEXT+3*, CSUBTEXT+5 |
ROUTINE | CSUBDATE+1~, CSUBDATE+2*, CSUBDATE+7 |
RP | CSUBOBJ+11~, CSUBOBJ+16*, CSUBOBJ+17, CSUBOBJ+21, CSUBOBJ+24~, CSUBOBJ+25*, CSUBOBJ+26, CSUBOBJ+31, CSUBOBJ+34~, CSUBOBJ+35* , CSUBOBJ+36, CSUBOBJ+47, CSUBOBJ+50~, CSUBOBJ+51*, CSUBOBJ+52, CSUBOBJ+57 |
SEP | CSUBINTE~, CSUBINTE+3*, CSUBINTE+6, CSUBNUM~, CSUBNUM+2*, CSUBNUM+4, CSUBOBJ+24~, CSUBOBJ+29*, CSUBOBJ+30, CSUBOBJ+34~ , CSUBOBJ+40*, CSUBOBJ+44*, CSUBOBJ+46, CSUBOBJ+50~, CSUBOBJ+54*, CSUBOBJ+56, CSUBTEXT~, CSUBTEXT+3*, CSUBTEXT+5 |
TEMP | CSUBOBJ+11~, CSUBOBJ+17*, CSUBOBJ+18, CSUBOBJ+19, CSUBOBJ+24~, CSUBOBJ+26*, CSUBOBJ+27, CSUBOBJ+28, CSUBOBJ+29, CSUBOBJ+34~ , CSUBOBJ+36*, CSUBOBJ+37, CSUBOBJ+38, CSUBOBJ+39, CSUBOBJ+40, CSUBOBJ+41, CSUBOBJ+43, CSUBOBJ+44, CSUBOBJ+45, CSUBOBJ+50~ , CSUBOBJ+52*, CSUBOBJ+53, CSUBOBJ+54, CSUBOBJ+55 |
TESTD | MINDATE+1~, MINDATE+6*, MINDATE+7 |
TEXT | CSUBDATE~, CSUBDATE+8, CSUBINTE~, CSUBINTE+4*, CSUBINTE+7, CSUBNUM~, CSUBNUM+2*, CSUBNUM+9, CSUBOBJ+11~, CSUBOBJ+19* , CSUBOBJ+20, CSUBOBJ+24~, CSUBOBJ+29*, CSUBOBJ+30, CSUBOBJ+34~, CSUBOBJ+41*, CSUBOBJ+45*, CSUBOBJ+46, CSUBOBJ+50~, CSUBOBJ+55* , CSUBOBJ+56, CSUBTEXT~, CSUBTEXT+3*, CSUBTEXT+6 |
WIDTH | CSUBDATE+1~, CSUBDATE+11*, CSUBDATE+12, CSUBINTE+2~, CSUBINTE+10*, CSUBINTE+11, CSUBNUM+1~, CSUBNUM+13*, CSUBNUM+14, CSUBTEXT+1~ , CSUBTEXT+9*, CSUBTEXT+10 |