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 |