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 |