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 |