APCDEAPC ; IHS/CMI/LAB - ENTRY OF DATA FROM APC FORMS ;
Source file <APCDEAPC.m>
| Package | Total | Call Graph | 
|---|---|---|
| Patient Care Component | 11 | ^APCDALV  ^APCDALVR  ^APCDEA3  ^APCDECC  CHECK^APCDEGP0  ^APCDEIN  ^APCDEKL  ^APCDEMDI ^APCDEQX CHKEHR2^APCDVCHK ^APCDVDLT | 
| VA Fileman | 4 | ^%DT ^DIC YN^DICN ^DIR | 
| IHS Patient | 1 | KILL^AUPNPAT | 
| Kernel | 1 | $$FMTE^XLFDT | 
| Patient Care Component Reports | 1 | ($$PRIMPOV,$$PRIMPROV)^APCLV | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| HDR | ; Write Header | |
| GETLOC | ; GET LOCATION OF ENCOUNTER | |
| EOJ | ; END OF JOB | |
| GETMNEK | ; KILL GETMNE SPECIFIC VARIABLES | |
| PROV11 | ; | |
| MNEPROC | ; PROCESS MNEMONICS UNTIL DONE | |
| CAUSEDX | ; | |
| TEXT | ; | |
| GETDATE | ; GET DATE OF ENCOUNTER | |
| GETMNE | ; GET MNEMONIC | |
| TIME | ; | |
| VISIT | ; create visit | |
| GETPAT | ; GET PATIENT | |
| APCPOV | ;get APC RECODES AND FILE | |
| CLINIC | ; | |
| PLACE | ; | |
| CAUSE | ; | |
| PROCESS | ; PROCESS PATIENT | |
| ICDPOV | ; | |
| INJ | ; | |
| PROVIDER | ; | |
| PROC | ; | |
| DELETE | ; | 
| Name | Field # of Occurrence | 
|---|---|
| ^%DT | GETDATE+4 | 
| ^APCDALV | VISIT+5 | 
| ^APCDALVR | APCPOV+10, PROV11+4 | 
| ^APCDEA3 | GETMNE+6, ICDPOV+5 | 
| ^APCDECC | GETPAT+8 | 
| CHECK^APCDEGP0 | GETMNE+3 | 
| ^APCDEIN | HDR+5 | 
| ^APCDEKL | EOJ+3 | 
| ^APCDEMDI | GETPAT+8 | 
| ^APCDEQX | GETMNE+7 | 
| CHKEHR2^APCDVCHK | MNEPROC+3 | 
| ^APCDVDLT | DELETE+1 | 
| $$PRIMPOV^APCLV | VISIT+14, APCPOV+3 | 
| $$PRIMPROV^APCLV | VISIT+12, PROVIDER+2, PROV11+3 | 
| KILL^AUPNPAT | EOJ+1 | 
| ^DIC | GETLOC+5, GETPAT+4, CLINIC+1, GETMNE+2, APCPOV+2, ICDPOV+2, PROVIDER+2, CAUSE+1 | 
| YN^DICN | GETPAT+6 | 
| ^DIR | TIME+1, PLACE+1, CAUSEDX+1 | 
| $$FMTE^XLFDT | GETPAT+2, VISIT+2 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| 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 | 
 | 
| 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 | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^DIC(40.7 - [#40.7] | Classic Fileman Calls | 
| ^AUPNPAT - [#9000001] | Classic Fileman Calls | 
| ^APCDTKW - [#9001001] | Classic Fileman Calls | 
| ^AUTTLOC - [#9999999.06] | Classic Fileman Calls | 
| ^AUTTRCD - [#9999999.08] | Classic Fileman Calls | 
| ^AUTTRIJ - [#9999999.12] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^APCDSITE - [#9001001.2] | GETPAT+8 | 
| ^AUTTRCD - [#9999999.08] | APCPOV+6, APCPOV+9 | 
| ^AUTTRIJ - [#9999999.12] | CAUSE+3 | 
| ^DD(9000010 | VISIT+2 | 
| ^DD(9000010.06 | PROVIDER+1, PROVIDER+2 | 
| ^DIC(4 - [#4] | GETLOC+4, GETPAT+2 | 
| Name | Line Occurrences | 
|---|---|
| APCPOV | VISIT+13, APCPOV+12 | 
| CAUSEDX | PLACE+2, PLACE+3 | 
| DELETE | VISIT+12, VISIT+14 | 
| EOJ | PROC+2, PROC+4 | 
| GETDATE | PROC+3, GETDATE+4, GETDATE+5 | 
| GETLOC | PROC+1 | 
| GETMNE | MNEPROC+3, GETMNE+8 | 
| GETMNEK | MNEPROC+4 | 
| GETPAT | PROC+3 | 
| ICDPOV | APCPOV+3 | 
| INJ | APCPOV+5 | 
| MNEPROC | VISIT+15 | 
| PLACE | CAUSE+2 | 
| PROCESS | PROC+3 | 
| PROVIDER | VISIT+11, PROV11+6 | 
| VISIT | CLINIC+6 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | GETPAT+6* | 
| >> %DT | GETDATE+4* | 
| APCDALVR | VISIT+4!, VISIT+10!, APCPOV+1!, ICDPOV+1!, EOJ+2! | 
| APCDALVR("APCDAFLG" | VISIT+6, APCPOV+11, PROV11+5 | 
| APCDALVR("APCDATMP" | APCPOV+8*, PROV11+2* | 
| APCDALVR("APCDPAT" | APCPOV+8*, PROV11+2* | 
| APCDALVR("APCDTCD" | CAUSEDX+5* | 
| APCDALVR("APCDTCI" | CAUSE+3* | 
| APCDALVR("APCDTFR" | CAUSE+4* | 
| APCDALVR("APCDTNQ" | APCPOV+9* | 
| APCDALVR("APCDTPA" | PLACE+4* | 
| APCDALVR("APCDTPOV" | APCPOV+7* | 
| APCDALVR("APCDTPRO" | PROV11+1* | 
| APCDALVR("APCDTPS" | PROV11+3* | 
| APCDALVR("APCDVSIT" | APCPOV+8*, PROV11+2* | 
| APCDAPC | APCPOV+5*, APCPOV+6, APCPOV+9, EOJ+2! | 
| APCDAPCC | APCPOV+5*, APCPOV+6, EOJ+2! | 
| APCDCAT | GETLOC+1*, GETLOC+3*, EOJ+2! | 
| >> APCDCLN | CLINIC+5* | 
| APCDDATE | PROC+3*, GETDATE+1*, GETDATE+6*, GETPAT+1*, GETPAT+2, TIME+3*, VISIT+2, EOJ+2! | 
| >> APCDDEFL | GETLOC+4 | 
| APCDEGX | GETMNEK+1! | 
| APCDEQX | MNEPROC+3, GETMNE+7, GETMNEK+1! | 
| >> APCDFLG | HDR+6 | 
| APCDHDAT | GETDATE+6*, GETPAT+1, EOJ+2! | 
| APCDICD | APCPOV+6*, APCPOV+7, EOJ+2! | 
| APCDJ | HDR+2*, HDR+3! | 
| APCDLOC | PROC+2, GETLOC+1*, GETLOC+4*, GETLOC+7*, GETPAT+2, EOJ+2! | 
| APCDMNE | GETMNE+4*, ICDPOV+4*, EOJ+2! | 
| APCDMNE("NAME" | GETMNE+4*, ICDPOV+4* | 
| APCDMOD | GETMNE+5!, GETMNE+8! | 
| >> APCDMODE | GETMNE+8* | 
| APCDMPQ | MNEPROC+2*, MNEPROC+3, MNEPROC+5!, GETMNE+7* | 
| >> APCDPARM | GETLOC+2, GETPAT+6 | 
| >> APCDPAT | PROC+3*, GETPAT+3*, GETPAT+7*, APCPOV+8, PROV11+2 | 
| APCDRV | EOJ+2! | 
| APCDTCB | EOJ+2! | 
| APCDTCM | EOJ+2! | 
| APCDTORH | EOJ+2! | 
| >> APCDTPLT | HDR+5* | 
| APCDTYPE | GETLOC+1*, GETLOC+2*, EOJ+2! | 
| >> APCDVDLT | DELETE+1* | 
| APCDVLK | GETMNE+8*! | 
| APCDVSIT | VISIT+7, VISIT+12, VISIT+14, GETMNE+8, GETMNEK+1!, APCPOV+3, APCPOV+8, PROVIDER+2, PROV11+2, PROV11+3 , DELETE+1, EOJ+2! | 
| APCDX | HDR+2*, HDR+3! | 
| DA | TIME+1!, APCPOV+2!, ICDPOV+2!, CAUSE+1!, PLACE+1!, CAUSEDX+1! | 
| DIC | GETLOC+5*!, GETPAT+4*!, CLINIC+1!*, GETMNE+2*, APCPOV+2*!, ICDPOV+2*!, PROVIDER+2*!, CAUSE+1*! | 
| DIC("A" | GETLOC+5*, GETPAT+4*, CLINIC+1*, GETMNE+2*!, APCPOV+2*, PROVIDER+2*, CAUSE+1* | 
| DIC("B" | GETLOC+4* | 
| DIC("S" | GETMNE+2*! | 
| DIC(0 | GETLOC+5*, GETPAT+4*, CLINIC+1*, GETMNE+2*, APCPOV+2*, ICDPOV+2*, PROVIDER+2*, CAUSE+1* | 
| DIR | TIME+1!, PLACE+1!, CAUSEDX+1! | 
| DIR("A" | TIME+1*, PLACE+1*, CAUSEDX+1* | 
| DIR(0 | TIME+1*, PLACE+1*, CAUSEDX+1* | 
| >> DIRUT | TIME+2, PLACE+2, CAUSEDX+3 | 
| DT | GETDATE+5 | 
| DTIME | GETDATE+2 | 
| DUZ("AG" | GETPAT+8 | 
| DUZ(2 | GETPAT+8 | 
| IOF | HDR+1, GETPAT+2 | 
| U | GETLOC+2, GETLOC+4, GETPAT+2, GETPAT+6, VISIT+2, GETMNE+4, APCPOV+5, APCPOV+6, APCPOV+9, ICDPOV+4 , PROVIDER+2, CAUSE+3 | 
| X | GETDATE+2*, GETDATE+3, GETDATE+5!, VISIT+2*, VISIT+3, APCPOV+3, ICDPOV+2* | 
| >> Y | GETLOC+6, GETLOC+7, GETDATE+4, GETDATE+5, GETDATE+6, GETPAT+5, GETPAT+7, TIME+3, CLINIC+2, CLINIC+5 , GETMNE+3, GETMNE+4, APCPOV+3, APCPOV+4, APCPOV+5, ICDPOV+3, ICDPOV+4, PROVIDER+3, PROV11+1, CAUSE+2 , CAUSE+3, PLACE+3, PLACE+4, CAUSEDX+4, CAUSEDX+5 | 
| Name | Field # of Occurrence | 
|---|---|
| $T(TEXT+APCDJ | HDR+2 |