BKMVA1 ;PRXM/HC/CJS - HMS PATIENT REGISTER; [ 1/19/2005 7:16 PM ] ; 21 Jul 2005 12:25 PM
Source file <BKMVA1.m>
| Package | Total | Call Graph | 
|---|---|---|
| IHS HIV Management System | 12 | ($$BKMIEN,$$BKMPRIV,$$BKMREG,$$HIVIEN,$$PAUSE,$$VALID,BASETMP,NOGO)^BKMIXX3  $$PAD^BKMIXX4  (FR2,SUPP)^BKMSUPP  $$HRN^BKMVA1  ($$EXISTHDC,$$EXISTIAD,$$EXISTIHD,$$GETPAT,$$MSNGDATA,SAVEVF)^BKMVA1A  ($$DIAG,$$YNP,LDREC,PROMPTS)^BKMVA1B  $$OPT^BKMVA1C  ($$GETALL,ADDDATA,INIT)^BKMVA2 (EN,POST)^BKMVAUD ONE^BKMVDOD EN^BKMVQCR EN1^BKMVSSR | 
| VA Fileman | 3 | $$IENS^DILF ($$GET1,GETS)^DIQ ^DIR | 
| Kernel | 2 | $$FMTE^XLFDT DISP^XQORM1 | 
| Registration | 2 | EN^VALM (CLEAR,FULL)^VALM1 | 
| IHS VA Utilities | 1 | ^XBFMK | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| INIT | ;EP - Review/Edit Patient Record | |
| HDR | ; -- header code | |
| PHONE(DFN,TYPE) | ;EP | |
| IENTOST(IEN) | ; | |
| EN2(DFN,AGE,SEX,DOB,PNT) | ; EP - Main entry point for BKMV R/E Patient Record | |
| RES(DFN) | ;EP | |
| HELP | ; -- help code | |
| IENTOEMP(IEN) | ; | |
| ADDDATA(DFN) | ;EP - Add Patient Data | |
| EN3 | ; -- main entry point for BKMV R/E Patient Record. The Following entry point will not calculate reminders. | |
| ADDRESS(DFN) | ;EP | |
| FREVEDIT(ADD,REV,PCCSF) | ; EP - Review Edit | |
| EN | ;  EP - Entry point for BKMV R/E Patient Record | |
| UPD1HDR(SCRN,NAME) | ; | |
| REVEDIT(OPTION) | ; | |
| SUMMARY | ; Health Summary | |
| REPORTS | ; | |
| HRN(DFN) | ;EP | |
| INFO | ; | |
| PRIMPROV(DFN) | ;EP | |
| GETALL(DFN,RECALC) | ;EP | |
| LDREC | ;Load default values if Diagnosis Category is not at risk | 
| Name | Field # of Occurrence | 
|---|---|
| $$BKMIEN^BKMIXX3 | EN+14, EN+28, EN2+10, EN2+24, EN3+15, EN3+29 | 
| $$BKMPRIV^BKMIXX3 | EN+5, EN+11, EN2+5, EN3+6, EN3+12 | 
| $$BKMREG^BKMIXX3 | EN+16, EN+30, EN2+12, EN2+26, EN3+17, EN3+31 | 
| $$HIVIEN^BKMIXX3 | EN+2, EN+9, EN2+2, EN3+3, EN3+10 | 
| $$PAUSE^BKMIXX3 | EN+24, EN2+21, EN3+25 | 
| $$VALID^BKMIXX3 | EN+4, EN2+4, EN3+5 | 
| BASETMP^BKMIXX3 | EN+13, EN2+9, EN3+14 | 
| NOGO^BKMIXX3 | FREVEDIT+6 | 
| $$PAD^BKMIXX4 | HDR+3, REVEDIT+5, REVEDIT+7 | 
| FR2^BKMSUPP | REPORTS+20, REPORTS+21, REPORTS+22 | 
| SUPP^BKMSUPP | SUMMARY+2 | 
| $$HRN^BKMVA1 | REVEDIT+5 | 
| $$EXISTHDC^BKMVA1A | EN+21, EN2+17, EN3+22 | 
| $$EXISTIAD^BKMVA1A | EN+21, EN2+17, EN3+22 | 
| $$EXISTIHD^BKMVA1A | EN+21, EN2+17, EN3+22 | 
| $$GETPAT^BKMVA1A | EN+8, EN3+9 | 
| $$MSNGDATA^BKMVA1A | EN+20, EN2+16, EN3+21 | 
| SAVEVF^BKMVA1A | FREVEDIT+18 | 
| $$DIAG^BKMVA1B | LDREC+2 | 
| $$YNP^BKMVA1B | EN+20, EN2+16, EN3+21 | 
| LDREC^BKMVA1B | LDREC+4 | 
| PROMPTS^BKMVA1B | EN+20, EN2+16, EN3+21 | 
| $$OPT^BKMVA1C | REPORTS+15 | 
| $$GETALL^BKMVA2 | GETALL+2 | 
| ADDDATA^BKMVA2 | ADDDATA+2 | 
| INIT^BKMVA2 | INIT+1 | 
| EN^BKMVAUD | EN+19, EN2+15, EN3+20 | 
| POST^BKMVAUD | EN+23, EN+33, EN2+19, EN2+29, EN3+24, EN3+34 | 
| ONE^BKMVDOD | REPORTS+17 | 
| EN^BKMVQCR | REPORTS+19 | 
| EN1^BKMVSSR | REPORTS+24 | 
| $$IENS^DILF | HDR+2, HRN+3 | 
| $$GET1^DIQ | HDR+2, ADDRESS+4, IENTOEMP+3, IENTOST+3, RES+1, HRN+4, PRIMPROV+1, REVEDIT+5, REVEDIT+6 | 
| GETS^DIQ | PHONE+4 | 
| ^DIR | FREVEDIT+14, REVEDIT+14 | 
| EN^VALM | EN+25, EN2+22, EN3+26 | 
| CLEAR^VALM1 | REPORTS+5, REPORTS+20, REPORTS+21, REPORTS+22, REVEDIT+3 | 
| FULL^VALM1 | REPORTS+6, REVEDIT+4 | 
| ^XBFMK | EN+25, EN+33, REPORTS+4, REPORTS+26, REVEDIT+2, REVEDIT+14, REVEDIT+16, REVEDIT+17 | 
| $$FMTE^XLFDT | REVEDIT+7 | 
| DISP^XQORM1 | HELP+1 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^DPT - [#2] | GET1^DIQ, GETS^DIQ | 
| ^VA(200 - [#200] | GET1^DIQ | 
| ^DIC(4 - [#4] | GET1^DIQ | 
| ^DIC(5 - [#5] | GET1^DIQ | 
| ^AUPNPAT - [#9000001] | GET1^DIQ | 
| 9000001.41 | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^TMP("BKMLKP" | EN+27, EN3+28 | 
| ^TMP("BKMVA1" | EN+7!, EN+26!, EN2+7!, EN2+23!, EN3+8!, EN3+27! | 
| ^TMP("BKMVA2R" | EN+36!, EN2+31! | 
| Name | Line Occurrences | 
|---|---|
| $$GETALL | EN+24, EN2+21, EN3+25 | 
| $$IENTOST | ADDRESS+5 | 
| $$REVEDIT | FREVEDIT+2 | 
| @( | FREVEDIT+16, FREVEDIT+21 | 
| LDREC | EN+22, EN2+18, EN3+23 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ADD | FREVEDIT~, FREVEDIT+16 | 
| ADD1 | EN+34!, EN+35!, EN2+30!, EN3+1!, EN3+35!, EN3+36! | 
| ADDR | ADDRESS+1~, ADDRESS+2*, ADDRESS+6*, ADDRESS+7*, ADDRESS+8 | 
| AGE | EN+34!, EN+35!, EN2~, EN2+30!, EN3+1!, EN3+35!, EN3+36! | 
| BKMDOD | REVEDIT+1~, REVEDIT+6*, REVEDIT+7 | 
| BKMIEN | EN+1~, EN+14*, EN+15, EN+16, EN+28*, EN+29, EN+30, EN2+1~, EN2+10*, EN2+11 , EN2+12, EN2+24*, EN2+25, EN2+26, EN3+2~, EN3+15*, EN3+16, EN3+17, EN3+29*, EN3+30 , EN3+31 | 
| BKMPRIV | EN+1~, EN+5*, EN+11*, EN+20, EN2+1~, EN2+5*, EN2+16, EN3+2~, EN3+6*, EN3+12* , EN3+21, FREVEDIT+6 | 
| BKMREG | EN+1~, EN+16*, EN+17, EN+30*, EN+31, EN2+1~, EN2+12*, EN2+13, EN2+26*, EN2+27 , EN3+2~, EN3+17*, EN3+18, EN3+31*, EN3+32 | 
| BKMTMP | EN+1~, EN+24*, EN2+1~, EN2+21*, EN3+2~, EN3+25* | 
| BKMVA1 | EN+34!, EN+35!, EN2+30!, EN3+1!, EN3+35!, EN3+36! | 
| BKMVA1E | EN+34!, EN+35!, EN2+30!, EN3+1!, EN3+35!, EN3+36! | 
| CALCREM | ADDDATA+1! | 
| CRBY | EN+34!, EN+35!, EN2+30!, EN3+1!, EN3+35!, EN3+36! | 
| CRDT | EN+34!, EN+35!, EN2+30!, EN3+1!, EN3+35!, EN3+36! | 
| CRTM | EN+34!, EN+35!, EN2+30!, EN3+1!, EN3+35!, EN3+36! | 
| DA | HDR+1~, HDR+2*, HRN+1~, HRN+2*, HRN+3 | 
| DA(1 | HRN+2* | 
| DFN | EN+13, EN+14, EN+20, EN+21, EN+24, EN+27*, EN+28, EN+34!, EN+35!, EN2~ , EN2+9, EN2+10, EN2+16, EN2+17, EN2+21, EN2+24, EN2+30!, EN3+1!, EN3+14, EN3+15 , EN3+21, EN3+22, EN3+25, EN3+28*, EN3+29, EN3+35!, EN3+36!, ADDRESS~, ADDRESS+4, PHONE~ , PHONE+2, PHONE+4, PHONE+5, PHONE+6, RES~, RES+1, HRN~, HRN+2, PRIMPROV~, PRIMPROV+1 , SUMMARY+2, REPORTS+17, ADDDATA~, ADDDATA+2, GETALL~, GETALL+2, FREVEDIT+18, REVEDIT+5, REVEDIT+6, LDREC+2 , LDREC+4 | 
| DIAG | LDREC+1~, LDREC+2*, LDREC+3 | 
| DIR | FREVEDIT+7~, REVEDIT+9! | 
| DIR("A" | FREVEDIT+9*, FREVEDIT+10*, FREVEDIT+11*, FREVEDIT+12*, REVEDIT+12* | 
| DIR("B" | FREVEDIT+13* | 
| DIR(0 | FREVEDIT+8*, REVEDIT+10* | 
| >> DIRUT | EN+23, EN2+19, EN3+24, REVEDIT+14 | 
| DOB | EN+34!, EN+35!, EN2~, EN2+30!, EN3+1!, EN3+35!, EN3+36! | 
| >> DTOUT | FREVEDIT+15 | 
| >> DUOUT | FREVEDIT+15 | 
| DUZ | EN+4, EN+5, EN+11, EN2+4, EN2+5, EN3+5, EN3+6, EN3+12 | 
| DUZ(2 | HDR+2, HRN+2 | 
| EDBY | EN+34!, EN+35!, EN2+30!, EN3+1!, EN3+35!, EN3+36! | 
| EDDT | EN+34!, EN+35!, EN2+30!, EN3+1!, EN3+35!, EN3+36! | 
| EDTM | EN+34!, EN+35!, EN2+30!, EN3+1!, EN3+35!, EN3+36! | 
| EMP | IENTOEMP+1~, IENTOEMP+3*, IENTOEMP+5 | 
| EMPE | IENTOEMP+1~, IENTOEMP+4 | 
| ET | EN+34!, EN+35! | 
| EXITREP | REPORTS+1~, REPORTS+2*, REPORTS+3, REPORTS+16* | 
| FIELD | ADDRESS+1~ | 
| FIELDE | ADDRESS+1~ | 
| HIVIEN | EN+1~, EN+2*, EN+3, EN+9*, EN+10, EN+20, EN+21, EN2+1~, EN2+2*, EN2+3 , EN2+16, EN2+17, EN3+2~, EN3+3*, EN3+4, EN3+10*, EN3+11, EN3+21, EN3+22 | 
| HRN | EN+34!, EN+35!, EN2+30!, EN3+1!, EN3+35!, EN3+36! | 
| IEN | IENTOEMP~, IENTOEMP+2, IENTOEMP+3, IENTOEMP+4, IENTOST~, IENTOST+2, IENTOST+3, IENTOST+4 | 
| IENS | HDR+1~, HDR+2*, HRN+1~, HRN+3*, HRN+4 | 
| IND | ADDRESS+1~, ADDRESS+3*, ADDRESS+4, ADDRESS+5 | 
| ITEM | ADDRESS+1~, ADDRESS+4*, ADDRESS+5*, ADDRESS+6, ADDRESS+7 | 
| NAME | UPD1HDR~, UPD1HDR+1*, UPD1HDR+3, UPD1HDR+4 | 
| OPT | REPORTS+1~, REPORTS+20*, REPORTS+21*, REPORTS+22* | 
| OPTION | FREVEDIT+1~, FREVEDIT+2, FREVEDIT+3, FREVEDIT+21, REVEDIT~, REVEDIT+15* | 
| PCCSF | FREVEDIT~, FREVEDIT+18 | 
| PHONE | EN+34!, EN+35!, EN2+30!, EN3+1!, EN3+35!, EN3+36!, PHONE+1~ | 
| PHONE(2 | PHONE+6 | 
| PHONEE | PHONE+1~, PHONE+5 | 
| PNT | EN+34!, EN+35!, EN2~, EN2+30!, EN3+1!, EN3+35!, EN3+36! | 
| RCRDHDR | REVEDIT+1~, REVEDIT+5*, REVEDIT+7*, REVEDIT+8 | 
| RECALC | GETALL~, GETALL+1*, GETALL+2 | 
| RES | EN+34!, EN+35!, EN2+30!, EN3+1!, EN3+35!, EN3+36! | 
| REV | FREVEDIT~, FREVEDIT+21 | 
| RID | EN+34!, EN+35!, EN2+30!, EN3+1!, EN3+35!, EN3+36! | 
| SCRN | UPD1HDR~, UPD1HDR+1*, UPD1HDR+2, UPD1HDR+4 | 
| SELECT | REPORTS+1~, REPORTS+15*, REPORTS+16, REPORTS+17, REPORTS+19, REPORTS+20, REPORTS+21, REPORTS+22, REPORTS+24 | 
| SEX | EN2~ | 
| SITE | HDR+1~, HDR+2*, HDR+3 | 
| ST | IENTOST+1~, IENTOST+3*, IENTOST+5 | 
| STAT | EN+34!, EN+35!, EN2+30!, EN3+1!, EN3+35!, EN3+36! | 
| STATCOM | EN+34!, EN+35!, EN2+30!, EN3+1!, EN3+35!, EN3+36! | 
| STATDT | EN+34!, EN+35!, EN2+30!, EN3+1!, EN3+35!, EN3+36! | 
| STE | IENTOST+1~, IENTOST+4 | 
| TYPE | PHONE~, PHONE+3*, PHONE+6 | 
| U | LDREC+3 | 
| >> VALMBCK | SUMMARY+3* | 
| >> VALMHDR(1 | HDR+3* | 
| X | EN+34!, EN+35!, EN2+30!, EN3+1!, EN3+35!, EN3+36!, HELP+1* | 
| Y | EN+34!, EN+35!, EN2+30!, EN3+1!, EN3+35!, EN3+36!, FREVEDIT+15, REVEDIT+15, REVEDIT+16 |