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 |