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 |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: TIUCNFIX

Package: Text Integration Utility

Routine: TIUCNFIX


Information

TIUCNFIX ; SLC/MAM - Resolve Upload Filing Errors for Consults ;05/06/02

Source Information

Source file <TIUCNFIX.m>

Call Graph

Call Graph Total: 11

Package Total Call Graph
Text Integration Utility 10 $$CHEKPN^TIUCHLP  ($$CLASS,$$GETCNSLT)^TIUCNSLT  ($$ASKCHNG,GETTITLE)^TIUFIX  MAKE^TIUFIX1  ($$BUFFER,LOADHDR)^TIUFIX2  $$PATIENT^TIULA  SETPARM^TIULE  $$TRNSFRM^TIUPEFIX  
$$READ^TIUU  ENPN^TIUVSIT  
VA Fileman 1 ^DIE  

Entry Points

Name Comments DBIA/ICR reference
GETCNSLT(SUCCESS,TIUTYPE,TIUFLDS,CHANGEPT,TIUCNNBR) ; Get consult
PAT
CNFIX ; Consults Filing Error Resolution Code
; Requires: TIUEVNT - 8925.4 Upload Log Event IEN
; Requires: TIUTYPE - IEN of Docmt Def whose Filing Error
; Resolution Code is being invoked.
; Taken from alert or filing error.
CNFIXX
GETCHECK(SUCCESS,TIUTYPE,TIUFLDS,DFN,TITLDA,TIU) ; Get and check data
; Get from user: Patient, Visit, Document Title, Consult

External References

Name Field # of Occurrence
^DIE CNFIXX+7
$$CHEKPN^TIUCHLP PAT+6
$$CLASS^TIUCNSLT CNFIX+31
$$GETCNSLT^TIUCNSLT GETCNSLT+5
$$ASKCHNG^TIUFIX GETCNSLT+14, GETCNSLT+18
GETTITLE^TIUFIX CNFIX+33, PAT+12
MAKE^TIUFIX1 CNFIX+38
$$BUFFER^TIUFIX2 CNFIX+11
LOADHDR^TIUFIX2 CNFIX+14
$$PATIENT^TIULA PAT
SETPARM^TIULE CNFIX+12
$$TRNSFRM^TIUPEFIX PAT+25
$$READ^TIUU GETCNSLT+10
ENPN^TIUVSIT PAT+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!," OK, changing document to a progress note..."
  • Line Location: CNFIX+32
Function Call: WRITE
  • Prompt: !!,"Filing error could not be resolved."
  • Line Location: CNFIXX+9
Function Call: WRITE
  • Prompt: !,$P(SUCCESS,U,2)
  • Line Location: CNFIXX+10
Function Call: WRITE
  • Prompt: !,"If you wish to try a different approach, edit the buffered data directly",!,"and refile it, or simply exit and try again later.",!
  • Line Location: CNFIXX+11
Function Call: WRITE
  • Prompt: !!,"This patient has no consult requests; please make sure you have the"
  • Line Location: GETCNSLT+8
Function Call: WRITE
  • Prompt: !,"correct patient."
  • Line Location: GETCNSLT+9
Function Call: WRITE
  • Prompt: !!,"To upload into a consult title, you must select a request."
  • Line Location: GETCNSLT+17
Routine Call
  • DIE
  • Line Location:
    • CNFIXX+7

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TIU(8925.1 - [#8925.1] CNFIX+9
^TIU(8925.4 - [#8925.4] CNFIX+10

Label References

Name Line Occurrences
CNFIXX CNFIX+9, CNFIX+10, CNFIX+11, CNFIX+21, CNFIX+25
GETCHECK CNFIX+18
GETCNSLT PAT+18
PAT PAT+19

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ASK CNFIX+31*, CNFIX+33, PAT+1~, PAT+11*, PAT+12
BADTYPES CNFIX+31*, CNFIX+33, PAT+1~, PAT+11*, PAT+12
CHANGEPT PAT+1~, PAT+18, PAT+19, GETCNSLT~, GETCNSLT+11*
CLINPROC GETCNSLT+2~, GETCNSLT+4*, GETCNSLT+5
DA CNFIXX+4~, CNFIXX+6*
DFN CNFIX+7~, CNFIX+18, CNFIX+38, GETCHECK~, PAT*, PAT+3, PAT+4, GETCNSLT+5
DIE CNFIXX+4~, CNFIXX+6*
>> DIRUT GETCNSLT+12
DOCNUM GETCNSLT+2~, GETCNSLT+4*, GETCNSLT+5
DR CNFIXX+4~, CNFIXX+6*
OLDTYPE CNFIX+7~, CNFIX+17*, CNFIX+21, CNFIX+25, CNFIXX+3
SUCCESS CNFIX+7~, CNFIX+8*, CNFIX+9*, CNFIX+10*, CNFIX+11*, CNFIX+18, CNFIX+21, CNFIX+25, CNFIX+33, CNFIX+38
, CNFIXX, CNFIXX+10, GETCHECK~, PAT+2*, PAT+12, PAT+18, PAT+26*, GETCNSLT~, GETCNSLT+3*
TITLDA CNFIX+7~, CNFIX+18, CNFIX+33, CNFIX+38, GETCHECK~, PAT+12, PAT+15
TIU CNFIX+7~, CNFIX+18, CNFIX+38, GETCHECK~, PAT+4, PAT+5, PAT+6!
TIUBUF CNFIX+7~, CNFIX+11*, CNFIX+14, CNFIX+38
TIUCNNBR PAT+1~, PAT+18, PAT+20, PAT+24*, PAT+25, GETCNSLT~, GETCNSLT+5*, GETCNSLT+7, GETCNSLT+16
>> TIUDONE CNFIXX*, CNFIXX+3, CNFIXX+8
>> TIUEVNT CNFIX+10, CNFIX+11, CNFIX+38, CNFIXX+6
TIUFLDS CNFIX+7~, CNFIX+14, CNFIX+18, CNFIX+33, CNFIX+38, GETCHECK~, PAT+12, PAT+18, GETCNSLT~
TIUFLDS(1405 CNFIX+26!, PAT+25*
TIUOVR GETCNSLT+2~, GETCNSLT+4*, GETCNSLT+5
>> TIUPRM0 CNFIX+12, CNFIX+14, CNFIX+38
TIUTYPE CNFIX+9, CNFIX+14, CNFIX+17, CNFIX+18, CNFIX+21, CNFIX+25, CNFIX+33, CNFIX+38, CNFIXX+3, GETCHECK~
, PAT+12, PAT+16, PAT+18, PAT+25, GETCNSLT~, GETCNSLT+14, GETCNSLT+18
TYPE CNFIXX+4~, CNFIXX+5*, CNFIXX+6
U CNFIXX+10
Y GETCNSLT+2~, GETCNSLT+10*, GETCNSLT+11, GETCNSLT+14*, GETCNSLT+18*
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All