PXRMDGPT ; SLC/PKR - Code to handle DGPT (Patient Treatment File) data. ;10/11/2012
Source file <PXRMDGPT.m>
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 | 2 | PXRMDATA PXRMTAX |
Name | Comments | DBIA/ICR reference |
---|---|---|
FPDAT(DFN,TAXARR,NGET,SDIR,BDT,EDT,FLIST) | ;Find data for a patient.
|
|
GETDATA(DAS,FIEVT) | ;Return data for a specificed PTF entry.
|
|
GPLIST(TAXARR,NOCC,BDT,EDT,PLIST) | ;Get data for a patient.
|
|
MHVOUT(INDENT,OCCLIST,IFIEVAL,NLINES,TEXT) | ;Produce the MHV output.
|
|
OUTPUT(INDENT,OCCLIST,IFIEVAL,NLINES,TEXT) | ;Produce the clinical
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PXRMINDX(45 | FPDAT+5, FPDAT+11, FPDAT+14, FPDAT+17, FPDAT+19, FPDAT+21, GPLIST+3, GPLIST+12, GPLIST+15, GPLIST+18 , GPLIST+20, GPLIST+22, GPLIST+23 |
^TMP($J | GPLIST+6!, GPLIST+24*, GPLIST+27, GPLIST+30, GPLIST+32, GPLIST+34, GPLIST+35*, GPLIST+36! |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
BDT | FPDAT~, FPDAT+8, FPDAT+19, GPLIST~, GPLIST+22 |
CDATA | MHVOUT+1~, MHVOUT+19!, MHVOUT+21, OUTPUT+2~, OUTPUT+22!, OUTPUT+24 |
CDATA("LEX" | MHVOUT+23, OUTPUT+26 |
CODE | FPDAT+1~, FPDAT+15*, FPDAT+16*, FPDAT+17, FPDAT+19, FPDAT+21, FPDAT+23, GPLIST+1~, GPLIST+13*, GPLIST+14* , GPLIST+15, GPLIST+18, GPLIST+20, GPLIST+22, GPLIST+23, GPLIST+24, MHVOUT+1~, MHVOUT+17*, MHVOUT+21, OUTPUT+2~ , OUTPUT+19*, OUTPUT+24, OUTPUT+25 |
CODESYS | FPDAT+1~, FPDAT+9*, FPDAT+10*, FPDAT+11, FPDAT+14, FPDAT+16, FPDAT+17, FPDAT+19, FPDAT+21, FPDAT+23 , GPLIST+1~, GPLIST+10*, GPLIST+11*, GPLIST+12, GPLIST+14, GPLIST+15, GPLIST+18, GPLIST+20, GPLIST+22, GPLIST+23 , GPLIST+24, MHVOUT+1~, MHVOUT+7*, MHVOUT+8*, MHVOUT+10, MHVOUT+16, MHVOUT+21, OUTPUT+2~, OUTPUT+8*, OUTPUT+9* , OUTPUT+11, OUTPUT+18, OUTPUT+24 |
CODESYSA | MHVOUT+1~, MHVOUT+11*, OUTPUT+2~, OUTPUT+12*, OUTPUT+25 |
CODESYSL | MHVOUT+1~, OUTPUT+2~ |
CODESYSL( | MHVOUT+6*, MHVOUT+8, MHVOUT+16, OUTPUT+7*, OUTPUT+9, OUTPUT+18 |
CODESYSN | MHVOUT+1~, MHVOUT+12*, MHVOUT+13, OUTPUT+2~, OUTPUT+13*, OUTPUT+14 |
DA | FPDAT+1~, GPLIST+1~ |
DA1 | GPLIST+1~ |
DAS | FPDAT+1~, FPDAT+20*, FPDAT+21*, FPDAT+23, GETDATA~, GETDATA+2, GPLIST+1~, GPLIST+23*, GPLIST+24, GPLIST+31* , GPLIST+32*, GPLIST+34, GPLIST+35 |
DATE | FPDAT+1~, FPDAT+18*, FPDAT+19*, FPDAT+21, FPDAT+23, FPDAT+30*, FPDAT+31*, FPDAT+33, FPDAT+35, GPLIST+1~ , GPLIST+21*, GPLIST+22*, GPLIST+23, GPLIST+24, GPLIST+29*, GPLIST+30*, GPLIST+32, GPLIST+34, GPLIST+35, MHVOUT+1~ , MHVOUT+18*, MHVOUT+21, MHVOUT+24, OUTPUT+2~, OUTPUT+20*, OUTPUT+24, OUTPUT+25 |
DFN | FPDAT~, FPDAT+11, FPDAT+14, FPDAT+17, FPDAT+19, FPDAT+21, GPLIST+1~, GPLIST+19*, GPLIST+20*, GPLIST+22 , GPLIST+23, GPLIST+24, GPLIST+26*, GPLIST+27*, GPLIST+30, GPLIST+32, GPLIST+34, GPLIST+35 |
DNODE | FPDAT+1~, GPLIST+1~ |
DS | FPDAT+1~, FPDAT+8*, FPDAT+18, GPLIST+1~, GPLIST+9*, GPLIST+21 |
EDT | FPDAT~, FPDAT+7, GPLIST~, GPLIST+9 |
EDTT | FPDAT+1~, FPDAT+7*, FPDAT+8, FPDAT+19 |
FIEVT | GETDATA~, GETDATA+2 |
FLIST | FPDAT~ |
FLIST( | FPDAT+35* |
IFIEVAL | MHVOUT~, OUTPUT~ |
IFIEVAL( | MHVOUT+6, MHVOUT+17, MHVOUT+18, OUTPUT+7, OUTPUT+19, OUTPUT+20, OUTPUT+21, OUTPUT+28 |
IND | FPDAT+1~, FPDAT+12*, FPDAT+13, FPDAT+32*, FPDAT+33*, FPDAT+35, GPLIST+16*, GPLIST+17, MHVOUT+1~, MHVOUT+5* , MHVOUT+6*, MHVOUT+15*, MHVOUT+16*, MHVOUT+17, MHVOUT+18, OUTPUT+2~, OUTPUT+6*, OUTPUT+7*, OUTPUT+17*, OUTPUT+18* , OUTPUT+19, OUTPUT+20, OUTPUT+21, OUTPUT+28 |
INDENT | MHVOUT~, MHVOUT+25, OUTPUT~, OUTPUT+16, OUTPUT+29 |
JND | MHVOUT+1~, MHVOUT+26*, OUTPUT+3~, OUTPUT+30* |
NAME | MHVOUT+1~, MHVOUT+14*, MHVOUT+22 |
NFOUND | FPDAT+2~, FPDAT+9*, FPDAT+22*, FPDAT+23, FPDAT+24, FPDAT+29*, FPDAT+31, FPDAT+33, FPDAT+34*, FPDAT+35 , GPLIST+2~, GPLIST+28*, GPLIST+30, GPLIST+33* |
NGET | FPDAT~, FPDAT+24, FPDAT+31, FPDAT+33 |
NLINES | MHVOUT~, MHVOUT+26*, MHVOUT+27*, OUTPUT~, OUTPUT+15*, OUTPUT+16, OUTPUT+30*, OUTPUT+31* |
NNODES | FPDAT+2~, FPDAT+3*, FPDAT+4, FPDAT+12, GPLIST+2~, GPLIST+7*, GPLIST+8, GPLIST+16 |
NOCC | GPLIST~, GPLIST+30 |
NODE | FPDAT+2~, FPDAT+13*, FPDAT+14, FPDAT+17, FPDAT+19, FPDAT+21, FPDAT+23, GPLIST+2~, GPLIST+17*, GPLIST+18 , GPLIST+20, GPLIST+22, GPLIST+23, GPLIST+24, OUTPUT+3~, OUTPUT+21*, OUTPUT+27 |
NODEAT | FPDAT+2~ |
NOUT | MHVOUT+1~, MHVOUT+25, MHVOUT+26, OUTPUT+3~, OUTPUT+29, OUTPUT+30 |
OCCLIST | MHVOUT~, OUTPUT~ |
OCCLIST( | MHVOUT+6, OUTPUT+7 |
PLIST | GPLIST~, GPLIST+35 |
>> PXRMRM | MHVOUT+25, OUTPUT+29 |
RESULT | MHVOUT+2~, MHVOUT+21*, OUTPUT+3~, OUTPUT+24* |
SDIR | FPDAT~, FPDAT+8, FPDAT+19, FPDAT+25, FPDAT+31 |
TAXARR | FPDAT~, GPLIST~ |
TAXARR("AE" | FPDAT+10, FPDAT+16, GPLIST+11, GPLIST+14 |
TAXARR("APDS" | FPDAT+3, FPDAT+13, GPLIST+7, GPLIST+17 |
TAXARR("IEN" | FPDAT+6, GPLIST+4 |
TDATE | FPDAT+2~, FPDAT+25*, FPDAT+26 |
TEMP | GPLIST+2~, GPLIST+34*, GPLIST+35, MHVOUT+2~, MHVOUT+10*, MHVOUT+11, MHVOUT+12, MHVOUT+13*, MHVOUT+14, OUTPUT+3~ , OUTPUT+11*, OUTPUT+12, OUTPUT+13, OUTPUT+14*, OUTPUT+16 |
TEXT | MHVOUT~, OUTPUT~ |
TEXT( | MHVOUT+26*, MHVOUT+27*, OUTPUT+16*, OUTPUT+30*, OUTPUT+31* |
TEXTIN | MHVOUT+2~, MHVOUT+25, OUTPUT+3~, OUTPUT+29 |
TEXTIN(1 | MHVOUT+22*, OUTPUT+25* |
TEXTIN(2 | MHVOUT+23*, OUTPUT+26* |
TEXTIN(3 | MHVOUT+24*, OUTPUT+27*, OUTPUT+28* |
TEXTOUT | MHVOUT+2~, MHVOUT+25, OUTPUT+3~, OUTPUT+29 |
TEXTOUT( | MHVOUT+26, OUTPUT+30 |
TIND | FPDAT+2~, FPDAT+25*, FPDAT+26 |
TLIST | FPDAT+2~, GPLIST+2~, GPLIST+5*, GPLIST+6, GPLIST+24, GPLIST+27, GPLIST+30, GPLIST+32, GPLIST+34, GPLIST+36 |
TLIST( | FPDAT+23*, FPDAT+25, FPDAT+26!, FPDAT+31, FPDAT+33, FPDAT+35 |
TLIST("" | FPDAT+25 |
U | FPDAT+23, GPLIST+24, GPLIST+35, MHVOUT+11, MHVOUT+12, MHVOUT+23, OUTPUT+12, OUTPUT+13, OUTPUT+26 |