APCDAACD ; IHS/CMI/LAB - CDMIS TO PCC LINK ;
Source file <APCDAACD.m>
| Package | Total | Call Graph | 
|---|---|---|
| Patient Care Component | 4 | VFILES^APCDAAC1 (D,E)^APCDAAC2 (COMPLETE,LBULL)^APCDALD ^APCDALV | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| VE21 | ;;No activity location passed. No Location determined. | |
| VE23 | ;;No IHS Location for OTHER in CDMIS SITE PARAMETER File. | |
| VE22 | ;;No IHS Location for HOME in CDMIS SITE PARAMETER File. | |
| VE24 | ;;No Location of Encounter when Activity location is Hospital/Clinic. | |
| VE27 | ;;No Location of Encounter for OFFICE in CDMIS SITE PARAMETER file. | |
| GETLOC | ;get location of encounter | |
| EOJ | ; | |
| VSERROR | ;EP | |
| VE6 | ;;Required variable is null | |
| VE7 | ;;No appropriate type (i.e., A,E,D) | |
| VE4 | ;;ACDEV array not passed | |
| VE5 | ;;Required variable not passed | |
| VE2 | ;;inability to create visit | |
| VE3 | ;;invalid visit parameters (date, location etc.) | |
| VE28 | ;;Error attempting to modify visit | |
| CHECK | ; SEE IF PCC WANTS VISIT | |
| A | ;EP-added a record | |
| ECHK | ;ERROR CHECK | |
| E | ;edited a cdmis record | |
| D | ;deleted a cdmis record | |
| GETTYPE | ;get type of visit | |
| VISIT | ;EP | |
| DEBUG | ;ZW APCDALVR D PAUSE^ACDDEU | |
| EP | ;EP - call from APCDALD DRIVER | |
| MAIN | ; | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^APCCCTRL - [#9001000] | GETTYPE+7 | 
| ^AUTTLOC - [#9999999.06] | GETTYPE+4, GETTYPE+6 | 
| Name | Line Occurrences | 
|---|---|
| @( | MAIN+5 | 
| CHECK | A+2 | 
| ECHK | MAIN+3 | 
| EOJ | EP+2 | 
| GETLOC | VISIT+5 | 
| GETTYPE | VISIT+7 | 
| MAIN | EP+1 | 
| VISIT | A+4 | 
| VSERROR | MAIN+4, A+7, VISIT+6, VISIT+8 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ACDEV | ECHK+1, EOJ+2! | 
| ACDEV("ACTLOC" | GETLOC+4, GETLOC+5 | 
| ACDEV("CLINIC" | VISIT+10 | 
| ACDEV("DATA0" | GETLOC+6 | 
| ACDEV("LOCATION" | GETLOC+1 | 
| ACDEV("PAT" | VISIT+3 | 
| ACDEV("SITE T | YPE" , GETTYPE+1 | 
| ACDEV("SITE" | GETLOC+10, GETLOC+11, GETLOC+12, GETTYPE+5 | 
| ACDEV("SVC CA | T" , VISIT+9 | 
| ACDEV("TYPE" | MAIN+5, ECHK+9, VISIT+2 | 
| ACDEV("V DATE | " , VISIT+4 | 
| ACDEV("VISIT" | VSERROR+2 | 
| APCDACTL | GETLOC+5*, GETLOC+8, GETLOC+10, GETLOC+11, EOJ+1! | 
| APCDALVR | MAIN+2!, EOJ+1! | 
| APCDALVR("APCDADD" | VISIT+2* | 
| APCDALVR("APCDAFLG" | A+7 | 
| APCDALVR("APCDAPPT" | VISIT+11* | 
| APCDALVR("APCDAUTO" | VISIT+2* | 
| APCDALVR("APCDCAT" | VISIT+9* | 
| APCDALVR("APCDCLN" | VISIT+10* | 
| APCDALVR("APCDDATE" | VISIT+4* | 
| APCDALVR("APCDLOC" | GETLOC+1*, GETLOC+7*, GETLOC+13*, GETTYPE+4, GETTYPE+6 | 
| APCDALVR("APCDPAT" | VISIT+3* | 
| APCDALVR("APCDTYPE" | GETTYPE+1*, GETTYPE+4*, GETTYPE+5*, GETTYPE+6*, GETTYPE+7*, GETTYPE+8* | 
| APCDALVR("APCDVSIT" | A+8 | 
| APCDDATK | VISIT+4*, EOJ+1! | 
| APCDERR | EOJ+1!, VSERROR+3* | 
| APCDFILE | EOJ+1!, VSERROR+1* | 
| APCDGOT | EOJ+1! | 
| APCDIEN | EOJ+1!, VSERROR+2* | 
| APCDLINK | EOJ+1! | 
| APCDLOC | GETLOC+6*, GETLOC+7, GETLOC+10*, GETLOC+11*, GETLOC+12*, GETLOC+13, GETTYPE+4*, EOJ+1! | 
| APCDQUIT | MAIN+2!, MAIN+4, ECHK+1*, ECHK+2, ECHK+5*, ECHK+6*, ECHK+8, ECHK+9*, A+3, A+5 , A+7*, VISIT+6, VISIT+8, GETLOC+4*, GETLOC+8*, GETLOC+10*, GETLOC+11*, GETLOC+12*, EOJ+1!, VSERROR+3 | 
| APCDTYPE | EOJ+1! | 
| >> APCDV("9000010" | A+11* | 
| APCDVSIT | A+8*, A+11, EOJ+1! | 
| APCDX | EOJ+1! | 
| DUZ(2 | GETTYPE+7 | 
| U | GETLOC+5, GETLOC+6, GETLOC+10, GETLOC+11, GETLOC+12, GETTYPE+4, GETTYPE+5, GETTYPE+6, GETTYPE+7 | 
| >> X | ECHK+2*, ECHK+3*, ECHK+4*, ECHK+5, ECHK+6, GETTYPE+6*, GETTYPE+7* | 
| >> ZTQUEUED | MAIN+1 | 
| Name | Field # of Occurrence | 
|---|---|
| $T(@APCDERR | VSERROR+3 |