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 |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: SCCVPCE

Package: Scheduling

Routine: SCCVPCE


Information

SCCVPCE ;ALB/TMP - Send data to PCE; [ 01/28/98 10:19 AM ]

Source Information

Source file <SCCVPCE.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Scheduling 3 LOGERR^SCCVLOG1  $$SDVIEN^SCCVU  SETERR^SCCVZZ  
PCE Patient Care Encounter 2 ($$DATA2PCE,$$SOURCE)^PXAPI  EN1^PXKMAIN  

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: 3

Package Total Caller Graph
Scheduling 3 SCCVEAE1  SCCVEAP1  SCCVEDI1  

Entry Points

Name Comments DBIA/ICR reference
GETPROC(CNT,ENC,SDVDT,EXTREF,SCDXARRY) ;Get procedures from Scheduling Visits file
BUILDQ
PROCQ
PROC(SDOE,SCDTM,SCDA,SCCVEVT,SCDXARRY) ;
; SDOE = encounter ien
; SCDTM = if estimating and no enctr, dt/tm of the new encounter [opt]
; SCDA = if estimating and no enctr, 'CS' node entry [opt]
; SCCVEVT = conversion event
; SCDXARRY = name of array to return
SET(SDOE,ARRAY,FILE) ;Set-up Array for Outpatient Encounter
; Input -- SDOE Outpatient Encounter IEN
; Output -- ARRAY Provider or dx Array Subscripted by ien
PRNODE(SDVDT,SUB,SCDXARRY) ; Extract data for procs from SDV's 'PR' node
; SDVDT -- SDV entry ien
; SUB -- 'CS' node entry ien
; SCDXARRY -- the name of the array to return for the entry
; SCDXARRY(0)= the total # of procedure codes
; SCDXARRY(CPT code) = the total # of a particular CPT code
PRQ
DATA2PCE(SDOE,SCCONS,SCCVEVT,SCOEP,SCDTM,SCDA,SCEST) ; -- send data to pce
BUILD(SDPROV,SDDX,SDCLASS,SDCPT,SDATA,SPDATA,DFN,SDVST) ; -- bld pce data arrays
DATAQ

External References

Name Field # of Occurrence
$$DATA2PCE^PXAPI DATA2PCE+49
$$SOURCE^PXAPI BUILD+2, BUILD+46
EN1^PXKMAIN DATA2PCE+68
LOGERR^SCCVLOG1 DATA2PCE+60
$$SDVIEN^SCCVU GETPROC+7
SETERR^SCCVZZ DATA2PCE+55, DATA2PCE+56, DATA2PCE+75

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNVCPT("AD" DATA2PCE+29
^AUPNVPOV("AD" DATA2PCE+29
^AUPNVPRV("AD" DATA2PCE+29
^AUPNVSIT - [#9000010] BUILD+38
^ICD9 - [#80] DATA2PCE+55
^ICPT - [#81] DATA2PCE+56
^SCE - [#409.68] DATA2PCE+20, DATA2PCE+24, PROC+13, PROC+17, GETPROC+6
^SCE("APAR" PROC+17
^SDD( SET+6, SET+7
^SDV - [#409.5] GETPROC+11, GETPROC+12, PRNODE+8
^TMP("PXK" DATA2PCE+17!, DATA2PCE+66*, DATA2PCE+71, DATA2PCE+76!
^TMP("PXK-SD" DATA2PCE+17!, DATA2PCE+44, DATA2PCE+64, DATA2PCE+66, DATA2PCE+67!
^VA(200 - [#200] DATA2PCE+73

Label References

Name Line Occurrences
$$PRNODE GETPROC+13
BUILD DATA2PCE+40
DATAQ DATA2PCE+22, DATA2PCE+26, DATA2PCE+29, DATA2PCE+43
GETPROC PROC+14, PROC+17
PROC DATA2PCE+37
PROCQ PROC+8, PROC+13
PRQ PRNODE+9
SET DATA2PCE+32, DATA2PCE+33, DATA2PCE+34

Naked Globals

Name Field # of Occurrence
^(0 DATA2PCE+55, DATA2PCE+56, DATA2PCE+73

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARRAY SET~, SET+8
CNT PROC+6~, PROC+7*, PROC+14, PROC+17, PROCQ, GETPROC~, GETPROC+13*
DATE GETPROC+3~, GETPROC+6*, GETPROC+7*
DFN BUILD~, BUILD+44, GETPROC+3~, GETPROC+6*, GETPROC+7
ENC GETPROC~, GETPROC+5, GETPROC+6, GETPROC+12
EXTREF GETPROC~, GETPROC+6*, GETPROC+9, GETPROC+10
FILE SET~, SET+6, SET+7
I GETPROC+3~, GETPROC+9*, GETPROC+10
NODE GETPROC+3~, GETPROC+6*
PCNT PRNODE+6~, PRNODE+7*, PRNODE+10*, PRQ
PRNODE GETPROC+3~, PRNODE+6~, PRNODE+8*, PRNODE+9, PRNODE+10
PXKERROR DATA2PCE+76!
PXKNOEVT DATA2PCE+15~, DATA2PCE+47*
SCCONS DATA2PCE~
SCCONS("PKG" DATA2PCE+49, BUILD+46
SCCONS("SRCE" DATA2PCE+49, BUILD+2, BUILD+46
>> SCCVERRH DATA2PCE+60
SCCVEVT DATA2PCE~, DATA2PCE+22, DATA2PCE+26, DATA2PCE+37, DATA2PCE+43, PROC~
SCDA DATA2PCE~, DATA2PCE+37, PROC~, PROC+8, PROC+14
SCDTM DATA2PCE~, DATA2PCE+37, PROC~, PROC+8, PROC+14
SCDXARRY PROC~, PROC+14, PROC+17, PROCQ, GETPROC~, GETPROC+13, PRNODE~, PRNODE+10
SCE DATA2PCE+15~, DATA2PCE+60
SCE("DATE" DATA2PCE+58*
SCE("DFN" DATA2PCE+58*
SCE("ENC" DATA2PCE+58*
SCE("VSIT" DATA2PCE+58*
SCERRM DATA2PCE+15~, DATA2PCE+60
SCERRM( DATA2PCE+53*, DATA2PCE+55*, DATA2PCE+56*, DATA2PCE+57*, DATA2PCE+62, DATA2PCE+72*, DATA2PCE+73*, DATA2PCE+74*
SCERRM("" DATA2PCE+59
>> SCERRMSG( DATA2PCE+62*
>> SCERRMSG("" DATA2PCE+62
SCEST DATA2PCE~, DATA2PCE+18*, DATA2PCE+44*
>> SCLOG DATA2PCE+55, DATA2PCE+56, DATA2PCE+60, DATA2PCE+61, DATA2PCE+75
>> SCOE DATA2PCE+55, DATA2PCE+56, DATA2PCE+75
SCOEP DATA2PCE~, DATA2PCE+24, DATA2PCE+29, DATA2PCE+36
SCPCE DATA2PCE+15~, DATA2PCE+49
SCPCE("DIERR" DATA2PCE+52, DATA2PCE+57
SCPCE("DX/PL" DATA2PCE+44
SCPCE("PROCEDURE" DATA2PCE+44
SCSRCE BUILD+1~, BUILD+2*, BUILD+42
SCTEXT DATA2PCE+50~, DATA2PCE+52*, DATA2PCE+54, DATA2PCE+55, DATA2PCE+56, DATA2PCE+65~, DATA2PCE+70*, DATA2PCE+74
SCX DATA2PCE+50~, DATA2PCE+54*, DATA2PCE+55, DATA2PCE+56, DATA2PCE+65~, DATA2PCE+71*, DATA2PCE+73, DATA2PCE+75
SDATA BUILD~, BUILD+5, BUILD+13, BUILD+29, BUILD+30
SDCLASS BUILD~, BUILD+3, BUILD+4
SDCLS DATA2PCE+15~
SDCNT BUILD+1~, BUILD+9*, BUILD+12*, BUILD+13, BUILD+19*, BUILD+25*, BUILD+28*, BUILD+29, BUILD+30, BUILD+37*
, BUILD+41*, BUILD+43, BUILD+44, BUILD+45, BUILD+46, BUILD+47, BUILD+48, SET+4~, SET+5*, SET+8*
SDCPT BUILD~, BUILD+16, BUILD+20, BUILD+21
SDDUP SET+4~
SDDUP( SET+7, SET+8*
SDDX BUILD~, BUILD+8, BUILD+10, BUILD+11
SDI BUILD+1~, BUILD+3*, BUILD+4
SDIAG DATA2PCE+15~
SDIEN BUILD+1~, BUILD+9*, BUILD+10*, BUILD+11, BUILD+21*, BUILD+22, BUILD+25*, BUILD+26*, BUILD+27, BUILD+29
, BUILD+37*, BUILD+40*, BUILD+41, SET+4~, SET+5*, SET+6*, SET+7
SDOE DATA2PCE~, DATA2PCE+20, DATA2PCE+32, DATA2PCE+33, DATA2PCE+34, DATA2PCE+37, DATA2PCE+58, SET~, SET+6, PROC~
, PROC+7*, PROC+8, PROC+13, PROC+14, PROC+17
SDOE0 DATA2PCE+15~, DATA2PCE+20*, DATA2PCE+22, DATA2PCE+24, DATA2PCE+40, DATA2PCE+58
SDOEC DATA2PCE+15~, PROC+6~, PROC+7*, PROC+17*
SDPROC DATA2PCE+15~
SDPROV BUILD~, BUILD+35, BUILD+40, BUILD+41
SDPRV DATA2PCE+15~
SDSEQ BUILD+1~, BUILD+19*, BUILD+20*, BUILD+21
SDVDT GETPROC~, GETPROC+7*, GETPROC+8, GETPROC+11, GETPROC+12, GETPROC+13, PRNODE~, PRNODE+8
SDVST DATA2PCE+15~, DATA2PCE+24*, DATA2PCE+26, DATA2PCE+29, DATA2PCE+40, DATA2PCE+49, DATA2PCE+58, BUILD~, BUILD+38, BUILD+44
, BUILD+48
SDX BUILD+18~
SDX( BUILD+22*, BUILD+26, BUILD+27
SPDATA BUILD~, BUILD+36, BUILD+38, BUILD+39, BUILD+42, BUILD+43, BUILD+44, BUILD+45, BUILD+46, BUILD+47
, BUILD+48
SUB GETPROC+3~, GETPROC+10*, GETPROC+11, GETPROC+12, GETPROC+13, PRNODE~, PRNODE+8
U DATA2PCE+24, DATA2PCE+40, DATA2PCE+44, DATA2PCE+55, DATA2PCE+56, DATA2PCE+58, DATA2PCE+73, BUILD+5, BUILD+44, BUILD+46
, GETPROC+12
X DATA2PCE+15~, BUILD+1~, BUILD+4*, BUILD+5, BUILD+11*, BUILD+13, BUILD+27*, BUILD+30, BUILD+41*, BUILD+44
, SET+7*, SET+8, PRNODE+6~, PRNODE+10*
Z DATA2PCE+50~, DATA2PCE+51*, DATA2PCE+52*, DATA2PCE+53, DATA2PCE+57, DATA2PCE+62~*, DATA2PCE+65~, DATA2PCE+69*, DATA2PCE+70*, DATA2PCE+71
Z0 DATA2PCE+50~, DATA2PCE+52*, DATA2PCE+53, DATA2PCE+57, DATA2PCE+62~*, DATA2PCE+65~
Z1 DATA2PCE+50~, DATA2PCE+51*, DATA2PCE+53*, DATA2PCE+55*, DATA2PCE+56*, DATA2PCE+57*, DATA2PCE+65~, DATA2PCE+69*, DATA2PCE+72*, DATA2PCE+73
, DATA2PCE+74*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All