DGMTCOU1 ;ALB/REW,LD,JAN,AEG,LBD - COPAY UTILITIES;8/13/04 8:31am
Source file <DGMTCOU1.m>
| Package | Total | Call Graph |
|---|---|---|
| Registration | 3 | DOM^DGMTR ($$LST,$$MTS)^DGMTU IN5^VADPT |
| Integrated Billing | 1 | $$THRES^IBARXEU1 |
| Package | Total | Caller Graph |
|---|---|---|
| Registration | 5 | DG10 DGREG0 DGRP DGRPU VAFMON |
| Integrated Billing | 2 | IBARXEU1 IBARXEU5 |
| Scheduling | 1 | SDROUT2 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| THRESH(DGDT) | ;PRINTS THE YEAR'S COPAY THRESHOLDS
|
|
| QTAUTO | ||
| DISPMAS(DFN) | ; Displays Co
|
|
| 365(X1,DGDT) | ; RETURNS 1 IF X1 IS MORE THAN 1 YEAR BEFORE DGDT
|
|
| THRESHQT | ||
| AUTO(DFN,AUTOEX) | ;
; Returns 1 if Exempt from CP w/o needing MT/CP information ; INPUT: DFN [Required] ; AUTOEX [Optional] ; RETURNS 1=Exempt 0=Not Exempt |
|
| AUTOINFO(DFN) | ;
; This returns info needed to IB to see if MT information needs to be ; looked at to determine Copay Exemption Status |
|
| LST365(DFN,DGDT,DGMTYPT1) | ;RETURNS CURRENT MT/CP (WITHIN 365 DAYS)
; Input: DGDT - IB DATE ; DGMTYPT1 (Optional (1:MT, 2:CP, Null/Default or 3:Either) ; Output -- MT IEN^Date of Test ^Status Name^Status Code^Type of Test ; Piece: 1 ^ 2 3 4 5 |
|
| LST(DFN,DGDT,DGMTYPT1) | ;Last Copay Exemption or Means Test for a patient
; Input -- DFN Patient IEN ; DGDT Date/Time (Optional- default today@2359) ; DGMTYPT1 (Optional (1:MT, 2:CP, Null/Default or 3:Either) ; Output -- MT IEN^Date of Test ^Status Name^Status Code^Type of Test ; Piece: 1 ^ 2 3 4 5 |
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD("DD" | THRESH+6, DISPMAS+8 |
| ^DGMT(408.31 - [#408.31] | LST+11, LST+12, LST+13, LST+15 |
| ^DIC(8 - [#8] | AUTOINFO+13 |
| ^DPT - [#2] | AUTOINFO+11, AUTOINFO+14 |
| ^DPT("AEL" | AUTOINFO+13 |
| Name | Line Occurrences |
|---|---|
| $$365 | LST365+10 |
| $$AUTO | DISPMAS+2 |
| $$AUTOINFO | AUTO+7 |
| $$LST | LST365+8, LST365+9 |
| $$LST365 | DISPMAS+6 |
| QTAUTO | AUTOINFO+11, AUTOINFO+15, AUTOINFO+16, AUTOINFO+17, AUTOINFO+18, AUTOINFO+19, AUTOINFO+20, AUTOINFO+21, AUTOINFO+23, AUTOINFO+24 |
| THRESHQT | THRESH+9 |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | LST+15 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| AUTOEX | AUTO~, AUTO+7*, AUTO+9, DISPMAS+1~, DISPMAS+2, DISPMAS+3 |
| DFN | AUTO~, AUTO+7, AUTOINFO~, AUTOINFO+11, AUTOINFO+13, AUTOINFO+14, LST~, LST+11, LST+12, LST+13 , LST+14, LST+15, DISPMAS~, DISPMAS+2, DISPMAS+6, LST365~, LST365+8, LST365+9 |
| DGALLEL | AUTOINFO+9~, AUTOINFO+12*, AUTOINFO+13*, AUTOINFO+15, AUTOINFO+16, AUTOINFO+17, AUTOINFO+18, AUTOINFO+19, AUTOINFO+20 |
| DGCPDT | LST+7~, LST+12*, LST+13 |
| DGCPLEV | THRESH+3~, THRESH+8*, THRESH+9 |
| DGCPS | DISPMAS+1~, DISPMAS+6*, DISPMAS+7, DISPMAS+9 |
| DGDEP | THRESH+3~, THRESH+12* |
| DGDOM | AUTOINFO+9~, AUTOINFO+22~, AUTOINFO+23 |
| DGDOM1 | AUTOINFO+22~ |
| DGDT | LST~, LST+8, THRESH~, THRESH+4*, THRESH+5*, THRESH+6, THRESH+7, THRESH+8, THRESH+12, LST365~ , LST365+6*, LST365+8, LST365+9, LST365+10, 365~, 365+1 |
| DGEL | AUTOINFO+9~, AUTOINFO+12*, AUTOINFO+13* |
| DGEX | DISPMAS+1~, DISPMAS+2*, DISPMAS+4, DISPMAS+5 |
| DGI | AUTOINFO+9~, AUTOINFO+14* |
| DGIDT | LST+7~, LST+8*, LST+11, LST+12, LST+14 |
| DGLST | LST365+5~, LST365+8*, LST365+9*, LST365+10*, LST365+11 |
| DGMTDT | LST+7~, LST+11*, LST+13 |
| DGMTI | LST+7~, LST+14*, LST+15 |
| DGMTYPT1 | LST~, LST+9*, LST+10, LST+13*, LST+14, LST+15, LST365~, LST365+7*, LST365+8 |
| DGNODE | AUTOINFO+9~, THRESH+3~ |
| DGNODE( | AUTOINFO+14*, AUTOINFO+16, AUTOINFO+17, AUTOINFO+18, AUTOINFO+19, AUTOINFO+20, AUTOINFO+21 |
| DGTYPE | THRESH+3~, THRESH+7*, THRESH+8, THRESH+12 |
| DGX | AUTOINFO+9~, AUTOINFO+10*, AUTOINFO+11*, AUTOINFO+15*, AUTOINFO+16*, AUTOINFO+17*, AUTOINFO+18*, AUTOINFO+19*, AUTOINFO+20*, AUTOINFO+21* , AUTOINFO+23*, AUTOINFO+24*, QTAUTO |
| DGYR | AUTOINFO+9~ |
| DT | LST+8, THRESH+4, DISPMAS+6 |
| U | AUTOINFO+11, AUTOINFO+12, AUTOINFO+13, AUTOINFO+15, AUTOINFO+16, AUTOINFO+17, AUTOINFO+18, AUTOINFO+19, AUTOINFO+20, AUTOINFO+21 , AUTOINFO+23, AUTOINFO+24, DISPMAS+3, DISPMAS+6, DISPMAS+9, LST365+9, LST365+10 |
| VADMVT | AUTOINFO+9~ |
| VAERR | AUTOINFO+22~ |
| VAHOW | AUTOINFO+22~ |
| VAINDT | AUTOINFO+22~ |
| VAIP | AUTOINFO+22~ |
| VAIP(1 | AUTOINFO+24 |
| VAROOT | AUTOINFO+22~ |
| X1 | 365~, 365+1 |
| Y | LST+7~, LST+15*, LST+16, THRESH+3~, THRESH+6*, DISPMAS+1~, DISPMAS+6*, DISPMAS+10 |