PXRMPROB ; SLC/PKR - Code for Problem List. ;12-Aug-2015 10:13;du
Source file <PXRMPROB.m>
Package | Total | Call Graph |
---|---|---|
Clinical Reminders | 4 | ($$EDATE,$$NOW)^PXRMDATE NOINDEX^PXRMERRH $$INSCHR^PXRMEXLC (FORMAT,FORMATS)^PXRMTEXT |
IHS Standard Terminology | 1 | $$DESC^BSTSAPI |
Lexicon Utility | 1 | ($$CSDATA,$$CSYS)^LEXU |
Problem List | 1 | PROBDATA^GMPLPXRM |
VA Fileman | 1 | $$EXTERNAL^DILFD |
Name | Comments | DBIA/ICR reference |
---|---|---|
GETDATA(DAS,FIEVT) | ;Return data for a specified Problem List entry.
|
|
GPLIST(TAXARR,NOCC,BDT,EDT,STATUSA,PLIST) | ;Build patient list for
|
|
OUTPUT(INDENT,OCCLIST,IFIEVAL,NLINES,TEXT) | ;Produce the clinical
|
|
MHVOUT(INDENT,OCCLIST,IFIEVAL,NLINES,TEXT) | ;Produce the MHV output.
|
|
FPDAT(DFN,TAXARR,NGET,SDIR,BDT,EDT,STATUSA,FLIST) | ;Find data for a
|
|
SPRIOA(BDT,DEND,EDATE,TAXARR,PRIOA) | ;Set the priority array.
|
Name | Field # of Occurrence |
---|---|
$$DESC^BSTSAPI | OUTPUT+32 |
$$EXTERNAL^DILFD | OUTPUT+19, OUTPUT+21 |
PROBDATA^GMPLPXRM | GETDATA+3 |
$$CSDATA^LEXU | MHVOUT+11, OUTPUT+17 |
$$CSYS^LEXU | OUTPUT+15 |
$$EDATE^PXRMDATE | MHVOUT+13, OUTPUT+24, OUTPUT+26 |
$$NOW^PXRMDATE | FPDAT+9, GPLIST+11 |
NOINDEX^PXRMERRH | FPDAT+6, GPLIST+5 |
$$INSCHR^PXRMEXLC | OUTPUT+5 |
FORMAT^PXRMTEXT | OUTPUT+37 |
FORMATS^PXRMTEXT | MHVOUT+14 |
FileNo | Call Tags |
---|---|
^AUPNPROB - [#9000011] | EXTERNAL^DILFD |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AUTNPOV - [#9999999.27] | OUTPUT+23 |
^PXRMINDX(9000011 | FPDAT+5, FPDAT+16, FPDAT+20, FPDAT+22, FPDAT+25, FPDAT+27, FPDAT+31, GPLIST+4, GPLIST+15, GPLIST+18 , GPLIST+22, GPLIST+25, GPLIST+27, GPLIST+29, GPLIST+31 |
^TMP($J | GPLIST+8!, GPLIST+34*, GPLIST+37, GPLIST+40, GPLIST+42, GPLIST+44, GPLIST+45*, GPLIST+46! |
Name | Line Occurrences |
---|---|
SPRIOA | FPDAT+13, GPLIST+12 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
BDT | FPDAT~, FPDAT+12, FPDAT+13, FPDAT+27, FPDAT+29, GPLIST~, GPLIST+12, GPLIST+34, SPRIOA~, SPRIOA+10 |
CDATA | MHVOUT+1~, MHVOUT+9!, MHVOUT+11, OUTPUT+2~, OUTPUT+16!, OUTPUT+17 |
CDATA("LEX" | MHVOUT+12, OUTPUT+25 |
CODE | FPDAT+2~, FPDAT+23*, FPDAT+24*, FPDAT+25, FPDAT+27, FPDAT+31, FPDAT+33, GPLIST+2~, GPLIST+16*, GPLIST+17* , GPLIST+18, GPLIST+22, GPLIST+25, GPLIST+27, GPLIST+29, GPLIST+31, GPLIST+34, MHVOUT+1~, MHVOUT+7*, MHVOUT+11 , OUTPUT+2~, OUTPUT+9*, OUTPUT+17, OUTPUT+24 |
CODEDATE | OUTPUT+2~, OUTPUT+11*, OUTPUT+12*, OUTPUT+13*, OUTPUT+17 |
CODESYS | FPDAT+2~, FPDAT+14*, FPDAT+15*, FPDAT+16, FPDAT+20, FPDAT+22, FPDAT+24, FPDAT+25, FPDAT+27, FPDAT+31 , FPDAT+33, GPLIST+2~, GPLIST+13*, GPLIST+14*, GPLIST+15, GPLIST+17, GPLIST+18, GPLIST+22, GPLIST+25, GPLIST+27 , GPLIST+29, GPLIST+31, GPLIST+34, MHVOUT+1~, MHVOUT+8*, MHVOUT+11, OUTPUT+2~, OUTPUT+10*, OUTPUT+15, OUTPUT+17 , OUTPUT+24 |
CODESYSN | OUTPUT+2~ |
CODESYSN( | OUTPUT+15*, OUTPUT+24 |
DAS | FPDAT+2~, FPDAT+30*, FPDAT+31*, FPDAT+33, GETDATA~, GETDATA+3, GPLIST+2~, GPLIST+30*, GPLIST+31*, GPLIST+34 , GPLIST+41*, GPLIST+42*, GPLIST+44, GPLIST+45 |
DATA | GETDATA+1~, GETDATA+3, GETDATA+4 |
DATE | FPDAT+2~, FPDAT+26*, FPDAT+27*, FPDAT+28, FPDAT+31, FPDAT+39*, FPDAT+40*, FPDAT+42, FPDAT+44, GPLIST+2~ , GPLIST+28*, GPLIST+29*, GPLIST+31, GPLIST+33, GPLIST+39*, GPLIST+40*, GPLIST+42, GPLIST+44, GPLIST+45 |
DEND | FPDAT+2~, FPDAT+11*, FPDAT+13, FPDAT+29, GPLIST+2~, GPLIST+7*, GPLIST+12, GPLIST+34, SPRIOA~, SPRIOA+10 |
DFN | FPDAT~, FPDAT+16, FPDAT+20, FPDAT+22, FPDAT+25, FPDAT+27, FPDAT+31, GPLIST+2~, GPLIST+26*, GPLIST+27* , GPLIST+29, GPLIST+31, GPLIST+34, GPLIST+36*, GPLIST+37*, GPLIST+40, GPLIST+42, GPLIST+44, GPLIST+45 |
DS | FPDAT+2~, FPDAT+12*, FPDAT+26 |
DSAVE | FPDAT+2~, FPDAT+28*, FPDAT+29, FPDAT+33, GPLIST+2~, GPLIST+33*, GPLIST+34 |
EDATE | FPDAT+2~, FPDAT+9*, FPDAT+13, FPDAT+28, GPLIST+2~, GPLIST+11*, GPLIST+12, GPLIST+33, SPRIOA~, SPRIOA+10 |
EDT | FPDAT~, FPDAT+10, FPDAT+11, GPLIST~, GPLIST+7 |
EDTT | FPDAT+2~, FPDAT+10*, FPDAT+12, FPDAT+27 |
EM | OUTPUT+2~, OUTPUT+19, OUTPUT+21 |
FIEVT | GETDATA~, GETDATA+4* |
FLIST | FPDAT~ |
FLIST( | FPDAT+44* |
IFIEVAL | MHVOUT~, OUTPUT~ |
IFIEVAL( | MHVOUT+6, MHVOUT+7, MHVOUT+8, OUTPUT+8, OUTPUT+9, OUTPUT+10, OUTPUT+11, OUTPUT+12, OUTPUT+13, OUTPUT+18 , OUTPUT+20, OUTPUT+22, OUTPUT+26 |
IND | FPDAT+2~, FPDAT+18*, FPDAT+41*, FPDAT+42*, FPDAT+44, GPLIST+2~, GPLIST+20*, GPLIST+21, MHVOUT+1~, MHVOUT+4* , MHVOUT+5*, MHVOUT+6, MHVOUT+7, MHVOUT+8, OUTPUT+2~, OUTPUT+6*, OUTPUT+7*, OUTPUT+8, OUTPUT+9, OUTPUT+10 , OUTPUT+11, OUTPUT+12, OUTPUT+13, OUTPUT+18, OUTPUT+20, OUTPUT+22, OUTPUT+26 |
INDENT | MHVOUT~, MHVOUT+14, OUTPUT~, OUTPUT+5, OUTPUT+37 |
JND | FPDAT+2~, FPDAT+21*, GPLIST+2~, GPLIST+23*, GPLIST+24, MHVOUT+15*, OUTPUT+2~, OUTPUT+38* |
NAME | MHVOUT+1~, MHVOUT+3*, MHVOUT+12 |
NFOUND | FPDAT+2~, FPDAT+17*, FPDAT+32*, FPDAT+33, FPDAT+34, FPDAT+38*, FPDAT+40, FPDAT+42, FPDAT+43*, FPDAT+44 , GPLIST+2~, GPLIST+13*, GPLIST+32*, GPLIST+38*, GPLIST+40, GPLIST+43*, GPLIST+45 |
NGET | FPDAT~, FPDAT+34, FPDAT+40, FPDAT+42 |
NIN | OUTPUT+2~ |
NLINES | MHVOUT~, MHVOUT+15*, MHVOUT+16*, OUTPUT~, OUTPUT+4*, OUTPUT+5, OUTPUT+38*, OUTPUT+39* |
NOCC | GPLIST~, GPLIST+40 |
NOUT | MHVOUT+1~, MHVOUT+14, MHVOUT+15, OUTPUT+2~, OUTPUT+37, OUTPUT+38 |
NPRIO | SPRIOA+1~, SPRIOA+4*, SPRIOA+5*, SPRIOA+6*, SPRIOA+10*, SPRIOA+11 |
OCCLIST | MHVOUT~, OUTPUT~ |
OCCLIST( | MHVOUT+5, OUTPUT+7 |
PLIST | GPLIST~, GPLIST+45 |
PN | OUTPUT+2~, OUTPUT+22*, OUTPUT+23*, OUTPUT+29, OUTPUT+31, OUTPUT+33, OUTPUT+34, OUTPUT+36 |
PRIO | FPDAT+3~, FPDAT+21*, FPDAT+22, FPDAT+25, FPDAT+27, FPDAT+28, FPDAT+31, FPDAT+33, GPLIST+2~, GPLIST+24* , GPLIST+25, GPLIST+27, GPLIST+29, GPLIST+31, GPLIST+33, GPLIST+34 |
PRIOA | FPDAT+3~, FPDAT+13, GPLIST+2~, GPLIST+12, SPRIOA~ |
PRIOA( | FPDAT+21, GPLIST+24, SPRIOA+5*, SPRIOA+6*, SPRIOA+10* |
PRIOA(0 | FPDAT+21, GPLIST+23, SPRIOA+3*, SPRIOA+11* |
PRIOA(1 | SPRIOA+3* |
PRIOA(2 | SPRIOA+3* |
PRIOA(3 | SPRIOA+3* |
PRIOL | SPRIOA+1~, SPRIOA+2*, SPRIOA+3, SPRIOA+5, SPRIOA+6, SPRIOA+10 |
PRIORITY | OUTPUT+2~, OUTPUT+18*, OUTPUT+19*, OUTPUT+27 |
>> PXRMRM | MHVOUT+14, OUTPUT+37 |
RESULT | MHVOUT+2~, MHVOUT+11*, OUTPUT+3~, OUTPUT+17* |
SDI | OUTPUT+30~, OUTPUT+31*, OUTPUT+32 |
SDIR | FPDAT~, FPDAT+12, FPDAT+27, FPDAT+35, FPDAT+40 |
SDIT | OUTPUT+30~, OUTPUT+32*, OUTPUT+33, OUTPUT+34 |
SNTXT | OUTPUT+30~, OUTPUT+33*, OUTPUT+34*, OUTPUT+35 |
STAT | FPDAT+3~, FPDAT+18*, FPDAT+19, FPDAT+20, FPDAT+22, FPDAT+25, FPDAT+27, FPDAT+31, FPDAT+33, GPLIST+3~ , GPLIST+21*, GPLIST+22, GPLIST+25, GPLIST+27, GPLIST+29, GPLIST+31, GPLIST+34 |
STATUS | MHVOUT+2~, OUTPUT+3~, OUTPUT+20*, OUTPUT+21*, OUTPUT+27 |
STATUSA | FPDAT~, GPLIST~ |
STATUSA( | FPDAT+18, GPLIST+21 |
STATUSA(0 | FPDAT+7, FPDAT+18, GPLIST+9, GPLIST+20 |
TAXARR | FPDAT~, FPDAT+13, GPLIST~, GPLIST+12, SPRIOA~ |
TAXARR("AE" | FPDAT+15, FPDAT+24, GPLIST+14, GPLIST+17 |
TAXARR("APDS" | FPDAT+4 |
TAXARR("IEN" | FPDAT+6, GPLIST+5 |
TAXARR(15 | SPRIOA+2 |
TDATE | FPDAT+3~, FPDAT+35*, FPDAT+36 |
TEMP | GPLIST+3~, GPLIST+44*, GPLIST+45, MHVOUT+2~, MHVOUT+12*, MHVOUT+13*, MHVOUT+14 |
TEXT | MHVOUT~, OUTPUT~ |
TEXT( | MHVOUT+15*, MHVOUT+16*, OUTPUT+5*, OUTPUT+38*, OUTPUT+39* |
TEXTIN | OUTPUT+3~, OUTPUT+37 |
TEXTIN(1 | OUTPUT+24* |
TEXTIN(2 | OUTPUT+25* |
TEXTIN(3 | OUTPUT+26* |
TEXTIN(4 | OUTPUT+27* |
TEXTIN(5 | OUTPUT+35*, OUTPUT+36* |
TEXTOUT | MHVOUT+2~, MHVOUT+14, OUTPUT+3~, OUTPUT+37 |
TEXTOUT( | MHVOUT+15, OUTPUT+38 |
TIND | FPDAT+3~, FPDAT+35*, FPDAT+36 |
TLIST | FPDAT+3~, GPLIST+3~, GPLIST+6*, GPLIST+8, GPLIST+34, GPLIST+37, GPLIST+40, GPLIST+42, GPLIST+44, GPLIST+46 |
TLIST( | FPDAT+33*, FPDAT+35, FPDAT+36!, FPDAT+40, FPDAT+42, FPDAT+44 |
TLIST("" | FPDAT+35 |
U | FPDAT+33, GPLIST+34, GPLIST+45, MHVOUT+12, OUTPUT+15, OUTPUT+23, OUTPUT+25, OUTPUT+32, SPRIOA+2 |
VDATE | MHVOUT+2~, MHVOUT+6*, MHVOUT+11, MHVOUT+13, OUTPUT+3~, OUTPUT+8*, OUTPUT+24 |