AMEREDDX ; IHS/OIT/SCR - Sub-routine for ER VISIT EDIT of DX information
Source file <AMEREDDX.m>
| Package | Total | Call Graph |
|---|---|---|
| VA Fileman | 7 | NOW^%DTC EN^DDIOL ^DIC FILE^DICN ^DIE (,EN)^DIK ^DIR |
| Emergency Room | 5 | CKSC^AMER1 ($$EDAUDIT,$$EDDISPL,MULTAUDT)^AMEREDAU (ADDVPOV,DELVPOV,UPVPOV)^AMEREDDY (DIE,MULTDIE)^AMEREDIT $$STRIPNAR^AMERPCC2 |
| DRG Grouper | 1 | $$ICDDX^ICDCODE |
| IHS VA Utilities | 1 | ^XBCLS |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| DELDIAG(AMERIEN,AMERSUB) | ;
; Delete diagnosis record |
|
| SELECTDX(AMERPDX,AMERPNAR) | ;IHS/OIT/GIS 9/9/11 patch 3
|
|
| PROCESDX(AMERDXNO,AMERDIAG,AMERPDX,AMERPNAR) | ;
|
|
| PRIMDIAG(AMERDA,AMERDX,AMERNNAR,AMERAIEN,AMERPRIS,AMEROLDS) | ;
; UPDATES PRIMARY DIAGNOSIS FIELDS IF THE ORIGINAL INFORMATION MATCHES PRIMARY DX INFORMATION ; AND ALLOWS USER TO REPLACE PRIMARY DX FIELDS WITH NEW ONE'S IF ORIGINAL INFORMATION IS DIFFERENT |
|
| EDDIAGS(AMERDA,AMEREDNO,AMERAIEN) | ; EP from AMEREDIT
|
| Name | Field # of Occurrence |
|---|---|
| NOW^%DTC | PRIMDIAG+37, PRIMDIAG+46 |
| CKSC^AMER1 | PROCESDX+77, PROCESDX+84 |
| $$EDAUDIT^AMEREDAU | PROCESDX+31, PROCESDX+53, PROCESDX+104, PROCESDX+141 |
| $$EDDISPL^AMEREDAU | PRIMDIAG+38, PROCESDX+31, PROCESDX+53, PROCESDX+141 |
| MULTAUDT^AMEREDAU | PRIMDIAG+54, PROCESDX+112 |
| ADDVPOV^AMEREDDY | PROCESDX+140 |
| DELVPOV^AMEREDDY | DELDIAG+10 |
| UPVPOV^AMEREDDY | PROCESDX+110 |
| DIE^AMEREDIT | PRIMDIAG+53 |
| MULTDIE^AMEREDIT | PROCESDX+58, PROCESDX+98, PROCESDX+146 |
| $$STRIPNAR^AMERPCC2 | PROCESDX+96, PROCESDX+127 |
| EN^DDIOL | EDDIAGS+2, EDDIAGS+10, EDDIAGS+26, EDDIAGS+43, PROCESDX+24, PROCESDX+27, PROCESDX+28, SELECTDX+6, SELECTDX+7 |
| ^DIC | EDDIAGS+36, PROCESDX+48, PROCESDX+136 |
| FILE^DICN | PROCESDX+131 |
| ^DIE | PROCESDX+61, PROCESDX+101 |
| ^DIK | DELDIAG+13 |
| EN^DIK | DELDIAG+13 |
| ^DIR | PRIMDIAG+28, DELDIAG+5, PROCESDX+41, PROCESDX+68, PROCESDX+73, PROCESDX+83, PROCESDX+123, SELECTDX+28 |
| $$ICDDX^ICDCODE | EDDIAGS+15, EDDIAGS+23, PRIMDIAG+20, PRIMDIAG+34, PRIMDIAG+35, PROCESDX+128, PROCESDX+133, SELECTDX+18, SELECTDX+19 |
| ^XBCLS | EDDIAGS+18 |
| FileNo | Call Tags |
|---|---|
| ^ICD9 - [#80] | Classic Fileman Calls |
| ^AMERVSIT - [#9009080] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^AMERVSIT - [#9009080] | EDDIAGS+11, EDDIAGS+12, EDDIAGS+15, EDDIAGS+16, EDDIAGS+23, PRIMDIAG+16, PRIMDIAG+17, PROCESDX+24, PROCESDX+25, PROCESDX+61 , PROCESDX+101, SELECTDX+12, SELECTDX+14, SELECTDX+20, SELECTDX+21, SELECTDX+23 |
| ^XUSEC("AMERZ9999" | EDDIAGS+2 |
| Name | Line Occurrences |
|---|---|
| $$DELDIAG | PROCESDX+30 |
| $$PROCESDX | EDDIAGS+41 |
| $$SELECTDX | EDDIAGS+21 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| AMERAIEN | EDDIAGS~, PRIMDIAG~, PRIMDIAG+54, PROCESDX+112 |
| AMERBAD | PROCESDX+11~, PROCESDX+22*, PROCESDX+50*, PROCESDX+65 |
| AMERCKSC | PROCESDX+78, PROCESDX+85, PROCESDX+86! |
| AMERCODE | EDDIAGS+7~, EDDIAGS+23*, EDDIAGS+28, EDDIAGS+30 |
| AMERDA | EDDIAGS~, EDDIAGS+11, EDDIAGS+12, EDDIAGS+15, EDDIAGS+16, EDDIAGS+23, PRIMDIAG~, PRIMDIAG+16, PRIMDIAG+17, PRIMDIAG+53 , PROCESDX+24, PROCESDX+25, PROCESDX+30, PROCESDX+56, PROCESDX+60, PROCESDX+95, PROCESDX+100, PROCESDX+110, PROCESDX+129, PROCESDX+134 , PROCESDX+140, PROCESDX+144, SELECTDX+12, SELECTDX+14, SELECTDX+20, SELECTDX+21, SELECTDX+23 |
| AMERDIAG | PROCESDX~, PROCESDX+17 |
| AMERDONE | EDDIAGS+7~, EDDIAGS+9*, EDDIAGS+17, EDDIAGS+22*, EDDIAGS+37*, EDDIAGS+45*, EDDIAGS+46!, PROCESDX+49* |
| AMERDX | EDDIAGS+7~, EDDIAGS+9*, EDDIAGS+38*, EDDIAGS+39, EDDIAGS+41, EDDIAGS+45, EDDIAGS+46!, PRIMDIAG~, PRIMDIAG+31, PRIMDIAG+35 , PRIMDIAG+41, PROCESDX+17*, PROCESDX+51*, PROCESDX+57, PROCESDX+117, PROCESDX+128, PROCESDX+130, PROCESDX+133, PROCESDX+135 |
| AMERDXNO | EDDIAGS+7~, EDDIAGS+8*, EDDIAGS+46!, PROCESDX~, PROCESDX+21, PROCESDX+24, PROCESDX+25, PROCESDX+30, PROCESDX+56, PROCESDX+95 , PROCESDX+116*, SELECTDX+1~, SELECTDX+9*, SELECTDX+12*, SELECTDX+14, SELECTDX+20, SELECTDX+21, SELECTDX+23 |
| AMEREDNO | EDDIAGS~, PRIMDIAG+38, PRIMDIAG+47, PROCESDX+31, PROCESDX+53, PROCESDX+104, PROCESDX+141 |
| AMEREDTS | PRIMDIAG+12~, PRIMDIAG+15*, PRIMDIAG+40*, PRIMDIAG+49*, PRIMDIAG+54, PRIMDIAG+55!, DELDIAG+3*, PROCESDX+11~, PROCESDX+15*, PROCESDX+33* , PROCESDX+55*, PROCESDX+106*, PROCESDX+112, PROCESDX+113*, PROCESDX+143* |
| AMERFLAG | DELDIAG+2~, DELDIAG+6*, DELDIAG+14*, DELDIAG+17 |
| AMERGONE | PROCESDX+12~, PROCESDX+22*, PROCESDX+34*, PROCESDX+39 |
| AMERGOOD | PROCESDX+13~, PROCESDX+79*, PROCESDX+80, PROCESDX+85* |
| AMERICD9 | PROCESDX+12~, PROCESDX+17*, PROCESDX+23, PROCESDX+27, PROCESDX+29, PROCESDX+118, PROCESDX+119, SELECTDX+1~ |
| AMERIEN | DELDIAG~, DELDIAG+8, DELDIAG+10 |
| AMERNAR | EDDIAGS+7~, EDDIAGS+9*, EDDIAGS+46! |
| AMERNDX | PROCESDX+12~, PROCESDX+15*, PROCESDX+43*, PROCESDX+51*, PROCESDX+52, PROCESDX+53, PROCESDX+109, PROCESDX+110, PROCESDX+118*, PROCESDX+119* , PROCESDX+140, PROCESDX+141 |
| AMERNEW | PRIMDIAG+12~, PRIMDIAG+35*, PRIMDIAG+36, PRIMDIAG+38 |
| AMERNNAR | PRIMDIAG~, PRIMDIAG+44, PRIMDIAG+45, PRIMDIAG+50, PROCESDX+12~, PROCESDX+15*, PROCESDX+70*, PROCESDX+93*, PROCESDX+94, PROCESDX+96* , PROCESDX+97, PROCESDX+104, PROCESDX+109, PROCESDX+110, PROCESDX+125*, PROCESDX+126, PROCESDX+127*, PROCESDX+140, PROCESDX+144 |
| AMERODX | PRIMDIAG+12~, PRIMDIAG+17*, PRIMDIAG+18, PRIMDIAG+19, PRIMDIAG+20, PRIMDIAG+31, PRIMDIAG+34, PRIMDIAG+55!, PROCESDX+12~, PROCESDX+15* , PROCESDX+23*, PROCESDX+26, PROCESDX+31, PROCESDX+43, PROCESDX+52, PROCESDX+53, PROCESDX+109, PROCESDX+110, PROCESDX+118* |
| AMEROLD | PRIMDIAG+12~, PRIMDIAG+15*, PRIMDIAG+34*, PRIMDIAG+38 |
| AMEROLDS | PRIMDIAG~, PRIMDIAG+21, PROCESDX+11~, PROCESDX+26*, PROCESDX+118* |
| AMERONAR | PRIMDIAG+12~, PRIMDIAG+16*, PRIMDIAG+44, PRIMDIAG+47, PRIMDIAG+55!, PROCESDX+12~, PROCESDX+15*, PROCESDX+25*, PROCESDX+26, PROCESDX+27 , PROCESDX+29, PROCESDX+70, PROCESDX+72, PROCESDX+82, PROCESDX+94, PROCESDX+104, PROCESDX+109, PROCESDX+110 |
| AMERPDX | EDDIAGS+7~, EDDIAGS+9*, EDDIAGS+11*, EDDIAGS+15*, EDDIAGS+21, EDDIAGS+41, EDDIAGS+42*, PRIMDIAG+12~, PRIMDIAG+14*, PRIMDIAG+21 , PRIMDIAG+36*, PRIMDIAG+56, PROCESDX~, PROCESDX+19, PROCESDX+27, PROCESDX+29, SELECTDX~, SELECTDX+20 |
| AMERPNAR | EDDIAGS+7~, EDDIAGS+12*, EDDIAGS+16*, EDDIAGS+21, EDDIAGS+41, EDDIAGS+42*, PRIMDIAG+12~, PRIMDIAG+14*, PRIMDIAG+21, PRIMDIAG+45* , PRIMDIAG+47, PRIMDIAG+56, PROCESDX~, PROCESDX+19, PROCESDX+27, PROCESDX+29, SELECTDX~, SELECTDX+20 |
| AMERPRIM | EDDIAGS+7~, EDDIAGS+41*, EDDIAGS+42 |
| AMERPRIS | PRIMDIAG~, PRIMDIAG+14, PROCESDX+11~, PROCESDX+19*, PROCESDX+115, PROCESDX+148 |
| AMERQUIT | EDDIAGS+7~, EDDIAGS+8*, EDDIAGS+49, PROCESDX+12~, PROCESDX+18*, PROCESDX+36*, PROCESDX+38, PROCESDX+42*, PROCESDX+49*, PROCESDX+65 , PROCESDX+69*, PROCESDX+74*, PROCESDX+88*, PROCESDX+91 |
| AMERSEL | EDDIAGS+7~, EDDIAGS+21*, EDDIAGS+22, EDDIAGS+23, EDDIAGS+27, EDDIAGS+41, SELECTDX+1~, SELECTDX+2* |
| AMERSKIP | PROCESDX+12~, PROCESDX+17*, PROCESDX+22*, PROCESDX+117 |
| AMERSTRG | PRIMDIAG+12~, PRIMDIAG+15*, PRIMDIAG+38*, PRIMDIAG+39, PRIMDIAG+40, PRIMDIAG+43, PRIMDIAG+47*, PRIMDIAG+48, PRIMDIAG+49, PRIMDIAG+55! , DELDIAG+3*, PROCESDX+11~, PROCESDX+15*, PROCESDX+31*, PROCESDX+32, PROCESDX+33, PROCESDX+53*, PROCESDX+54, PROCESDX+55, PROCESDX+104* , PROCESDX+105, PROCESDX+106, PROCESDX+141*, PROCESDX+142, PROCESDX+143 |
| AMERSUB | DELDIAG~, DELDIAG+8, DELDIAG+10 |
| AMERTEMP | PRIMDIAG+12~, PRIMDIAG+20*, PRIMDIAG+21 |
| >> DA | DELDIAG+8*, PROCESDX+56*, PROCESDX+58, PROCESDX+59, PROCESDX+60*, PROCESDX+61, PROCESDX+95*, PROCESDX+98, PROCESDX+99, PROCESDX+100* , PROCESDX+101, PROCESDX+144*, PROCESDX+146 |
| >> DA(1 | DELDIAG+8*, DELDIAG+12, PROCESDX+56*, PROCESDX+58, PROCESDX+95*, PROCESDX+98, PROCESDX+129*, PROCESDX+134*, PROCESDX+144*, PROCESDX+146 |
| DIC | EDDIAGS+7~, EDDIAGS+32*, EDDIAGS+46!, PROCESDX+46*, PROCESDX+48!, PROCESDX+129*, PROCESDX+134*, PROCESDX+144, PROCESDX+145! |
| DIC("A" | EDDIAGS+24*, EDDIAGS+29*, EDDIAGS+31*, PROCESDX+47* |
| DIC("B" | EDDIAGS+25*, EDDIAGS+28* |
| DIC("S" | EDDIAGS+35*, PROCESDX+46* |
| DIC(0 | EDDIAGS+30*, EDDIAGS+31*, PROCESDX+46*, PROCESDX+129*, PROCESDX+134* |
| DIE | PROCESDX+56*, PROCESDX+58, PROCESDX+60*, PROCESDX+95*, PROCESDX+98!, PROCESDX+100*, PROCESDX+144*, PROCESDX+146 |
| DIK | DELDIAG+2~, DELDIAG+12*, DELDIAG+16! |
| DIR | PRIMDIAG+12~, PRIMDIAG+55!, DELDIAG+2~, DELDIAG+5!, DELDIAG+16!, PROCESDX+41!, PROCESDX+68!, PROCESDX+90!, SELECTDX+1~ |
| DIR("?" | PROCESDX+122*, SELECTDX+27* |
| DIR("A" | PRIMDIAG+27*, DELDIAG+4*, PROCESDX+40*, PROCESDX+67*, PROCESDX+72*, PROCESDX+82*, PROCESDX+120*, SELECTDX+27* |
| DIR("B" | PRIMDIAG+26*, DELDIAG+4*, PROCESDX+40*, PROCESDX+67*, PROCESDX+72*, PROCESDX+81, PROCESDX+82* |
| DIR(0 | PRIMDIAG+27*, DELDIAG+4*, PROCESDX+40*, PROCESDX+67*, PROCESDX+72*, PROCESDX+82*, PROCESDX+121*, SELECTDX+11*, SELECTDX+21*, SELECTDX+23* , SELECTDX+25* |
| DR | PRIMDIAG+12~, PRIMDIAG+15*, PRIMDIAG+41*, PRIMDIAG+50*, PRIMDIAG+53, PRIMDIAG+55!, PROCESDX+11~, PROCESDX+15*, PROCESDX+56*, PROCESDX+57* , PROCESDX+58, PROCESDX+60*, PROCESDX+63*, PROCESDX+95*, PROCESDX+97*, PROCESDX+98, PROCESDX+100*, PROCESDX+103*, PROCESDX+144*, PROCESDX+146 |
| DTOUT | EDDIAGS+37, EDDIAGS+48!, PROCESDX+36, PROCESDX+42, PROCESDX+49, PROCESDX+69, PROCESDX+74, PROCESDX+115!, PROCESDX+124!, SELECTDX+29! |
| DUOUT | EDDIAGS+37, EDDIAGS+48!, PROCESDX+36, PROCESDX+42, PROCESDX+49, PROCESDX+69, PROCESDX+74, PROCESDX+115!, PROCESDX+124!, SELECTDX+29! |
| DUZ | EDDIAGS+2 |
| U | EDDIAGS+11, EDDIAGS+12, EDDIAGS+15, EDDIAGS+16, EDDIAGS+23, EDDIAGS+42, PRIMDIAG+14, PRIMDIAG+16, PRIMDIAG+17, PRIMDIAG+20 , PRIMDIAG+21, PRIMDIAG+34, PRIMDIAG+35, PROCESDX+17, PROCESDX+51, PROCESDX+128, PROCESDX+133, SELECTDX+18, SELECTDX+19 |
| >> X | EDDIAGS+30*, PRIMDIAG+38, PRIMDIAG+47, PROCESDX+130*, PROCESDX+135* |
| Y | EDDIAGS+7~, EDDIAGS+9*, EDDIAGS+32*, EDDIAGS+38, EDDIAGS+46!, PRIMDIAG+12~, PRIMDIAG+13*, PRIMDIAG+18*, PRIMDIAG+21*, PRIMDIAG+25 , PRIMDIAG+30, DELDIAG+7, PROCESDX+43, PROCESDX+44, PROCESDX+46*, PROCESDX+50, PROCESDX+51, PROCESDX+70, PROCESDX+71, PROCESDX+75 , PROCESDX+81*, PROCESDX+88, PROCESDX+93, PROCESDX+116*, PROCESDX+125, PROCESDX+138, PROCESDX+144, SELECTDX+13~, SELECTDX+14*, SELECTDX+18 , SELECTDX+19, SELECTDX+30 |
| Y1 | SELECTDX+13~, SELECTDX+18*, SELECTDX+20, SELECTDX+21, SELECTDX+23 |
| Y2 | SELECTDX+13~, SELECTDX+19*, SELECTDX+21, SELECTDX+23 |