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! |