AMERPCC1 ; IHS/OIT/SCR - SUPPORTING ROUTINES FOR PCC VISIT CREATION AND V PROVIDER EDITING ;
Source file <AMERPCC1.m>
Package | Total | Call Graph |
---|---|---|
Emergency Room | 3 | DIE^AMEREDIT SYNCHERD^AMERERS ($$VPRVIEN,DELVPRV,VPRVDIE)^AMERVSIT |
VA Fileman | 3 | (H,YMD)^%DTC EN^DDIOL ^DIR |
IHS Patient | 1 | MOD^AUPNVSIT |
Patient Care Component | 1 | EN^APCDALVR |
Patient Care Component Reports | 1 | ($$PCCVF,$$PRIMPROV)^APCLV |
Name | Comments | DBIA/ICR reference |
---|---|---|
VPRVUPDT | ;
; For each ER Provider, check to see if an entry has been made in V PROVIDER ; - If entry has been made: ; -- Compare data and update if needed ; -- Remove this provider from local array of V providers ; - If entry has not been made ; -- add V PROVIDER entry ; For each remaining V PROVIDER in local array ASK if user wants remove entry from V PROVIDER |
|
GETPCCPV(AMERPCC) | ||
SYNCHPRV(AMERDA,AMERPCC,AMERPAT) | ; EP from AMERPCC
; INPUT ; AMERDA : IEN OF ER VISIT FILE ; AMERPCC : IEN OF VISIT FILE being broght in synch ; AMERPAT : IEN OF PATIENT FILE for selected ER VISIT |
|
ADDPRV(AMERPCC,AMERPIEN,AMERTIME,AMERDFN,AMERTYPE,AMERSTAT) | ; EP FROM AMERPCC
; ADD AN ENTRY TO V PROVIDER ; INPUT: ; AMERPCC - VISIT IEN ; AMERPIEN - PROVIDIER IEN ; AMERTIME - TIME OF PROVIDER ; AMERDFN - PATIENT IEN |
|
PRVTHERE(AMERPRVD,AMERPCC) |
Name | Field # of Occurrence |
---|---|
H^%DTC | SYNCHPRV+30 |
YMD^%DTC | SYNCHPRV+31 |
DIE^AMEREDIT | VPRVUPDT+32 |
SYNCHERD^AMERERS | VPRVUPDT+79 |
$$VPRVIEN^AMERVSIT | SYNCHPRV+23 |
DELVPRV^AMERVSIT | VPRVUPDT+89, VPRVUPDT+126 |
VPRVDIE^AMERVSIT | VPRVUPDT+54 |
EN^APCDALVR | ADDPRV+21 |
$$PCCVF^APCLV | SYNCHPRV+11, PRVTHERE+7, GETPCCPV+8 |
$$PRIMPROV^APCLV | VPRVUPDT+61, VPRVUPDT+113 |
MOD^AUPNVSIT | ADDPRV+22 |
EN^DDIOL | VPRVUPDT+21, VPRVUPDT+22, VPRVUPDT+23, VPRVUPDT+68, VPRVUPDT+69, VPRVUPDT+70, VPRVUPDT+92, VPRVUPDT+93, VPRVUPDT+103, VPRVUPDT+104 , VPRVUPDT+106, VPRVUPDT+107, VPRVUPDT+118, VPRVUPDT+119, VPRVUPDT+127 |
^DIR | VPRVUPDT+26, VPRVUPDT+73, VPRVUPDT+122 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AMERVSIT - [#9009080] | SYNCHPRV+29, SYNCHPRV+34, SYNCHPRV+37, SYNCHPRV+42, SYNCHPRV+43, SYNCHPRV+49, SYNCHPRV+50, SYNCHPRV+59, SYNCHPRV+61, SYNCHPRV+65 , SYNCHPRV+68, SYNCHPRV+69 |
^AUPNVSIT - [#9000010] | SYNCHPRV+20, SYNCHPRV+21 |
^VA(200 - [#200] | VPRVUPDT+64, VPRVUPDT+66 |
Name | Line Occurrences |
---|---|
$$ADDPRV | VPRVUPDT+92, VPRVUPDT+103, VPRVUPDT+106 |
VPRVUPDT | SYNCHPRV+73 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> %H | SYNCHPRV+31 |
>> AMERANS | VPRVUPDT+27*, VPRVUPDT+28, VPRVUPDT+35, VPRVUPDT+62*, VPRVUPDT+74*, VPRVUPDT+75*, VPRVUPDT+77, VPRVUPDT+84, VPRVUPDT+123* |
AMERCHCK | PRVTHERE+4~, PRVTHERE+9*, PRVTHERE+13*, PRVTHERE+14, PRVTHERE+17 |
AMERCNT | SYNCHPRV+6~, SYNCHPRV+61*, SYNCHPRV+68, SYNCHPRV+69, SYNCHPRV+70 |
AMERCNUM | SYNCHPRV+6~, SYNCHPRV+60*, SYNCHPRV+61*, SYNCHPRV+65, SYNCHPRV+68, SYNCHPRV+69 |
AMERDA | SYNCHPRV~, SYNCHPRV+29, SYNCHPRV+34, SYNCHPRV+37, SYNCHPRV+42, SYNCHPRV+43, SYNCHPRV+49, SYNCHPRV+50, SYNCHPRV+59, SYNCHPRV+61 , SYNCHPRV+65, SYNCHPRV+68, SYNCHPRV+69, VPRVUPDT+32, VPRVUPDT+79 |
AMERDFN | ADDPRV~, ADDPRV+10, ADDPRV+14 |
AMERDONE | PRVTHERE+4~, PRVTHERE+9*, PRVTHERE+10, PRVTHERE+11*, PRVTHERE+14* |
AMERDR | VPRVUPDT+8~, VPRVUPDT+31*, VPRVUPDT+32 |
AMEREINT | VPRVUPDT+8~, VPRVUPDT+65*, VPRVUPDT+66 |
AMERENAM | VPRVUPDT+8~, VPRVUPDT+66*, VPRVUPDT+70 |
AMERERR | PRVTHERE+4~, PRVTHERE+7*, PRVTHERE+8, GETPCCPV+8* |
AMERETIM | SYNCHPRV+5~ |
AMERETIM( | SYNCHPRV+69*, VPRVUPDT+92, VPRVUPDT+103, VPRVUPDT+106 |
AMERETIM(1 | SYNCHPRV+35* |
AMERETIM(2 | SYNCHPRV+38*, SYNCHPRV+40* |
AMERETIM(3 | SYNCHPRV+43* |
AMERETIM(4 | SYNCHPRV+50* |
AMEREVAL | SYNCHPRV+5~ |
AMEREVAL( | SYNCHPRV+68*, SYNCHPRV+70, VPRVUPDT+11, VPRVUPDT+14, VPRVUPDT+16, VPRVUPDT+65, VPRVUPDT+92, VPRVUPDT+100, VPRVUPDT+103, VPRVUPDT+106 |
AMEREVAL(1 | SYNCHPRV+34*, SYNCHPRV+36, SYNCHPRV+40, SYNCHPRV+45, SYNCHPRV+52, VPRVUPDT+33*, VPRVUPDT+80*, VPRVUPDT+117 |
AMEREVAL(2 | SYNCHPRV+37*, SYNCHPRV+40*, SYNCHPRV+41, SYNCHPRV+48, SYNCHPRV+54, VPRVUPDT+23, VPRVUPDT+117 |
AMEREVAL(3 | SYNCHPRV+42*, SYNCHPRV+45*, SYNCHPRV+46, SYNCHPRV+48*, SYNCHPRV+56, VPRVUPDT+117 |
AMEREVAL(4 | SYNCHPRV+49*, SYNCHPRV+52*, SYNCHPRV+54*, SYNCHPRV+56*, SYNCHPRV+57, VPRVUPDT+117 |
AMERFND | SYNCHPRV+5~, SYNCHPRV+63*, SYNCHPRV+64, SYNCHPRV+65*, SYNCHPRV+67, VPRVUPDT+8~, VPRVUPDT+9*, VPRVUPDT+13*, VPRVUPDT+17*, VPRVUPDT+59 , VPRVUPDT+98*, VPRVUPDT+100*, VPRVUPDT+102 |
>> AMERI | SYNCHPRV+64* |
>> AMERIEN | PRVTHERE+12*, PRVTHERE+13 |
AMERINDX | PRVTHERE+4~, PRVTHERE+9*, PRVTHERE+10*, PRVTHERE+11, PRVTHERE+12, GETPCCPV+5~, GETPCCPV+9*, GETPCCPV+10*, GETPCCPV+11 |
AMERLIST | SYNCHPRV+6~, SYNCHPRV+10*, SYNCHPRV+36*, SYNCHPRV+41*, SYNCHPRV+46*, SYNCHPRV+57*, SYNCHPRV+64, SYNCHPRV+70* |
>> AMERNEW | VPRVUPDT+30*, VPRVUPDT+31, VPRVUPDT+33 |
AMERPAT | SYNCHPRV~, VPRVUPDT+92, VPRVUPDT+103, VPRVUPDT+106 |
AMERPCC | SYNCHPRV~, SYNCHPRV+11, SYNCHPRV+20, SYNCHPRV+21, SYNCHPRV+23, VPRVUPDT+61, VPRVUPDT+79, VPRVUPDT+92, VPRVUPDT+103, VPRVUPDT+106 , VPRVUPDT+113, ADDPRV~, ADDPRV+8, ADDPRV+15, PRVTHERE~, PRVTHERE+6, PRVTHERE+7, GETPCCPV~, GETPCCPV+8 |
AMERPIEN | ADDPRV~, ADDPRV+9, ADDPRV+12 |
AMERPROV | SYNCHPRV+6~, SYNCHPRV+64*, SYNCHPRV+65, VPRVUPDT+8~, VPRVUPDT+9*, VPRVUPDT+11*, VPRVUPDT+14, VPRVUPDT+16, VPRVUPDT+19, VPRVUPDT+43 , VPRVUPDT+60, VPRVUPDT+65, VPRVUPDT+92, VPRVUPDT+96, VPRVUPDT+100, VPRVUPDT+103, VPRVUPDT+105, VPRVUPDT+106 |
AMERPRVD | PRVTHERE~, PRVTHERE+13 |
AMERPRVS | GETPCCPV+5~, GETPCCPV+6*, GETPCCPV+11*, GETPCCPV+14 |
AMERSTAT | ADDPRV~, ADDPRV+17 |
AMERTIME | SYNCHPRV+6~, SYNCHPRV+32*, SYNCHPRV+35, SYNCHPRV+38, VPRVUPDT+49, VPRVUPDT+51, ADDPRV~, ADDPRV+16 |
AMERTYPE | ADDPRV~, ADDPRV+11*, ADDPRV+19 |
AMERVDR | VPRVUPDT+8~, VPRVUPDT+10*, VPRVUPDT+36*, VPRVUPDT+37*, VPRVUPDT+44*, VPRVUPDT+45*, VPRVUPDT+50*, VPRVUPDT+51*, VPRVUPDT+54, VPRVUPDT+56* |
AMERVERR | SYNCHPRV+5~, SYNCHPRV+11* |
AMERVIEN | SYNCHPRV+6~, SYNCHPRV+17*, SYNCHPRV+23*, SYNCHPRV+24, VPRVUPDT+8~, VPRVUPDT+10*, VPRVUPDT+38*, VPRVUPDT+46*, VPRVUPDT+52*, VPRVUPDT+54 , VPRVUPDT+56*, VPRVUPDT+88*, VPRVUPDT+89, VPRVUPDT+125*, VPRVUPDT+126 |
AMERVINT | VPRVUPDT+8~, VPRVUPDT+61*, VPRVUPDT+64, VPRVUPDT+67, VPRVUPDT+80, VPRVUPDT+82, VPRVUPDT+86, VPRVUPDT+87, VPRVUPDT+113* |
AMERVNAM | VPRVUPDT+8~, VPRVUPDT+63*, VPRVUPDT+64*, VPRVUPDT+69 |
AMERVPRV | SYNCHPRV+5~, SYNCHPRV+17*, SYNCHPRV+18*, SYNCHPRV+20, SYNCHPRV+21, SYNCHPRV+23, SYNCHPRV+24, VPRVUPDT+8~, VPRVUPDT+9*, VPRVUPDT+15* , VPRVUPDT+16, VPRVUPDT+19, VPRVUPDT+22, VPRVUPDT+30, VPRVUPDT+38, VPRVUPDT+42, VPRVUPDT+46, VPRVUPDT+49, VPRVUPDT+52, VPRVUPDT+55 , VPRVUPDT+81*, VPRVUPDT+82*, VPRVUPDT+86*, VPRVUPDT+87, VPRVUPDT+88, VPRVUPDT+99*, VPRVUPDT+100, VPRVUPDT+114*, VPRVUPDT+117, VPRVUPDT+119 , VPRVUPDT+125 |
APCDAFLE | ADDPRV+7!, ADDPRV+23! |
APCDAFLE("APCDAFLE" | ADDPRV+13* |
APCDALVR | ADDPRV+7! |
APCDALVR("APCDATMP" | ADDPRV+20* |
APCDALVR("APCDPAT" | ADDPRV+14* |
APCDALVR("APCDTCDT" | ADDPRV+16* |
APCDALVR("APCDTOA" | ADDPRV+17*, ADDPRV+18* |
APCDALVR("APCDTPRO" | ADDPRV+12* |
APCDALVR("APCDTPS" | ADDPRV+19* |
APCDALVR("APCDVSIT" | ADDPRV+15* |
APCDATMP | ADDPRV+23! |
APCDLVR | ADDPRV+23! |
APCDPAT | ADDPRV+23! |
APCDTCDT | ADDPRV+23! |
APCDTOA | ADDPRV+23! |
APCDTPRO | ADDPRV+23! |
APCDTPS | ADDPRV+23! |
APCDVSIT | ADDPRV+23! |
APCLV | SYNCHPRV+9!, SYNCHPRV+74!, PRVTHERE+5!, PRVTHERE+16!, GETPCCPV+7!, GETPCCPV+13! |
APCLV( | SYNCHPRV+18, SYNCHPRV+20*, SYNCHPRV+21*, SYNCHPRV+23, SYNCHPRV+24*, VPRVUPDT+15, VPRVUPDT+16, VPRVUPDT+19, VPRVUPDT+22, VPRVUPDT+30 , VPRVUPDT+38, VPRVUPDT+42, VPRVUPDT+46, VPRVUPDT+49, VPRVUPDT+52, VPRVUPDT+55!, VPRVUPDT+82!, VPRVUPDT+86, VPRVUPDT+87, VPRVUPDT+88 , VPRVUPDT+99, VPRVUPDT+100, VPRVUPDT+114, VPRVUPDT+117, VPRVUPDT+119, VPRVUPDT+125, PRVTHERE+10, PRVTHERE+12, GETPCCPV+10, GETPCCPV+11 |
DIR | VPRVUPDT+26!, VPRVUPDT+73!, VPRVUPDT+122! |
DIR("A" | VPRVUPDT+25*, VPRVUPDT+72*, VPRVUPDT+121* |
DIR(0 | VPRVUPDT+24*, VPRVUPDT+71*, VPRVUPDT+120* |
U | SYNCHPRV+20, SYNCHPRV+21, SYNCHPRV+23, SYNCHPRV+24, SYNCHPRV+29, SYNCHPRV+34, SYNCHPRV+37, SYNCHPRV+42, SYNCHPRV+43, SYNCHPRV+49 , SYNCHPRV+50, SYNCHPRV+64, SYNCHPRV+65, SYNCHPRV+68, SYNCHPRV+69, VPRVUPDT+16, VPRVUPDT+19, VPRVUPDT+22, VPRVUPDT+30, VPRVUPDT+38 , VPRVUPDT+42, VPRVUPDT+46, VPRVUPDT+49, VPRVUPDT+52, VPRVUPDT+87, VPRVUPDT+88, VPRVUPDT+119, VPRVUPDT+125 |
>> X | SYNCHPRV+29*, SYNCHPRV+32 |
>> Y | VPRVUPDT+27, VPRVUPDT+28, VPRVUPDT+74, VPRVUPDT+75, VPRVUPDT+123, VPRVUPDT+124 |