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 |