BQIRGADD ;PRXM/HC/ALA-Save patient register data ; 16 Nov 2007 1:18 PM
Source file <BQIRGADD.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| WP(WIENS) | ;EP - Set up word-processing array | |
| ERR | ; | |
| EN(DATA,BQIREG,BQIDFN,BQIEN,BQITYP,PARMS) | ; EP - BQI SAVE REGISTER DATA ; Input parameters ; BQIREG - Register or sub-register name ; BQIDFN - Patient IEN ; BQIEN - Record IEN, if one was passed out to GUI ; BQITYP - What is to happen to the record (A=Add, E=Edit, D=Delete) ; PARMS - Parameters and their values | |
| AST(BQDFN) | ;EP - Add patient to Asthma Register | |
| SAV(BQIUPD,IENS) | ;EP - Set the data | |
| DONE | ; | |
| HMS(BKMDFN,BQIEN,SUB,HFIL,HFLD) | ; EP - Add patient to HMS register w/ status ; Taken from ACC^BKMVCD ; Replaced interactive messages with BMXSEC ; ; Input parameters: ; BKMDFN - patient ien ; BQIEN - record IENs | 
| Name | Field # of Occurrence | 
|---|---|
| ^%ZTER | ERR+1 | 
| AEDAP^BDPAPI | HMS+113, HMS+116 | 
| $$BKMIEN^BKMIXX3 | HMS+16, HMS+71 | 
| $$BKMREG^BKMIXX3 | HMS+19, HMS+72 | 
| $$HIVIEN^BKMIXX3 | HMS+14 | 
| $$ADDPAT^BKMVCD | HMS+17 | 
| $$ADDREG^BKMVCD | HMS+20 | 
| $$DATE^BQIUL1 | EN+39 | 
| FILE^DICN | AST+4 | 
| FIELD^DID | HMS+35 | 
| ^DIE | AST+8 | 
| FILE^DIE | HMS+31, HMS+40, HMS+94 | 
| UPDATE^DIE | HMS+57, HMS+126 | 
| WP^DIE | HMS+65, HMS+106 | 
| $$ROOT^DILFD | EN+65, EN+66 | 
| $$GET1^DIQ | HMS+38, HMS+111, HMS+114 | 
| $$NOW^XLFDT | ERR+3, HMS+56, HMS+77, HMS+81, HMS+85, HMS+89, HMS+124 | 
| $$STRIP^XLFSTR | HMS+37 | 
| RPC Name | Call Tags | 
|---|---|
| BQI SAVE REGISTER DATA | EN | 
| FileNo | Call Tags | 
|---|---|
| ^BATREG - [#90181.01] | Classic Fileman Calls | 
| 90451.01 | GET1^DIQ, WP^DIE | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^BQI(90506.1 - [#90506.1] | EN+41, EN+42, EN+43 | 
| ^BQI(90506.3 - [#90506.3] | EN+29, EN+37, EN+38, EN+52, EN+54, EN+55, EN+56, EN+57, EN+58 | 
| ^BQI(90507 - [#90507] | EN+59, EN+61, EN+63 | 
| ^DD("DD" | ERR+3 | 
| ^TMP("BQIRGADD" | EN+12 | 
| Name | Line Occurrences | 
|---|---|
| SAV | HMS+53, HMS+93 | 
| WP | SAV+9, HMS+63 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| %DT | HMS+127! | 
| ADD | EN+8~, EN+63*, EN+74 | 
| >> BKMCMGR | HMS+111*, HMS+112*, HMS+113 | 
| BKMDFN | EN+73*, HMS~, HMS+16, HMS+17, HMS+71, HMS+113, HMS+116 | 
| BKMHIV | HMS+9~, HMS+14*, HMS+15, HMS+20 | 
| BKMIEN | HMS+9~, HMS+16*, HMS+17*, HMS+18, HMS+19, HMS+20, HMS+22, HMS+71*, HMS+118~, HMS+119* , HMS+120, HMS+123 | 
| >> BKMIENS | HMS+11*, HMS+22*, HMS+51, HMS+61, HMS+62, HMS+75, HMS+77, HMS+78, HMS+79, HMS+80 , HMS+81, HMS+82, HMS+83, HMS+85, HMS+86, HMS+87, HMS+88, HMS+89, HMS+90, HMS+93 , HMS+111, HMS+114, HMS+119 | 
| BKMOK | HMS+9~ | 
| >> BKMPRV | HMS+114*, HMS+115*, HMS+116 | 
| BKMREG | HMS+9~, HMS+19*, HMS+20*, HMS+21, HMS+22, HMS+72*, HMS+118~, HMS+119*, HMS+120, HMS+123 | 
| BKMSTAT | EN+9~, HMS+76, HMS+79, HMS+84, HMS+87 | 
| BKMVUP | HMS+9~ | 
| >> BMXSEC | EN+28*, EN+30*, ERR+4*, HMS+15*, HMS+18*, HMS+21* | 
| BN | EN+8~, EN+21*, EN+22* | 
| BQ | EN+8~, EN+32*, EN+33 | 
| BQDFN | AST~, AST+2 | 
| >> BQFIL | SAV+3*, SAV+4*, SAV+6, SAV+7, WP+1*, WP+2*, WP+4, WP+6, WP+7 | 
| BQFLD | EN+10~, SAV+5*, SAV+6*, SAV+7, WP+3*, WP+4*, WP+6, WP+7, HMS+103*, HMS+104* , HMS+105, HMS+106 | 
| BQIASRG | EN+9~, EN+51*, EN+59*, EN+60, EN+61, EN+63 | 
| BQIDATA | EN+9~, HMS+59! | 
| BQIDATA( | EN+45*, EN+48*, SAV+4, SAV+6, SAV+7 | 
| BQIDFN | EN~, EN+73, HMS+72 | 
| BQIEN | EN~, HMS~, HMS+10*, HMS+11, HMS+13, HMS+31, HMS+38, HMS+40, HMS+52 | 
| BQIREG | EN~, EN+28, EN+29, EN+30, EN+54*, EN+59 | 
| BQITYP | EN~, EN+27, HMS+28, HMS+50, HMS+51, HMS+52, HMS+61, HMS+62 | 
| BQIUPD | SAV~, HMS+45!, HMS+93, HMS+94, HMS+95! | 
| BQIUPD( | SAV+7*, HMS+31*, HMS+40*, HMS+77*, HMS+78*, HMS+79*, HMS+80!, HMS+81*, HMS+82*, HMS+85* , HMS+86*, HMS+87*, HMS+88!, HMS+89*, HMS+90* | 
| BQIWP | SAV+2!, HMS+100 | 
| BQIWP( | WP+7*, HMS+64, HMS+102, HMS+104, HMS+105 | 
| BQJ | EN+10~, EN+46*, EN+47 | 
| >> BQN | WP+5*, WP+6*, WP+7 | 
| BQQI | EN+9~, EN+46*, EN+47 | 
| BQQIEN | HMS+49! | 
| BQQIEN(1 | HMS+61 | 
| BQWP | EN+8~, EN+31!, SAV+9, HMS+60 | 
| BQWP( | EN+47*, WP+2, WP+4, WP+6, WP+7 | 
| BWDATA | EN+10~, HMS+64*, HMS+65, HMS+105*, HMS+106 | 
| DA | EN+9~, AST+1~, AST+5* | 
| DATA | EN~, EN+12*, EN+13, EN+17, DONE+1, ERR+5, HMS+32, HMS+33, HMS+39, HMS+42 , HMS+43, HMS+58, HMS+68, HMS+98, HMS+107, HMS+109 | 
| DD | AST+4! | 
| DFIELD | EN+10~, EN+43*, EN+45, EN+47, EN+48 | 
| DFILE | EN+10~, EN+42*, EN+45, EN+47, EN+48 | 
| DIADD | AST+3*, AST+4! | 
| DIC | AST+1~, AST+2*, AST+6 | 
| DIC("DR" | AST+3* | 
| DIC(0 | AST+2* | 
| DIE | AST+1~, AST+6* | 
| DIK | EN+9~ | 
| DINUM | AST+1~, AST+2*, AST+4! | 
| DLAYGO | AST+1~, AST+3*, AST+4! | 
| DO | AST+4! | 
| DR | AST+1~, AST+7* | 
| DUZ | HMS+38, HMS+55, HMS+78, HMS+82, HMS+86, HMS+90, HMS+120, HMS+125 | 
| ERRDTM | ERR+2~, ERR+3*, ERR+4 | 
| ERROR | HMS+32, HMS+42!, HMS+48, HMS+49!, HMS+58!, HMS+68!, HMS+92!, HMS+97, HMS+107 | 
| ERROR("DIERR" | HMS+32, HMS+42, HMS+58, HMS+68, HMS+98, HMS+107 | 
| FDA | HMS+49!, HMS+53, HMS+59!, HMS+122!, HMS+127! | 
| FDA( | HMS+55*, HMS+56*, HMS+124*, HMS+125* | 
| FDA("" | HMS+54 | 
| FIELD | EN+8~ | 
| FILE | EN+8~, EN+62*, EN+65, EN+66, HMS+31 | 
| GLBNOD | EN+9~, EN+66*, EN+67, EN+70 | 
| GLBREF | EN+9~, EN+65* | 
| >> HARRAY("SPECIFIER" | HMS+36 | 
| HFIL | EN+55*, EN+57*, EN+73*, HMS~, HMS+35 | 
| HFLD | EN+56*, EN+58*, EN+73*, HMS~, HMS+35 | 
| IENS | SAV~, SAV+7, SAV+9, HMS+29~, HMS+31*, HMS+40*, HMS+51*, HMS+52*, HMS+53, HMS+55 , HMS+56, HMS+101*, HMS+102*, HMS+104, HMS+105, HMS+106, HMS+118~, HMS+123*, HMS+124, HMS+125 | 
| II | EN+8~, EN+15*, EN+17, DONE+1*, ERR+5*, HMS+32*, HMS+33*, HMS+39*, HMS+42*, HMS+43* , HMS+58*, HMS+68*, HMS+98*, HMS+107*, HMS+109* | 
| LIST | EN+21*, EN+22*, EN+24, EN+25! | 
| NAME | EN+8~, EN+34*, EN+36, EN+37, EN+41 | 
| NWIENS | EN+10~, HMS+61*, HMS+62*, HMS+63, HMS+64, HMS+65 | 
| PARMS | EN~, EN+19*, EN+20, EN+23!, EN+24*, EN+27, EN+32, EN+33 | 
| PARMS( | EN+22 | 
| PDATA | EN+8~, EN+33*, EN+34 | 
| PFIEN | EN+8~, EN+37*, EN+38 | 
| >> PTYP | EN+38*, EN+39, EN+44 | 
| PTYPE | EN+8~ | 
| >> RESULT | HMS+113, HMS+116 | 
| RGDATA | EN+9~, EN+61*, EN+62, EN+64 | 
| RVIEN | EN+8~, EN+41*, EN+42, EN+43 | 
| >> SBFIL | HMS+36*, HMS+37*, HMS+38, HMS+40, HMS+54*, HMS+55, HMS+56, HMS+64, HMS+65 | 
| SUB | EN+9~, EN+52*, EN+53, EN+54, EN+55, EN+56, SAV+9, HMS~, HMS+30, HMS+34 , HMS+48, HMS+70 | 
| SUBREG | EN+9~, EN+64* | 
| U | EN+38, EN+42, EN+43, EN+52, EN+54, EN+55, EN+56, EN+57, EN+58, EN+62 , EN+64, HMS+32, HMS+33, HMS+42, HMS+43, HMS+58, HMS+68, HMS+98, HMS+107, HMS+109 | 
| UID | EN+8~, EN+11*, EN+12 | 
| VALUE | EN+8~, EN+34*, EN+35*, EN+39*, EN+45, EN+46, EN+48 | 
| VFIEN | EN+8~, EN+29*, EN+30, EN+37, EN+38, EN+52, EN+57, EN+58 | 
| WIENS | WP~, WP+7 | 
| X | AST+1~, AST+2*, HMS+127! | 
| XREF | EN+9~, EN+62*, EN+65 | 
| Y | ERR+2~, ERR+3*, AST+5, HMS+127! | 
| >> ZTSK | EN+11 |