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

Package: Surgery

Routine: SROPCEP


Information

SROPCEP ;BIR/TJH - PCE UPDATES ;04/26/05 9:28 AM

Source Information

Source file <SROPCEP.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA FileMan 3 ^DIC  ^DIE  $$GET1^DIQ  
CPT HCPCS Codes 1 $$MOD^ICPTMOD  
Integrated Billing 1 $$SWSTAT^IBBAPI  
PCE Patient Care Encounter 1 ($$DATA2PCE,$$DELVFILE)^PXAPI  
Registration 1 INP^VADPT  
Surgery 1 $$CLINIC^SROUTL  

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
Surgery 5 SROCD4  SRONOP1  SROPCEU0  SROPCEX  SROPDEL  

Entry Points

Name Comments DBIA/ICR reference
START ; entry for update to PCE with surgery & non-OR procedure data
DEL ; delete data from the Visit file and V files
UTIL ; set procedure variables
PCE ;
D2PCE ;
TMP ;
ENC
PROC
PROV
DIAG
DX
CPT
PMOD ;
OMOD ;
FM1
FM2

External References

Name Field # of Occurrence
^DIC START+6
^DIE DEL+1, D2PCE+4
$$GET1^DIQ UTIL+36
$$SWSTAT^IBBAPI UTIL+34, D2PCE+2, D2PCE+3
$$MOD^ICPTMOD PMOD+2, OMOD+2
$$DATA2PCE^PXAPI D2PCE+2, D2PCE+3
$$DELVFILE^PXAPI DEL+2
$$CLINIC^SROUTL UTIL+28
INP^VADPT UTIL+24

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(45.3 - [#45.3] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SRF - [#130] UTIL+2, UTIL+3, UTIL+4, UTIL+6, UTIL+12, UTIL+14, UTIL+18, UTIL+31, D2PCE+1, CPT
^SRO(133 - [#133] UTIL+2
^SRO(136 - [#136] UTIL+6, UTIL+7, UTIL+29, UTIL+30, UTIL+32, PROC+1, DIAG+1, DX+13, CPT+8, CPT+9
CPT+20, CPT+21, PMOD+2, OMOD+2
^SRO(137.45 - [#137.45] UTIL+10, UTIL+35
^SRS - [#131.7] UTIL+11
^TMP("SRPXAPI" START+7!, D2PCE+5!, ENC*, ENC+1*, ENC+2*, ENC+3*, ENC+4*, ENC+5*, ENC+6*, ENC+7*
ENC+8*, ENC+9*, ENC+10*, ENC+11*, ENC+12*, ENC+13*, ENC+14*, PROV*, PROV+1*, PROV+2*
PROV+3*, PROV+5*, PROV+6*, PROV+7*, PROV+8*, PROV+9*, DX*, DX+2*, DX+3*, DX+4*
DX+5*, DX+6*, DX+7*, DX+8*, DX+9*, DX+10*, DX+11*, DX+16*, DX+17*, DX+18*
DX+19*, DX+20*, DX+21*, DX+22*, DX+23*, DX+24*, CPT*, CPT+1*, CPT+2*, CPT+3*
CPT+4*, CPT+5*, CPT+6*, CPT+10*, CPT+11*, CPT+12*, CPT+13*, CPT+14*, CPT+15*, CPT+16*
CPT+17*, CPT+22*, CPT+23*, CPT+24*, CPT+25*, CPT+26*, CPT+27*, CPT+28*, CPT+29*, PMOD+2*
OMOD+2*

Label References

Name Line Occurrences
CPT PROCPROC+1
DEL UTIL+3
DIAG PROV+3, PROV+4
DX DIAGDIAG+1
FM1 START+6, DEL+1, DEL+2, D2PCE+2, D2PCE+3, D2PCE+4
FM2 START+6, DEL+1, DEL+2, D2PCE+2, D2PCE+3, D2PCE+4
OMOD PROC+1
PCE START+8
PMOD PROC
TMP PCE+1
UTIL START+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> D0 FM1, FM2*
DA START+1, DEL+1!*, D2PCE+4!*, FM1, FM2*
>> DC FM1, FM2*
>> DDER FM1, FM2*
DFN START+3~, UTIL+5*, ENC+1
>> DG FM1, FM2*
>> DH FM1, FM2*
>> DI FM1, FM2*
DIC START+6!*, FM1, FM2*
DIC(0 START+6*
>> DIC1 FM1, FM2*
>> DICRREC FM1, FM2*
DIE DEL+1!*, D2PCE+4!*, FM1, FM2*
>> DIEDA FM1+1, FM2+1*
>> DIG FM1+1, FM2+1*
>> DIH FM1+1, FM2+1*
>> DIIENS FM1+1, FM2+1*
>> DISL FM1+1, FM2+1*
>> DISYS FM1+1, FM2+1*
>> DIU FM1+1, FM2+1*
>> DIV FM1+1, FM2+1*
>> DIWT FM1+1, FM2+1*
>> DK FM1, FM2*
>> DL FM1, FM2*
>> DM FM1, FM2*
>> DN FM1+1, FM2+1*
>> DP FM1, FM2*
>> DQ FM1+1, FM2+1*
DR DEL+1!*, D2PCE+4!*, FM1, FM2*
>> DX FM1+1, FM2+1*
>> DY FM1+1, FM2+1*
SR START+3~
SR(0 UTIL+4*, UTIL+5, UTIL+9, UTIL+10, UTIL+11, UTIL+17, UTIL+35
SR(4 DX+13*, DX+14, DX+15
SRADX START+4~, CPT+9*, CPT+10, CPT+11, CPT+12, CPT+13, CPT+14, CPT+15, CPT+16, CPT+17
CPT+21*, CPT+22, CPT+23, CPT+24, CPT+25, CPT+26, CPT+27, CPT+28, CPT+29
SRAO START+3~, UTIL+33*, ENC+8, DX+5
SRATT START+3~, UTIL+14*, UTIL+15, UTIL+21*, UTIL+22, PROV+3, PROV+4, PROV+5, CPT
SRCHK START+3~, UTIL+12*, UTIL+18*, ENC+3
SRCNT START+4~, CPT+8*, CPT+10, CPT+11, CPT+12, CPT+13, CPT+14, CPT+15, CPT+16, CPT+17
CPT+18*, CPT+20*, CPT+22, CPT+23, CPT+24, CPT+25, CPT+26, CPT+27, CPT+28, CPT+29
CPT+30*
SRCODE PCE+1~, PROC*, PROC+1*, CPT+3
SRCPT START+3~, UTIL+6*, PROC
SRCV START+3~, UTIL+33*, ENC+13, DX+10
SRD START+4~, DIAG+1*, DX+13
SRD0 START+5~, FM1*, FM2
SRDA START+5~, FM1*, FM2
SRDATE START+3~, UTIL+13*, UTIL+19*, UTIL+23, ENCCPT+2
SRDC START+5~, FM1*, FM2
SRDDER START+5~, FM1*, FM2
SRDEPC START+4~, UTIL+36*, CPT+6
SRDG START+5~, FM1*, FM2
SRDH START+5~, FM1*, FM2
SRDI START+5~, FM1*, FM2
SRDIAG START+3~, UTIL+7*, DIAG
SRDIC START+5~, FM1*, FM2
SRDIC1 START+5~, FM1*, FM2
SRDICRRE START+5~, FM1*, FM2
SRDIE START+5~, FM1*, FM2
SRDIEDA START+5~, FM1+1*, FM2+1
SRDIG START+5~, FM1+1*, FM2+1
SRDIH START+5~, FM1+1*, FM2+1
SRDIIENS START+5~, FM1+1*, FM2+1
SRDISL START+5~, FM1+1*, FM2+1
SRDISYS START+5~, FM1+1*, FM2+1
SRDIU START+5~, FM1+1*, FM2+1
SRDIV START+5~, UTIL+1~, UTIL+2*, FM1+1*, FM2+1
SRDIWT START+5~, FM1+1*, FM2+1
SRDK START+5~, FM1*, FM2
SRDL START+5~, FM1*, FM2
SRDM START+5~, FM1*, FM2
SRDN START+5~, FM1+1*, FM2+1
SRDP START+5~, FM1*, FM2
SRDQ START+5~, FM1+1*, FM2+1
SRDR START+5~, FM1*, FM2
SRDX START+4~, START+5~, DIAG*, DIAG+1*, DXFM1+1*, FM2+1
SRDY START+5~, FM1+1*, FM2+1
SREC START+3~, UTIL+33*, ENC+10, DX+7
SRHNC START+3~, UTIL+33*, ENC+12, DX+9
SRI PCE+1~, PROC*, PROC+1*, DIAG*, DXDX+1, DX+12, DX+16, DX+17, DX+18
DX+19, DX+20, DX+21, DX+22, DX+23, DX+24, DX+25*, CPTCPT+1, CPT+2
CPT+3, CPT+4, CPT+5, CPT+6, CPT+7, CPT+19, CPT+22, CPT+23, CPT+24, CPT+25
CPT+26, CPT+27, CPT+28, CPT+29, PMOD+2, OMOD+2
SRINOUT START+4~, UTIL+25*, UTIL+26*
SRIR START+3~, UTIL+33*, ENC+9, DX+6
SRJ PCE+1~
SRK START+3~, START+8, UTIL+2*, UTIL+3*, UTIL+4*, UTIL+6*, UTIL+7*, UTIL+8, UTIL+11*, UTIL+12*
UTIL+13*, UTIL+14*, UTIL+15*, UTIL+16, UTIL+18*, UTIL+19*, UTIL+20*, UTIL+21*, UTIL+22*, UTIL+28*
UTIL+29*, UTIL+30*
SRLOC START+3~, UTIL+9*, UTIL+10*, UTIL+11*, UTIL+17*, UTIL+20*, UTIL+28, ENC+2
SRM PMOD+1~, PMOD+2*, OMOD+1~, OMOD+2*
SRMOD PMOD+1~, PMOD+2*, OMOD+1~, OMOD+2*
SRMST START+3~, UTIL+33*, ENC+11, DX+8
SRNON START+3~, UTIL+6*, UTIL+8, UTIL+16, UTIL+34, PROV+2, PROV+9
SRO START+4~
SRO(0 UTIL+32*, UTIL+33
SROTH START+3~, PCE+1~, PROC+1*, CPT+20, CPT+21, OMOD+2
SRPFSSAR START+4~, D2PCE+1*, D2PCE+2
SRPKG START+3~, START+6*, D2PCE+2, D2PCE+3
SRPLAO START+4~, DX+14*, DX+18
SRPLCV START+4~, DX+14*, DX+15*, DX+23
SRPLEC START+4~, DX+14*, DX+15*, DX+20
SRPLHNC START+4~, DX+14*, DX+15*, DX+22
SRPLIR START+4~, DX+14*, DX+15*, DX+19
SRPLMST START+4~, DX+14*, DX+15*, DX+21
SRPLPRJ START+4~, DX+14*, DX+15*, DX+24
SRPLSC START+4~, DX+14*, DX+17
SRPRJ START+3~, UTIL+33*, ENC+14, DX+11
SRPROV START+3~, UTIL+14*, UTIL+21*, PROVPROV+3, CPT
SRRPROV START+4~, UTIL+31*, CPT+1
SRS START+3~, START+7*, D2PCE+2, D2PCE+3
SRSC START+3~, UTIL+33*, ENC+7, DX+4
SRSITE UTIL+1~, UTIL+2*
SRSR UTIL+1~, UTIL+2*, UTIL+15, UTIL+22
>> SRTN START+1*, START+2, DEL+1, UTIL+2, UTIL+3, UTIL+4, UTIL+6, UTIL+7, UTIL+12, UTIL+14
UTIL+18, UTIL+28, UTIL+29, UTIL+30, UTIL+31, UTIL+32, D2PCE+1, D2PCE+4, PROC+1, DIAG+1
DX+13, CPTCPT+8, CPT+9, CPT+20, CPT+21, PMOD+2, OMOD+2
SRUP START+4~, UTIL+2*
SRV START+3~, DEL+2*, D2PCE+2*, D2PCE+3*
SRVSIT START+3~, DEL+2!, UTIL+3*, D2PCE+2, D2PCE+3, D2PCE+4, D2PCE+5!
SRX START+3~, UTIL+3*, UTIL+9*, UTIL+10*, UTIL+11*, UTIL+12*, UTIL+13, UTIL+14*, UTIL+18*, UTIL+19
UTIL+20, UTIL+21, UTIL+29*, UTIL+30*, UTIL+31*, UTIL+35*, UTIL+36, CPT+8*, CPT+9, CPT+20*
CPT+21
SRX2 START+3~, UTIL+30*
VAIN UTIL+27!
VAIN(1 UTIL+25, UTIL+26
VAINDT UTIL+23*, UTIL+27!
X START+6*, UTIL+2*, PMOD+1~, PMOD+2*, OMOD+1~, OMOD+2*
>> Y START+6
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All