BKMVA1B ;PRXM/HC/BHS - HMS PATIENT REGISTER CONT; [ 8/16/2005 11:33 AM ] ; 16 Aug 2005 11:33 AM
Source file <BKMVA1B.m>
| Package | Total | Call Graph |
|---|---|---|
| IHS HIV Management System | 5 | ($$BKMIEN,$$BKMPRIV,$$BKMREG,$$DIAG,$$HIVIEN,NOGO)^BKMIXX3 ($$EXISTHAP,$$EXISTNOT,GETHAP,GETNOT)^BKMVA1A ($$YNP,DXHIST)^BKMVA1B REGDC^BKMVA1C ITAX^BKMVA1U |
| VA Fileman | 5 | EN^DDIOL (,FILE,UPDATE)^DIE $$IENS^DILF ($$GET1,GETS)^DIQ ^DIR |
| IHS VA Utilities | 1 | ^XBFMK |
| Kernel | 1 | $$NOW^XLFDT |
| Registration | 1 | FULL^VALM1 |
| Package | Total | Caller Graph |
|---|---|---|
| IHS HIV Management System | 2 | BKMVA1 BKMVA1B |
| iCare | 1 | BQIRGTHM |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| GETDXCAT(DFN) | ;
|
|
| COMPVALS(IENS,TYP1,TYP2) | ;EP - Called from TESTEDIT^BKMVA1A
; Compare pre/post edit fields to populate other fields ; Assumes existence of BKMV array ; Inputs: ; TYP1 = Subscript value like "PRE" ; TYP2 = Subscript value like "POST" |
|
| DSPCC | ;EP - Display Clinical Categories
|
|
| DIAG(DFN) | ;EP - Return HMS Diagnosis Category
|
|
| GETVALS(IENS,TYP) | ;EP - Called from TESTEDIT^BKMVA1A
; Build pre/post edit fields to track changes |
|
| LDVAL(IENS) | ; Load initial data values for input template BKMV PATIENT RECORD
|
|
| YNP(PROMPT,DFLT) | ;EP - Yes/No question
|
|
| FOLL() | ;EP -Where Followed prompt
|
|
| PROMPTS(DFN,BKMSKIP) | ;EP - Patient Record prompts.
; BKMSKIP indicates whether or not prompts that are populated ; should be skipped when using input template BKMV PATIENT RECORD ; Populates DIRUT if timeout or up-arrow to exit |
|
| PROMPTX | ; Secondary point following unsuccessful lock attempt
; Notifications including state reporting status, state confirmation status and partner notification status ; PRXM/HC/BHS - 05/22/2006 - Update prompt text per IHS |
|
| DXHIST(BKMIENS,BKMDUZ,BKMDX) | ;EP - Update Date/Time of HMS Diagnosis Category History for File 90451
; Input variables: ; BKMIENS - IEN list formatted for File 90451.01 ; BKMDUZ - User IEN from File 200 ; BKMDX - Internal code from HMS DIAGNOSIS CATEGORY (??) ; Output variables: ; Record updated in File 90451 ; Initialize variables |
|
| DSPCDC | ;EP - Display CDC Etiology Categories
|
|
| LDREC(DFN,GUI) | ;EP - Load recommended values for HMS Diagnosis Category, Initial HIV Date and
; Initial AIDS Date based on taxonomies ; this will first load the appropriate taxonomies and then calculate ; recommended values and store them in the following variables: ; DIAGCAT (Diagnosis); IAIDSDT (Initial AIDS date) ; HAIDSDT (Initial HIV date) |
| Name | Field # of Occurrence |
|---|---|
| $$BKMIEN^BKMIXX3 | FOLL+2, DIAG+2, GETDXCAT+6, PROMPTS+10, PROMPTS+54 |
| $$BKMPRIV^BKMIXX3 | GETDXCAT+3, PROMPTS+22 |
| $$BKMREG^BKMIXX3 | FOLL+3, DIAG+3, GETDXCAT+8, PROMPTS+11, PROMPTS+55 |
| $$DIAG^BKMIXX3 | GETDXCAT+16 |
| $$HIVIEN^BKMIXX3 | GETDXCAT+4, PROMPTS+9 |
| NOGO^BKMIXX3 | GETDXCAT+3, PROMPTS+22 |
| $$EXISTHAP^BKMVA1A | PROMPTX+9 |
| $$EXISTNOT^BKMVA1A | PROMPTX+4 |
| GETHAP^BKMVA1A | PROMPTX+9 |
| GETNOT^BKMVA1A | PROMPTX+4 |
| $$YNP^BKMVA1B | PROMPTX+4, PROMPTX+9 |
| DXHIST^BKMVA1B | GETDXCAT+40, COMPVALS+31 |
| REGDC^BKMVA1C | LDREC+13 |
| ITAX^BKMVA1U | LDREC+10 |
| EN^DDIOL | LDREC+8, PROMPTS+24 |
| ^DIE | GETDXCAT+34, GETDXCAT+39, PROMPTS+25 |
| FILE^DIE | GETDXCAT+19, COMPVALS+35 |
| UPDATE^DIE | DXHIST+18 |
| $$IENS^DILF | FOLL+5, DIAG+5, GETDXCAT+11, GETDXCAT+22, PROMPTS+13, PROMPTS+58 |
| $$GET1^DIQ | FOLL+6, FOLL+7, DIAG+6, GETDXCAT+13, GETDXCAT+14, GETDXCAT+24, GETDXCAT+25 |
| GETS^DIQ | LDVAL+3, GETVALS+7 |
| ^DIR | YNP+6, FOLL+12 |
| FULL^VALM1 | PROMPTS+19 |
| ^XBFMK | YNP+2, GETDXCAT+2, GETDXCAT+41 |
| $$NOW^XLFDT | DXHIST+15, GETDXCAT+33, COMPVALS+26, COMPVALS+34 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^DIC(4 - [#4] | GET1^DIQ |
| ^BKM(90451 - [#90451] | Classic Fileman Calls |
| 90451.01 | GET1^DIQ, GETS^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^BKM(90451 - [#90451] | PROMPTS+24, PROMPTS+64 |
| ^BKM(90451.5 - [#90451.5] | DSPCDC+4, DSPCDC+5, DSPCDC+6 |
| ^BKMV(90451.7 - [#90451.7] | DSPCC+5, DSPCC+6, DSPCC+7 |
| ^TMP("BKMAIDS" | LDREC+15! |
| ^TMP("BKMCD4" | LDREC+15! |
| ^TMP("BKMCD4AB" | LDREC+16! |
| ^TMP("BKMHIV" | LDREC+15! |
| ^TMP("BKMHIVP" | LDREC+16! |
| ^TMP("BKMTST" | LDREC+16! |
| Name | Line Occurrences |
|---|---|
| COMPVALS | PROMPTS+62 |
| GETVALS | PROMPTS+18, PROMPTS+60 |
| PROMPTX | PROMPTS+24 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %DT | DXHIST+19! |
| BKMCC | PROMPTS+5~, COMPVALS+6~, COMPVALS+9! |
| BKMCC( | COMPVALS+12*, COMPVALS+13*, COMPVALS+14*, COMPVALS+15*, COMPVALS+18*, COMPVALS+22*, COMPVALS+25*, COMPVALS+26*, COMPVALS+30*, COMPVALS+34* |
| BKMCHK | GETDXCAT+1~ |
| BKMDIAG | PROMPTS+5~ |
| BKMDUZ | DXHIST~, DXHIST+9, DXHIST+17 |
| BKMDX | DXHIST~, DXHIST+16 |
| BKMETI | PROMPTS+6~, PROMPTS+7* |
| BKMIEN | FOLL+1~, FOLL+2*, FOLL+3, FOLL+4, DIAG+1~, DIAG+2*, DIAG+3, DIAG+4, GETDXCAT+1~, GETDXCAT+6* , GETDXCAT+7, GETDXCAT+8, GETDXCAT+10, GETDXCAT+21, GETDXCAT+40, PROMPTS+4~, PROMPTS+10*, PROMPTS+11, PROMPTS+12, PROMPTS+21 , PROMPTS+24, PROMPTS+54*, PROMPTS+55, PROMPTS+57, PROMPTS+64 |
| BKMIENS | FOLL+1~, FOLL+5*, FOLL+6, DXHIST~, DXHIST+9, DXHIST+12, DIAG+1~, DIAG+5*, DIAG+6, GETDXCAT+11* , GETDXCAT+13, GETDXCAT+14, GETDXCAT+18, GETDXCAT+22*, GETDXCAT+24, GETDXCAT+25, PROMPTS+4~, PROMPTS+13*, PROMPTS+18, PROMPTS+58* , PROMPTS+60, PROMPTS+62, COMPVALS+12, COMPVALS+13, COMPVALS+14, COMPVALS+15, COMPVALS+18, COMPVALS+22, COMPVALS+25, COMPVALS+26 , COMPVALS+30, COMPVALS+31, COMPVALS+34 |
| BKMREG | FOLL+1~, FOLL+3*, FOLL+4, DIAG+1~, DIAG+3*, DIAG+4, GETDXCAT+1~, GETDXCAT+8*, GETDXCAT+9, GETDXCAT+10 , GETDXCAT+21, GETDXCAT+40, PROMPTS+4~, PROMPTS+11*, PROMPTS+12, PROMPTS+55*, PROMPTS+57 |
| BKMSKIP | PROMPTS~ |
| BKMV | PROMPTS+5~ |
| BKMV( | GETVALS+3!, GETVALS+8*, COMPVALS+8, COMPVALS+11, COMPVALS+17, COMPVALS+20, COMPVALS+22, COMPVALS+23, COMPVALS+25, COMPVALS+28 , COMPVALS+30, COMPVALS+31, COMPVALS+33 |
| BKMV("POST" | GETDXCAT+24*, GETDXCAT+25*, GETDXCAT+27, GETDXCAT+35, GETDXCAT+40 |
| BKMV("PRE" | GETDXCAT+13*, GETDXCAT+14*, GETDXCAT+27, GETDXCAT+31, GETDXCAT+35, GETDXCAT+38 |
| BKMVAL | LDVAL+2!, LDVAL+4* |
| BKMVUP | GETDXCAT+1~ |
| BKMVUP( | GETDXCAT+18* |
| CC | DSPCC+2~, DSPCC+3*, DSPCC+5*, DSPCC+6 |
| CCIEN | DSPCC+2~, DSPCC+6*, DSPCC+7 |
| CCSTR | DSPCC+2~, DSPCC+7* |
| CDC | DSPCDC+1~, DSPCDC+2*, DSPCDC+4*, DSPCDC+5 |
| CDCIEN | DSPCDC+1~, DSPCDC+5*, DSPCDC+6 |
| CDCSTR | DSPCDC+1~, DSPCDC+6* |
| DA | FOLL+1~, FOLL+4*, FOLL+5, DIAG+1~, DIAG+4*, DIAG+5, GETDXCAT+10*, GETDXCAT+11, GETDXCAT+18!, GETDXCAT+20! , GETDXCAT+21*, GETDXCAT+22, PROMPTS+12*, PROMPTS+13, PROMPTS+20!, PROMPTS+21*, PROMPTS+56!, PROMPTS+57*, PROMPTS+58 |
| DA(1 | FOLL+4*, DIAG+4*, GETDXCAT+10*, GETDXCAT+21*, GETDXCAT+30, GETDXCAT+37, PROMPTS+12*, PROMPTS+57* |
| DFLT | YNP~, YNP+1*, YNP+5 |
| DFN | FOLL+2, DIAG~, DIAG+2, LDREC~, LDREC+13, GETDXCAT~, GETDXCAT+6, PROMPTS~, PROMPTS+10, PROMPTS+54 , PROMPTX+4, PROMPTX+9 |
| DIAGCAT | GETDXCAT+1~, GETDXCAT+16*, GETDXCAT+17, GETDXCAT+18 |
| >> DIE | GETDXCAT+30*, GETDXCAT+37*, PROMPTS+21* |
| >> DIE("NO^" | PROMPTS+14* |
| DIR | FOLL+8~ |
| DIR("A" | YNP+4*, FOLL+11* |
| DIR("B" | YNP+5*, FOLL+9* |
| DIR(0 | YNP+3*, FOLL+10* |
| DIRUT | PROMPTS+16!, PROMPTX+5 |
| >> DR | GETDXCAT+31*, GETDXCAT+33*, GETDXCAT+38*, PROMPTS+21* |
| >> DTOUT | YNP+6, FOLL+14 |
| >> DUOUT | YNP+6, FOLL+14 |
| DUZ | GETDXCAT+3, GETDXCAT+40, PROMPTS+22, COMPVALS+31 |
| DUZ(2 | FOLL+7 |
| FDA | DXHIST+11!, DXHIST+19! |
| FDA( | DXHIST+15*, DXHIST+16*, DXHIST+17* |
| FOLL | FOLL+1~, FOLL+6*, FOLL+7*, FOLL+9, PROMPTS+6~ |
| GUI | LDREC~, LDREC+7*, LDREC+8 |
| HIVIEN | GETDXCAT+1~, GETDXCAT+4*, GETDXCAT+5, PROMPTS+4~, PROMPTS+9*, PROMPTX+9 |
| IENS | DXHIST+8~, DXHIST+12*, DXHIST+15, DXHIST+16, DXHIST+17, LDVAL~, LDVAL+3, LDVAL+4, GETVALS~, GETVALS+7 , GETVALS+8, COMPVALS~ |
| OBKMDIAG | PROMPTS+5~ |
| PROMPT | YNP~, YNP+4 |
| TEMP | LDVAL+1~, GETVALS+2~ |
| TEMP( | LDVAL+4, GETVALS+8 |
| TYP | GETVALS~, GETVALS+3, GETVALS+8 |
| TYP1 | COMPVALS~, COMPVALS+7, COMPVALS+8, COMPVALS+20, COMPVALS+22, COMPVALS+23, COMPVALS+25, COMPVALS+28, COMPVALS+30, COMPVALS+33 |
| TYP2 | COMPVALS~, COMPVALS+7, COMPVALS+8, COMPVALS+11, COMPVALS+17, COMPVALS+20, COMPVALS+23, COMPVALS+28, COMPVALS+31, COMPVALS+33 |
| U | DSPCC+7, DSPCDC+6, COMPVALS+11 |
| X | FOLL+13, DXHIST+19! |
| Y | YNP+7, FOLL+8~, FOLL+13, FOLL+15, DXHIST+19! |