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

Package: Virtual Patient Record

Routine: VPRDJ04


Information

VPRDJ04 ;SLC/MKB -- Appointments,Visits ;6/25/12 16:11

Source Information

Source file <VPRDJ04.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Virtual Patient Record 6 $$FAC^VPRD  ADD^VPRDJ  (ADM,TIU)^VPRDJ04A  $$SERV^VPRDSDAM  ($$AMIS,$$CATG,$$CPT,$$POV,$$SERV)^VPRDVSIT  ($$JSONDT,$$SETNCS,$$SETUID,FACILITY)^VPRUTILS  
Kernel 3 $$FMTE^XLFDT  $$LOW^XLFSTR  ($$NS,$$STA)^XUAF4  
CPT HCPCS Codes 1 $$CPT^ICPTCOD  
PCE Patient Care Encounter 1 ENCEVENT^PXAPI  
VA FileMan 1 ($$GET1,GETS)^DIQ  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
Virtual Patient Record 5 VPRDJ0  VPRDJ04A  VPRDJ07  VPRDJ08  VPRDJ09  

Entry Points

Name Comments DBIA/ICR reference
SDAM1 ; -- appointment ^TMP($J,"SDAMA301",DFN,VPRDT)
DGS ; scheduled admissions [from APPOINTM^VPRDJ0]
DGS1(IFN) ; -- scheduled admission
VSIT1(ID) ; -- visit
PROV(ARR,I,IEN,ROLE,PRIM) ; -- add providers
NAME(IEN) ; -- Return a string 'name' for the visit

External References

Name Field # of Occurrence
$$GET1^DIQ SDAM1+19, SDAM1+22, DGS1+12, DGS1+14
GETS^DIQ SDAM1+24
$$CPT^ICPTCOD VSIT1+18
ENCEVENT^PXAPI VSIT1+3
$$FAC^VPRD SDAM1+14, DGS1+7, VSIT1+13
ADD^VPRDJ SDAM1+34, DGS1+23, VSIT1+40
ADM^VPRDJ04A VSIT1+2, VSIT1+7
TIU^VPRDJ04A VSIT1+39
$$SERV^VPRDSDAM SDAM1+20, DGS1+15
$$AMIS^VPRDVSIT SDAM1+17, DGS1+12, VSIT1+22, VSIT1+24
$$CATG^VPRDVSIT VSIT1+19
$$CPT^VPRDVSIT VSIT1+18
$$POV^VPRDVSIT VSIT1+30
$$SERV^VPRDVSIT VSIT1+27
$$JSONDT^VPRUTILS SDAM1+9, SDAM1+11, SDAM1+12, DGS1+6, VSIT1+9, VSIT1+10
$$SETNCS^VPRUTILS VSIT1+32
$$SETUID^VPRUTILS SDAM1+6, SDAM1+16, SDAM1+28, DGS1+5, DGS1+11, DGS1+18, VSIT1+8, VSIT1+25, PROV+1
FACILITY^VPRUTILS SDAM1+14, DGS1+7, VSIT1+13
$$FMTE^XLFDT NAME+4
$$LOW^XLFSTR VSIT1+31
$$NS^XUAF4 VSIT1+12
$$STA^XUAF4 VSIT1+12

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^SC - [#44] GET1^DIQ,  GETS^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNVSIT - [#9000010] NAME+2
^DGS(41.1 - [#41.1] DGS+1, DGS+2, DGS1+2
^DIC(42 - [#42] DGS1+4
^SC - [#44] DGS1+8, VSIT1+19, VSIT1+23, NAME+3
^TMP("PXKENC" VSIT1+5, VSIT1+34, VSIT1+37!
^TMP($J SDAM1+2
^VA(200 - [#200] SDAM1+28, DGS1+19, PROV+2

Label References

Name Line Occurrences
DGS1 DGS+3, DGS+6
PROV VSIT1+35, VSIT1+36

Naked Globals

Name Field # of Occurrence
^( VSIT1+34
^(150 VSIT1+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ADM DGS1+1~
ADM("appointmentStatus" DGS1+22*
ADM("categoryCode" DGS1+21*
ADM("categoryName" DGS1+21*
ADM("dateTime" DGS1+6*
ADM("localId" DGS1+5*
ADM("locationName" DGS1+10*
ADM("locationUid" DGS1+11*
ADM("patientClassCode" DGS1+20*
ADM("patientClassName" DGS1+20*
ADM("providers" DGS1+18*, DGS1+19*
ADM("service" DGS1+15*, DGS1+16
ADM("stopCodeName" DGS1+13*
ADM("stopCodeUid" DGS1+13*
ADM("summary" DGS1+16*
ADM("uid" DGS1+5*, DGS1+9*
AMIS VSIT1+1~, VSIT1+22*, VSIT1+24*, VSIT1+29
APPT SDAM1+1~
APPT("appointmentStatus" SDAM1+33*
APPT("categoryCode" SDAM1+32*
APPT("categoryName" SDAM1+32*
APPT("checkIn" SDAM1+11*
APPT("checkOut" SDAM1+12*
APPT("comment" SDAM1+10*
APPT("dateTime" SDAM1+9*
APPT("localId" SDAM1+6*
APPT("locationName" SDAM1+15*
APPT("locationUid" SDAM1+16*
APPT("patientClassCode" SDAM1+30*
APPT("patientClassName" SDAM1+31*
APPT("providers" SDAM1+28*
APPT("reasonName" SDAM1+13*
APPT("service" SDAM1+20*, SDAM1+29
APPT("stopCodeName" SDAM1+18*
APPT("stopCodeUid" SDAM1+18*
APPT("summary" SDAM1+29*
APPT("typeCode" SDAM1+7*
APPT("typeName" SDAM1+7*
APPT("uid" SDAM1+6*
ARR PROV~, PROV+1, PROV+2, PROV+3, PROV+4
CATG VSIT1+1~, VSIT1+11*, VSIT1+14, VSIT1+17, VSIT1+19
CLS SDAM1+1~, SDAM1+8*, SDAM1+30, SDAM1+31
DA VSIT1+1~, VSIT1+34*, VSIT1+35, VSIT1+36
DATE DGS1+1~, DGS1+4*, DGS1+5, DGS1+6, NAME+1~, NAME+3*, NAME+4
>> DFN SDAM1+2, SDAM1+6, DGS+1, DGS1+5, VSIT1+8
FAC SDAM1+1~, SDAM1+14*, DGS1+1~, DGS1+7*, VSIT1+1~, VSIT1+11*, VSIT1+12, VSIT1+13
FIRST SDAM1+23~, SDAM1+25*, SDAM1+27
HLOC SDAM1+1~, SDAM1+4*, SDAM1+14, SDAM1+15, SDAM1+16, SDAM1+19, SDAM1+22, SDAM1+24, SDAM1+29, DGS1+1~
, DGS1+4*, DGS1+7, DGS1+8*, DGS1+9, DGS1+10, DGS1+11, DGS1+12, DGS1+14, DGS1+16
I SDAM1+23~, SDAM1+25*, SDAM1+26*, PROV~, PROV+1, PROV+2, PROV+3, PROV+4
ID SDAM1+5, SDAM1+13, DGS+3, VSIT1~, VSIT1+2, VSIT1+3, VSIT1+5, VSIT1+7, VSIT1+8, VSIT1+18
, VSIT1+30, VSIT1+34, VSIT1+37, VSIT1+39
IEN PROV~, PROV+1, PROV+2, NAME~, NAME+2
IFN DGS1~, DGS1+2
INPT VSIT1+1~, VSIT1+17*, VSIT1+19, VSIT1+20, VSIT1+21
L0 VSIT1+23~*, VSIT1+24, VSIT1+26, VSIT1+27, VSIT1+28
LOC VSIT1+1~, VSIT1+11*, VSIT1+13, VSIT1+19, VSIT1+22, VSIT1+23, VSIT1+25, NAME+1~, NAME+3*, NAME+4
NODE SDAM1+1~, SDAM1+2*, SDAM1+4, SDAM1+7, SDAM1+8, SDAM1+10, SDAM1+11, SDAM1+12, SDAM1+17
PRIM PROV~, PROV+4
PRV SDAM1+1~, SDAM1+13*, SDAM1+22*, SDAM1+26*, SDAM1+27*, SDAM1+28
ROLE PROV~, PROV+3
STS SDAM1+1~, SDAM1+8*, SDAM1+33
SV SDAM1+1~, SDAM1+19*, SDAM1+20, SDAM1+29, DGS1+1~, DGS1+14*, DGS1+15, DGS1+16
SYS VSIT1+31~*, VSIT1+32
U SDAM1+4, SDAM1+7, SDAM1+8, SDAM1+10, SDAM1+11, SDAM1+12, SDAM1+17, SDAM1+18, SDAM1+28, DGS+3
DGS+4, DGS+5, DGS1+4, DGS1+8, DGS1+13, DGS1+17, DGS1+19, DGS1+22, VSIT1+6, VSIT1+7
, VSIT1+10, VSIT1+11, VSIT1+12, VSIT1+17, VSIT1+18, VSIT1+19, VSIT1+22, VSIT1+24, VSIT1+26, VSIT1+27
, VSIT1+28, VSIT1+29, VSIT1+31, VSIT1+32, VSIT1+35, PROV+2, NAME+3
>> VPRA DGS+1*, DGS+2, DGS+3, DGS+6
>> VPRDT SDAM1+2, SDAM1+4, SDAM1+9
>> VPRI DGS+1
>> VPRMAX DGS+1
VPRP SDAM1+23~
VPRP( SDAM1+25, SDAM1+26, SDAM1+27
>> VPRSTART DGS+5
>> VPRSTOP DGS+5
>> VPRX DGS+2*, DGS+3, DGS+4, DGS+5
VST VSIT1+1~, VSIT1+39
VST("categoryCode" VSIT1+15*
VST("categoryName" VSIT1+16*
VST("checkOut" VSIT1+10*
VST("dateTime" VSIT1+9*
VST("localId" VSIT1+8*
VST("locationName" VSIT1+26*
VST("locationUid" VSIT1+25*
VST("patientClassCode" VSIT1+20*
VST("patientClassName" VSIT1+21*
VST("reasonName" VSIT1+32*
VST("reasonUid" VSIT1+32*
VST("service" VSIT1+28*
VST("stopCodeName" VSIT1+29*
VST("stopCodeUid" VSIT1+29*
VST("summary" VSIT1+28*
VST("typeName" VSIT1+18*, VSIT1+19*
VST("uid" VSIT1+8*
X SDAM1+1~, SDAM1+4*, SDAM1+5, SDAM1+6, SDAM1+7*, SDAM1+17*, SDAM1+18, DGS+5*, DGS1+1~, DGS1+5*
, DGS1+12*, DGS1+13, DGS1+17*, DGS1+18, DGS1+19, VSIT1+1~, VSIT1+12*, VSIT1+13*, VSIT1+14*, VSIT1+15
, VSIT1+16, VSIT1+18*, VSIT1+19, VSIT1+22*, VSIT1+24, VSIT1+27*, VSIT1+28, VSIT1+30*, VSIT1+31, VSIT1+32
X0 DGS1+1~, DGS1+2*, DGS1+4, DGS1+17, DGS1+22, VSIT1+1~, VSIT1+5*, VSIT1+6, VSIT1+7, VSIT1+9
, VSIT1+10, VSIT1+11, VSIT1+22, VSIT1+34*, VSIT1+35, VSIT1+36, NAME+1~, NAME+2*, NAME+3
X15 VSIT1+1~, VSIT1+5*, VSIT1+6, VSIT1+17
Y NAME+1~, NAME+2*, NAME+4*, NAME+5
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All