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

Package: Clinical Procedures

Routine: MDCPID


Information

MDCPID ;HINES OIFO/DP/BJ - Wrapper for PID Segment Builder;23 Nov 2005

Source Information

Source file <MDCPID.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA FileMan 2 $$EZBLD^DIALOG  $$GET1^DIQ  
Clinical Procedures 1 MAKESEG^MDCUTL  
Health Level Seven 1 ($$HLDATE,$$HLNAME)^HLFNC  
Registration 1 $$EN^VAFHLPID  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Clinical Procedures 1 MDCADT  

Entry Points

Name Comments DBIA/ICR reference
ENQ ;I '$D(MDCERR),(MDCPID'="") S ZENSEG=MDCZEN
DONE
REQ(ELEMENT,DFN) ;Required Item missing
EN(DFN,MDCPID,MDCERR) ;function returns ZEN segment containing enrollment data.

External References

Name Field # of Occurrence
$$EZBLD^DIALOG REQ+5
$$GET1^DIQ EN+68, EN+111
$$HLDATE^HLFNC EN+122
$$HLNAME^HLFNC EN+70, EN+77
MAKESEG^MDCUTL EN+126
$$EN^VAFHLPID EN+20, EN+41

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] EN+26, EN+27, EN+118, EN+121

Label References

Name Line Occurrences
$$REQ EN+33, EN+36, EN+37, EN+38, EN+45, EN+48, EN+49, EN+50, EN+59, EN+60
, EN+71, EN+80, EN+84
ENQ EN+39, EN+51, EN+59, EN+60, EN+73, EN+80, EN+84

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARRAY EN+11~, EN+126
ARRAY( EN+23*
ARRAY(17 EN+111*
ARRAY(27 EN+118*
ARRAY(29 EN+122*
ARRAY(3 EN+31, EN+53*
ARRAY(30 EN+123*
ARRAY(5 EN+57*, EN+59, EN+60, EN+72*
ARRAY(6 EN+77*
ARRAY(7 EN+80
ARRAY(8 EN+84, EN+86*
CNT EN+11~, EN+23*, EN+62*, EN+64, EN+70, EN+71
DATA EN+11~, EN+68*
DATA( EN+26*, EN+27*, EN+62, EN+64, EN+70
DFN EN~, EN+20, EN+26, EN+27, EN+33, EN+36, EN+37, EN+38, EN+41, EN+45
, EN+48, EN+49, EN+50, EN+59, EN+60, EN+71, EN+80, EN+84, EN+118, EN+121
, REQ~, REQ+3
DOD EN+11~, EN+121*, EN+122, EN+123
ELEMENT REQ~, REQ+2
>> HLCM EN+31, EN+36, EN+37, EN+38, EN+43, EN+48, EN+49, EN+50, EN+57, EN+59
, EN+60, EN+68, EN+71, EN+72, EN+77
>> HLECH EN+33, EN+34, EN+45, EN+46
>> HLFS EN+23, EN+41
>> HLMAXLEN EN+14
>> HLQ EN+33, EN+34, EN+45, EN+46
>> HLRP EN+53, EN+72
>> HLSC EN+31, EN+43
ICN EN+11~, EN+41*, EN+43*, EN+45, EN+46, EN+48, EN+49, EN+50, EN+53
J EN+11~
MAXLEN EN+11~, EN+14*
MDCENR EN+11~
MDCERR EN~, EN+33*, EN+34, EN+36*, EN+37*, EN+38*, EN+39, EN+45*, EN+46, EN+48*
, EN+49*, EN+50*, EN+51, EN+59*, EN+60*, EN+62, EN+67, EN+71*, EN+73, EN+80*
, EN+84*
MDCIEN EN+11~
MDCPARM REQ+1~, REQ+5
MDCPARM(1 REQ+2*
MDCPARM(2 REQ+3*
MDCPARM(3 REQ+4*
MDCPID EN~, EN+20*, EN+23, EN+126
MDCSTR EN+11~, EN+17*, EN+20
MDF13 EN+111*!
MDF20 EN+66*, EN+68, EN+69!
NAME EN+63~
NAME1 EN+63~, EN+66*, EN+68*, EN+70*, EN+71, EN+72
NIEN EN+63~, EN+64*, EN+65, EN+68, EN+70
PCE EN+35~, EN+47~, EN+63~, EN+67*, EN+68
PNAME EN+11~
SSN EN+11~, EN+31*, EN+33, EN+34, EN+36, EN+37, EN+38, EN+53
U EN+64, EN+70, EN+121
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All