ECXSCX1 ;ALB/JAP,BIR/DMA-Clinic Extract Message ;2/25/19 11:55
Source file <ECXSCX1.m>
| Package | Total | Call Graph |
|---|---|---|
| DSS Extracts | 2 | ($$PRVCLASS,$$PRVX12)^ECXUTL ($$CPT,$$CPT3Q6M)^ECXUTL3 |
| Kernel | 2 | ($$LJ,$$RJ)^XLFSTR $$NPI^XUSNPI |
| DRG Grouper | 1 | $$CODEC^ICDEX |
| MailMan | 1 | ^XMD |
| PCE Patient Care Encounter | 1 | ENCEVENT^PXAPI |
| VA FileMan | 1 | $$GET1^DIQ |
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ;entry point from ecxscx
|
|
| MSG | ;text for missing clinic
|
|
| MSG2 | ;text for missing division
|
|
| MISS | ;load ^tmp if clinic missing from #728.44
|
|
| NODIV | ;load ^tmp if clinic w/o division
|
|
| FEEDER(ECXSC,ECXSD,ECXP1,ECXP2,ECXP3,ECXSEND,ECXDIV,ECXP4) | ;166 - get transmission style and feeder key variables. New parameter added for labor code
|
|
| VISIT(ECXDFN,ECXVISIT,ECXVIST,ECXERR) | ;get visit specific data
|
| Name | Field # of Occurrence |
|---|---|
| $$GET1^DIQ | MISS+8, FEEDER+54 |
| $$PRVCLASS^ECXUTL | VISIT+51, VISIT+56, VISIT+61, VISIT+75 |
| $$PRVX12^ECXUTL | VISIT+52, VISIT+57, VISIT+62 |
| $$CPT^ECXUTL3 | VISIT+94, VISIT+108 |
| $$CPT3Q6M^ECXUTL3 | VISIT+95, VISIT+109 |
| $$CODEC^ICDEX | VISIT+36, VISIT+38, VISIT+41 |
| ENCEVENT^PXAPI | VISIT+21 |
| $$LJ^XLFSTR | MISS+8, NODIV+8 |
| $$RJ^XLFSTR | FEEDER+31, FEEDER+39, FEEDER+44, FEEDER+52 |
| ^XMD | EN+8, EN+15 |
| $$NPI^XUSNPI | VISIT+76 |
| FileNo | Call Tags |
|---|---|
| ^DIC(40.7 - [#40.7] | GET1^DIQ |
| ^ECX(728.44 - [#728.44] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(40.7 - [#40.7] | FEEDER+31, FEEDER+42, FEEDER+43 |
| ^ECX(728.44 - [#728.44] | FEEDER+28, FEEDER+33, FEEDER+51 |
| ^ECX(728.441 - [#728.441] | FEEDER+52 |
| ^SC - [#44] | MISS+3, MISS+8, NODIV+3, NODIV+8, FEEDER+29, FEEDER+41 |
| ^TMP("PXKENC" | VISIT+22, VISIT+24, VISIT+25, VISIT+28, VISIT+29, VISIT+47, VISIT+49, VISIT+54, VISIT+60, VISIT+69 , VISIT+71, VISIT+82, VISIT+84, VISIT+85, VISIT+87, VISIT+91, VISIT+93, VISIT+97!, VISIT+100, VISIT+101 , VISIT+105, VISIT+107, VISIT+111!, VISIT+117, VISIT+118, VISIT+119, VISIT+120, VISIT+121, VISIT+122, VISIT+123 |
| ^TMP($J | EN+3, EN+7*, EN+10, EN+14*, EN+17!, MISS+6*, MISS+7, MISS+8*, MISS+9*, NODIV+6* , NODIV+7, NODIV+8*, NODIV+9*, FEEDER+18, FEEDER+19, FEEDER+21, FEEDER+23, FEEDER+25, FEEDER+55* |
| ^XMB("NETNAME" | EN+6, EN+13 |
| Name | Field # of Occurrence |
|---|---|
| ^( | VISIT+50, VISIT+55, VISIT+61, VISIT+72 |
| ^(0 | FEEDER+29, FEEDER+41, VISIT+50, VISIT+73 |
| ^(800 | VISIT+120, VISIT+121, VISIT+122 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| AO | VISIT+5~, VISIT+116*, VISIT+119*, VISIT+124 |
| ARRAY | VISIT+5~ |
| ARY | VISIT+27!* |
| ARY("P" | VISIT+31, VISIT+32*, VISIT+40 |
| ARY("S" | VISIT+34, VISIT+35* |
| CLIN | FEEDER+13~, FEEDER+19*, FEEDER+20 |
| CM | VISIT+5~ |
| CNT | VISIT+5~, VISIT+31*, VISIT+34*, VISIT+36*, VISIT+37, VISIT+38*, VISIT+39, VISIT+41*, VISIT+80*, VISIT+84 , VISIT+94, VISIT+95, VISIT+96*, VISIT+98, VISIT+99, VISIT+100, VISIT+108, VISIT+109, VISIT+110*, VISIT+112 |
| >> COUNTS | VISIT+70*, VISIT+74*, VISIT+78 |
| CPT | VISIT+5~, VISIT+85*, VISIT+90*, VISIT+94, VISIT+95, VISIT+101*, VISIT+104*, VISIT+108, VISIT+109 |
| CV | VISIT+6~, VISIT+116*, VISIT+122*, VISIT+129 |
| DA | VISIT+5~ |
| DAT | MISS+1~, MISS+3*, NODIV+1~, NODIV+3* |
| DATE | VISIT+5~, VISIT+24*, VISIT+51, VISIT+52, VISIT+56, VISIT+57, VISIT+61, VISIT+62, VISIT+75, VISIT+76 |
| DIQ | VISIT+5~ |
| DT | MISS+5, NODIV+5 |
| >> EC | FEEDER+33*, FEEDER+34, FEEDER+35, FEEDER+37, FEEDER+38 |
| ECCSC | MISS+8, FEEDER+13~, FEEDER+29*, FEEDER+37*, FEEDER+38*, FEEDER+39, FEEDER+41*, FEEDER+43 |
| >> ECGRP | EN+6, EN+13 |
| ECSC | MISS+8, FEEDER+13~, FEEDER+29*, FEEDER+31, FEEDER+37*, FEEDER+38*, FEEDER+39, FEEDER+41*, FEEDER+42 |
| ECSD1 | FEEDER+13~, FEEDER+30* |
| ECX | EN+1~, EN+3*, EN+4, EN+7*, EN+10*, EN+11, EN+14* |
| ECXDFN | VISIT~ |
| ECXDIV | FEEDER~, FEEDER+15*, FEEDER+21*, FEEDER+25*, FEEDER+26* |
| ECXERR | VISIT~, VISIT+11*, VISIT+22*, VISIT+23 |
| >> ECXLOGIC | FEEDER+54, VISIT+9, VISIT+10, VISIT+94, VISIT+95, VISIT+108, VISIT+109, VISIT+113, VISIT+114 |
| ECXMISS | MISS+7*, MISS+8, MISS+9, NODIV+7*, NODIV+8, NODIV+9, FEEDER+13~ |
| ECXMLC | FEEDER+13~, FEEDER+54*, FEEDER+55 |
| ECXNC | FEEDER+13~, FEEDER+51*, FEEDER+52* |
| ECXP1 | FEEDER~, FEEDER+14*, FEEDER+20*, FEEDER+31*, FEEDER+39*, FEEDER+42*, FEEDER+44*, FEEDER+48*, FEEDER+55 |
| ECXP2 | FEEDER~, FEEDER+14*, FEEDER+20*, FEEDER+39*, FEEDER+43*, FEEDER+44*, FEEDER+46*, FEEDER+48*, FEEDER+55 |
| ECXP3 | FEEDER~, FEEDER+14*, FEEDER+20*, FEEDER+52*, FEEDER+55 |
| ECXP4 | FEEDER~, FEEDER+14*, FEEDER+20* |
| ECXSC | FEEDER~, FEEDER+16, FEEDER+18, FEEDER+19, FEEDER+21, FEEDER+23, FEEDER+25, FEEDER+26, FEEDER+28, FEEDER+29 , FEEDER+30, FEEDER+33, FEEDER+41, FEEDER+51, FEEDER+54, FEEDER+55 |
| ECXSD | FEEDER~, FEEDER+30 |
| ECXSEND | FEEDER~, FEEDER+15*, FEEDER+20*, FEEDER+35*, FEEDER+36, FEEDER+46, FEEDER+48, FEEDER+50, FEEDER+55 |
| ECXVISIT | VISIT~, VISIT+11 |
| ECXVIST | VISIT~, VISIT+22! |
| ECXVIST("AO" | VISIT+12*, VISIT+124* |
| ECXVIST("CPT" | VISIT+20*, VISIT+94*, VISIT+95*, VISIT+96, VISIT+108*, VISIT+109*, VISIT+110 |
| ECXVIST("CPT1" | VISIT+113*, VISIT+114* |
| ECXVIST("CV" | VISIT+13*, VISIT+129* |
| ECXVIST("ENCCL" | VISIT+13*, VISIT+132* |
| ECXVIST("ENCSC" | VISIT+13*, VISIT+131* |
| ECXVIST("HNC" | VISIT+12*, VISIT+128* |
| ECXVIST("ICD9" | VISIT+19*, VISIT+38*, VISIT+41* |
| ECXVIST("ICD9P" | VISIT+36* |
| ECXVIST("IR" | VISIT+12*, VISIT+125* |
| ECXVIST("MST" | VISIT+13*, VISIT+126* |
| ECXVIST("PGE" | VISIT+12*, VISIT+127* |
| ECXVIST("PRIMPROC" | VISIT+81*, VISIT+96*, VISIT+110* |
| ECXVIST("PROV | CLASS" , VISIT+16*, VISIT+64*, NPI" , VISIT+17*, VISIT+65*, X12" , VISIT+18*, VISIT+66* |
| ECXVIST("PROV" | VISIT+16*, VISIT+64* |
| ECXVIST("PROVS" | VISIT+68*, VISIT+78* |
| ECXVIST("SHAD" | VISIT+13*, VISIT+130* |
| ECXVIST("SOURCE" | VISIT+17*, VISIT+25* |
| ENCCL | VISIT+6~, VISIT+116*, VISIT+123*, VISIT+132 |
| ENCSC | VISIT+6~, VISIT+116*, VISIT+118*, VISIT+131 |
| HNC | VISIT+6~, VISIT+116*, VISIT+121*, VISIT+128 |
| >> I | VISIT+19*, VISIT+20*, VISIT+37*, VISIT+38, VISIT+39*, VISIT+40, VISIT+41, VISIT+68*, VISIT+91*, VISIT+105* |
| ICD | VISIT+5~ |
| ICD("P" | VISIT+27*, VISIT+31*, VISIT+36, VISIT+37, VISIT+38 |
| ICD("S" | VISIT+27*, VISIT+34*, VISIT+39, VISIT+40, VISIT+41 |
| ICD9 | VISIT+5~ |
| ID | MISS+1~, MISS+2*, MISS+3*, MISS+5, NODIV+1~, NODIV+2*, NODIV+3*, NODIV+5 |
| IR | VISIT+5~, VISIT+116*, VISIT+120*, VISIT+125 |
| LEN | VISIT+5~ |
| M | VISIT+5~, VISIT+90*, VISIT+91*, VISIT+93, VISIT+104*, VISIT+105*, VISIT+107 |
| MAXCPT | VISIT+7~, VISIT+9*, VISIT+20, VISIT+84, VISIT+98, VISIT+99, VISIT+100, VISIT+112 |
| MAXMOD | VISIT+7~, VISIT+10*, VISIT+91, VISIT+105 |
| MOD | VISIT+5~, VISIT+90*, VISIT+92*, VISIT+93*, VISIT+94, VISIT+95, VISIT+104*, VISIT+106*, VISIT+107*, VISIT+108 , VISIT+109 |
| MST | VISIT+5~, VISIT+116*, VISIT+120*, VISIT+126 |
| NOD1 | VISIT+5~, VISIT+87*, VISIT+88, VISIT+89, VISIT+90, VISIT+96, VISIT+101*, VISIT+102, VISIT+103, VISIT+104 , VISIT+110 |
| NODE | VISIT+5~, VISIT+85*, VISIT+86, VISIT+87 |
| NUM | VISIT+5~, VISIT+58* |
| PGE | VISIT+6~, VISIT+116*, VISIT+121*, VISIT+127 |
| PROV | VISIT+6~, VISIT+45*, VISIT+51*, VISIT+52, VISIT+55*, VISIT+56, VISIT+57, VISIT+61*, VISIT+62, VISIT+63* , VISIT+64, VISIT+73, VISIT+80*, VISIT+83, VISIT+87 |
| PROVPC | VISIT+6~, VISIT+45*, VISIT+51*, VISIT+56*, VISIT+58*, VISIT+61*, VISIT+64 |
| >> PROVS | VISIT+75*, VISIT+76, VISIT+78 |
| >> PROVSNPI | VISIT+76*, VISIT+77*, VISIT+78 |
| >> PROVSPC | VISIT+75*, VISIT+78 |
| PROVX12 | VISIT+8~, VISIT+46*, VISIT+52*, VISIT+57*, VISIT+62*, VISIT+66 |
| >> Q | VISIT+89*, VISIT+94, VISIT+95, VISIT+103*, VISIT+108, VISIT+109 |
| RD | MISS+1~, MISS+2*, MISS+3*, MISS+5, NODIV+1~, NODIV+2*, NODIV+3*, NODIV+5 |
| REC | VISIT+6~, VISIT+27*, VISIT+28*, VISIT+29, VISIT+48*, VISIT+49*, VISIT+50, VISIT+53*, VISIT+54*, VISIT+55 , VISIT+60*, VISIT+61, VISIT+70*, VISIT+71*, VISIT+72, VISIT+83*, VISIT+84*, VISIT+85, VISIT+87, VISIT+91 , VISIT+93, VISIT+97, VISIT+99*, VISIT+100*, VISIT+101, VISIT+105, VISIT+107, VISIT+111 |
| SC | MISS+3, MISS+8, NODIV+3, NODIV+8, FEEDER+13~, FEEDER+26*, FEEDER+30* |
| SHAD | VISIT+6~, VISIT+116*, VISIT+122*, VISIT+130 |
| U | MISS+3, MISS+8, NODIV+3, NODIV+8, FEEDER+20, FEEDER+21, FEEDER+25, FEEDER+29, FEEDER+31, FEEDER+35 , FEEDER+37, FEEDER+38, FEEDER+41, FEEDER+42, FEEDER+43, FEEDER+51, FEEDER+52, FEEDER+55, VISIT+24, VISIT+25 , VISIT+30, VISIT+33, VISIT+50, VISIT+72, VISIT+77, VISIT+78, VISIT+87, VISIT+88, VISIT+89, VISIT+90 , VISIT+93, VISIT+96, VISIT+102, VISIT+103, VISIT+104, VISIT+107, VISIT+110, VISIT+118, VISIT+119, VISIT+120 , VISIT+121, VISIT+122, VISIT+123 |
| VAL | VISIT+6~, VISIT+29*, VISIT+30, VISIT+31, VISIT+32, VISIT+33, VISIT+34, VISIT+35, VISIT+48*, VISIT+49 , VISIT+50*, VISIT+51, VISIT+53*, VISIT+54, VISIT+55*, VISIT+58*, VISIT+59, VISIT+60, VISIT+61*, VISIT+70* , VISIT+73*, VISIT+75 |
| VISIT | VISIT+6~, VISIT+11*, VISIT+21, VISIT+22, VISIT+24, VISIT+25, VISIT+28, VISIT+29, VISIT+47, VISIT+49 , VISIT+54, VISIT+60, VISIT+69, VISIT+71, VISIT+82, VISIT+84, VISIT+85, VISIT+87, VISIT+91, VISIT+93 , VISIT+97, VISIT+100, VISIT+101, VISIT+105, VISIT+107, VISIT+111, VISIT+117, VISIT+118, VISIT+119, VISIT+120 , VISIT+121, VISIT+122, VISIT+123 |
| X | VISIT+6~ |
| >> XMDUZ | EN+5*, EN+12* |
| >> XMSUB | EN+5*, EN+12* |
| >> XMTEXT | EN+8*, EN+15* |
| XMY | EN+6!, EN+13! |
| XMY("G.DSS-" | EN+6*, EN+13* |
| Y | VISIT+6~ |