PXCAPRV ;ISL/dee - Translates data from the PCE Device Interface into PCE's PXK for Providers ;3/14/97
Source file <PXCAPRV.m>
Package | Total | Call Graph |
---|---|---|
PCE Patient Care Encounter | 1 | $$ACTIVPRV^PXAPI |
Name | Comments | DBIA/ICR reference |
---|---|---|
PROVIDER(PXCAENC) | ;Provider
; Variables ; PXCAPRV Pointer to the provider (200) ; PXCAPS Primary or Secondary provider for above ; PXCAATND Pointer to the Attending provider (200) ; PXCAFTER Temp used to build ^TMP(PXCAGLB,$J,"PRV",PXCANPRV,0,"AFTER") |
|
ANOTHPRV(PXCAAPRV) | ;
|
|
PROV(PXCA,PXCABULD,PXCAERRS) | ;Validate the provider nodes
|
|
ATTEND | ;Add the attending provider.
|
|
PRV(PXCAPRV,PXCANPRV,PXCAIEN,PXCAERRS) | ;Process the provider nodes
|
Name | Field # of Occurrence |
---|---|
$$ACTIVPRV^PXAPI | PROV+5 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^TMP( | PROVIDER+18*, PROVIDER+19*, PROVIDER+20*, PROVIDER+21*, PROVIDER+22*, ATTEND+2*, ATTEND+3*, ATTEND+4*, ATTEND+5*, ATTEND+6* , ANOTHPRV+10, ANOTHPRV+13*, ANOTHPRV+14*, ANOTHPRV+15*, ANOTHPRV+16*, ANOTHPRV+17*, PRV+3, PRV+6*, PRV+7*, PRV+8* , PRV+9*, PRV+10*, PRV+11*, PRV+12* |
Name | Line Occurrences |
---|---|
ATTEND | PROVIDER+16, PROVIDER+23 |
PRV | PROV+16 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
PXCA | PROV~ |
PXCA("ERROR" | PROV+5*, PROV+8*, PROV+15*, PROV+16 |
PXCA("PROVIDER" | PROV+1, PROV+4, PROV+6 |
PXCA("WARNING" | PROV+12* |
PXCAAPRV | ANOTHPRV~, ANOTHPRV+7, ANOTHPRV+10, ANOTHPRV+15 |
PXCAATND | PROVIDER+6~, PROVIDER+9*, PROVIDER+14, PROVIDER+15, PROVIDER+23, ATTEND+4 |
PXCABULD | PROV~, PROV+16 |
>> PXCADT | PROV+5 |
PXCAENC | PROVIDER~, PROVIDER+7, PROVIDER+8, PROVIDER+9 |
PXCAERRS | PRV~, PROV~, PROV+16 |
PXCAFTER | PROVIDER+6~, PROVIDER+11*, PROVIDER+12*, PROVIDER+13*, PROVIDER+15*, PROVIDER+20 |
>> PXCAGLB | PROVIDER+18, PROVIDER+19, PROVIDER+20, PROVIDER+21, PROVIDER+22, ATTEND+2, ATTEND+3, ATTEND+4, ATTEND+5, ATTEND+6 , ANOTHPRV+10, ANOTHPRV+13, ANOTHPRV+14, ANOTHPRV+15, ANOTHPRV+16, ANOTHPRV+17, PRV+3, PRV+6, PRV+7, PRV+8 , PRV+9, PRV+10, PRV+11, PRV+12 |
PXCAIEN | PRV~, PRV+3, PRV+8, PROV+2~, PROV+3*, PROV+4*, PROV+5, PROV+6, PROV+8, PROV+10 , PROV+11, PROV+12, PROV+15, PROV+16 |
PXCAINDX | ANOTHPRV+8~, ANOTHPRV+9*, ANOTHPRV+10*, ANOTHPRV+11, PRV+1~, PRV+3*, PRV+5*, PRV+6, PRV+7, PRV+8 , PRV+9, PRV+10, PRV+11, PRV+12 |
PXCAITEM | PROV+2~, PROV+7*, PROV+8, PROV+9, PROV+12, PROV+14*, PROV+15 |
PXCANEW | PRV+1~, PRV+2*, PRV+3*, PRV+4 |
PXCANPRV | PROVIDER+17*, PROVIDER+18, PROVIDER+19, PROVIDER+20, PROVIDER+21, PROVIDER+22, ATTEND+1*, ATTEND+2, ATTEND+3, ATTEND+4 , ATTEND+5, ATTEND+6, ANOTHPRV+10, ANOTHPRV+12*, ANOTHPRV+13, ANOTHPRV+14, ANOTHPRV+15, ANOTHPRV+16, ANOTHPRV+17, PRV~ , PRV+3, PRV+5*, PROV+16 |
>> PXCAPAT | PROVIDER+12, ATTEND+4, ANOTHPRV+15, PRV+8 |
>> PXCAPKG | PROVIDER+22, ATTEND+6, ANOTHPRV+17, PRV+10 |
>> PXCAPPRV | PROV+10*, PROV+11 |
PXCAPRV | PROVIDER+6~, PROVIDER+7*, PROVIDER+10, PROVIDER+11, PROVIDER+15, PRV~, PRV+11, PRV+12, PROV+2~, PROV+6* , PROV+7, PROV+13*, PROV+14, PROV+16 |
PXCAPS | PROVIDER+6~, PROVIDER+8*, PROVIDER+13 |
>> PXCASOR | PROVIDER+22, ATTEND+6, ANOTHPRV+17, PRV+10 |
>> PXCAVSIT | PROVIDER+12, ATTEND+4, ANOTHPRV+15, PRV+8 |