BQITDUTL ;APTIV/HC/ALA-Diagnostic Tag Utilities ; 25 Feb 2008 2:30 PM
Source file <BQITDUTL.m>
| Package | Total | Call Graph |
|---|---|---|
| iCare | 4 | $$EPG^BQITD13 (EN,MOV)^BQITDPRC ($$GDXN,BLD)^BQITUTL $$PROB^BQIUL1 |
| VA Fileman | 2 | $$ROOT^DILFD $$GET1^DIQ |
| DRG Grouper | 1 | $$CODEC^ICDCODE |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ATAG(RDFN,RTAG) | ;EP - Is this tag active for this patient
|
|
| CMP(BQIDFN,BQITAG) | ;EP - Compare data
|
|
| CHKR() | ; Check for record
|
|
| CTAG(RDFN,RTAG) | ;EP - Current tag status
|
|
| NCR(BQIDFN,BQITAG) | ;EP - If no criteria found, check if patient is already
; in Permanent Tag file BQIREG |
|
| FDX(BQDFN,TAX,POV) | ;EP - First Diagnosis
|
|
| HIGH(DFN,TAG) | ;EP - Check for a higher hierarchy and return next highest one found
|
|
| LOW(DFN,TAG) | ;EP - Check for lower hierarchy and return next lower one found
|
|
| REG(BQIDFN,BQITAG) | ;EP - Inactive Associated Register status
; Input ; BQIDFN - Patient internal entry number ; BQITAG - Tag internal entry number |
|
| ORG(BQIDFN,BQIREG) | ;EP - On register
|
|
| ACST(STAT) | ; EP - Is this status active or not
|
|
| ACT(RDFN) | ;PEP - Check for any active tags
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^AUPNPROB - [#9000011] | FDX+11 |
| ^AUPNPROB("AC" | FDX+10 |
| ^AUPNVPOV - [#9000010.07] | FDX+7, FDX+8 |
| ^AUPNVPOV("AC" | FDX+6 |
| ^AUPNVSIT - [#9000010] | FDX+8 |
| ^BQI(90506.2 - [#90506.2] | CMP+3, NCR+3, LOW+3, LOW+4, LOW+5, LOW+6, LOW+7, HIGH+3, HIGH+4, HIGH+5 , HIGH+6, HIGH+7, REG+7 |
| ^BQI(90507 - [#90507] | REG+10, REG+12, ORG+3, ORG+6, ORG+8 |
| ^BQIFACT - [#90509.5] | CHKR+5 |
| ^BQIFACT("C" | CHKR+3, CHKR+4 |
| ^BQIPAT( | CMP+4, CMP+5, CMP+7, CMP+8, CMP+9!, CMP+11, CMP+12, CMP+13, CMP+14, CMP+15 , CMP+16, ATAG+5 |
| ^BQIREG - [#90509] | NCR+7, ACT+4, ATAG+4, CTAG+4, LOW+10, HIGH+10 |
| ^BQIREG("AC" | ACT+3 |
| ^BQIREG("C" | NCR+5, ATAG+3, CTAG+3, LOW+8, HIGH+8 |
| ^TMP($J | FDX+2 |
| Name | Line Occurrences |
|---|---|
| $$ACST | ATAG+6, LOW+11, HIGH+11 |
| $$CHKR | CMP+20, CMP+22 |
| $$HIGH | NCR+25 |
| $$REG | NCR+6, NCR+15 |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | ATAG+4 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ACT | ACT+1~, ACT+2*, ACT+5*, ACT+6, ACST+1~, ACST+2*, ACST+3*, ACST+4 |
| ADD | CMP+1~ |
| BQDFN | FDX~, FDX+6, FDX+10 |
| BQIDFN | CMP~, CMP+4, CMP+5, CMP+7, CMP+8, CMP+9, CMP+11, CMP+12, CMP+13, CMP+14 , CMP+15, CMP+16, CHKR+3, CHKR+4, NCR~, NCR+5, NCR+6, NCR+12, NCR+15, NCR+20 , NCR+23, NCR+25, NCR+27, NCR+32, REG~, REG+9, REG+21, REG+27, REG+30, ORG~ , ORG+5, ORG+15, ORG+20, ORG+23 |
| BQIDID | CMP+1~, CMP+5* |
| BQIFAC | CMP+1~, CMP+8*, CMP+9, CMP+22, CHKR+11 |
| BQIFIL | CMP+2~, CMP+16* |
| BQIFN | CMP+1~, CMP+6*, CMP+7*, CMP+8, CMP+9, CMP+11, CMP+12, CMP+13, CMP+14, CMP+15 , CMP+16 |
| BQII | CHKR+1~, CHKR+2*, CHKR+3, CHKR+4*, CHKR+5 |
| BQIIEN | CMP+1~, CMP+15* |
| BQIIFAC | CHKR+1~, CHKR+6*, CHKR+9 |
| BQIIFACT | CHKR+1~, CHKR+5*, CHKR+6, CHKR+7, CHKR+8 |
| BQIISR | CHKR+1~ |
| BQIISR( | CHKR+9*, CHKR+11 |
| BQIITG | CHKR+1~, CHKR+7*, CHKR+9 |
| BQIIVPR | CHKR+1~, CHKR+8*, CHKR+9 |
| BQIRDT | CMP+1~, CMP+13* |
| BQIREC | CMP+1~, CMP+12*, CMP+17, CMP+18, CMP+19 |
| BQIREG | ORG~, ORG+3, ORG+4 |
| BQIREX | CMP+1~, CMP+14* |
| BQIRN | CMP+1~, CMP+10*, CMP+11*, CMP+12, CMP+13, CMP+14, CMP+15, CMP+16 |
| BQITAG | CMP~, CMP+3, CMP+4, CMP+5, CMP+7, CMP+8, CMP+9, CMP+11, CMP+12, CMP+13 , CMP+14, CMP+15, CMP+16, CHKR+3, CHKR+4, CHKR+11, NCR~, NCR+3, NCR+5, NCR+6 , NCR+12, NCR+15, NCR+17, NCR+23, NCR+25, NCR+27, NCR+32, REG~, REG+7 |
| BQIVPR | CMP+2~, CMP+17*, CMP+18*, CHKR+11 |
| CSTAT | ACT+1~, ACT+4*, ACT+5 |
| DATE | FDX+1~, FDX+14*, FDX+15*, FDX+16 |
| DFN | LOW~, LOW+8, HIGH~, HIGH+8, REG+4~, REG+9*, ORG+1~, ORG+5* |
| FIELD | REG+4~, REG+11*, ORG+1~, ORG+7* |
| FILE | REG+4~, REG+11*, REG+14, REG+15, ORG+1~, ORG+7*, ORG+10, ORG+11 |
| FLAG | CMP+2~, CMP+3*, CMP+4, CMP+19*, CMP+20*, CMP+22*, CMP+23 |
| GLBNOD | REG+4~, REG+15*, REG+16, REG+19, REG+28, ORG+1~, ORG+11*, ORG+12, ORG+14, ORG+21 |
| GLBREF | REG+4~, REG+14*, REG+21, REG+27, REG+30, ORG+1~, ORG+10*, ORG+15, ORG+20, ORG+23 |
| HCIEN | LOW+1~, LOW+3*, LOW+4, HIGH+1~, HIGH+3*, HIGH+4 |
| HIEN | LOW+1~, LOW+6*, LOW+7, HIGH+1~, HIGH+6*, HIGH+7 |
| HOK | NCR+2~, NCR+25*, NCR+27 |
| HORD | LOW+1~, LOW+4*, LOW+5*, LOW+6, HIGH+1~, HIGH+4*, HIGH+5*, HIGH+6 |
| HSTAT | LOW+1~, LOW+10*, LOW+11, HIGH+1~, HIGH+10*, HIGH+11 |
| HTAG | LOW+1~, LOW+7*, LOW+8, LOW+11, HIGH+1~, HIGH+7*, HIGH+8, HIGH+11 |
| IEN | FDX+1~, FDX+6*, FDX+7, FDX+8, FDX+9, FDX+10*, FDX+11, FDX+12 |
| IENS | REG+5~, REG+28*, REG+30*, REG+32, REG+35, ORG+21*, ORG+23*, ORG+24, ORG+27 |
| MESG | NCR+2~, NCR+13*, NCR+22*, NCR+23 |
| N | FDX+1~, FDX+5*, FDX+7, FDX+11 |
| NPREG | NCR+2~, NCR+20*, NCR+21, NCR+22 |
| OK | NCR+2~, NCR+17*, NCR+21* |
| ORD | LOW+1~, LOW+4*, HIGH+1~, HIGH+4* |
| POV | FDX~, FDX+4 |
| PSTAT | REG+5~, REG+35*, REG+37, ORG+2~, ORG+27*, ORG+28, ORG+29 |
| QFL | LOW+1~, LOW+4*, LOW+5, HIGH+4*, HIGH+5, REG+25*, REG+28*, ORG+2~, ORG+18*, ORG+21* |
| RDATA | REG+4~, REG+10*, REG+11, REG+12, REG+13, ORG+1~, ORG+6*, ORG+7, ORG+8, ORG+9 |
| RDFN | ACT~, ACT+3, ATAG~, ATAG+3, ATAG+5, CTAG~, CTAG+3 |
| REGIEN | REG+4~, REG+7*, REG+10, REG+12, ORG+1~, ORG+3*, ORG+4*, ORG+6, ORG+8 |
| RES | FDX+1~, FDX+14*, FDX+16*, FDX+17 |
| RESULT | LOW+1~, LOW+2*, LOW+11*, LOW+12, HIGH+1~, HIGH+2*, HIGH+11*, HIGH+12, REG+5~, REG+23* , REG+37, ORG+17*, ORG+28, ORG+29, FDX+1~ |
| RESULT( | FDX+9*, FDX+12*, FDX+15, FDX+16 |
| RGDT | ATAG+1~, ATAG+4*, ATAG+8, CTAG+1~ |
| RGIEN | ATAG+1~, ATAG+3*, ATAG+4, CTAG+1~, CTAG+3*, CTAG+4 |
| RGRIEN | REG+5~, REG+26*, REG+27*, REG+28, ORG+19*, ORG+20*, ORG+21 |
| RGSTAT | ATAG+1~, ATAG+4*, ATAG+6, CTAG+1~, CTAG+4*, CTAG+5 |
| RIEN | NCR+2~, NCR+4*, NCR+5*, NCR+7, ACT+1~, ACT+2*, ACT+3*, ACT+4, LOW+1~, LOW+8* , LOW+9, LOW+10, HIGH+1~, HIGH+8*, HIGH+9, HIGH+10 |
| RSTAT | NCR+2~, NCR+7*, NCR+9, NCR+12, NCR+19 |
| RTAG | ATAG~, ATAG+2, CTAG~, CTAG+2 |
| STAT | ACST~, ACST+3, ATAG+1~, ATAG+6*, ATAG+7, ATAG+8, CTAG+1~ |
| STEX | REG+4~, REG+12*, REG+32, ORG+1~, ORG+8*, ORG+24 |
| STFILE | REG+4~, REG+12*, REG+35, ORG+1~, ORG+8*, ORG+27 |
| STFLD | REG+4~, REG+12*, REG+35, ORG+1~, ORG+8*, ORG+27 |
| SUBREG | REG+4~, REG+13*, REG+25, REG+28, REG+30, ORG+1~, ORG+9*, ORG+18, ORG+21, ORG+23 |
| TAG | LOW~, LOW+3, LOW+4, LOW+5, LOW+6, LOW+7, HIGH~, HIGH+3, HIGH+4, HIGH+5 , HIGH+6, HIGH+7 |
| TAX | FDX~, FDX+3, FDX+4 |
| TGDATA | NCR+2~, NCR+23, NCR+27, NCR+32 |
| TGDT | ATAG+1~, ATAG+5*, ATAG+8, CTAG+1~ |
| TGN | ATAG+1~, ATAG+2*, ATAG+3, CTAG+1~, CTAG+2*, CTAG+3 |
| THCFL | CMP+3*, NCR+2~, NCR+3*, NCR+14 |
| TREF | FDX+1~, FDX+2*, FDX+3, FDX+4, FDX+5 |
| U | CMP+3, CMP+5, CMP+8, CMP+12, CMP+13, CMP+14, CMP+15, CMP+16, CHKR+6, CHKR+7 , CHKR+8, NCR+3, NCR+7, NCR+27, ACT+4, ACST+3, ATAG+4, ATAG+5, ATAG+8, CTAG+4 , LOW+4, LOW+7, LOW+10, LOW+11, HIGH+4, HIGH+7, HIGH+10, HIGH+11, REG+7, REG+11 , REG+12, REG+13, REG+28, ORG+7, ORG+8, ORG+9, ORG+21 |
| VIS | FDX+1~, FDX+8*, FDX+9 |
| VSDTM | FDX+1~, FDX+8*, FDX+9, FDX+12* |
| XREF | REG+4~, REG+11*, REG+14, ORG+1~, ORG+7*, ORG+10 |