BQIPLPP ;PRXM/HC/ALA-Populate a panel based on definition ; 19 Oct 2005 12:26 PM
Source file <BQIPLPP.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
CKAS | ; Check for associated parameters
|
|
ERR | ;
|
|
MYP | ; Find DFNs using the MY PATIENTS DEFINITION
|
|
FLT | ; Get filter parameters
|
|
SAVE(OWNR,PLIEN,GLREF,KEEP,DCRIT) | ;EP - Save patient list
|
|
EXIT | ;
|
|
DONE | ;
|
|
POP(DATA,OWNR,PLIEN,KEEP,OVER) | ;EP - BQI POPULATE PANEL
; |
|
QM | ; Find DFNs in a QMAN search template
|
Name | Field # of Occurrence |
---|---|
^%ZTER | ERR+1 |
$$PP^BQIDCDF | POP+106, MYP+9, FLT+1 |
$$PTYP^BQIDCDF | POP+44, POP+56, POP+75, MYP+17, FLT+8, FLT+27, CKAS+6 |
ADD^BQINOTF | POP+101 |
DESC^BQIPDSCM | POP+87 |
APMTC^BQIPLCR | SAVE+36 |
APT^BQIPLCR | SAVE+28 |
CNTP^BQIPLCR | SAVE+39 |
DPT^BQIPLCR | SAVE+7, SAVE+15 |
STA^BQIPLRF | ERR+6 |
$$CKSHR^BQIPLSH | POP+16 |
$$DATE^BQIUL1 | POP+47, POP+59, POP+78, MYP+20, FLT+11, FLT+20, FLT+30, FLT+41, CKAS+9, CKAS+21 |
FILE^DIE | DONE+7 |
WP^DIE | POP+89 |
$$IENS^DILF | POP+29, POP+42, POP+54, POP+66, POP+73, POP+85, DONE+2, SAVE+6, SAVE+23, MYP+7 , MYP+15, MYP+26, FLT+6, FLT+17, FLT+25, FLT+38, CKAS+4, CKAS+18 |
$$GET1^DIQ | POP+30, POP+31, POP+32, POP+43, POP+45, POP+46, POP+55, POP+57, POP+58, POP+67 , POP+68, POP+74, POP+76, POP+77, POP+107, DONE+9, SAVE+9, SAVE+25, MYP+8, MYP+10 , MYP+16, MYP+18, MYP+19, MYP+27, MYP+28, FLT+2, FLT+7, FLT+9, FLT+10, FLT+18 , FLT+19, FLT+26, FLT+28, FLT+29, FLT+39, FLT+40, CKAS+5, CKAS+7, CKAS+8, CKAS+19 , CKAS+20 |
$$NOW^XLFDT | POP+33, DONE+4, DONE+6, ERR+3 |
RPC Name | Call Tags |
---|---|
BQI POPULATE PANEL | POP |
FileNo | Call Tags |
---|---|
90505.01 | GET1^DIQ, WP^DIE |
90505.02 | GET1^DIQ |
90505.04 | GET1^DIQ |
90505.07 | GET1^DIQ |
90505.08 | GET1^DIQ |
90505.115 | GET1^DIQ |
90505.1151 | GET1^DIQ |
90505.11512 | GET1^DIQ |
90505.115121 | GET1^DIQ |
90505.1152 | GET1^DIQ |
90505.11521 | GET1^DIQ |
90505.21 | GET1^DIQ |
90505.212 | GET1^DIQ |
90505.22 | GET1^DIQ |
90505.81 | GET1^DIQ |
^BQI(90506 - [#90506] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AUPNVSIT - [#9000010] | QM+10, QM+11 |
^BQICARE - [#90505] | POP+40, POP+48, POP+49, POP+52, POP+63, POP+64, POP+69, POP+71, POP+83, POP+99 , POP+115, SAVE+4, SAVE+12, SAVE+13, SAVE+21, SAVE+29*, MYP+5, MYP+13, MYP+23, MYP+24 , FLT+4, FLT+14, FLT+15, FLT+23, FLT+35, FLT+36, CKAS+2, CKAS+15, CKAS+16 |
^DD("DD" | ERR+3 |
^DIBT( | POP+96, QM+3, QM+6, QM+9 |
^DPT - [#2] | SAVE+7, SAVE+19 |
^TMP( | POP+20, POP+102, MYP+2, MYP+32 |
Name | Line Occurrences |
---|---|
CKAS | FLT+12 |
DONE | POP+35 |
EXIT | POP+81, POP+93, POP+104, POP+115 |
FLT | POP+115 |
SAVE | POP+118 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
AGE | EXIT+1! |
AN | POP+50~, POP+51*, POP+52*, POP+54, POP+65~, POP+70*, POP+71*, POP+73 |
ANAME | POP+53~, POP+55*, POP+56, POP+60, POP+72~, POP+74*, POP+75, POP+79 |
ANN | POP+27~, FLT+36*, FLT+38, CKAS+16*, CKAS+18 |
APARMS | POP+27~ |
APARMS( | FLT+32*, FLT+33*, CKAS+11*, CKAS+12* |
APTYP | POP+53~, POP+56*, POP+57, POP+58, POP+72~, POP+75*, POP+76, POP+77 |
>> ASN | FLT+22*, FLT+23*, FLT+25, FLT+35, FLT+36, FLT+38, CKAS+1*, CKAS+2*, CKAS+4, CKAS+15 , CKAS+16, CKAS+18 |
>> ASSOC | FLT+26*, FLT+27, FLT+32, FLT+33, FLT+42, CKAS+5*, CKAS+6, CKAS+11, CKAS+12, CKAS+22 |
>> ATYP | FLT+27*, FLT+28, FLT+29, FLT+39, FLT+40, CKAS+6*, CKAS+7, CKAS+8, CKAS+19, CKAS+20 |
AUPNDAYS | EXIT+1! |
AUPNDOB | EXIT+1! |
AUPNDOD | EXIT+1! |
AUPNPAT | EXIT+1! |
AUPNSEX | EXIT+1! |
AVALUE | POP+53~, POP+57*, POP+58*, POP+59*, POP+60, POP+72~, POP+76*, POP+77*, POP+78*, POP+79 , FLT+28*, FLT+29*, FLT+30*, FLT+31, FLT+32, FLT+33, FLT+34, FLT+39*, FLT+40*, FLT+41* , FLT+42, CKAS+7*, CKAS+8*, CKAS+9*, CKAS+10, CKAS+11, CKAS+12, CKAS+13, CKAS+17~, CKAS+19* , CKAS+20*, CKAS+21*, CKAS+22 |
>> BMXSEC | POP+16*, POP+81, POP+83*, POP+93, POP+97*, POP+101, POP+104, POP+106*, POP+115, ERR+4* , FLT+1* |
>> BQINIGHT | POP+16 |
BQIUPD | EXIT+2! |
BQIUPD( | POP+33*, DONE+4*, DONE+5*, DONE+6* |
CNT | POP+27~, DONE+9*, DONE+10*, DONE+12 |
>> CTYP | SAVE+33*, SAVE+34*, SAVE+36 |
DA | POP+26~, POP+29*, POP+41~, POP+42*, POP+53~, POP+54*, POP+65~, POP+66*, POP+72~, POP+73* , POP+84~, POP+85*, DONE+1!, DONE+2*, SAVE+5~, SAVE+6*, SAVE+22~, SAVE+23*, MYP+6~, MYP+7* , MYP+14~, MYP+15*, MYP+25~, MYP+26*, FLT+5~, FLT+6*, FLT+16~, FLT+17*, FLT+24~, FLT+25* , FLT+37~, FLT+38*, CKAS+3~, CKAS+4*, CKAS+17~, CKAS+18* |
DA(1 | POP+29*, POP+42*, POP+54*, POP+66*, POP+73*, POP+85*, DONE+2*, SAVE+6*, SAVE+23*, MYP+7* , MYP+15*, MYP+26*, FLT+6*, FLT+17*, FLT+25*, FLT+38*, CKAS+4*, CKAS+18* |
DA(2 | POP+42*, POP+54*, POP+66*, POP+73*, SAVE+6*, SAVE+23*, MYP+15*, MYP+26*, FLT+6*, FLT+17* , FLT+25*, FLT+38*, CKAS+4*, CKAS+18* |
DA(3 | POP+54*, POP+66*, POP+73*, MYP+26*, FLT+17*, FLT+25*, FLT+38*, CKAS+4*, CKAS+18* |
DA(4 | POP+73*, FLT+25*, FLT+38*, CKAS+18* |
DA(5 | FLT+38* |
DATA | POP~, POP+20*, POP+21, DONE+11, DONE+12, DONE+13, ERR+5 |
DCRIT | POP+118, SAVE~, SAVE+32, SAVE+34, SAVE+36 |
DESC | POP+86!, POP+87, POP+90! |
DFN | EXIT+2!, SAVE+3*, SAVE+4*, SAVE+6, SAVE+7, SAVE+12, SAVE+13, SAVE+15, SAVE+17*, SAVE+18* , SAVE+19, SAVE+21, SAVE+23, SAVE+28, SAVE+29, SAVE+35*, SAVE+36*, QM+2~, QM+5*, QM+6* , QM+11*, QM+12, MYP+1~, MYP+31* |
DOB | EXIT+2! |
DUZ | DONE+5 |
ERRDTM | ERR+2~, ERR+3*, ERR+4 |
EXEC | POP+27~, POP+29*, POP+91*, POP+102*, POP+107*, POP+110, MYP+10*, MYP+30 |
FEXEC | POP+27~, FLT+2*, FLT+46 |
FGLOB | POP+109*, EXIT+2!, FLT+44* |
FILE | QM+2~, QM+3*, QM+4, QM+7 |
FLAG | POP+94~, POP+98*, POP+101 |
FSOURCE | POP+26~, POP+32*, FLT+1, FLT+8, FLT+27, CKAS+6 |
GLREF | POP+102*, POP+118, EXIT+2!, SAVE~, SAVE+18, QM+1, QM+6, QM+12, MYP+31, MYP+32* , FLT+44 |
IEN | QM+2~, QM+8*, QM+9*, QM+10, QM+11 |
IENS | POP+26~, POP+29*, POP+30, POP+31, POP+32, POP+33, POP+41~, POP+42*, POP+43, POP+45 , POP+46, POP+53~, POP+54*, POP+55, POP+57, POP+58, POP+65~, POP+66*, POP+67, POP+68 , POP+72~, POP+73*, POP+74, POP+76, POP+77, POP+84~, POP+85*, POP+89, DONE+2*, DONE+4 , DONE+5, DONE+6, DONE+9, SAVE+5~, SAVE+6*, SAVE+9, SAVE+22~, SAVE+23*, SAVE+25, MYP+6~ , MYP+7*, MYP+8, MYP+14~, MYP+15*, MYP+16, MYP+18, MYP+19, MYP+25~, MYP+26*, MYP+27 , MYP+28, FLT+5~, FLT+6*, FLT+7, FLT+9, FLT+10, FLT+16~, FLT+17*, FLT+18, FLT+19 , FLT+24~, FLT+25*, FLT+26, FLT+28, FLT+29, FLT+37~, FLT+38*, FLT+39, FLT+40, CKAS+3~ , CKAS+4*, CKAS+5, CKAS+7, CKAS+8, CKAS+17~, CKAS+18*, CKAS+19, CKAS+20 |
II | POP+18~, POP+23*, DONE+11*, DONE+12*, DONE+13*, ERR+5* |
KEEP | POP~, POP+28*, POP+118, SAVE~, SAVE+10 |
MAPARMS | POP+27~ |
MAPARMS( | FLT+21*, FLT+33*, FLT+42*, CKAS+12*, CKAS+14*, CKAS+22* |
MDATA | MYP+1~, MYP+2*, MYP+3, MYP+31 |
MIEN | MYP+1~, MYP+4*, MYP+5*, MYP+7, MYP+13, MYP+15, MYP+23, MYP+24, MYP+26 |
MPARMS | POP+26~, POP+37!, POP+112!, MYP+11! |
MPARMS( | POP+69*, POP+79*, MYP+29*, FLT+21* |
MTEXT | POP+94~, POP+101 |
MTEXT(1 | POP+99* |
MTEXT(2 | POP+100* |
N | POP+26~, POP+40*, POP+42, POP+48, POP+49, POP+52, POP+54, POP+63, POP+64, POP+66 , POP+69, POP+71, POP+73, FLT+3*, FLT+4*, FLT+6, FLT+14, FLT+15, FLT+17, FLT+23 , FLT+25, FLT+35, FLT+36, FLT+38, CKAS+2, CKAS+4, CKAS+12, CKAS+14, CKAS+15, CKAS+16 , CKAS+18 |
NAME | POP+41~, POP+43*, POP+44, POP+48, POP+51, POP+60, POP+69, POP+79, MYP+14~, MYP+16* , MYP+17, MYP+21, MYP+29, FLT+5~, FLT+7*, FLT+8, FLT+12, FLT+21, FLT+32, FLT+33 , FLT+42, CKAS+11, CKAS+12, CKAS+14, CKAS+22 |
NN | POP+26~, POP+64*, POP+66, POP+69, POP+71, POP+73, FLT+15*, FLT+17, FLT+21, FLT+23 , FLT+25, FLT+33, FLT+35, FLT+36, FLT+38 |
OVER | POP~, DONE+5 |
OWNR | POP~, POP+16, POP+29, POP+40, POP+42, POP+48, POP+49, POP+52, POP+54, POP+63 , POP+64, POP+66, POP+69, POP+71, POP+73, POP+83, POP+85, POP+87, POP+99, POP+101 , POP+115, POP+118, DONE+2, SAVE~, SAVE+4, SAVE+6, SAVE+12, SAVE+13, SAVE+21, SAVE+23 , SAVE+29, SAVE+39, MYP+5, MYP+7, MYP+13, MYP+15, MYP+23, MYP+24, MYP+26, ERR+6 , FLT+4, FLT+6, FLT+14, FLT+15, FLT+17, FLT+23, FLT+25, FLT+35, FLT+36, FLT+38 , CKAS+2, CKAS+4, CKAS+15, CKAS+16, CKAS+18 |
PARMS | POP+26~, POP+37!, POP+112!, MYP+11! |
PARMS( | POP+48*, POP+51*, POP+60*, MYP+21*, FLT+12* |
PIEN | MYP+1~, MYP+12*, MYP+13*, MYP+15, MYP+23, MYP+24, MYP+26 |
PLIEN | POP~, POP+16, POP+29, POP+40, POP+42, POP+48, POP+49, POP+52, POP+54, POP+63 , POP+64, POP+66, POP+69, POP+71, POP+73, POP+85, POP+87, POP+99, POP+115, POP+118 , DONE+2, SAVE~, SAVE+4, SAVE+6, SAVE+12, SAVE+13, SAVE+21, SAVE+23, SAVE+29, SAVE+39 , ERR+6, FLT+4, FLT+6, FLT+14, FLT+15, FLT+17, FLT+23, FLT+25, FLT+35, FLT+36 , FLT+38, CKAS+2, CKAS+4, CKAS+15, CKAS+16, CKAS+18 |
PMIEN | MYP+1~, MYP+24*, MYP+26 |
PPIEN | POP+26~, POP+106*, POP+107, MYP+9*, MYP+10, FLT+1*, FLT+2 |
PTYP | POP+26~, POP+44*, POP+45, POP+46, POP+67, POP+68, MYP+17*, MYP+18, MYP+19, MYP+27 , MYP+28, FLT+8*, FLT+9, FLT+10, FLT+18, FLT+19 |
QMIEN | POP+27~, POP+95*, POP+96, QM+3, QM+6, QM+9 |
SEX | EXIT+2! |
SOURCE | POP+26~, POP+31*, POP+44, POP+56, POP+75, POP+95, POP+106, MYP+8*, MYP+9, MYP+17 |
SSN | EXIT+2! |
STAT | SAVE+5~, SAVE+9*, SAVE+10, SAVE+22~, SAVE+25*, SAVE+26 |
TEMP | POP+18~, POP+20*, POP+21, SAVE+12, SAVE+13, SAVE+29, SAVE+40 |
TYPE | POP+26~, POP+30*, POP+35, POP+81, POP+93, POP+104 |
U | POP+99, SAVE+29, QM+3, QM+10, QM+11 |
UID | POP+18~, POP+19*, POP+20, POP+102, MYP+2, MYP+32 |
VALUE | POP+41~, POP+45*, POP+46*, POP+47*, POP+48, POP+49, POP+51, POP+62, POP+65~, POP+67* , POP+68*, POP+69, POP+79, MYP+14~, MYP+18*, MYP+19*, MYP+20*, MYP+21, MYP+22, MYP+25~ , MYP+27*, MYP+28*, MYP+29, FLT+5~, FLT+9*, FLT+10*, FLT+11*, FLT+12, FLT+13, FLT+16~ , FLT+18*, FLT+19*, FLT+20*, FLT+21, FLT+32, FLT+33, FLT+42, CKAS+11, CKAS+12, CKAS+14 , CKAS+22 |
X | EXIT+2! |
Y | EXIT+2!, ERR+2~, ERR+3* |
>> ZTSK | POP+19, POP+98 |