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 |