TIUCNSLT ; SLC/JER - Patient movement look-up ;1/7/03 [6/11/04 8:34am]
Source file <TIUCNSLT.m>
| Package | Total | Call Graph | 
|---|---|---|
| Text Integration Utility | 4 | $$CLASS^TIUCNSLT ($$DELETE,$$HASADDEN,$$ISADDNDM)^TIULC1 $$ISA^TIULX $$READ^TIUU | 
| Consult Request Tracking | 2 | (GET,SEND)^GMRCTIU ROLLBACK^GMRCTIU1 | 
| Authorization Subscription | 1 | $$ISA^USRLM | 
| VA Fileman | 1 | ^DIE | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| POST(TIUDA,STATUS) | ; Post status updates to Consult Tracking | |
| WRITE | ||
| DADCR(DA) | ; Get the Consult request associated with the parent record | |
| REMCNSLT(TIUDA) | ;Remove link to consult if there is one ;*171 | |
| UPDTADD(TIUDA,TIUCVP) | ; Addenda for re-linked original are updated | |
| AGN | ; Loop for handling repeated attempts | |
| CHAGN | ||
| GETCNSLT(DFN,TIUCPF,TIUDA,TIUOVR) | ; Match consult result | |
| CNSCTGUI(TIUDA,TIUOTTL,TIUNTTL) | ; | |
| CHANGE(TIUDA,TIUCPF,TIUNOCS) | ; Re-direct the TIU Document to a different CT Record ; Passes back TIUNOCS=-1 if pt has no requests or none is selected | |
| CLASS() | ; What is the TIU Class (or Document Class) for CONSULTS | |
| GETX | ||
| ISCNSLT(TIUY,TITLE) | ; Boolean RPC to evaluate whether TITLE is a CONSULT | |
| RETREAT(DA,TIUD14) | ; If Pt has no requests, retreat gracefully | |
| CONSCT(TIUDA,TIUOTTL,TIUNTTL) | ; | |
| ROLLBACK(TIUDA) | ; Roll back CT Record when TIU changes require it | |
| BREAK | ; Handle prompting | 
| Name | Field # of Occurrence | 
|---|---|
| ^DIE | CHAGN+4, RETREAT+2, UPDTADD+8, UPDTADD+9, ROLLBACK+3 | 
| GET^GMRCTIU | POST+4 | 
| SEND^GMRCTIU | AGN+16 | 
| ROLLBACK^GMRCTIU1 | ROLLBACK+2 | 
| $$CLASS^TIUCNSLT | CONSCT+5, CNSCTGUI+5 | 
| $$DELETE^TIULC1 | REMCNSLT+4 | 
| $$HASADDEN^TIULC1 | UPDTADD+2 | 
| $$ISADDNDM^TIULC1 | AGN+12, UPDTADD+6 | 
| $$ISA^TIULX | ISCNSLT+4, CONSCT+6, CNSCTGUI+6 | 
| $$READ^TIUU | CONSCT+12 | 
| $$ISA^USRLM | AGN+15 | 
| 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 | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| RPC Name | Call Tags | 
|---|---|
| TIU IS THIS A CONSULT? | ISCNSLT | 
| FileNo | Call Tags | 
|---|---|
| ^TIU(8925 - [#8925] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DPT - [#2] | AGN+19 | 
| ^TIU(8925 - [#8925] | AGN+8, AGN+11, DADCR+1, DADCR+2, POST+1, POST+3, CHANGE+3, UPDTADD+4, ROLLBACK+1, REMCNSLT+3 | 
| ^TIU(8925.1 - [#8925.1] | CLASS+2, CLASS+3 | 
| ^TMP("GMRCR" | AGN+18, AGN+20, AGN+27, AGN+28, AGN+34, BREAK+1, BREAK+2, BREAK+4 | 
| Name | Line Occurrences | 
|---|---|
| $$CLASS | ISCNSLT+2 | 
| $$DADCR | AGN+12 | 
| $$GETCNSLT | CHAGN+1 | 
| AGN | AGN+23 | 
| BREAK | AGN+29, AGN+32, BREAK+4 | 
| GETX | AGN+3, AGN+11, AGN+12 | 
| POST | CHAGN+7, RETREAT+5 | 
| REMCNSLT | CONSCT+14, CNSCTGUI+8 | 
| RETREAT | CHAGN+3 | 
| ROLLBACK | CHANGE+6 | 
| UPDTADD | CHAGN+5 | 
| WRITE | AGN+29 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | CLASS+3 | 
| ^(14 | AGN+11, CHANGE+3 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DA | AGN+6, DADCR~, DADCR+1, POST+1~, CHANGE+2~, CHAGN*, CHAGN+4*, RETREAT~, UPDTADD+3~, UPDTADD+4* , UPDTADD+6, ROLLBACK+1~, ROLLBACK+3* | 
| DFN | GETCNSLT~, AGN+2, AGN+8, AGN+16, AGN+19, CHANGE+2~, CHANGE+4*, CHANGE+5, CHAGN+1 | 
| DIE | CHANGE+2~, CHAGN+4*, RETREAT+1~, RETREAT+2*, UPDTADD+5~, UPDTADD+8*, ROLLBACK+1~, ROLLBACK+3* | 
| DR | CHANGE+2~, CHAGN+4*, RETREAT+1~, RETREAT+2*, UPDTADD+5~, UPDTADD+7*, ROLLBACK+1~, ROLLBACK+3* | 
| DTIME | BREAK+1 | 
| DUZ | AGN+15 | 
| GMRCDA | POST+1~*, POST+2, POST+4, ROLLBACK+1~*, ROLLBACK+2 | 
| GMRCO | AGN+3, CHANGE+2~, CHANGE+4*, CHANGE+6!, CHAGN+6*, RETREAT+1~, RETREAT+3* | 
| GMRCSTAT | CHANGE+2~, CHAGN+6*, CHAGN+7, RETREAT+1~, RETREAT+4*, RETREAT+5 | 
| GMRCVP | CHANGE+2~, CHAGN+1*, CHAGN+2, CHAGN+3, CHAGN+5, CHAGN+6 | 
| GMRCY | CLASS+1~, CLASS+2*, CLASS+3*, CLASS+4 | 
| STATUS | POST~, POST+4 | 
| TITLE | ISCNSLT~, ISCNSLT+4 | 
| TIUAUTH | POST+1~, POST+3*, POST+4 | 
| TIUCLASS | ISCNSLT+1~, ISCNSLT+2*, ISCNSLT+3, ISCNSLT+4, CONSCT+4~, CONSCT+5*, CONSCT+6, CNSCTGUI+4~, CNSCTGUI+5*, CNSCTGUI+6 | 
| TIUCNT | AGN+1~, AGN+20*, AGN+21*, AGN+25 | 
| TIUCPF | GETCNSLT~, AGN+16, CHANGE~, CHAGN+1 | 
| TIUCVP | UPDTADD~ | 
| TIUD0 | CHANGE+2~, CHANGE+3*, CHANGE+4, CHAGN+6, RETREAT+4 | 
| TIUD14 | CHANGE+2~, CHANGE+3*, CHANGE+4, CHAGN+3, RETREAT~, RETREAT+3 | 
| TIUDA | GETCNSLT~, AGN+6*, AGN+8*, AGN+11, AGN+12, POST~, POST+1, POST+3, POST+4, CHANGE~ , CHANGE+3, CHANGE+6, CHAGN, CHAGN+3, CHAGN+4, CHAGN+5, CHAGN+7, RETREAT+5, UPDTADD~, UPDTADD+2 , UPDTADD+4, ROLLBACK~, ROLLBACK+1, ROLLBACK+2, ROLLBACK+3, REMCNSLT~, REMCNSLT+3, CONSCT~, CONSCT+14, CNSCTGUI~ , CNSCTGUI+8 | 
| TIUDADA | DADCR+1~*, DADCR+2 | 
| TIUDELX | REMCNSLT+2~, REMCNSLT+4*, REMCNSLT+5 | 
| TIUER | AGN+1~, AGN+23, AGN+26*, AGN+27, AGN+31, AGN+33, BREAK+2* | 
| TIUI | AGN+1~, AGN+20*, AGN+26*, AGN+27*, AGN+28, AGN+29 | 
| TIUII | AGN+1~, AGN+28*, AGN+32, BREAK+1, BREAK+2 | 
| TIUNOCS | CHANGE~, CHAGN*, CHAGN+3* | 
| TIUNTTL | CONSCT~, CONSCT+6, CNSCTGUI~, CNSCTGUI+6 | 
| TIUOK | AGN+1~, AGN+26*, AGN+27, AGN+34, BREAK+5* | 
| TIUOTTL | CONSCT~, CONSCT+6, CNSCTGUI~, CNSCTGUI+6 | 
| TIUOUT | AGN+1~, AGN+2*, AGN+23, AGN+30, AGN+31*, AGN+32, AGN+33* | 
| TIUOVR | GETCNSLT~, AGN+15*, AGN+16 | 
| >> TIUPOP | CHAGN+3* | 
| >> TIUQUIT | CONSCT+12*, CONSCT+13 | 
| TIUTYPE | REMCNSLT+2~, REMCNSLT+3*, REMCNSLT+4 | 
| TIUX | AGN+1~, AGN+3*, AGN+11*, AGN+12*, AGN+28*, AGN+34*, AGN+36, GETX, WRITE | 
| TIUY | AGN+1~, GETX*, GETX+1, DADCR+1~, DADCR+2*, DADCR+3, ISCNSLT~, ISCNSLT+3*, ISCNSLT+4* | 
| U | AGN+8, AGN+11, AGN+19, DADCR+1, DADCR+2, POST+1, POST+3, CHANGE+4, CHAGN+6, RETREAT+3 , RETREAT+4, ROLLBACK+1, CLASS+3 | 
| X | AGN+1~, BREAK+1*, BREAK+2, BREAK+3, BREAK+4, BREAK+5 |