SCCVPCE ;ALB/TMP - Send data to PCE; [ 01/28/98 10:19 AM ]
Source file <SCCVPCE.m>
| Package | Total | Call Graph |
|---|---|---|
| Scheduling | 3 | LOGERR^SCCVLOG1 $$SDVIEN^SCCVU SETERR^SCCVZZ |
| PCE Patient Care Encounter | 2 | ($$DATA2PCE,$$SOURCE)^PXAPI EN1^PXKMAIN |
| Package | Total | Caller Graph |
|---|---|---|
| Scheduling | 3 | SCCVEAE1 SCCVEAP1 SCCVEDI1 |
| 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 |
| 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 |
| 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 |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | DATA2PCE+55, DATA2PCE+56, DATA2PCE+73 |
| >> | 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* |