Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Caller Graph |  Entry Points |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: BLRDPT6

Package: IHS Changes To Lab

Routine: BLRDPT6


Information

BLRDPT6 ; IHS/DIR/FJE - PATIENT ID VARIABLES @1200 ;

Source Information

Source file <BLRDPT6.m>

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS Changes To Lab 1 BLRDPT0  

Entry Points

Name Comments DBIA/ICR reference
13 ; -- Returns the patient id variables for DFN patient
; usually VA("PID")=123-45-6789 and VA("BID")="6789"
; for VA patients.
SET ;-- execute id format specific long id, short id and x-ref set logic
; input: VADFN == DFN
KILL1 ;
SET1Q
KILL2 ; -- long id (kill logic)
PID ;
KILL ; -- execute id format specific x-ref kill logic
; input: VADFN ==> DFN
SET1 ;
CHK ; -- ok to proceed ; fmt defined
PIDQ
KILL1Q

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNPAT - [#9000001] 13+22
^DD(2.0361 SET1+7, SET1+10, KILL1+4, KILL2+2
^DIC(8 - [#8] CHK+2
^DIC(8.2 - [#8.2] SET1+4, CHK+2
^DPT - [#2] 13+15, 13+16, 13+18, 13+19, SET+3, SET+5, SET1+4*, SET1+9, KILL+3, KILL+5
, KILL1+3, KILL1+5*, KILL2+1, KILL2+3*

Label References

Name Line Occurrences
CHK SET1+1, KILL1+1
KILL1 KILL+5
KILL1Q KILL1+1, KILL2+1
KILL2 KILL1+3
PIDQ 13+15
SET1 SET+5
SET1Q SET1+1, SET1+6, SET1+9

Naked Globals

Name Field # of Occurrence
^( 13+18, SET+5, SET1+7, SET1+10, KILL+5, KILL1+4, KILL2+2
^("LONG" SET1+4
^(0 13+16, 13+22, CHK+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
B 13+13~*, 13+16*, 13+18*, 13+19*, PIDQ
DA SET+4~, SET+5*, SET+6!, SET1+4, SET1+9, KILL+4~, KILL+5*, KILL+6!, KILL1+3, KILL1+5
, KILL2+1, KILL2+3, CHK+2
DA(1 SET+4*, SET+5, SET1+4, SET1+9, KILL+4*, KILL+5, KILL1+3, KILL1+5, KILL2+1, KILL2+3
>> DFN 13+15, 13+16, 13+18, 13+19, 13+22
DUZ(2 13+22
>> HRCN 13+22*
L 13+13~*, 13+16*, 13+18*, 13+19*, PIDQ
U SET1+4, SET1+9, KILL1+3, KILL1+5, KILL2+1, KILL2+3, CHK+2
>> VA("BID" PIDQ*
>> VA("PID" PIDQ*
>> VADFN SET+3, SET+4, KILL+3, KILL+4
VAERR 13+13!, 13+15*
VAFMT SET1+1, SET1+4, SET1Q!, KILL1+1, KILL1Q!, CHK+1*, CHK+2*
VAIX SET1+7*, SET1+10*, SET1Q!, KILL1+4*, KILL2+2*, KILL1Q!
>> VAPTYP 13+16
VAX SET1+6*, SET1+7, SET1+9*, SET1+10, SET1Q!, KILL1+3*, KILL1+4, KILL2+1*, KILL2+2, KILL1Q!
X 13+13~, 13+16*, 13+18*, 13+19*, SET+4~, SET+6!, SET1+3*, SET1+4, SET1+6, SET1+7*
, SET1+9*, SET1+10*, SET1Q!, KILL+4~, KILL+6!, KILL1+3*, KILL1+4*, KILL2+1*, KILL2+2*
Info |  Source |  Caller Graph |  Entry Points |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All