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 |