ECXQSR ;ALB/JAP,BIR/PTD-DSS QUASAR Extract ;12/14/18 15:57
Source file <ECXQSR.m>
Package | Total | Call Graph |
---|---|---|
DSS Extracts | 11 | $$GETDIV^ECXDEPT ^ECXKILL FILE^ECXQSR1 VISIT^ECXSCX1 QUE^ECXTAUTO ^ECXTRAC ($$ECXDATE,$$ECXTIME,$$PATCAT,$$PRVCLASS)^ECXUTL ($$ENROLLM,$$PATDEM,ECXDEF)^ECXUTL2 ($$CPT,$$PAT)^ECXUTL3 ($$CNHSTAT,$$ENCNUM,$$HNCI,$$OBSPAT,$$SHAD,$$TSMAP)^ECXUTL4 NPRF^ECXUTL5 |
VA FileMan | 3 | $$FIND1^DIC FILE^DID $$GET1^DIQ |
Kernel | 2 | $$RJ^XLFSTR $$NPI^XUSNPI |
DRG Grouper | 1 | $$CODEC^ICDEX |
Quasar | 1 | $$CONVERT1^ACKQUTL4 |
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 |
Package | Total | Caller Graph |
---|---|---|
DSS Extracts | 1 | ECXQSR |
Name | Comments | DBIA/ICR reference |
---|---|---|
BEG | ;entry point from option
|
|
START | ;entry point from tasked job
|
|
QINST | ;Get installed information for QUASAR
|
|
UPDATE | ;create record for each unique CPT code for clinic visit
|
|
SETUP | ;Set required input for ECXTRAC
|
|
QUE | ;Entry point for the background requeuing handled by ECXTAUTO.
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^ACK(509850.6 - [#509850.6] | FILE^DID |
^ECX(728.44 - [#728.44] | GET1^DIQ |
^ECX(728.441 - [#728.441] | GET1^DIQ |
^DIC(9.4 - [#9.4] | FIND1^DIC |
9.49 | FIND1^DIC, GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ACK(509850.4 - [#509850.4] | UPDATE+55 |
^ACK(509850.6 - [#509850.6] | BEG+3, START+5, START+7, UPDATE+4, UPDATE+5, UPDATE+19, UPDATE+45, UPDATE+54, UPDATE+55, UPDATE+59 , UPDATE+60, UPDATE+61, UPDATE+65, UPDATE+66, UPDATE+73, UPDATE+74, UPDATE+77, UPDATE+83, UPDATE+84, UPDATE+90 , UPDATE+91, UPDATE+97, UPDATE+130 |
^ACK(509850.8 - [#509850.8] | BEG+1, BEG+2, START+4 |
^DGPM - [#405] | UPDATE+23, UPDATE+24 |
^DIC(40.7 - [#40.7] | UPDATE+35, UPDATE+39, UPDATE+40 |
^DIC(42 - [#42] | UPDATE+25 |
^EC(725 - [#725] | UPDATE+78 |
^ECD - [#724] | UPDATE+30 |
^ICD9 - [#80] | UPDATE+59, UPDATE+61 |
^SC - [#44] | UPDATE+34 |
Name | Field # of Occurrence |
---|---|
^(0 | UPDATE+34 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ARR | QINST+1~ |
ARR("VERSION" | QINST+4 |
ARY | UPDATE+1~, UPDATE+64~ |
ARY( | UPDATE+86, UPDATE+87*, UPDATE+153 |
>> CNT | UPDATE+92* |
CPT | UPDATE+1~, UPDATE+64~, UPDATE+74*, UPDATE+77*, UPDATE+79, UPDATE+80, UPDATE+152*, UPDATE+153, UPDATE+154, UPDATE+159 , UPDATE+161! |
DA | UPDATE+122~ |
DI | UPDATE+122~ |
DIA | UPDATE+64~, UPDATE+91*, UPDATE+92 |
DIC | UPDATE+122~ |
DIK | UPDATE+122~ |
DIQ | UPDATE+122~ |
DR | UPDATE+122~ |
>> EC2NODE | UPDATE+5*, UPDATE+19, UPDATE+53 |
>> ECAC | UPDATE+31*, UPDATE+33, UPDATE+34, UPDATE+37 |
>> ECCS | UPDATE+30* |
>> ECD | START+2*, START+5*, START+6, START+7, UPDATE+9, UPDATE+102, UPDATE+103, UPDATE+104, UPDATE+105, UPDATE+106 , UPDATE+107, UPDATE+110, UPDATE+112, UPDATE+114, UPDATE+116, UPDATE+118, UPDATE+120, UPDATE+155, UPDATE+156 |
>> ECDA | START+5*, START+7*, UPDATE+4, UPDATE+5, UPDATE+19, UPDATE+45, UPDATE+54, UPDATE+55, UPDATE+59, UPDATE+60 , UPDATE+61, UPDATE+65, UPDATE+66, UPDATE+73, UPDATE+74, UPDATE+77, UPDATE+83, UPDATE+84, UPDATE+90, UPDATE+91 , UPDATE+97, UPDATE+130 |
>> ECDAY | UPDATE+6* |
>> ECDIA | UPDATE+50*, UPDATE+59* |
>> ECDSS | UPDATE+42*, UPDATE+44*, UPDATE+126 |
ECDSSE | UPDATE+1~, UPDATE+147*, UPDATE+148 |
>> ECDSSU | UPDATE+30*, UPDATE+39, UPDATE+40, UPDATE+41 |
>> ECDT | UPDATE+6*, UPDATE+7, UPDATE+10, UPDATE+148 |
>> ECDU | UPDATE+28*, UPDATE+29, UPDATE+30 |
>> ECED | START+2*, START+5 |
>> ECFILE | BEG+4, SETUP+2 |
>> ECGRP | SETUP+2 |
>> ECHEAD | UPDATE+148, SETUP+1*, SETUP+2 |
>> ECHL | UPDATE+19*, UPDATE+34*, UPDATE+35 |
>> ECHL2 | UPDATE+34*, UPDATE+35 |
>> ECHL2S | UPDATE+31*, UPDATE+35*, UPDATE+36*, UPDATE+40*, UPDATE+42, UPDATE+147 |
>> ECHLS | UPDATE+31*, UPDATE+35*, UPDATE+36*, UPDATE+39*, UPDATE+42, UPDATE+147 |
>> ECIEN | UPDATE+59*, UPDATE+60*, UPDATE+61, UPDATE+90*, UPDATE+91 |
>> ECL | START+4* |
>> ECLINK | START+4*, UPDATE+28 |
>> ECM | UPDATE+30* |
>> ECO | UPDATE+30* |
ECP | UPDATE+64~, UPDATE+74*, UPDATE+77*, UPDATE+78*, UPDATE+89, UPDATE+159* |
>> ECPACK | SETUP+2 |
>> ECPIECE | SETUP+2 |
ECPN | UPDATE+53*, UPDATE+54*, UPDATE+55, UPDATE+64~, UPDATE+73*, UPDATE+74, UPDATE+83, UPDATE+84 |
>> ECPR1NPI | UPDATE+109*, UPDATE+156*, UPDATE+157* |
>> ECPR2NPI | UPDATE+109*, UPDATE+110*, UPDATE+111* |
>> ECPR3NPI | UPDATE+109*, UPDATE+112*, UPDATE+113* |
>> ECPR4NPI | UPDATE+109*, UPDATE+114*, UPDATE+115* |
>> ECPR5NPI | UPDATE+109*, UPDATE+116*, UPDATE+117* |
>> ECPR6NPI | UPDATE+109*, UPDATE+118*, UPDATE+119* |
>> ECPR7NPI | UPDATE+109*, UPDATE+120*, UPDATE+121* |
>> ECRTN | SETUP+2 |
>> ECSD1 | START+2 |
>> ECSTOP | UPDATE+19*, UPDATE+21, UPDATE+28 |
>> ECTIME | UPDATE+7* |
ECTP | UPDATE+1~, UPDATE+64~, UPDATE+74*, UPDATE+76, UPDATE+77, UPDATE+80 |
ECUPCE | UPDATE+1~, UPDATE+30*, UPDATE+32, UPDATE+38 |
ECV | UPDATE+1~, UPDATE+74*, UPDATE+88*, UPDATE+89*, UPDATE+153*, UPDATE+159 |
>> ECVER | SETUP+2 |
ECX4CHAR | UPDATE+2~, UPDATE+37*, UPDATE+41* |
>> ECXA | UPDATE+23, UPDATE+32, UPDATE+38, UPDATE+126, UPDATE+148, UPDATE+150* |
>> ECXADMDT | UPDATE+148 |
>> ECXAO | UPDATE+130*, UPDATE+133* |
ECXASIH | UPDATE+3~, UPDATE+150 |
>> ECXCEDT | UPDATE+99* |
ECXCLST | UPDATE+2~, UPDATE+11*, UPDATE+17* |
>> ECXCNH | UPDATE+128* |
>> ECXCPT | UPDATE+55*, UPDATE+56, UPDATE+57, UPDATE+58, UPDATE+74*, UPDATE+75, UPDATE+82*, UPDATE+86, UPDATE+87, UPDATE+89 , UPDATE+101*, UPDATE+153* |
>> ECXCSDT | UPDATE+99* |
>> ECXCTYP | UPDATE+99* |
>> ECXDFN | UPDATE+8*, UPDATE+9, UPDATE+10, UPDATE+128, UPDATE+132, UPDATE+137, UPDATE+139, UPDATE+141, UPDATE+143 |
>> ECXDIV | UPDATE+19*, UPDATE+20 |
>> ECXDSSD | UPDATE+30* |
>> ECXECE | UPDATE+130*, UPDATE+133* |
ECXECL | UPDATE+2~, UPDATE+130*, UPDATE+135* |
>> ECXENC | UPDATE+148*, UPDATE+149 |
ECXERR | UPDATE+12*, UPDATE+132! |
ECXESC | UPDATE+2~, UPDATE+130*, UPDATE+135* |
>> ECXHNC | UPDATE+130*, UPDATE+134* |
>> ECXHNCI | UPDATE+137* |
ECXICD101 | UPDATE+2~ |
ECXICD102 | UPDATE+2~ |
ECXICD103 | UPDATE+2~ |
ECXICD104 | UPDATE+2~ |
ECXICD10P | UPDATE+2~, UPDATE+50*, UPDATE+93*, UPDATE+95* |
>> ECXIR | UPDATE+130*, UPDATE+134* |
>> ECXLOGIC | UPDATE+43 |
>> ECXMIL | UPDATE+130*, UPDATE+134* |
>> ECXMN | UPDATE+23, UPDATE+24 |
>> ECXMOD | UPDATE+82*, UPDATE+85*, UPDATE+86, UPDATE+87 |
ECXNPRFI | START+1~ |
>> ECXOBS | UPDATE+126*, UPDATE+148 |
>> ECXODIV | UPDATE+99* |
>> ECXOEF | UPDATE+14* |
>> ECXOEFDT | UPDATE+15* |
ECXPAT | UPDATE+10, UPDATE+12! |
ECXPAT("CL ST | AT" , UPDATE+17 |
ECXPAT("ECXOEF" | UPDATE+14 |
ECXPAT("ECXOEFDT" | UPDATE+15 |
ECXPAT("VIETNAM" | UPDATE+16 |
>> ECXPATCAT | UPDATE+141* |
>> ECXPDIV | UPDATE+20*, UPDATE+22 |
>> ECXPPC | UPDATE+50* |
>> ECXPPC1 | UPDATE+101*, UPDATE+155* |
>> ECXPPC2 | UPDATE+101*, UPDATE+102* |
>> ECXPPC3 | UPDATE+101*, UPDATE+103* |
>> ECXPPC4 | UPDATE+101*, UPDATE+104* |
>> ECXPPC5 | UPDATE+101*, UPDATE+105* |
>> ECXPPC6 | UPDATE+101*, UPDATE+106* |
>> ECXPPC7 | UPDATE+101*, UPDATE+107* |
>> ECXPRV1 | UPDATE+50*, UPDATE+53*, UPDATE+57, UPDATE+79*, UPDATE+80*, UPDATE+81*, UPDATE+89, UPDATE+154*, UPDATE+155, UPDATE+156 , UPDATE+158* |
>> ECXPRV2 | UPDATE+50*, UPDATE+53*, UPDATE+65*, UPDATE+67*, UPDATE+102, UPDATE+110 |
>> ECXPRV3 | UPDATE+50*, UPDATE+53*, UPDATE+65*, UPDATE+68*, UPDATE+103, UPDATE+112 |
>> ECXPRV4 | UPDATE+50*, UPDATE+65*, UPDATE+69*, UPDATE+104, UPDATE+114 |
>> ECXPRV5 | UPDATE+50*, UPDATE+65*, UPDATE+70*, UPDATE+105, UPDATE+116 |
>> ECXPRV6 | UPDATE+50*, UPDATE+66*, UPDATE+71*, UPDATE+106, UPDATE+118 |
>> ECXPRV7 | UPDATE+50*, UPDATE+66*, UPDATE+72*, UPDATE+107, UPDATE+120 |
ECXQDT | START+1~, START+6, QINST+2*, QINST+8* |
>> ECXQV | START+2*, START+6*, QINST+4*, QINST+7, UPDATE+52, UPDATE+63 |
>> ECXSHAD | UPDATE+130*, UPDATE+133* |
>> ECXSHADI | UPDATE+139* |
>> ECXSSN | UPDATE+148 |
ECXSTANO | UPDATE+3~, UPDATE+22*, UPDATE+26* |
ECXTEMPD | UPDATE+3~, UPDATE+25*, UPDATE+26 |
ECXTEMPW | UPDATE+3~, UPDATE+24*, UPDATE+25 |
>> ECXTS | UPDATE+44, UPDATE+126, UPDATE+148 |
>> ECXVISIT | UPDATE+130*, UPDATE+131, UPDATE+132 |
>> ECXVIST | UPDATE+132 |
>> ECXVIST("AO" | UPDATE+133 |
>> ECXVIST("ENCCL" | UPDATE+135 |
>> ECXVIST("ENCSC" | UPDATE+135 |
>> ECXVIST("HNC" | UPDATE+134 |
>> ECXVIST("IR" | UPDATE+134 |
>> ECXVIST("MST" | UPDATE+134 |
>> ECXVIST("PGE" | UPDATE+133 |
>> ECXVIST("SHAD" | UPDATE+133 |
ECXVNS | UPDATE+2~, UPDATE+16* |
>> ECXYM | UPDATE+6 |
ECZNODE | UPDATE+1~, UPDATE+5*, UPDATE+6, UPDATE+8, UPDATE+31 |
ERR | START+1~, START+3, QINST+4*, QINST+5*, QINST+7* |
FILEN | UPDATE+122~ |
I | UPDATE+48*, UPDATE+49*, UPDATE+60*, UPDATE+61, UPDATE+64~, UPDATE+86*, UPDATE+87, UPDATE+94*, UPDATE+95*, UPDATE+96 |
IENS | QINST+1~, QINST+6*, QINST+7, QINST+8* |
II | UPDATE+122~, UPDATE+123* |
INTIEN | QINST+1~, QINST+7*, QINST+8 |
J | UPDATE+64~, UPDATE+96* |
LOC | UPDATE+1~, UPDATE+97, UPDATE+161! |
LOC( | UPDATE+57*, UPDATE+58*, UPDATE+89*, UPDATE+152, UPDATE+153, UPDATE+154, UPDATE+159 |
MOD | UPDATE+1~, UPDATE+64~, UPDATE+82*, UPDATE+83*, UPDATE+84 |
MOD1 | UPDATE+64~, UPDATE+84*, UPDATE+85 |
>> OK | UPDATE+10*, UPDATE+12 |
P | UPDATE+64~, UPDATE+91*, UPDATE+92 |
>> QFLG | START+2*, START+5, START+7 |
QVIEN | QINST+1~, QINST+5*, QINST+6, QINST+8 |
STR | UPDATE+1~, UPDATE+64~ |
STR( | UPDATE+92* |
STR("P" | UPDATE+93, UPDATE+94 |
STR("S" | UPDATE+95, UPDATE+96 |
U | UPDATE+6, UPDATE+8, UPDATE+19, UPDATE+24, UPDATE+25, UPDATE+28, UPDATE+30, UPDATE+31, UPDATE+34, UPDATE+35 , UPDATE+39, UPDATE+40, UPDATE+41, UPDATE+53, UPDATE+55, UPDATE+57, UPDATE+58, UPDATE+59, UPDATE+61, UPDATE+74 , UPDATE+77, UPDATE+78, UPDATE+79, UPDATE+80, UPDATE+89, UPDATE+91, UPDATE+111, UPDATE+113, UPDATE+115, UPDATE+117 , UPDATE+119, UPDATE+121, UPDATE+130, UPDATE+153, UPDATE+154, UPDATE+157, UPDATE+159 |
VOL | UPDATE+1~, UPDATE+64~, UPDATE+79*, UPDATE+80*, UPDATE+88 |
XVAR | UPDATE+122~, UPDATE+123*, UPDATE+124 |
XX | UPDATE+1~, UPDATE+55* |