TIUSRVD ; SLC/JER - RPC's for document definition ;04-Jun-2012 16:28;DU
Source file <TIUSRVD.m>
| Package | Total | Call Graph |
|---|---|---|
| Text Integration Utility | 9 | $$CLASS^TIUCNSLT ITEMS^TIUFLT $$TYPMATCH^TIULA1 $$PNAME^TIULC1 $$PERSDOC^TIULE ($$CANENTR,$$CANLINK,$$CANPICK,CANLINK)^TIULP PATVADPT^TIULV $$CLASS^TIUSROI ($$DOLMLINE,DOLMLINE)^TIUSRVF1 |
| RPC Broker | 1 | $$BROKER^XWBLIB |
| VA Fileman | 1 | ^DIC |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| CNSLCLAS(Y) | ; RPC to identify class CONSULTS
|
|
| SUMMARY(TIUY) | ; Get list of DS Titles
|
|
| BOIL(LINE,COUNT) | ; Execute Boilerplates
|
|
| TRAVERSE(TIUY,CLASS,TYPE,TIUK) | ; Get all selectable titles for the CLASS
|
|
| NOTES(TIUY) | ; Get list of PN Titles
|
|
| BLRSHELL(TIUY,TITLE,DFN,VSTR) | ; Shell for boilerplate RPC
|
|
| BLRPLT(TIUY,TITLE,DFN,VSTR,ROOT) | ; Load/Execute the Boilerplate for TITLE
; or ROOT |
|
| CANXEC(TIUODA) | ; Evaluate Object Status
|
|
| APPEND(X) | ;
|
|
| LNGSURG(Y,FROM,DIR,CLNAME) | ; long list SURGICAL REPORT titles
; CLNAME = "SURGICAL REPORTS" or "PROCEDURE REPORTS (NON-O.R.)" ; depending on context |
|
| CANLINK(Y,TIUTTL) | ; Wrap call to $$CANLINK^TIULP
|
|
| PERSLIST(TIUY,DUZ,CLASS,TIUC,TIUFLG) | ; Get personal list for a user
|
|
| LONGLIST(Y,CLASS,FROM,DIR,IDNOTE) | ; long list of titles for a class
; .Y=returned list, CLASS=ptr to class in 8925.1, FROM=text to $O from, ; DIR=$O direction, IDNOTE=flag to indicate selection for ID Entry |
|
| INSMULT(LINE,TARGET,TIULCNT) | ; Mult-valued results
|
|
| LNGCNSLT(Y,FROM,DIR) | ; Handle long list of titles for CONSULTS
|
|
| SURGCLAS(Y,CLNAME) | ; RPC to identify class
; CLNAME = "SURGICAL REPORTS" or "PROCEDURE REPORTS (NON-O.R.)" |
|
| LIST(TIUY,CLASS,TYPE,TIUK) | ; Get list of document titles
|
|
| REPLACE(LINE,X,TIUI) | ; Replace the TIUIth object in LINE w/X
|
| Name | Field # of Occurrence |
|---|---|
| ^DIC | BOIL+6 |
| $$CLASS^TIUCNSLT | LNGCNSLT+1, CNSLCLAS+1 |
| ITEMS^TIUFLT | BLRPLT+23 |
| $$TYPMATCH^TIULA1 | TRAVERSE+5 |
| $$PNAME^TIULC1 | TRAVERSE+7, PERSLIST+11 |
| $$PERSDOC^TIULE | LIST+9, PERSLIST+16 |
| $$CANENTR^TIULP | TRAVERSE+3, PERSLIST+10, LONGLIST+7 |
| $$CANLINK^TIULP | LONGLIST+8, CANLINK+1 |
| $$CANPICK^TIULP | TRAVERSE+3, PERSLIST+10, LONGLIST+7 |
| CANLINK^TIULP | LONGLIST+8 |
| PATVADPT^TIULV | BLRPLT+8 |
| $$CLASS^TIUSROI | LNGSURG+4, SURGCLAS+3 |
| $$DOLMLINE^TIUSRVF1 | BLRPLT+17 |
| DOLMLINE^TIUSRVF1 | BLRPLT+17 |
| $$BROKER^XWBLIB | INSMULT+4 |
| RPC Name | Call Tags |
|---|---|
| TIU GET PN TITLES | NOTES |
| TIU GET DS TITLES | SUMMARY |
| TIU LOAD BOILERPLATE TEXT | BLRSHELL |
| TIU LONG LIST OF TITLES | LONGLIST |
| TIU PERSONAL TITLE LIST | PERSLIST |
| TIU LONG LIST CONSULT TITLES | LNGCNSLT |
| TIU IDENTIFY CONSULTS CLASS | CNSLCLAS |
| TIU IDENTIFY SURGERY CLASS | SURGCLAS |
| TIU LONG LIST SURGERY TITLES | LNGSURG |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^TIU(8925.1 - [#8925.1] | TRAVERSE+4, TRAVERSE+8, TRAVERSE+10, BLRPLT+7, BLRPLT+12, BLRPLT+22, BOIL+9, CANXEC+1, LONGLIST+4, LONGLIST+6 |
| ^TIU(8925.98 - [#8925.98] | LIST+6, PERSLIST+2, PERSLIST+6, PERSLIST+8 |
| ^TMP("TIUBOIL" | BLRSHELL+1!, BLRSHELL+3!, BLRPLT+5, BLRPLT+9, BLRPLT+12*, BLRPLT+13!, BLRPLT+14*, BLRPLT+20*, BLRPLT+21* |
| Name | Line Occurrences |
|---|---|
| $$APPEND | BOIL+9 |
| $$BOIL | BLRPLT+18 |
| $$CANXEC | BOIL+9 |
| $$REPLACE | BOIL+20 |
| BLRPLT | BLRSHELL+2, BLRPLT+25 |
| INSMULT | BLRPLT+19 |
| LIST | NOTES+1, SUMMARY+1 |
| LONGLIST | LNGCNSLT+2, LNGSURG+5 |
| PERSLIST | LIST+6 |
| TRAVERSE | LIST+8, TRAVERSE+11 |
| Name | Field # of Occurrence |
|---|---|
| ^(9 | BOIL+9 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CLASS | LIST~, LIST+6, LIST+8, LIST+9, TRAVERSE~, TRAVERSE+3, TRAVERSE+4, TRAVERSE+7, TRAVERSE+8, TRAVERSE+10 , PERSLIST~, PERSLIST+2, PERSLIST+16, LNGCNSLT+1~*, LNGCNSLT+2, LNGSURG+3~, LNGSURG+4*, LNGSURG+5, LONGLIST~, LONGLIST+4 , LONGLIST+6 |
| CLNAME | LNGSURG~, LNGSURG+3*, LNGSURG+4, SURGCLAS~, SURGCLAS+2*, SURGCLAS+3 |
| CNT | LONGLIST+3~*, LONGLIST+4, LONGLIST+6 |
| COUNT | BOIL~ |
| CURTYP | TRAVERSE+1~, TRAVERSE+4*, TRAVERSE+5 |
| DA | LONGLIST+3~, LONGLIST+5*, LONGLIST+6*, LONGLIST+7, LONGLIST+8, LONGLIST+9 |
| DFN | BLRSHELL~, BLRSHELL+2, BLRPLT~, BLRPLT+8, BLRPLT+25 |
| DIC | BOIL+2~, BOIL+3* |
| DIC("S" | BOIL+4* |
| DIC(0 | BOIL+3* |
| DIR | LNGCNSLT~, LNGCNSLT+2, LNGSURG~, LNGSURG+5, LONGLIST~, LONGLIST+3*, LONGLIST+4 |
| DT | BLRPLT+14, BLRPLT+21 |
| DUZ | LIST+6, LIST+9, PERSLIST~, PERSLIST+2, PERSLIST+16 |
| FROM | LNGCNSLT~, LNGCNSLT+2, LNGSURG~, LNGSURG+5, LONGLIST~, LONGLIST+4*, LONGLIST+6, LONGLIST+9 |
| I | TRAVERSE+1~, TRAVERSE+8*, TRAVERSE+10, LONGLIST+3~*, LONGLIST+4, LONGLIST+6, LONGLIST+9* |
| IDNOTE | LONGLIST~, LONGLIST+8 |
| INLST | PERSLIST+1~, PERSLIST+20*, PERSLIST+23 |
| J | TRAVERSE+1~, TRAVERSE+9~, TRAVERSE+10*, TRAVERSE+11 |
| LINE | BOIL~, BOIL+5, BOIL+20*, BOIL+21, REPLACE~, REPLACE+1*, REPLACE+2, INSMULT~, INSMULT+5, INSMULT+7 , INSMULT+8, INSMULT+9, INSMULT+15 |
| >> NOSAVE | CANXEC+2 |
| ROOT | BLRPLT~, BLRPLT+7*, BLRPLT+11, BLRPLT+15, BLRPLT+16, BLRPLT+22 |
| TARGET | INSMULT~, INSMULT+17, INSMULT+18, INSMULT+20, INSMULT+22, INSMULT+23, INSMULT+24, INSMULT+25 |
| TITLE | BLRSHELL~, BLRSHELL+2, BLRPLT~, BLRPLT+7, BLRPLT+12, BLRPLT+22, BLRPLT+23 |
| TIU | BLRPLT+2~, BLRPLT+8 |
| TIUC | TRAVERSE+1~*, PERSLIST~, PERSLIST+4*, PERSLIST+5*, PERSLIST+12*, PERSLIST+13, PERSLIST+14*, PERSLIST+17*, PERSLIST+19*, PERSLIST+23* , PERSLIST+25* |
| TIUDA | PERSLIST+1~, PERSLIST+2*, PERSLIST+3, PERSLIST+6, PERSLIST+8 |
| TIUDFLT | LIST+1~, LIST+9*, LIST+10, PERSLIST+1~, PERSLIST+16*, PERSLIST+20*, PERSLIST+21, PERSLIST+23, PERSLIST+25 |
| TIUDTYP | PERSLIST+7~, PERSLIST+9*, PERSLIST+10, PERSLIST+11, PERSLIST+14 |
| TIUFITEM | BLRPLT+23~ |
| TIUFITEM( | BLRPLT+24, BLRPLT+25 |
| TIUFLG | PERSLIST~, PERSLIST+4, PERSLIST+15 |
| TIUFPRIV | BOIL+2~* |
| TIUI | TRAVERSE+1~*, PERSLIST+1~, PERSLIST+5*, PERSLIST+6*, PERSLIST+8, PERSLIST+17*, PERSLIST+18*, PERSLIST+19, PERSLIST+20, BLRPLT+2~* , BLRPLT+15*, BLRPLT+16, BLRPLT+23~, BLRPLT+24*, BLRPLT+25, BOIL+2~, BOIL+5*, BOIL+13, BOIL+17, BOIL+20 , REPLACE~, REPLACE+1, INSMULT+6~, INSMULT+9*, INSMULT+11*, INSMULT+14, INSMULT+15 |
| TIUJ | BLRPLT+2~, BLRPLT+9*, BLRPLT+12, BLRPLT+13*, BLRPLT+14, BLRPLT+16*, BLRPLT+18, BLRPLT+19, BLRPLT+20, BLRPLT+21 |
| TIUK | LIST~, LIST+3*, LIST+6, LIST+7*, LIST+8, LIST+10*, TRAVERSE~, TRAVERSE+2*, TRAVERSE+6*, TRAVERSE+7 , TRAVERSE+11, BLRPLT+2~ |
| TIUL | BLRPLT+2~, BLRPLT+25* |
| TIULCNT | INSMULT~, INSMULT+17*, INSMULT+18, INSMULT+19*, INSMULT+20, INSMULT+22*, INSMULT+23, INSMULT+24*, INSMULT+25 |
| TIULGTH | INSMULT+1~, INSMULT+3*, INSMULT+4*, INSMULT+16, INSMULT+21 |
| TIULINE | INSMULT+6~, INSMULT+9*, INSMULT+10*, INSMULT+16, INSMULT+18, INSMULT+21, INSMULT+23 |
| TIUNEWG | BOIL+1~, BOIL+17*, BOIL+18, BOIL+19 |
| TIUNEWR | BOIL+1~, BOIL+13*, BOIL+14, BOIL+15 |
| TIUODA | CANXEC~, CANXEC+1 |
| TIUOLDG | BOIL+1~, BOIL+17*, BOIL+18 |
| TIUOLDR | BOIL+1~, BOIL+13*, BOIL+14 |
| TIUOST | CANXEC+1~*, CANXEC+2 |
| TIUPC | INSMULT+1~, INSMULT+5*, INSMULT+7, INSMULT+8, INSMULT+9, INSMULT+10, INSMULT+15 |
| TIUPL | PERSLIST+7~, PERSLIST+8*, PERSLIST+9, PERSLIST+11, PERSLIST+12 |
| TIUSCNT | INSMULT+6~, INSMULT+9*, INSMULT+13*, INSMULT+16, INSMULT+21 |
| TIUSEQ | PERSLIST+7~, PERSLIST+12*, PERSLIST+13*, PERSLIST+14 |
| TIUSLINE | INSMULT+12~, INSMULT+14*, INSMULT+15*, INSMULT+16, INSMULT+20, INSMULT+21, INSMULT+23, INSMULT+25 |
| TIUSRC | INSMULT+6~, INSMULT+7*, INSMULT+11, INSMULT+14, INSMULT+15, INSMULT+26 |
| TIUTAIL | INSMULT+6~, INSMULT+8*, INSMULT+15 |
| TIUTNM | PERSLIST+7~, PERSLIST+11*, PERSLIST+14 |
| TIUTTL | CANLINK~, CANLINK+1 |
| TIUX | INSMULT+6~ |
| TIUXL | APPEND+1~*, APPEND+2 |
| TIUY | NOTES~, NOTES+1, SUMMARY~, SUMMARY+1, LIST~, LIST+6, LIST+8, TRAVERSE~, TRAVERSE+11, PERSLIST~ , BLRSHELL~, BLRSHELL+2, BLRPLT~, BLRPLT+5*, BLRPLT+25, CANXEC+1~, CANXEC+2*, CANXEC+3 |
| TIUY( | LIST+7*, LIST+10*, TRAVERSE+7*, PERSLIST+4*, PERSLIST+13, PERSLIST+14*, PERSLIST+18, PERSLIST+20, PERSLIST+23*, PERSLIST+25* |
| TYPE | LIST~, LIST+4*, LIST+8, TRAVERSE~, TRAVERSE+5, TRAVERSE+11 |
| TYPMATCH | TRAVERSE+1~, TRAVERSE+5*, TRAVERSE+6 |
| U | LIST+10, TRAVERSE+4, TRAVERSE+7, PERSLIST+9, PERSLIST+11, PERSLIST+12, PERSLIST+14, PERSLIST+20, BLRPLT+9, BLRPLT+12 , BLRPLT+14, BLRPLT+21, CANXEC+1 |
| VA | BLRPLT+2~ |
| VADM | BLRPLT+2~ |
| VAERR | BLRPLT+2~ |
| VAIN | BLRPLT+2~ |
| VSTR | BLRSHELL~, BLRSHELL+2, BLRPLT~, BLRPLT+8, BLRPLT+25 |
| X | TRAVERSE+1~, BLRPLT+16*, BLRPLT+17*, BLRPLT+18*, BLRPLT+19, BLRPLT+20, BOIL+2~, BOIL+5*, BOIL+7*, BOIL+9* , BOIL+10*, BOIL+11, BOIL+12, BOIL+13, BOIL+15*, BOIL+16, BOIL+17, BOIL+19*, BOIL+20, APPEND~ , APPEND+1, APPEND+2*, APPEND+3, REPLACE~, REPLACE+1 |
| >> XWBOS | BLRPLT+17 |
| Y | TRAVERSE+1~, BOIL+2~, BOIL+7, BOIL+8, BOIL+9, LNGCNSLT~, LNGCNSLT+2, LNGSURG~, LNGSURG+5, LONGLIST~ , CNSLCLAS~, CNSLCLAS+1*, SURGCLAS~, SURGCLAS+3*, CANLINK~, CANLINK+1* |
| Y( | LONGLIST+9* |
| Name | Field # of Occurrence |
|---|---|
| $T(CANLINK^TIULP | LONGLIST+8 |
| $T(DOLMLINE^TIUSRVF1 | BLRPLT+17 |