ABSPOSB3 ; IHS/FCS/DRS - FSI/ILC A/R interface ;
Source file <ABSPOSB3.m>
| Package | Total | Call Graph |
|---|---|---|
| VA Fileman | 2 | FILE^DICN ^DIE |
| Pharmacy Point of Sale | 1 | $$IMPOSS^ABSPOSUE |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| P1 | ||
| ISV681(VPOVDFN) | ||
| A681A | ||
| HASCLIN() | ; does VSTDFN already have a clinic? return true or false
|
|
| PHARMCLI() | ||
| ADDV681() | ; given VSTDFN ; add a V68.1 diagnosis to the visit
; if you $$, it gives you back the IEN |
|
| CLINIC | ;EP - given VSTDFN - if it doesn't have one, give it one: pharmacy
|
|
| V681IEN() | ||
| HASV681() | ; does VSTDFN already have a V68.1 among its diagnoses? ret true/false
|
|
| V681A | ;
|
|
| V681 | ;EP - given VSTDFN
; - add a V68.1 diagnosis if it doesn't already have one |
|
| PROVIDER() | ;EP - given VSTDFN - and ^TMP($J,"VCPT",*)
; if it doesn't have a provider, give it one ; and make this the primary provider - he is the prescribing physician ; on the first prescription |
| FileNo | Call Tags |
|---|---|
| ^AUPNVSIT - [#9000010] | Classic Fileman Calls |
| ^AUPNVPRV - [#9000010.06] | Classic Fileman Calls |
| ^AUPNVPOV - [#9000010.07] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^ABSVCPT(9002301 | P1+3 |
| ^AUPNVPOV - [#9000010.07] | A681A, A681A+11, ISV681+2 |
| ^AUPNVPOV("AD" | HASV681+3 |
| ^AUPNVPRV - [#9000010.06] | P1, P1+21 |
| ^AUPNVPRV("AD" | P1+1 |
| ^AUPNVSIT - [#9000010] | A681A+6, HASCLIN+1, P1+14 |
| ^DIC(16 - [#16] | P1+9 |
| ^DIC(40.7 - [#40.7] | PHARMCLI+1 |
| ^ICD9("B" | V681IEN |
| ^PSRX - [#52] | P1+7 |
| ^TMP($J | P1+2 |
| ^VA(200 - [#200] | P1+8 |
| Name | Line Occurrences |
|---|---|
| $$ADDV681 | V681A+3 |
| $$HASCLIN | CLINIC+1 |
| $$HASV681 | V681A+2 |
| $$ISV681 | HASV681+3 |
| $$PHARMCLI | CLINIC+3 |
| $$V681IEN | V681A+1, ISV681+1, A681A+4 |
| A681A | A681A |
| P1 | P1 |
| V681A | V681A+5 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| A | HASV681+2~*, HASV681+3* |
| DA | A681A+1~, CLINIC+2~, CLINIC+3*, P1+10~ |
| DATA | A681A+5~, P1+10~ |
| DATA( | A681A+5*, A681A+6*, A681A+8, P1+14*, P1+15*, P1+16*, P1+18 |
| DD | A681A+1~, A681A+10!, P1+10~, P1+20! |
| DIC | A681A+1~, A681A+3*, P1+10~, P1+12* |
| DIC("DR" | A681A+7*, A681A+8*, A681A+9*, P1+17*, P1+18*, P1+19* |
| DIC(0 | A681A+3*, P1+12* |
| DIDEL | CLINIC+2~ |
| DIE | CLINIC+2~, CLINIC+3* |
| DINUM | A681A+1~, P1+10~ |
| DLAYGO | A681A+1~ |
| DO | A681A+1~, A681A+10!, P1+10~, P1+20! |
| DR | CLINIC+2~, CLINIC+3* |
| DTOUT | A681A+1~, CLINIC+2~, P1+10~ |
| DUOUT | A681A+1~, P1+10~ |
| I | A681A+7~*, A681A+8, P1+17~*, P1+18, P1+19 |
| IEN | V681+2~, V681A+3*, V681A+5 |
| PROV16 | P1+8~*, P1+9 |
| PROV200 | P1+7~*, P1+8 |
| PROV6 | P1+9~*, P1+13 |
| RET | HASV681+1~*, HASV681+3*, HASV681+4 |
| RXI | P1+3~*, P1+7 |
| U | ISV681+2, A681A+6, HASCLIN+1, P1+3, P1+7, P1+8, P1+9, P1+14 |
| VCPT | P1+2~*, P1+3 |
| VPOVDFN | ISV681~, ISV681+2 |
| >> VSTDFN | HASV681+3, A681A+5, A681A+6, CLINIC+3, HASCLIN+1, P1+1, P1+14, P1+15 |
| X | ISV681+1~*, ISV681+2, A681A+1~, A681A+4*, P1+10~, P1+13* |
| Y | A681A+1~, A681A+12, P1+10~, P1+22 |
| Name | Field # of Occurrence |
|---|---|
| $T( | V681A+5, A681A, P1 |