ACHSPAP ; IHS/ITSC/PMF - LINK TO PATIENT CARE COMPONENT (1/2) ; JUL 10, 2008
Source file <ACHSPAP.m>
Package | Total | Call Graph |
---|---|---|
Contract Health Management Information System | 3 | ($$DIE,$$DOC)^ACHS ^ACHSEOBG (CHS,VCPT,VDEN)^ACHSPAP1 |
Patient Care Component | 3 | EN^APCDALV EN^APCDALVR ^APCDVDLT |
DRG Grouper | 1 | ($$ICDDX,$$ICDOP)^ICDEX |
IHS Patient | 1 | ^AUPNPAT |
VA Fileman | 1 | WAIT^DICD |
Package | Total | Caller Graph |
---|---|---|
Contract Health Management Information System | 4 | ACHSEOB3 ACHSEOB9 ACHSPAM ACHSPAP2 |
Name | Comments | DBIA/ICR reference |
---|---|---|
VPOV1 | ;
; Pointer to ^ICD9( is in ACHS("DX"). |
|
FLG(N) | ;
|
|
VCPT | ; Create entries in "V CPT"
|
|
PX | ; Create/update "V PROCEDURE" data.
|
|
VISIT | ; Check/create VISIT entry in Patient Care Component.
|
|
VDEN | ; Create entries in "V DENTAL"
|
|
CHS | ; Create an entry in V CHS
|
|
LOC(T) | ;
; Given the Type of service return the LOCATION IEN: ; TOS LOCATION Name ; ------------------------ ------------------------- ; 1 = Inpatient CHS HOSPITAL ; 2 = Dental CHS OTHER ; 3 = Outpatient CHS PHYSICIAN OFFICE ; If the above cannot be ascertained based on the ASUFAC of the ; facility, return DUZ(2). |
|
TOK() | ;EP - Change argument to 1 interactive testing.
|
|
ERRS | ;
|
|
VPOV | ; Create entry in "V POV" file.
|
|
PX1 | ;
|
|
VPRV | ; Create entry in "V PROVIDER" file. ^AUPNVPRV 9000010.06
|
Name | Field # of Occurrence |
---|---|
$$DIE^ACHS | ACHSPAP+24, ACHSPAP+45, VISIT+16 |
$$DOC^ACHS | ACHSPAP+24, ACHSPAP+27, ACHSPAP+43, ACHSPAP+45, VPOV1+37 |
^ACHSEOBG | ACHSPAP+41 |
CHS^ACHSPAP1 | CHS+2 |
VCPT^ACHSPAP1 | VCPT+2 |
VDEN^ACHSPAP1 | VDEN+2 |
EN^APCDALV | VISIT+12 |
EN^APCDALVR | VPRV+34, VPOV1+49, PX1+28 |
^APCDVDLT | ACHSPAP+28, ACHSPAP+44 |
^AUPNPAT | ACHSPAP+33, PX1+4 |
WAIT^DICD | ACHSPAP+21 |
$$ICDDX^ICDEX | VPOV+8, VPOV1+23 |
$$ICDOP^ICDEX | PX+7 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
FileNo | Call Tags |
---|---|
^ICD9 - [#80] | Classic Fileman Calls |
^ICD0 - [#80.1] | Classic Fileman Calls |
^AUTNPOV - [#9999999.27] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("TEST" | PX1+3 |
^ACHSF - [#9002080] | ACHSPAP+31, VPOV+8, PX+5, PX+6, PX+7 |
^AUTTLOC - [#9999999.06] | LOC+10 |
^AUTTLOC("C" | LOC+13, LOC+15 |
^AUTTSITE(1 | VPRV+9, VPRV+13 |
^DD(80.1 | PX1+2 |
^DD(9000010.06 | VPRV+16, VPRV+21, VPRV+25, VPRV+29 |
^DD(9000010.07 | VPOV1+12, VPOV1+28, VPOV1+38 |
^DD(9000010.08 | PX1+9, PX1+20, PX1+25 |
^DIC(3 - [#3] | VPRV+9 |
^ICD0 - [#80.1] | PX1+14 |
^ICD9 - [#80] | VPOV+8 |
^VA(200 - [#200] | VPRV+4 |
Name | Line Occurrences |
---|---|
$$FLG | ACHSPAP+41, ACHSPAP+47 |
$$LOC | VISIT+5 |
$$TOK | ACHSPAP+25, VISIT+1, VPRV+1, VPOV+1, PX+1, VDEN+1, VCPT+1, CHS+1 |
@( | ACHSPAP+38 |
PX1 | PX+7 |
VPOV1 | VPOV+8 |
Name | Field # of Occurrence |
---|---|
^( | VPOV+8 |
^(0 | PX+6 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | ACHSPAP+31*, ACHSPAP+38* |
A | LOC+9~, LOC+10*, LOC+11, LOC+12*, LOC+13, LOC+15* |
>> ACHS | ACHSPAP+11*, ACHSPAP+15, VPOV+8*, PX+5*, PX+6, PX+7 |
>> ACHS("DX" | VPOV+8*, VPOV+9!, VPOV1+11, VPOV1+23 |
>> ACHS("PTR" | PX+6*, PX+8!, PX1+14 |
>> ACHS("PX" | PX+7*, PX+8!, PX1+8 |
>> ACHS("PXDT" | PX+6*, PX+8!, PX1+24 |
>> ACHSDIEN | ACHSPAP+31, VPOV+8, PX+5, PX+6, PX+7 |
>> ACHSDOCR | ACHSPAP+18, ACHSPAP+19, ACHSPAP+32, VISIT+3, VISIT+5, VISIT+7, VPRV+20, VPOV1+16 |
ACHSDUZ0 | ACHSPAP+13~, ACHSPAP+35*, ACHSPAP+51 |
>> ACHSEDAT | ACHSPAP+41* |
>> ACHSERRE | ACHSPAP+41* |
>> ACHSISAO | ACHSPAP+16, ACHSPAP+41 |
ACHSLBL | ACHSPAP+13~, ACHSPAP+38* |
ACHSTRAN | ACHSPAP+13~, ACHSPAP+31*, VISIT+4, VISIT+7 |
ACHSWOK | ACHSPAP+13~, ACHSPAP+16*, ACHSPAP+18, ACHSPAP+19, ACHSPAP+21, ACHSPAP+24, ACHSPAP+46, VISIT+16 |
APCDALVR | ACHSPAP+13~, ACHSPAP+38! |
APCDALVR("ACHSDIEN" | VPOV1+46* |
APCDALVR("APCDADD" | VISIT+11* |
APCDALVR("APCDAFLG" | ACHSPAP+38, ACHSPAP+40, ACHSPAP+41, ACHSPAP+47, ACHSPAP+48, VISIT+14*, VPRV+5*, VPRV+9*, VPRV+17*, VPRV+22* , VPRV+26*, VPRV+30*, VPRV+36*, VPOV+8, VPOV1+13*, VPOV1+29*, VPOV1+38*, VPOV1+51*, PX+5, PX1+10* , PX1+21*, PX1+26*, PX1+30* |
APCDALVR("APCDATMP" | VPRV+32*, VPOV1+3*, PX1+1* |
APCDALVR("APCDCAT" | VISIT+7* |
APCDALVR("APCDDATE" | VISIT+4* |
APCDALVR("APCDLOC" | VISIT+5* |
APCDALVR("APCDOVRR" | VPOV1+7* |
APCDALVR("APCDPAT" | VISIT+3*, VPRV+20*, VPOV1+16* |
APCDALVR("APCDTCI" | VPOV1+38* |
APCDALVR("APCDTNQ" | VPOV1+23*, VPOV1+29, PX1+14*, PX1+16*, PX1+17*, PX1+19, PX1+21 |
APCDALVR("APCDTOA" | VPRV+28* |
APCDALVR("APCDTPD" | PX1+24*, PX1+26 |
APCDALVR("APCDTPOV" | VPOV1+11*, VPOV1+13 |
APCDALVR("APCDTPRC" | PX1+8*, PX1+10 |
APCDALVR("APCDTPRO" | VPRV+18* |
APCDALVR("APCDTPS" | VPRV+24*, VPOV+3*, VPOV1+53! |
APCDALVR("APCDTYPE" | ACHSPAP+11, ACHSPAP+15*, VISIT+6* |
APCDALVR("APCDVSIT" | ACHSPAP+38*, ACHSPAP+43, VISIT+16 |
APCDANE | ACHSPAP+13~, ACHSPAP+32* |
APCDAUTO | ACHSPAP+13~, ACHSPAP+32* |
>> APCDOVRR | VPOV1+26* |
APCDVDLT | ACHSPAP+26~, ACHSPAP+27*, ACHSPAP+42~, ACHSPAP+43*, ACHSPAP+44 |
AUPNTALK | ACHSPAP+13~, ACHSPAP+32* |
>> DFN | PX1+4 |
>> DIC | VPRV+13*, VPOV1+10*, VPOV1+19*, VPOV1+38*, PX1+7*, PX1+13* |
>> DIC(0 | VPRV+14*, VPOV1+10*, VPOV1+19*, VPOV1+38*, PX1+2*, PX1+3* |
>> DIE | VPRV+13*, VPOV1+10*, VPOV1+19*, VPOV1+38*, PX1+7*, PX1+13* |
DUZ(0 | ACHSPAP+35, ACHSPAP+36*, ACHSPAP+51* |
DUZ(2 | ACHSPAP+31, VPOV+8, PX+5, PX+6, PX+7, LOC+10, LOC+11, LOC+16 |
N | FLG~, FLG+1 |
T | LOC~, LOC+12, LOC+15 |
U | ACHSPAP+18, ACHSPAP+19, ACHSPAP+31, ACHSPAP+32, ACHSPAP+48, VISIT+3, VISIT+4, VISIT+5, VISIT+7, VISIT+14 , VPRV+9, VPRV+13, VPRV+16, VPRV+20, VPRV+21, VPRV+25, VPRV+29, VPRV+36, VPOV+8, VPOV1+12 , VPOV1+13, VPOV1+16, VPOV1+23, VPOV1+28, VPOV1+29, VPOV1+38, VPOV1+51, PX+6, PX+7, PX1+9 , PX1+10, PX1+14, PX1+20, PX1+21, PX1+25, PX1+26, PX1+30, LOC+10 |
X | VPRV+4*, VPRV+5, VPRV+9*!, VPRV+15*, VPRV+17, VPRV+18, VPRV+20*, VPRV+22, VPRV+24*, VPRV+26 , VPRV+28*, VPRV+30, VPOV1+11*, VPOV1+13, VPOV1+23*, VPOV1+29, VPOV1+37*, VPOV1+38, PX1+2*, PX1+3 , PX1+8*, PX1+10, PX1+14*, PX1+19*, PX1+21, PX1+24*, PX1+26 |
Y | ACHSPAP+32*, PX1+4*, LOC+9~, LOC+13*, LOC+14, LOC+15* |
>> ZTQUEUED | ACHSPAP+16 |
Name | Field # of Occurrence |
---|---|
$T(ERRS+N | FLG+2, FLG+3 |