DGPPDRPT ;SLC/RM - PRESUMPTIVE PSYCHOSIS RECONCILIATION REPORT ; Dec 21, 2020@10:00 am
Source file <DGPPDRPT.m>
Package | Total | Call Graph |
---|---|---|
Registration | 12 | $$FINDCUR^DGENA (CHECKIB,CHECKPTF,CHECKRX,CHKTREAT,IBSTATUS)^DGFSMOUT DISP^DGIBDSP ($$MTS,DIS)^DGMTU ($$ANSWER,ASKCONT,EXIT)^DGOTHFSM ($$PPINFO,$$PPWRKARN)^DGPPAPI (ENCHDR,ENCTRCOL,LINE,PAUSE,PRNTENC,PTHDR)^DGPPDRP1 PPRX^DGPPDRX ($$DATEFROM,$$DATETO)^DGPPRRPT $$RDIS^DGRPDB (2,KVAR)^VADPT $$SITE^VASITE |
VA FileMan | 5 | ^DIC WAIT^DICD RECALL^DILFD $$GET1^DIQ ^DIR |
Kernel | 3 | HOME^%ZIS $$FMTE^XLFDT EN^XUTMDEVQ |
Integrated Billing | 1 | $$INSUR^IBBAPI |
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 |
---|---|---|
Registration | 1 | DG PRESUMP. PSYCH. PAT. DETAIL |
Name | Comments | DBIA/ICR reference |
---|---|---|
MAIN | ; Initial Interactive Processing
|
|
PROMPTPT | ;prompt user to enter patient
|
|
SELPAT(DGSORT) | ;prompt for veteran's name
|
|
RPTTYPE() | ;prompt for type of data user wish to see
|
|
START | ;starting point to generate report
|
|
CLEAN | ;clean up data
|
|
GETDATA | ;Extract records for a patient in files #409.68, #45, #405, #350, #399, and file #52
|
|
NOREC | ;diplay verbiage if no recor found
|
|
YESNO(QUESTION) | ;prompt user if still want to display the eligibility portion though no EOC or Rx found
|
|
CURRENT(DFN,PTNAME) | ;display patient current and verified PE eligibility
|
|
MTS(DFN) | ;display patient's Means Test Status information
|
|
RTDDIS(DFN) | ;display patient's rated disabilities information
|
|
INS(DFN) | ;display patient's health insurance information
|
|
PPENCTR(DFN,DGSORT) | ;display patient's checked out Encounters and inpatient data
|
|
EOC | ;remove any RX record and extract the IB status for the oupatient and inpatient record(s)
|
|
NOREC1 | ;display no record verbiage back to the screen of the user
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^DPT - [#2] | Classic Fileman Calls, GET1^DIQ, RECALL^DILFD |
^DGEN(27.11 - [#27.11] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DG(391 - [#391] | RTDDIS+4 |
^DIC(31 - [#31] | RTDDIS+11, RTDDIS+12, RTDDIS+13 |
^TMP($J | MAIN+31, MAIN+32, MAIN+33, MAIN+36!, MAIN+37!, CLEAN+2! |
Name | Field # of Occurrence |
---|---|
^(0 | RTDDIS+4 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%ZIS | MAIN+2~, MAIN+40*, MAIN+45 |
%ZIS("B" | MAIN+41* |
ACTYP | EOC+1~, EOC+10*, EOC+12*, EOC+13*, EOC+14 |
CHRGCNT | EOC+1~, EOC+4*, EOC+10* |
DFN | MAIN+3~, PROMPTPT+7*, START+6, CURRENT~, CURRENT+7, CURRENT+11, MTS~, MTS+1, MTS+3, RTDDIS~ , RTDDIS+5, INS~, INS+5, PPENCTR~ |
DFN405 | EOC+2~, EOC+18*, EOC+19*, EOC+20*, EOC+21* |
DFN409 | EOC+2~, EOC+18*, EOC+19* |
DGARR | RTDDIS+1~, RTDDIS+5 |
DGARR( | RTDDIS+6, RTDDIS+9, RTDDIS+10, RTDDIS+14 |
DGASK | RPTTYPE+1~, RPTTYPE+6*, RPTTYPE+7*, RPTTYPE+8*, RPTTYPE+9 |
DGC | RTDDIS+1~, RTDDIS+6*, RTDDIS+9, RTDDIS+10, RTDDIS+14 |
DGDFN | MAIN+3~, PROMPTPT+7*, PROMPTPT+8, PROMPTPT+9, START+18, START+21, START+23, START+26, START+31, START+33 , GETDATA+1, GETDATA+2 |
DGDIRA | RPTTYPE+1~, RPTTYPE+2*, RPTTYPE+6 |
DGDIRB | RPTTYPE+1~, RPTTYPE+3*, RPTTYPE+6 |
DGDIRH | RPTTYPE+1~, RPTTYPE+4*, RPTTYPE+6 |
DGDIRO | RPTTYPE+1~, RPTTYPE+5*, RPTTYPE+6 |
DGENCNT | START+4~, START+5* |
DGENR | CURRENT+1~ |
DGENRGRP | CURRENT+1~, CURRENT+2*, CURRENT+12*, CURRENT+13 |
DGENRIEN | CURRENT+1~, CURRENT+2*, CURRENT+11*, CURRENT+12, CURRENT+13 |
DGENRPRI | CURRENT+1~, CURRENT+2*, CURRENT+12*, CURRENT+13 |
DGMTS | MAIN+2~, MTS+1*, MTS+2, INS+9 |
DGP1 | RTDDIS+8~, RTDDIS+12*, RTDDIS+17 |
DGP2 | RTDDIS+8~, RTDDIS+13*, RTDDIS+17 |
DGP3 | RTDDIS+8~, RTDDIS+14*, RTDDIS+17 |
DGPAGE | MAIN+3~, START+5* |
DGPID | MAIN+3~, START+6* |
DGPPCAT | MAIN+3~, PROMPTPT+9*, PROMPTPT+10*, PROMPTPT+11, CURRENT+10 |
DGPPDIV | EOC+1~, EOC+7*, EOC+8, EOC+9, EOC+11, EOC+12, EOC+13, EOC+14, EOC+15, EOC+19 , EOC+20, EOC+21, EOC+24 |
DGPPDOS | EOC+1~, EOC+6*, EOC+7, EOC+8, EOC+9, EOC+11, EOC+12, EOC+13, EOC+14, EOC+15 , EOC+19, EOC+20, EOC+21, EOC+24 |
DGPPDT | MAIN+3~, MAIN+7*, MAIN+23, MAIN+29* |
DGPPFLGRPT | START+4~, START+8* |
DGPPWRK | MAIN+3~, PROMPTPT+8*, PROMPTPT+11 |
DGPPYN | MAIN+3~, MAIN+16, PROMPTPT+1*, PROMPTPT+3, PROMPTPT+6*, PROMPTPT+14* |
DGPTNM | MAIN+2~, PROMPTPT+5*, START+18 |
DGPTYPE | RTDDIS+1~ |
DGQ | MAIN+2~, START+5*, START+24, START+27, START+32, START+35, RTDDIS+6, RTDDIS+15, INS+3, INS+12 , PPENCTR+3, EOC+6, EOC+7, EOC+8, EOC+9, EOC+27, EOC+28, EOC+29, EOC+30, EOC+33 , NOREC1+4 |
DGSORT | MAIN+1~, MAIN+16, MAIN+17, PROMPTPT+5, PROMPTPT+6, PROMPTPT+7, SELPAT~, SELPAT+9*, SELPAT+11, SELPAT+12* , START+31, START+33, PPENCTR~ |
DGSORT("DGBEG" | GETDATA+1, GETDATA+2, GETDATA+3, NOREC+5, NOREC1+1 |
DGSORT("DGEND" | GETDATA+1, GETDATA+2, GETDATA+3, NOREC+5, NOREC1+1 |
DGSORT("PPRTYPE" | MAIN+23, RPTTYPE+7*, START+10, START+29, INS+11 |
DGSORT("SORTENCBY" | PPENCTR+7* |
DGSORT(0 | SELPAT+13* |
DGTOTENC | PPENCTR+1~, PPENCTR+2*, EOC+35, NOREC1+5 |
DGYN | START+4~, START+5*, START+13, START+30, NOREC+11*, NOREC+12 |
DGZERO | RTDDIS+8~, RTDDIS+10*, RTDDIS+11, RTDDIS+12, RTDDIS+13 |
DIC | SELPAT+2~, SELPAT+3*, SELPAT+7! |
DIC("?PARAM" | SELPAT+5* |
DIC("A" | SELPAT+4* |
DIC(0 | SELPAT+3* |
DIR | YESNO+1~ |
DIR("?" | YESNO+4*, YESNO+5*, YESNO+6* |
DIR("A" | YESNO+3* |
DIR(0 | YESNO+2* |
DT | INS+5 |
DTOUT | SELPAT+2~ |
DUOUT | SELPAT+2~ |
DUZ | MAIN+17 |
ENCDT | EOC+1~, EOC+10*, EOC+15*, EOC+22, EOC+26 |
FILENO | EOC+1~, EOC+8*, EOC+9, EOC+12, EOC+13, EOC+14, EOC+16, EOC+19, EOC+20, EOC+21 , EOC+24, EOC+25 |
HERE | START+2~* |
I | CURRENT+8*, INS+1~, INS+8! |
I1 | CURRENT+1~, CURRENT+8*, INS+1~, INS+8! |
I3 | MAIN+3~, START+5*, RTDDIS+7*, RTDDIS+16, RTDDIS+18, INS+3 |
IBFILENO | EOC+2~, EOC+17*, EOC+21, EOC+22 |
IBOTHSTAT | MAIN+1~, MAIN+3~, MAIN+33*, MAIN+38, CLEAN+2 |
IOF | MAIN+6, START+13, START+36 |
IOSL | RTDDIS+15, INS+12 |
IOST | START+1, START+3 |
NOREC | START+4~, START+5*, START+13, START+30, NOREC+12*, NOREC+13* |
NWBILL | EOC+2~, EOC+25*, EOC+26 |
OLDBILL | EOC+2~, EOC+5*, EOC+26* |
OLDIEN | EOC+1~, EOC+3* |
OLDOEDT | EOC+2~, EOC+5*, EOC+26* |
OUTPATARY | EOC+2~, EOC+36! |
PPFLG | PPENCTR+1~, PPENCTR+7* |
PRINTRPT | PPENCTR+1~, PPENCTR+7*, PPENCTR+9*, EOC+5, EOC+16, EOC+23, EOC+31 |
PRNTSEC | EOC+2~, EOC+4* |
PTNAME | CURRENT~ |
QUESTION | YESNO~, YESNO+3 |
RECNT | EOC+1~, EOC+9*, EOC+12, EOC+13, EOC+14, EOC+19, EOC+20, EOC+21, EOC+24 |
RECORD | MAIN+4~, MAIN+31*, MAIN+34, START+12, CLEAN+2, PPENCTR+5, EOC+6, EOC+7, EOC+8, EOC+9 , EOC+12, EOC+13, EOC+14, EOC+19, EOC+20, EOC+21, EOC+24, EOC+32 |
RECORD1 | MAIN+5~, MAIN+32*, MAIN+35, CLEAN+2 |
RESULT | EOC+1~ |
SORTENCBY | MAIN+2~, MAIN+7* |
STATCNTR | EOC+1~ |
STATNUM | EOC+1~, EOC+10*, EOC+15* |
SUB1 | EOC+2~, EOC+11* |
SUB2 | EOC+2~, EOC+11* |
TMPDATA | EOC+1~, EOC+24*, EOC+25, EOC+26! |
TRM | START+3~* |
U | PROMPTPT+10, PROMPTPT+11, CURRENT+10, RTDDIS+12, RTDDIS+13, RTDDIS+14, PPENCTR+7, EOC+12, EOC+13, EOC+19 , EOC+20, EOC+21, EOC+25 |
VA | MAIN+3~, START+16~, NOREC+1~ |
VADM | MAIN+3~, START+16~, NOREC+1~ |
VAEL | MAIN+3~, START+16~, NOREC+1~ |
VAEL(1 | CURRENT+6, CURRENT+8 |
VAEL(3 | RTDDIS+2, RTDDIS+3 |
VAEL(4 | RTDDIS+4 |
VAEL(6 | RTDDIS+4 |
VAEL(8 | CURRENT+6 |
VAUTD | MAIN+2~, START+7*, GETDATA+1 |
X | MAIN+44*, MAIN+45, SELPAT+2~ |
Y | SELPAT+2~, SELPAT+9, SELPAT+12, YESNO+1~, YESNO+8 |
Y(0 | SELPAT+11, SELPAT+13 |
Z | INS+1~, INS+5*, INS+6, INS+8! |
ZTDESC | MAIN+2~ |
ZTQUEUED | MAIN+2~ |
ZTREQ | MAIN+2~ |
ZTSAVE | MAIN+2~, MAIN+45 |
ZTSAVE("DGDFN" | MAIN+43* |
ZTSAVE("DGSORT(" | MAIN+42* |
ZTSTOP | MAIN+2~ |