TIUPXAP2 ; SLC/JER - More code for the workload capture ;12/4/02@07:54:52 [1/18/05 9:27am]
Source file <TIUPXAP2.m>
| Package | Total | Call Graph | 
|---|---|---|
| Text Integration Utility | 8 | $$PATIENT^TIULA  GETTIU^TIULD  $$WORKOK^TIUPXAP1  (CPT,GETCPT)^TIUPXAPC  ($$CONFIRM,GETICD,ICD)^TIUPXAPI  SCASK^TIUPXAPS  $$READ^TIUU  $$SELLOC^TIUVSIT | 
| PCE Patient Care Encounter | 3 | ($$GETENC,$$INTV,$$VST2APPT)^PXAPI ENCEVENT^PXKENC $$APPOINT^PXUTL1 | 
| RPC Broker | 1 | $$BROKER^XWBLIB | 
| Registration | 1 | FULL^VALM1 | 
| Scheduling | 1 | $$SDAPI^SDAMA301 | 
| VA Fileman | 1 | FILE^DIE | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| CHKWKL(TIUDA,TIUDPRM) | ;Check if workload data should be entered ; Input -- TIUDA TIU Document file (#8925) IEN ; TIUDPRM TIU Document Parameters file (#8925.95) Array ; Output -- 1=Enter Workload and 0=Do Not Enter Workload | |
| PICK(LOW,HIGH,PROMPT,TYPE) | ; List selection | |
| CHKAPPT(TIUVSIT,TIUDFN,TIUEDT,TIUHL) | ;Check if an appointment is associated with the Visit ; Input -- TIUVSIT Visit file (#9000010) IEN ; TIUDFN Patient file (#2) IEN ; TIUEDT Episode Begin Date/Time ; TIUHL Hospital Location file (#44) IEN ; Output -- 0=Appointment is not associated with the Visit ; 1=Appointment is associated with the Visit | |
| CHKVST(TIUDA) | ;Check the visit associated with the document for key workload | |
| CHKVSTQ | ||
| CHKWKLQ | ||
| UPDVSTQ | ||
| CMBLST(EMCODES,CPTCODES) | ; Combine E/M and other CPT codes | |
| TEST | ; Test the PXAPI Data Capture dialogs | |
| EDTENC(TIUDA,CHNG) | ; Edit the encounter for a given note | |
| CPTCALL | ||
| UPDVST(TIUDA,TIUVSIT,ERROR) | ;Update Visit in TIU Document file #8925 ; Input -- TIUDA TIU Document file (#8925) IEN ; TIUVSIT Visit file (#9000010) IEN ; Output -- 1=Successful and 0=Failure ; ERROR Error Message (Optional) | 
| Name | Field # of Occurrence | 
|---|---|
| FILE^DIE | UPDVST+13 | 
| $$GETENC^PXAPI | EDTENC+18, CHKVST+18 | 
| $$INTV^PXAPI | EDTENC+41 | 
| $$VST2APPT^PXAPI | CHKAPPT+9 | 
| ENCEVENT^PXKENC | CHKVST+16 | 
| $$APPOINT^PXUTL1 | CHKAPPT+11 | 
| $$SDAPI^SDAMA301 | CHKWKL+29 | 
| $$PATIENT^TIULA | TEST+2 | 
| GETTIU^TIULD | EDTENC+32 | 
| $$WORKOK^TIUPXAP1 | EDTENC+11 | 
| CPT^TIUPXAPC | CPTCALL | 
| GETCPT^TIUPXAPC | TEST+6 | 
| $$CONFIRM^TIUPXAPI | CPTCALL+6 | 
| GETICD^TIUPXAPI | TEST+4 | 
| ICD^TIUPXAPI | TEST+5 | 
| SCASK^TIUPXAPS | CPTCALL+2 | 
| $$READ^TIUU | PICK+3, EDTENC+30, EDTENC+38, EDTENC+46 | 
| $$SELLOC^TIUVSIT | TEST+3 | 
| FULL^VALM1 | EDTENC+5 | 
| $$BROKER^XWBLIB | CHKWKL+20, CHKAPPT+8 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^SC - [#44] | EDTENC+8 | 
| ^SD(409.63 - [#409.63] | CHKWKL+35 | 
| ^TIU(8925 - [#8925] | EDTENC+6, EDTENC+48, CHKVST+10, CHKVST+12, UPDVST+12, UPDVST+13, CHKWKL+7, CHKWKL+9 | 
| ^TMP("PXKENC" | EDTENC+25!, CHKVST+27, CHKVST+30, CHKVSTQ! | 
| ^TMP($J | CHKWKL+30!, CHKWKL+31, CHKWKL+32! | 
| Name | Line Occurrences | 
|---|---|
| $$CHKAPPT | EDTENC+40, CHKWKL+12 | 
| $$UPDVST | EDTENC+24, EDTENC+48 | 
| CHKVSTQ | CHKVST+10, CHKVST+23, CHKVST+27 | 
| CHKWKLQ | CHKWKL+7, CHKWKL+16, CHKWKL+20 | 
| CPTCALL | CPTCALL+1 | 
| TEST | CPTCALL+7 | 
| UPDVSTQ | UPDVST+8 | 
| Name | Field # of Occurrence | 
|---|---|
| ^("CPT" | CHKVST+27 | 
| ^("POV" | CHKVST+27 | 
| ^(12 | EDTENC+6 | 
| ^(800 | CHKVST+30 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| CHNG | EDTENC~, EDTENC+49* | 
| CPT | TEST+1~, CPTCALL, CPTCALL+1, CPTCALL+6, CPTCALL+9! | 
| CPT(0 | CPTCALL+3 | 
| CPTARR | TEST+1~, TEST+6, CPTCALL, CPTCALL+9!, CPTCALL+10! | 
| CPTCODES | CMBLST~, CMBLST+7!, CMBLST+8* | 
| CPTCODES( | CMBLST+3, CMBLST+4, CMBLST+6 | 
| DA | EDTENC+2~ | 
| DFN | TEST+1~, TEST+2*, CPTCALL+2 | 
| DIERR | UPDVST+5~, UPDVST+14 | 
| DT | EDTENC+35 | 
| DTOUT | TEST+1~, CPTCALL+1, CPTCALL+3 | 
| EMCODES | CMBLST~, CMBLST+2 | 
| EMCODES(0 | CMBLST+2 | 
| ERROR | UPDVST~, UPDVST+14*, UPDVST+15 | 
| HIGH | PICK~, PICK+3 | 
| I | CHKVST+7~, CHKVST+31* | 
| ICD | TEST+1~, TEST+5, CPTCALL+6, CPTCALL+9! | 
| ICD(0 | CPTCALL+3 | 
| ICDARR | TEST+1~, TEST+4, TEST+5, CPTCALL+9!, CPTCALL+10! | 
| LOW | PICK~, PICK+3 | 
| OKF | UPDVST+5~, UPDVST+15*, UPDVST+17*, UPDVSTQ | 
| PROMPT | PICK~, PICK+1*, PICK+3 | 
| SC | TEST+1~, CPTCALL+2, CPTCALL+6, CPTCALL+9! | 
| SC(0 | CPTCALL+3 | 
| STATUS | CHKWKL+4~, CHKWKL+31*, CHKWKL+35 | 
| TIU | TEST+1~, CPTCALL+2, EDTENC+32~ | 
| TIU("EDT" | EDTENC+34 | 
| TIU("LOC" | TEST+3*, TEST+4, TEST+6 | 
| TIU("PID" | EDTENC+33 | 
| TIU("PNM" | EDTENC+33 | 
| TIUAPPTF | CHKWKL+4~, CHKWKL+12*, CHKWKL+16, CHKAPPT+7~, CHKAPPT+9*, CHKAPPT+11*, CHKAPPT+12 | 
| TIUARRAY | CHKWKL+4~, CHKWKL+29 | 
| TIUARRAY("FLDS" | CHKWKL+27* | 
| TIUARRAY("MAX" | CHKWKL+28* | 
| TIUARRAY("SORT" | CHKWKL+26* | 
| TIUARRAY(1 | CHKWKL+23* | 
| TIUARRAY(2 | CHKWKL+24* | 
| TIUARRAY(4 | CHKWKL+25* | 
| TIUCHKF | CHKVST+7~, CHKVST+10*, CHKVST+20*, CHKVST+23, CHKVST+27*, CHKVST+31*, CHKVSTQ+1 | 
| TIUCNT | CHKWKL+4~, CHKWKL+29*, CHKWKL+30 | 
| TIUCONT | EDTENC+2~, EDTENC+29, EDTENC+30* | 
| TIUD0 | EDTENC+1~, EDTENC+6*, EDTENC+13, EDTENC+35, CHKVST+7~, CHKVST+10*, CHKVST+11, CHKWKL+4~, CHKWKL+7*, CHKWKL+8 | 
| TIUD12 | EDTENC+1~, EDTENC+6*, EDTENC+7 | 
| TIUDA | EDTENC~, EDTENC+6, EDTENC+11, EDTENC+24, EDTENC+32, EDTENC+48, CHKVST~, CHKVST+10, CHKVST+12, UPDVST~ , UPDVST+11, UPDVST+12, UPDVST+13, CHKWKL~, CHKWKL+7, CHKWKL+9 | 
| TIUDFN | EDTENC+1~, EDTENC+13*, EDTENC+18, EDTENC+40, EDTENC+41, CHKVST+7~, CHKVST+11*, CHKVST+18, CHKWKL+4~, CHKWKL+8* , CHKWKL+12, CHKWKL+25, CHKWKL+31, CHKAPPT~, CHKAPPT+11 | 
| TIUDPRM | CHKWKL~ | 
| TIUDPRM(0 | EDTENC+4, EDTENC+29, CHKWKL+20 | 
| TIUEDT | EDTENC+1~, EDTENC+13*, EDTENC+18, EDTENC+40, EDTENC+41, CHKVST+7~, CHKVST+11*, CHKVST+18, CHKWKL+4~, CHKWKL+8* , CHKWKL+12, CHKWKL+23, CHKWKL+31, CHKAPPT~, CHKAPPT+11 | 
| TIUERR | EDTENC+1~, EDTENC+24*, EDTENC+41*, EDTENC+45, EDTENC+48* | 
| TIUFDA | UPDVST+5~ | 
| TIUFDA(8925 | UPDVST+11* | 
| TIUHL | EDTENC+1~, EDTENC+7*, EDTENC+8, EDTENC+18, EDTENC+40, EDTENC+41, CHKVST+7~, CHKVST+12*, CHKVST+18, CHKWKL+4~ , CHKWKL+9*, CHKWKL+12, CHKWKL+24, CHKAPPT~, CHKAPPT+11 | 
| TIUI | CMBLST+1~*, CMBLST+2*, CMBLST+4*, CMBLST+6, EDTENC+1~ | 
| TIUINC | CHKWKL+4~ | 
| TIUJ | CMBLST+1~*, CMBLST+3*, CMBLST+4, CMBLST+6 | 
| TIUMVSTF | EDTENC+14~, EDTENC+21*, EDTENC+23, EDTENC+29 | 
| TIUOK | TEST+1~, CPTCALL+6*, CPTCALL+7 | 
| TIUPAUSE | EDTENC+1~, EDTENC+38*, EDTENC+46* | 
| TIURES | CHKWKL+4~ | 
| TIUVSIT | EDTENC+1~, EDTENC+13*, EDTENC+16, EDTENC+19*, EDTENC+23, EDTENC+24, EDTENC+29, EDTENC+40, EDTENC+41, EDTENC+48 , CHKVST+7~, CHKVST+11*, CHKVST+15, CHKVST+16, CHKVST+19*, CHKVST+23, CHKVST+27, CHKVST+30, UPDVST~, UPDVST+8 , UPDVST+11, CHKWKL+4~, CHKWKL+8*, CHKWKL+12, CHKAPPT~, CHKAPPT+8, CHKAPPT+9 | 
| TIUVSITS | EDTENC+14~, EDTENC+18*, EDTENC+19, EDTENC+21, CHKVST+7~, CHKVST+18*, CHKVST+19, CHKVST+20 | 
| TIUWHAT | EDTENC+1~, EDTENC+40*, EDTENC+41 | 
| TIUWKLF | CHKWKL+4~, CHKWKL+16*, CHKWKL+30, CHKWKL+35*, CHKWKLQ | 
| TMPARRY | CMBLST+1~, CMBLST+2*, CMBLST+8 | 
| TMPARRY( | CMBLST+4*, CMBLST+6* | 
| TMPARRY(0 | CMBLST+4* | 
| TYPE | PICK~, PICK+1*, PICK+3 | 
| U | PICK+3, EDTENC+4, EDTENC+7, EDTENC+8, EDTENC+13, EDTENC+21, EDTENC+34, EDTENC+35, EDTENC+48, CHKVST+11 , CHKVST+12, CHKVST+20, CHKVST+31, CHKWKL+8, CHKWKL+9, CHKWKL+20, CHKWKL+31 | 
| >> VALMAR | EDTENC+31, EDTENC+39 | 
| X | PICK+1~, CHKVST+7~, CHKVST+30*, CHKVST+31 | 
| >> XWBOS | EDTENC+3 | 
| Y | PICK+1~, PICK+3*, PICK+4 |