BQITASK ;PRXM/HC/ALA-Scheduled Task Program ; 20 Dec 2006 4:56 PM
Source file <BQITASK.m>
| Package | Total | Call Graph | 
|---|---|---|
| iCare | 7 | GCHK^BQIGPUPD INP^BQINIGHT DEL^BQITASK EN^BQITDPRC ($$CMP,$$REG,NCR)^BQITDUTL ARY^BQITUTL ($$DATE,$$HRN,$$VTHR)^BQIUL1 | 
| VA Fileman | 5 | ^DIC FILE^DICN FILE^DIE ^DIK $$IENS^DILF | 
| Kernel | 2 | ($$DT,$$FMADD,$$NOW)^XLFDT $$VERSION^XPDUTL | 
| IHS GPRA Information System | 1 | UNFOLDTX^BGP8UTL2 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| EN | ;EP - Entry point | |
| NPT(DFN) | ;EP - New patient ; if the patient doesn't already exist in the iCare Patient file, add them | |
| RCHK | ; Register check ; if patient is in a register, check status to determine "A" else "P" | |
| EXIT | ; Set the DATE/TIME GPRA STOPPED | |
| FIL(BQGLB,DFN) | ;EP - File diagnosis category | |
| DEL | ;EP - Delete criteria | |
| DXC | ;EP - Tag the diagnosis categories ; Variables ; BQDEF - Diag Cat Definition Name ; BQEXEC - Diag Cat special executable program ; BQPRG - Diag Cat standard executable program ; BQREF - Taxonomy array reference ; BQGLB - Temporary global reference ; BQORD - Order that the category must be determined ; (Some categories depend upon a patient not being ; in another category) ; BQTN - Diag Cat internal entry number | |
| GPR | ;EP - Entry point to get GPRA values for all users | 
| Name | Field # of Occurrence | 
|---|---|
| UNFOLDTX^BGP8UTL2 | GPR+65, GPR+66 | 
| GCHK^BQIGPUPD | GPR+16 | 
| INP^BQINIGHT | GPR+33 | 
| DEL^BQITASK | FIL+92 | 
| EN^BQITDPRC | FIL+82, FIL+83, FIL+84, FIL+90, FIL+93, RCHK+2 | 
| $$CMP^BQITDUTL | FIL+92 | 
| $$REG^BQITDUTL | FIL+82, FIL+83, RCHK+2 | 
| NCR^BQITDUTL | DXC+56 | 
| ARY^BQITUTL | DXC+43 | 
| $$DATE^BQIUL1 | GPR+52, GPR+55 | 
| $$HRN^BQIUL1 | GPR+77 | 
| $$VTHR^BQIUL1 | GPR+79 | 
| ^DIC | FIL+49, FIL+64 | 
| FILE^DICN | FIL+23, FIL+41, FIL+66, FIL+67, NPT+4 | 
| FILE^DIE | DXC+20, DXC+76, GPR+24, GPR+100, EXIT+6, FIL+28, FIL+55, FIL+73 | 
| ^DIK | DXC+60, DEL+3 | 
| $$IENS^DILF | FIL+25, FIL+50, FIL+68 | 
| $$DT^XLFDT | GPR+56 | 
| $$FMADD^XLFDT | GPR+59, GPR+60, GPR+61 | 
| $$NOW^XLFDT | DXC+17, DXC+73, GPR+21, GPR+99, EXIT+3, FIL+26, FIL+27 | 
| $$VERSION^XPDUTL | GPR+42 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AUPNPAT - [#9000001] | GPR+70, GPR+81 | 
| ^BQI(90506.1 - [#90506.1] | GPR+46, GPR+47, GPR+48, GPR+105, GPR+107, GPR+108, GPR+109 | 
| ^BQI(90506.2 - [#90506.2] | DXC+25, DXC+27, DXC+30, DXC+33, DXC+35, DXC+37, DXC+39 | 
| ^BQI(90508 - [#90508] | DXC+16, DXC+72, GPR+20, EXIT+2 | 
| ^BQIPAT( | GPR+30, DXC+60, DXC+61!, GPR+83, GPR+84*, GPR+116, FIL+18, FIL+21*, FIL+37*, FIL+43* , FIL+67, DEL+3, DEL+4! | 
| ^BQIPAT("B" | GPR+84* | 
| ^BQIREG - [#90509] | DXC+54, FIL+14, FIL+87 | 
| ^BQIREG("B" | DXC+53 | 
| ^BQIREG("C" | FIL+11, FIL+78 | 
| ^DPT - [#2] | GPR+75, FIL+4 | 
| ^TMP( | DXC+44, GPR+28 | 
| ^XTMP("BGP15TAX" | GPR+125! | 
| ^XTMP("BGPSNOMEDSUBSET" | GPR+125! | 
| Name | Line Occurrences | 
|---|---|
| @( | DXC+49, GPR+89 | 
| DEL | FIL+32 | 
| DXC | EN+6 | 
| EXIT | GPR+35, GPR+38 | 
| FIL | DXC+64 | 
| GPR | EN+7 | 
| NPT | GPR+83, FIL+18 | 
| RCHK | FIL+88 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| AGE | DXC+67! | 
| BGP3YE | GPR+8~, GPR+59* | 
| BGPB3YE | GPR+8~, GPR+61* | 
| BGPBBD | GPR+8~, GPR+54* | 
| BGPBD | GPR+8~, GPR+52*, GPR+54, GPR+57, GPR+97 | 
| BGPBED | GPR+8~, GPR+54*, GPR+61 | 
| BGPED | GPR+8~, GPR+52*, GPR+54, GPR+59, GPR+98 | 
| BGPIND | GPR+8~ | 
| BGPIND( | GPR+49* | 
| BGPP3YE | GPR+8~, GPR+60* | 
| BGPPBD | GPR+8~, GPR+55* | 
| BGPPED | GPR+8~, GPR+55*, GPR+60 | 
| BGPPER | GPR+10~, GPR+56* | 
| BGPQTR | GPR+9~, GPR+57* | 
| BGPRPT | GPR+9~, GPR+58* | 
| BGPRTYPE | GPR+9~, GPR+58* | 
| BQDEF | DXC+23~, DXC+35*, DXC+43, DXC+67! | 
| BQEXEC | DXC+39*, DXC+67! | 
| BQGLB | DXC+44*, DXC+45, DXC+55, DXC+64, DXC+67!, FIL~, FIL+36, FIL+45, FIL+51, FIL+52 , FIL+53, FIL+54, FIL+58, FIL+60, FIL+69, FIL+70, FIL+71, FIL+72, FIL+76 | 
| BQIDATA | GPR+9~, GPR+30*, GPR+72, GPR+93, GPR+108, GPR+109, GPR+117*, GPR+118*, GPR+119* | 
| BQIDFN | GPR+10~, GPR+69*, GPR+70*, GPR+72, GPR+75, GPR+77, GPR+79, GPR+81, GPR+83, GPR+84 , GPR+91, GPR+93, GPR+96, GPR+97, GPR+98, GPR+99, GPR+108, GPR+109, GPR+112, GPR+114 , GPR+116, GPR+117, GPR+118, GPR+119 | 
| BQIGREF | GPR+9~, GPR+28*, GPR+29, GPR+91, GPR+112, GPR+114, GPR+117, GPR+118, GPR+119, GPR+120 | 
| BQIH | GPR+9~ | 
| BQIINDG | GPR+9~ | 
| BQIMEASG | GPR+10~, GPR+49 | 
| BQIPUP | GPR+9~, GPR+101! | 
| BQIPUP( | GPR+96*, GPR+97*, GPR+98*, GPR+99* | 
| BQIROU | GPR+9~, GPR+35, GPR+89 | 
| BQIUPD | EN+9!, DXC+21!, DXC+77!, GPR+25!, EXIT+7!, FIL+29!, FIL+56!, FIL+74! | 
| BQIUPD( | FIL+26*, FIL+27*, FIL+51*, FIL+52*, FIL+53*, FIL+54*, FIL+69*, FIL+70*, FIL+71*, FIL+72* | 
| BQIUPD(90508 | DXC+17*, DXC+18*, DXC+19*, DXC+73*, DXC+74*, DXC+75*, GPR+21*, GPR+22*, GPR+23*, EXIT+3* , EXIT+4*, EXIT+5* | 
| BQIY | GPR+9~ | 
| BQIYR | GPR+10~, GPR+96, GPR+115 | 
| BQORD | DXC+23~, DXC+24*, DXC+25*, DXC+27 | 
| BQPRG | DXC+37*, DXC+48, DXC+67! | 
| BQREF | DXC+42*, DXC+43, DXC+67! | 
| BQTN | DXC+23~, DXC+26*, DXC+27*, DXC+30, DXC+33, DXC+35, DXC+37, DXC+39, DXC+53, DXC+56 , DXC+59, DXC+60, DXC+61, FIL+11, FIL+16, FIL+22, FIL+24, FIL+37, FIL+39, FIL+43 , FIL+47, FIL+62, FIL+67, FIL+78, FIL+82, FIL+83, FIL+84, FIL+90, FIL+92, FIL+93 , DEL+2, DEL+3, DEL+4, RCHK+2 | 
| BQX | GPR+41~, GPR+45*, GPR+46*, GPR+47, GPR+48 | 
| CRDT | GPR+10~ | 
| CSTAT | FIL+1~, FIL+14*, FIL+15, FIL+16, FIL+87*, FIL+88, FIL+90 | 
| CT | GPR+10~, GPR+104*, GPR+106*, GPR+108, GPR+109 | 
| DA | DXC+15~, DXC+16*, DXC+17, DXC+18, DXC+19, DXC+58~, DXC+59*, DXC+60*, DXC+71~, DXC+72* , DXC+73, DXC+74, DXC+75, GPR+19~, GPR+20*, GPR+21, GPR+22, GPR+23, EXIT+1~, EXIT+2* , EXIT+3, EXIT+4, EXIT+5, FIL+1~, FIL+24*, FIL+25, FIL+38~, FIL+46~, FIL+50*, FIL+61~ , FIL+68*, DEL+1~, DEL+2*, DEL+3* | 
| DA(1 | DXC+59*, FIL+20*, FIL+22, FIL+39*, FIL+40, FIL+47*, FIL+48, FIL+62*, FIL+63, DEL+2* | 
| DA(2 | DXC+59*, FIL+39*, FIL+40, FIL+47*, FIL+48, FIL+62*, FIL+63, DEL+2* | 
| DA(3 | FIL+47*, FIL+48, FIL+62*, FIL+63 | 
| DD | FIL+23!, FIL+41!, FIL+66!, FIL+67!, NPT+4! | 
| DFN | DXC+54*, DXC+55, DXC+56, DXC+59, DXC+60, DXC+61, DXC+63*, DXC+64*, DXC+67!, GPR+27~ , FIL~, FIL+4, FIL+11, FIL+18, FIL+20, FIL+21, FIL+27, FIL+36, FIL+37, FIL+39 , FIL+43, FIL+45, FIL+47, FIL+51, FIL+52, FIL+53, FIL+54, FIL+58, FIL+60, FIL+62 , FIL+67, FIL+69, FIL+70, FIL+71, FIL+72, FIL+76, FIL+78, FIL+82, FIL+83, FIL+84 , FIL+90, FIL+92, FIL+93, NPT~, NPT+3, DEL+2, DEL+3, DEL+4, RCHK+2 | 
| DIC | FIL+1~, FIL+22*, FIL+40*, FIL+48*, FIL+63*, NPT+2~, NPT+3* | 
| DIC("P" | FIL+22*, NPT+3* | 
| DIC(0 | FIL+22*, FIL+39*, FIL+47*, FIL+62*, NPT+3* | 
| DIK | DXC+58~, DXC+59*, DEL+1~, DEL+2* | 
| DINUM | FIL+1~, FIL+22*, NPT+2~, NPT+3* | 
| DLAYGO | FIL+1~, FIL+22*, FIL+40*, FIL+47*, FIL+62*, NPT+2~, NPT+3* | 
| DO | FIL+23!, FIL+41!, FIL+66!, FIL+67!, NPT+4! | 
| DT | GPR+52 | 
| EVN | FIL+1~, FIL+44*, FIL+45*, FIL+47, FIL+51, FIL+52, FIL+53, FIL+54, FIL+57*, FIL+58* , FIL+60, FIL+62, FIL+69, FIL+70, FIL+71, FIL+72 | 
| GPMEAS | GPR+10~, GPR+115*, GPR+116 | 
| IEN | DXC+23~, DXC+52*, DXC+53*, DXC+54 | 
| IENS | FIL+1~, FIL+25*, FIL+26, FIL+46~, FIL+50*, FIL+51, FIL+52, FIL+53, FIL+54, FIL+61~ , FIL+68*, FIL+69, FIL+70, FIL+71, FIL+72 | 
| IND | GPR+10~, GPR+111*, GPR+112*, GPR+114, GPR+117, GPR+118, GPR+119 | 
| INSTALL | EN+9! | 
| MCT | GPR+10~, GPR+116*, GPR+117, GPR+118, GPR+119 | 
| MEAS | GPR+10~, GPR+113*, GPR+114*, GPR+115, GPR+118, GPR+119 | 
| MEVN | FIL+1~, FIL+59*, FIL+60*, FIL+67, FIL+69, FIL+70, FIL+71, FIL+72 | 
| PRGM | DXC+48*, DXC+49, DXC+67! | 
| QFL | FIL+1~, FIL+13*, FIL+15*, FIL+16* | 
| RIEN | FIL+1~, FIL+11*, FIL+13, FIL+14, FIL+78*, FIL+80, FIL+87 | 
| SEX | DXC+68! | 
| SIND | GPR+10~, GPR+104*, GPR+105*, GPR+107, GPR+108, GPR+109 | 
| STAT | EN+9! | 
| TGDATA | FIL+1~, FIL+82, FIL+83, FIL+84, FIL+90, FIL+93, RCHK+2 | 
| THCFL | FIL+2~ | 
| TXDXCN | DXC+68! | 
| TXDXCT | DXC+68! | 
| TXN | FIL+1~, FIL+42*, FIL+43, FIL+47, FIL+62, FIL+67 | 
| TXT | DXC+68!, FIL+1~, FIL+35*, FIL+36*, FIL+39, FIL+45, FIL+51, FIL+52, FIL+53, FIL+54 , FIL+58, FIL+60, FIL+69, FIL+70, FIL+71, FIL+72 | 
| TYP | FIL+1~, FIL+44*, FIL+45, FIL+47, FIL+51, FIL+52, FIL+53, FIL+54, FIL+57*, FIL+58 , FIL+60, FIL+62, FIL+69, FIL+70, FIL+71, FIL+72 | 
| U | DXC+54, GPR+47, GPR+48, GPR+49, GPR+75, GPR+81, GPR+107, GPR+108, GPR+109, GPR+117 , GPR+118, GPR+119, FIL+4, FIL+14, FIL+51, FIL+52, FIL+53, FIL+54, FIL+65, FIL+67 , FIL+69, FIL+70, FIL+71, FIL+72, FIL+87 | 
| UID | EN+1~, EN+2*, EN+9!, DXC+44, GPR+12~, GPR+13*, GPR+28 | 
| VER | GPR+41~, GPR+42*, GPR+44, GPR+64 | 
| X | GPR+48*, GPR+49*, FIL+1~, FIL+22*, FIL+39*, FIL+47*, FIL+62*, NPT+2~, NPT+3* | 
| XN | GPR+41~, GPR+48*, GPR+49 | 
| Y | DXC+68!, FIL+24, FIL+42, FIL+50, FIL+65, FIL+66, FIL+67, FIL+68 | 
| >> ZTSK | EN+2, DXC+19, GPR+13, GPR+23 | 
| Name | Field # of Occurrence | 
|---|---|
| $T(@(3) | GPR+38 | 
| $T(UNFOLDTX^BGP8UTL2 | GPR+65 |