ABSPOSI2 ; IHS/FCS/DRS - support for the NDC/HCPCS/CPT field ; [ 09/12/2002 10:10 AM ]
Source file <ABSPOSI2.m>
| Package | Total | Call Graph |
|---|---|---|
| Pharmacy Point of Sale | 4 | ($$NAME,$$NDC10,$$NDC11)^ABSPOS9 ($$MMMDD,MSGWAIT)^ABSPOSI1 RECALC1^ABSPOSI7 IMPOSS^ABSPOSUE |
| VA Fileman | 3 | HLP^DDSUTL ($$GET,PUT)^DDSVAL ^DIC |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ASKINS() | ||
| ASKPRE() | ||
| MSGWAIT(X) | ||
| VALIDATE(X) | ||
| HELP | ;
|
|
| HELP1(X) | ||
| PRINTNAM(X) | ||
| ASKPRI() | ||
| STOREAWP | ; not implemented - we don't have a readily-available AWP pointer
|
|
| ASKDATE() | ||
| LOOKUP(DICX,X) | ||
| VALID | ; this is what's called from the field's Data Validation field
|
|
| EFFECTS | ;
; Force an update of pricing when you enter page 7, by wiping out ; any unit price that might already be stored there. |
|
| BRANCH | ;
|
|
| UPPER(X) | ||
| VAL1 | ||
| VAL0 | ;
|
|
| CPT(X) | ; Lookup CPT code. If found, return CPTIEN.
|
|
| MMMDD(Y) |
| Name | Field # of Occurrence |
|---|---|
| $$NAME^ABSPOS9 | PRINTNAM+3 |
| $$NDC10^ABSPOS9 | VAL1+2 |
| $$NDC11^ABSPOS9 | VAL1+8 |
| $$MMMDD^ABSPOSI1 | MMMDD |
| MSGWAIT^ABSPOSI1 | MSGWAIT |
| RECALC1^ABSPOSI7 | EFFECTS+32 |
| IMPOSS^ABSPOSUE | VALID+7 |
| HLP^DDSUTL | VAL1+4, VAL1+5, VAL1+10, VAL1+11, VAL1+20, VAL1+31, PRINTNAM+4, HELP+4 |
| $$GET^DDSVAL | EFFECTS+3, EFFECTS+16, ASKPRE, ASKINS, ASKPRI, ASKDATE |
| PUT^DDSVAL | EFFECTS+4, EFFECTS+19, EFFECTS+20, EFFECTS+21, EFFECTS+22, EFFECTS+23, EFFECTS+24, EFFECTS+25, EFFECTS+26, EFFECTS+27 , EFFECTS+28, EFFECTS+29, EFFECTS+31 |
| ^DIC | LOOKUP+5 |
| FileNo | Call Tags |
|---|---|
| ^ABSP(9002313.51 - [#9002313.51] | GET^DDSVAL |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^ABSCPT(9002300 | EFFECTS+12 |
| ^AUPNVSIT - [#9000010] | EFFECTS+17, EFFECTS+21 |
| ^TMP("DDS" | VALID+1 |
| Name | Line Occurrences |
|---|---|
| $$ASKDATE | BRANCH+1 |
| $$ASKINS | BRANCH+1 |
| $$ASKPRE | BRANCH+1 |
| $$ASKPRI | BRANCH+1 |
| $$CPT | VAL1+28 |
| $$LOOKUP | CPT+1, EFFECTS+10 |
| $$MMMDD | EFFECTS+21 |
| $$UPPER | VAL1+21, VAL1+23 |
| $$VALIDATE | VALID+2 |
| HELP1 | HELP+2, HELP+3 |
| PRINTNAM | VAL1+6, VAL1+13 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| AR | HELP+1~, HELP+4 |
| AR( | HELP1* |
| C0 | EFFECTS+12~*, EFFECTS+13, EFFECTS+14, EFFECTS+15 |
| CPTCODE | EFFECTS+9~*, EFFECTS+10 |
| CPTDESC | EFFECTS+13~*, EFFECTS+14*, EFFECTS+20 |
| CPTIEN | EFFECTS+10~*, EFFECTS+12, EFFECTS+25 |
| >> DA | EFFECTS+3, EFFECTS+4, EFFECTS+16, EFFECTS+19, EFFECTS+20, EFFECTS+21, EFFECTS+22, EFFECTS+23, EFFECTS+24, EFFECTS+25 , EFFECTS+26, EFFECTS+27, EFFECTS+28, EFFECTS+29, EFFECTS+31 |
| >> DA(1 | EFFECTS+3, ASKPRE, ASKINS, ASKPRI, ASKDATE |
| >> DDS | VALID+1 |
| >> DDSDA | VALID+1 |
| DDSERROR | VALID+1*, VALID+4, VALIDATE+7!, VAL1+3*, VAL1+19*, VAL1+29*, VAL1+30 |
| >> DDSEXT | VALID+9* |
| >> DDSSTACK | BRANCH+1* |
| DIC | LOOKUP+2~, LOOKUP+3* |
| DIC("S" | LOOKUP+4* |
| DIC(0 | LOOKUP+3* |
| DICX | LOOKUP~, LOOKUP+3 |
| >> DIE | EFFECTS+3, EFFECTS+4, EFFECTS+16, EFFECTS+19, EFFECTS+20, EFFECTS+21, EFFECTS+22, EFFECTS+23, EFFECTS+24, EFFECTS+25 , EFFECTS+26, EFFECTS+27, EFFECTS+28, EFFECTS+29, EFFECTS+31 |
| DINUM | LOOKUP+2~ |
| DLAYGO | LOOKUP+2~ |
| DTIME | LOOKUP+2~ |
| DTOUT | LOOKUP+2~ |
| DUOUT | LOOKUP+2~ |
| N | HELP+1~*, HELP1* |
| NAME | PRINTNAM+3~*, PRINTNAM+4 |
| PRICE | EFFECTS+15~*, EFFECTS+27 |
| RET | VALIDATE+7~, VAL1+2*, VAL1+3, VAL1+8*, VAL1+9, VAL1+12*, VAL1+15*, VAL1+16*, VAL1+17*, VAL1+18* , VAL1+19!, VAL1+22*, VAL1+28*, VAL1+29!, VAL1+32!, VAL1+33 |
| U | VALID+1, EFFECTS+13, EFFECTS+14, EFFECTS+15, EFFECTS+17, EFFECTS+21 |
| VCN | EFFECTS+17~*, EFFECTS+18*, EFFECTS+19 |
| VISITIEN | EFFECTS+16~*, EFFECTS+17, EFFECTS+18, EFFECTS+21 |
| X | VALID+2, VALID+8, VALID+9*, VALIDATE~, VAL0+1, VAL0+2*, VAL0+3*, VAL1+1, VAL1+2, VAL1+4 , VAL1+6, VAL1+7, VAL1+8, VAL1+10, VAL1+12, VAL1+13, VAL1+14, VAL1+15, VAL1+16, VAL1+17 , VAL1+18, VAL1+21, VAL1+23, VAL1+27*, VAL1+28, VAL1+31, CPT~, CPT+1, EFFECTS+7, EFFECTS+9 , MSGWAIT~, LOOKUP~, PRINTNAM~, PRINTNAM+3, PRINTNAM+4, HELP1~, UPPER~ |
| Y | MMMDD~, LOOKUP+2~, LOOKUP+6 |
| Z | VALID+2~*, VALID+4, VALID+6, VALID+8, VALID+9 |
| Name | Field # of Occurrence |
|---|---|
| $T( | VALID+7 |