BEHOPTPC ;MSC/IND/DKM - RPC calls for provider information ;16-Apr-2013 14:35;DU
Source file <BEHOPTPC.m>
| Package | Total | Call Graph | 
|---|---|---|
| IHS Designated Provider | 1 | (AEDAP,ALLDP)^BDPAPI | 
| Kernel | 1 | ($$LJ,$$RJ)^XLFSTR | 
| Scheduling | 1 | ($$OUTPTAP,$$OUTPTPR,$$OUTPTTM)^SDUTL3 | 
| VA Fileman | 1 | $$GET1^DIQ | 
| Package | Total | Caller Graph | 
|---|---|---|
| IHS Electronic Health Record | 1 | BEHOPTCX | 
| Order Entry Results Reporting | 1 | ORB3 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| OUTPTTM(DFN) | ;EP | |
| OUTPTPR(DFN) | ;EP | |
| ADDPRV(TYP,PRV,FLG) | ; | |
| SETBDP(RET,DFN,TYPE,PROV) | ;RPC to add/edit/delete a provider for a category | |
| ADDDET(TXT,LBL) | ; | |
| DETAIL(DATA,DFN) | ;EP | |
| USESD() | ||
| TEAM(BEHODUZ) | ;EP | |
| GETCATS(LIST) | ;Return the list of categories | |
| GETBDP(RET,DFN) | ;RPC to get all designated providers for a patient | 
| RPC Name | Call Tags | 
|---|---|
| BEHOPTPC DETAIL | DETAIL | 
| BEHOPTPC GETCATS | GETCATS | 
| BEHOPTPC GETBDP | GETBDP | 
| BEHOPTPC SETBDP | SETBDP | 
| FileNo | Call Tags | 
|---|---|
| ^AUPNPAT - [#9000001] | GET1^DIQ | 
| ^BSDPCT - [#9009017.5] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^BDPRECN - [#90360.1] | DETAIL+21 | 
| ^BDPRECN("AA" | DETAIL+15, DETAIL+17, DETAIL+20 | 
| ^BDPTCAT - [#90360.3] | DETAIL+19 | 
| ^BDPTCAT("B" | GETCATS+3 | 
| ^BSDPCT - [#9009017.5] | TEAM+6, TEAM+7 | 
| ^BSDPCT("AB" | OUTPTTM+3, TEAM+4 | 
| ^DPT - [#2] | DETAIL+10 | 
| ^SCTM(404.51 - [#404.51] | DETAIL+6 | 
| ^TMP("ORIHS" | TEAM+2!, TEAM+8* | 
| ^VA(200 - [#200] | OUTPTPR+4, DETAIL+25, ADDPRV+2, ADDPRV+4, ADDPRV+5 | 
| Name | Line Occurrences | 
|---|---|
| $$OUTPTPR | OUTPTTM+3 | 
| $$USESD | OUTPTPR+1, OUTPTTM+1, DETAIL+1 | 
| ADDDET | DETAIL+5, DETAIL+6, DETAIL+7, DETAIL+14, DETAIL+15, DETAIL+26, ADDPRV+1, ADDPRV+4, ADDPRV+6, ADDPRV+7 , ADDPRV+8, ADDPRV+9 | 
| ADDPRV | DETAIL+8, DETAIL+9, DETAIL+10 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ARRAY | GETBDP+1~, GETBDP+2 | 
| ARRAY( | GETBDP+4, GETBDP+5 | 
| BDPCOUNT | DETAIL+12~, DETAIL+16*, DETAIL+18*, DETAIL+26 | 
| BDPCPRV | DETAIL+12~, DETAIL+21*, DETAIL+22, DETAIL+25 | 
| >> BDPCPRVP | DETAIL+25*, DETAIL+26 | 
| BDPQ | DETAIL+12~, DETAIL+16* | 
| BDPRIEN | DETAIL+12~, DETAIL+18*, DETAIL+20*, DETAIL+21 | 
| BDPTYPE | DETAIL+12~, DETAIL+16*, DETAIL+17*, DETAIL+19, DETAIL+20 | 
| BDPTYPNM | DETAIL+12~, DETAIL+19*, DETAIL+26 | 
| BEHOCT | TEAM+1~, TEAM+4* | 
| BEHODUZ | TEAM~, TEAM+4 | 
| BEHOTM | TEAM+1~, TEAM+7*, TEAM+8 | 
| BEHOX | TEAM+1~, TEAM+4*, TEAM+5, TEAM+6, TEAM+7 | 
| BEHOY | TEAM+1~, TEAM+4*, TEAM+6*, TEAM+7 | 
| CAT | GETCATS+1~, GETCATS+3*, GETCATS+5 | 
| CNT | GETBDP+1~, GETBDP+3*, GETBDP+7*, GETBDP+8, GETCATS+1~, GETCATS+2*, GETCATS+4*, GETCATS+5 | 
| DATA | DETAIL~ | 
| DATA( | ADDDET+3* | 
| DFN | OUTPTPR~, OUTPTPR+1, OUTPTPR+3, OUTPTTM~, OUTPTTM+1, OUTPTTM+3, DETAIL~, DETAIL+3, DETAIL+8, DETAIL+9 , DETAIL+10, DETAIL+15, DETAIL+17, DETAIL+20, GETBDP~, GETBDP+2, SETBDP~, SETBDP+1 | 
| DT | DETAIL+3, DETAIL+8, DETAIL+9 | 
| DUZ("AG" | USESD | 
| FLG | ADDPRV~, ADDPRV+9 | 
| I | DETAIL+2~, DETAIL+3*, DETAIL+12~, DETAIL+13*, ADDDET+3* | 
| LBL | ADDDET~, ADDDET+2 | 
| LIST | GETCATS~ | 
| LIST( | GETCATS+5* | 
| PCP | OUTPTPR+2~, OUTPTPR+3*, OUTPTPR+4 | 
| PROV | SETBDP~, SETBDP+1 | 
| PRV | ADDPRV~, ADDPRV+2, ADDPRV+4, ADDPRV+5 | 
| RET | GETBDP~, SETBDP~, SETBDP+1 | 
| RET( | GETBDP+8* | 
| TM | OUTPTTM+2~, OUTPTTM+3*, OUTPTTM+4 | 
| TXT | ADDDET~, ADDDET+1, ADDDET+2*, ADDDET+3, GETBDP+5*, GETBDP+6, GETBDP+8 | 
| TYP | ADDPRV~, ADDPRV+4, ADDPRV+9, GETBDP+4*, GETBDP+5, GETBDP+8 | 
| TYPE | SETBDP~, SETBDP+1 | 
| U | OUTPTPR+4, OUTPTTM+4, DETAIL+5, DETAIL+6, DETAIL+19, DETAIL+21, DETAIL+25, ADDPRV+4, ADDPRV+6, ADDPRV+7 , ADDPRV+8, TEAM+7, GETBDP+8 | 
| X | DETAIL+2~, DETAIL+3*, DETAIL+4, DETAIL+5, DETAIL+6, DETAIL+12~, ADDPRV+3~, ADDPRV+5*, ADDPRV+6, ADDPRV+7 , ADDPRV+8 |