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 |