TIUSRVP1 ; SLC/JER - More API's in support of PUT ;11-Sep-2012 13:00;DU
Source file <TIUSRVP1.m>
| Package | Total | Call Graph |
|---|---|---|
| Text Integration Utility | 14 | (IDDEL,SENDID)^TIUALRT1 $$CLASS^TIUCP AUDLINK^TIUGR1 $$REQVER^TIULC ($$DOCCLASS,$$ISADDNDM,$$PERSNAME,$$PNAME,DOCPRM)^TIULC1 ($$PERSPRF,SETPARM)^TIULE $$EMPTYDOC^TIULF PATVADPT^TIULV ($$ISA,$$ISDS)^TIULX $$WHATITLE^TIUPUTU $$PROVIDER^TIUPXAP1 $$DFLTDOC^TIUPXAPI REQCOS^TIUSRVA FILE^TIUSRVP |
| VA Fileman | 2 | ^DIC ^DIE |
| Authorization Subscription | 1 | $$ISA^USRLM |
| IHS Electronic Health Record | 1 | $$FNDVIS^BEHOENCX |
| Kernel | 1 | $$NOW^XLFDT |
| Package | Total | Caller Graph |
|---|---|---|
| Text Integration Utility | 7 | TIUEDI4 TIUEDITR TIUGEDIT TIUHL7U2 TIURC1 TIUSRVP TIUSRVP2 |
| Surgery | 2 | SROESPR SROESX |
| Care Management | 1 | ORRCTIU |
| Order Entry Results Reporting | 1 | ORWPCE2 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| SITEPARM(TIUY) | ; Get site parameters for GUI
|
|
| ISAPROV(TIUY,USER,DATE) | ; Is user a provider?
; Checks USR CLASS PROVIDER AND 200 Person Class ; DATE must not include time (for ISA^USRLM) |
|
| STATUX | ||
| STUFREC(TIUDA,TIUREC,DFN,PARENT,TITLE,TIU) | ; load TIUREC for create
|
|
| DEFDOC(TIUY,HLOC,USER,TIUDT,TIUIEN) | ; Get default primary provider
|
|
| CURDOC(USER,TIUDT) | ; Is the current user a known Provider?
|
|
| USRPROV(TIUY,USER,DATE) | ; Is USER a USR CLASS provider?
; Checks USR CLASS PROVIDER only ; DATE must not include time |
|
| DOCPARM(TIUY,TIUDA,TIUTYP) | ; Get document parameters for GUI
|
|
| EVENT(TIUY,DFN) | ; Create an Event-type Visit Entry
|
|
| GETPNAME(TIUY,TIUTYPE) | ; Get Print Name of a Document
|
|
| IDDTCH(TIUY,TIUDA) | ; Detach TIUDA from its ID Parent
|
|
| CANDEL(TIUDA) | ; Boolean function to evaluate delete request
|
|
| IDATTCH(TIUY,TIUDA,TIUDAD) | ; Attach TIUDA as ID Child entry to TIUDAD
|
|
| STATUS(TIUDA,SUPPRESS,TITLE) | ; Compute the status of the current record
|
|
| CONSTUB(TIUDA,GMRCVP,DFN) | ; Create a stub for a Consult Report
|
|
| REFDT(TIUX) | ; Hack Ref Date/time for DS's
|
|
| STUB(TIUDA,TIUTITL,DFN) | ; Create a stub
|
|
| SAVED(TIUY,TIUDA) | ; Was the document committed to the database?
|
| Name | Field # of Occurrence |
|---|---|
| $$FNDVIS^BEHOENCX | EVENT+16 |
| ^DIC | STUB+6 |
| ^DIE | CONSTUB+5, STUB+10 |
| IDDEL^TIUALRT1 | IDDTCH+8 |
| SENDID^TIUALRT1 | IDATTCH+5 |
| $$CLASS^TIUCP | STUFREC+4 |
| AUDLINK^TIUGR1 | IDATTCH+4, IDDTCH+7 |
| $$REQVER^TIULC | STATUS+9 |
| $$DOCCLASS^TIULC1 | STUB+9, STUFREC+24 |
| $$ISADDNDM^TIULC1 | STATUS+4 |
| $$PERSNAME^TIULC1 | CURDOC+5 |
| $$PNAME^TIULC1 | GETPNAME+1 |
| DOCPRM^TIULC1 | DOCPARM+3, STATUS+7 |
| $$PERSPRF^TIULE | EVENT+13 |
| SETPARM^TIULE | SITEPARM+2 |
| $$EMPTYDOC^TIULF | CANDEL+1 |
| PATVADPT^TIULV | EVENT+9 |
| $$ISA^TIULX | STUFREC+4 |
| $$ISDS^TIULX | STUFREC+35 |
| $$WHATITLE^TIUPUTU | STUB+2 |
| $$PROVIDER^TIUPXAP1 | CURDOC+4, ISAPROV+5 |
| $$DFLTDOC^TIUPXAPI | DEFDOC+7 |
| REQCOS^TIUSRVA | STUFREC+6 |
| FILE^TIUSRVP | IDATTCH+3, IDDTCH+6 |
| $$ISA^USRLM | USRPROV+6 |
| $$NOW^XLFDT | STUB+9, STUFREC+33, STUFREC+34 |
| RPC Name | Call Tags |
|---|---|
| TIU GET DOCUMENT PARAMETERS | DOCPARM |
| TIU GET DEFAULT PROVIDER | DEFDOC |
| TIU GET SITE PARAMETERS | SITEPARM |
| TIU IS USER A PROVIDER? | ISAPROV |
| TIU GET PRINT NAME | GETPNAME |
| TIU WAS THIS SAVED? | SAVED |
| TIU ID ATTACH ENTRY | IDATTCH |
| TIU ID DETACH ENTRY | IDDTCH |
| TIU IS USER A USR PROVIDER | USRPROV |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | EVENT+5 |
| ^SC - [#44] | EVENT+10, EVENT+15 |
| ^TIU(8925 - [#8925] | DEFDOC+4, DOCPARM+1, SAVED+2, SAVED+4, SAVED+6, SAVED+8, SAVED+10, STUFREC+15, STUFREC+16, STUFREC+20 , STUFREC+21, STUFREC+22, STUFREC+23, STATUS+5, STATUS+6, IDDTCH+2, IDDTCH+4, CANDEL+1 |
| Name | Line Occurrences |
|---|---|
| $$CURDOC | DEFDOC+7 |
| $$STATUS | STUFREC+5 |
| EVENT | STUB+7 |
| REFDT | STUFREC+38 |
| SITEPARM | DEFDOC+2 |
| STATUX | STATUS+8 |
| STUB | CONSTUB+2 |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | STATUS+5 |
| ^(13 | SAVED+2 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DA | CONSTUB+1~, CONSTUB+4*, STUB+1~, STUB+8* |
| DATE | ISAPROV~, ISAPROV+4*, ISAPROV+5, USRPROV~, USRPROV+5*, USRPROV+6 |
| DFN | CONSTUB~, CONSTUB+2, STUB~, STUB+7, STUB+9, EVENT~, EVENT+5, EVENT+9, EVENT+16, STUFREC~ , STUFREC+8 |
| DGPM | EVENT+4~, EVENT+5*, EVENT+9 |
| DIC | STUB+1~, STUB+4*, STUB+8 |
| DIC(0 | STUB+4* |
| DIE | CONSTUB+1~, CONSTUB+4*, STUB+1~, STUB+8* |
| DLAYGO | STUB+1~, STUB+4* |
| DR | CONSTUB+1~, CONSTUB+4*, STUB+1~, STUB+9* |
| DT | DEFDOC+6, CURDOC+3, ISAPROV+4, USRPROV+5 |
| DUZ | DEFDOC+5, CURDOC+2, ISAPROV+3, USRPROV+4, EVENT+11, EVENT+13, SAVED+4, SAVED+6, SAVED+8, SAVED+10 , STUFREC+6, STUFREC+29, STUFREC+41 |
| GMRCVP | CONSTUB~ |
| HLOC | DEFDOC~, DEFDOC+7 |
| IDDAD | IDDTCH+1~, IDDTCH+4*, IDDTCH+7 |
| IDX | EVENT+12~, EVENT+14*, EVENT+15 |
| PARENT | STUFREC~, STUFREC+7, STUFREC+14, STUFREC+15, STUFREC+16, STUFREC+18, STUFREC+20, STUFREC+21, STUFREC+22, STUFREC+23 |
| SUPPRESS | STUFREC+5, STATUS~, STATUS+8 |
| TITLE | STUFREC~, STUFREC+4, STUFREC+5, STUFREC+6, STUFREC+24, STUFREC+35, STATUS~, STATUS+6*, STATUS+7 |
| TIU | STUB+7, STUFREC~ |
| TIU("AD#" | STUFREC+11 |
| TIU("CAT" | STUFREC+25 |
| TIU("EDT" | STUFREC+10, STUFREC+18 |
| TIU("INST" | STUFREC+30 |
| TIU("LDT" | STUFREC+10, STUFREC+19, STUFREC+36, REFDT+1 |
| TIU("LOC" | STUFREC+31 |
| TIU("SVC" | STUFREC+13 |
| TIU("TS" | STUFREC+12 |
| TIU("VISIT" | STUB+9, EVENT+17*, STUFREC+8 |
| TIU("VLOC" | STUFREC+32 |
| TIU("VSTR" | STUB+7, STUFREC+25 |
| TIUAUT | SAVED+1~, SAVED+3*, SAVED+6, SAVED+8 |
| TIUAUTH | DEFDOC+1~, DEFDOC+4*, DEFDOC+5 |
| TIUCPF | STUFREC+1~, STUFREC+4*, STUFREC+29, STUFREC+41 |
| TIUD12 | SAVED+1~, SAVED+2*, SAVED+3 |
| TIUD13 | SAVED+1~, SAVED+2*, SAVED+3 |
| TIUDA | DOCPARM~, DOCPARM+1, DOCPARM+3, CONSTUB~, CONSTUB+2, CONSTUB+3, CONSTUB+4, STUB~, STUB+3*, STUB+6* , STUB+7*, STUB+8, SAVED~, SAVED+2, SAVED+4, SAVED+6, SAVED+8, SAVED+10, STUFREC~, STUFREC+5 , STATUS~, STATUS+4, STATUS+5*, STATUS+6, STATUS+7, STATUS+9, IDATTCH~, IDATTCH+3, IDATTCH+4, IDATTCH+5 , IDDTCH~, IDDTCH+2, IDDTCH+3, IDDTCH+4, IDDTCH+6, IDDTCH+7, IDDTCH+8, CANDEL~, CANDEL+1 |
| TIUDAD | IDATTCH~, IDATTCH+2, IDATTCH+4 |
| TIUDDOC | DEFDOC+1~, DEFDOC+3*, DEFDOC+7 |
| TIUDPRM | STATUS+1~, STATUS+7 |
| TIUDPRM(0 | STATUS+8, STATUS+9 |
| TIUDT | DEFDOC~, DEFDOC+6*, CURDOC~, CURDOC+3*, CURDOC+4 |
| TIUEBY | SAVED+1~, SAVED+3*, SAVED+6 |
| TIUECS | SAVED+1~, SAVED+3*, SAVED+10 |
| TIUERR | USRPROV+3~, USRPROV+6 |
| TIUFPRIV | STUB+1~* |
| TIUIEN | DEFDOC~, DEFDOC+4 |
| TIUPREF | EVENT+12~, EVENT+13*, EVENT+14 |
| TIUPRM0 | SITEPARM+1~, SITEPARM+3 |
| TIUPRM1 | SITEPARM+1~ |
| TIUPROV | CURDOC+1~, CURDOC+4*, CURDOC+5 |
| TIUREC | STUFREC~, STUFREC+38 |
| TIUREC( | STUFREC+8*, STUFREC+9*, STUFREC+10*, STUFREC+15*, STUFREC+16*, STUFREC+17*, STUFREC+18*, STUFREC+19*, STUFREC+24*, STUFREC+26* , STUFREC+36*, STUFREC+37* |
| TIUREC(1201 | STUFREC+33* |
| TIUREC(1202 | STUFREC+6, STUFREC+29* |
| TIUREC(1204 | STUFREC+29*, STUFREC+42 |
| TIUREC(1205 | STUFREC+31* |
| TIUREC(1208 | STUFREC+42 |
| TIUREC(1211 | STUFREC+32* |
| TIUREC(1212 | STUFREC+30* |
| TIUREC(1301 | STUFREC+34* |
| TIUREC(1302 | STUFREC+41* |
| TIUREC(1303 | STUFREC+41* |
| TIUREC(1401 | STUFREC+11*, STUFREC+20* |
| TIUREC(1402 | STUFREC+12*, STUFREC+21* |
| TIUREC(1404 | STUFREC+13*, STUFREC+22* |
| TIUREC(1405 | STUFREC+23* |
| TIUREC(1506 | STUFREC+42* |
| TIUREQCS | STUFREC+1~, STUFREC+6, STUFREC+42 |
| TIUSCAT | STUFREC+1~, STUFREC+25*, STUFREC+26 |
| TIUSPRM | DEFDOC+1~, DEFDOC+2, DEFDOC+3 |
| TIUSTAT | STUFREC+1~, STUFREC+5*, STUFREC+9, STUFREC+17 |
| TIUTITL | STUB~, STUB+2*, STUB+3, STUB+5, STUB+9 |
| TIUTYP | DOCPARM~, DOCPARM+1*, DOCPARM+2, DOCPARM+3 |
| TIUTYPE | GETPNAME~, GETPNAME+1 |
| TIUVSIT | STUB+1~ |
| TIUX | REFDT~, IDATTCH+1~, IDATTCH+3, IDDTCH+1~, IDDTCH+6 |
| TIUX(1301 | REFDT+1* |
| TIUX(2101 | IDATTCH+2*, IDDTCH+5* |
| TIUY | SITEPARM~, SITEPARM+3*, DEFDOC~, DEFDOC+7*, CURDOC+1~*, CURDOC+5*, CURDOC+6, ISAPROV~, ISAPROV+5*, USRPROV~ , USRPROV+5*, USRPROV+6*, DOCPARM~, DOCPARM+3, DOCPARM+4, EVENT~, EVENT+9, GETPNAME~, GETPNAME+1*, SAVED~ , SAVED+1*, SAVED+5*, SAVED+7*, SAVED+9*, SAVED+11*, STATUS+1~, STATUS+8*, STATUS+9*, STATUX, IDATTCH~ , IDATTCH+3, IDDTCH~, IDDTCH+3*, IDDTCH+6 |
| TIUY("LOC" | EVENT+10*, EVENT+11, EVENT+15* |
| TIUY(0 | DOCPARM+2*, DOCPARM+4* |
| U | DEFDOC+3, DEFDOC+4, CURDOC+5, STUB+9, EVENT+10, EVENT+14, EVENT+15, SAVED+3, STUFREC+8, STUFREC+10 , STUFREC+11, STUFREC+12, STUFREC+13, STUFREC+15, STUFREC+16, STUFREC+18, STUFREC+19, STUFREC+20, STUFREC+21, STUFREC+22 , STUFREC+23, STUFREC+25, STUFREC+30, STUFREC+31, STUFREC+32, STUFREC+34, STATUS+5, STATUS+8, STATUS+9, CANDEL+1 |
| USER | DEFDOC~, DEFDOC+4, DEFDOC+5*, DEFDOC+7, CURDOC~, CURDOC+2*, CURDOC+4, CURDOC+5, ISAPROV~, ISAPROV+3* , ISAPROV+5, USRPROV~, USRPROV+4*, USRPROV+6 |
| >> VDT | EVENT+16 |
| VIEN | EVENT+4~, EVENT+16*, EVENT+17 |
| >> VLOC | EVENT+10, EVENT+16 |
| >> VSTR | EVENT+9 |
| X | STUB+1~, STUB+5* |
| Y | STUB+1~, STUB+6 |