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 |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: VPRDPXED

Package: Virtual Patient Record

Routine: VPRDPXED


Information

VPRDPXED ;SLC/MKB -- PCE V Patient Education ;8/2/11 15:29

Source Information

Source file <VPRDPXED.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Kernel 1 ($$NS,$$STA)^XUAF4  
PCE Patient Care Encounter 1 VPEDU^PXPXRM  
VA FileMan 1 $$EXTERNAL^DILFD  
Virtual Patient Record 1 ($$ESC,$$FAC)^VPRD  

Entry Points

Name Comments DBIA/ICR reference
EN(DFN,BEG,END,MAX,IFN) ; -- find a patient's education
SORT(DFN,START,STOP) ; -- build ^TMP("VPRPX",$J,9999999-DATE,DA)=ITM^DATE in range
; from ^PXRMINDX(9000010.16,"PI",DFN,ITM,DATE,DA)
EN1(IEN,PCE) ; -- return education in PCE("attribute")=value
; from EN: expects ^TMP("VPRPX",$J,VPRIDT,IEN)=ITM^DATE
XML(PCE) ; -- Return patient data as XML in @VPR@(n)
; as <element code='123' displayName='ABC' />
ADD(X) ; Add a line @VPR@(n)=X

External References

Name Field # of Occurrence
$$EXTERNAL^DILFD EN1+5, EN1+7
VPEDU^PXPXRM EN1+3
$$ESC^VPRD XML+6, XML+7
$$FAC^VPRD EN1+13
$$NS^XUAF4 EN1+12
$$STA^XUAF4 EN1+12

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AUPNVPED - [#9000010.16] EXTERNAL^DILFD

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNVSIT - [#9000010] EN1+10
^PXRMINDX(9000010.16 EN+8, EN+9, SORT+3, SORT+4, SORT+6
^TMP("VPRPX" EN+7!, EN+10*, EN+15, EN+16, EN+19!, SORT+2!, SORT+6*, EN1+6

Label References

Name Line Occurrences
ADD XML+3, XML+4, XML+8
EN1 EN+11, EN+17
SORT EN+14
XML EN+11, EN+18

Naked Globals

Name Field # of Occurrence
^( EN+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ATT XML+2~, XML+4*, XML+5, XML+6, XML+7
BEG EN~, EN+2*, EN+14
DA SORT+2~, SORT+6*
DATE EN+7~, EN+9*, EN+10, SORT+2~, SORT+4*, SORT+5, SORT+6
DFN EN~, EN+1*, EN+8, EN+9, EN+14, SORT~, SORT+3, SORT+4, SORT+6
END EN~, EN+2*, EN+14
FAC EN1+2~, EN1+11*, EN1+12, EN1+13
I XML+2~
ID XML+2~
IDT SORT+2~, SORT+5*, SORT+6
IEN EN1~, EN1+3, EN1+4, EN1+6
IFN EN~, EN+6, EN+9, EN+10, EN+11
ITM EN+7~, EN+8*, EN+9, EN+10, SORT+2~, SORT+3*, SORT+4, SORT+6
LOC EN1+2~, EN1+11*, EN1+13
MAX EN~, EN+2*, EN+15, EN+16
PCE EN1~, EN1+2!, XML~
PCE( XML+4, XML+5
PCE("comment" EN1+8*
PCE("dateTime" EN1+6*
PCE("encounter" EN1+9*
PCE("facility" EN1+12*, EN1+13*
PCE("id" EN1+4*
PCE("name" EN1+7*
PCE("result" EN1+5*
START SORT~, SORT+5
STOP SORT~, SORT+5
TMP EN1+2~, EN1+6*, EN1+7
U EN+10, SORT+6, EN1+6, EN1+11, EN1+12, XML+7
VISIT EN1+2~, EN1+9*, EN1+10
>> VPR ADD+2
VPRCNT EN+3~, EN+14*, EN+15, EN+16, EN+18*
VPRF EN1+2~, EN1+3
VPRF("COMMENTS" EN1+8
VPRF("VALUE" EN1+4
VPRF("VISIT" EN1+9
>> VPRI ADD+1*, ADD+2
VPRIDT EN+3~, EN+10*, EN+15*, EN+16, EN1+6
VPRITM EN+3~, EN+8, EN+11, EN+17!, EN+18
VPRN EN+3~, EN+16*, EN+17
>> VPRTOTL XML+3*
X EN1+2~, EN1+4*, EN1+5, XML+2~, XML+5*, XML+6, XML+7, ADD~, ADD+2
X0 EN1+2~, EN1+10*, EN1+11
Y XML+2~, XML+4, XML+5*, XML+6*, XML+7*
Info |  Source |  Call Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All