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 |