HMPDJ04 ;SLC/MKB,ASMR/RRB,ASF,PB - Appointments,Visits;May 24, 2016 15:21:17
Source file <HMPDJ04.m>
Package | Total | Call Graph |
---|---|---|
Enterprise Health Management Platform | 9 | $$FAC^HMPD ADD^HMPDJ ADM^HMPDJ04A EDP1^HMPDJ04E $$SERV^HMPDSDAM ($$AMIS,$$CATG,$$ICD,$$SERV)^HMPDVSIT ADD^HMPMETA $$EN^HMPSTMP ($$JSONDT,$$SETNCS,$$SETUID,FACILITY)^HMPUTILS |
Kernel | 2 | $$FMTE^XLFDT ($$NS,$$STA)^XUAF4 |
VA FileMan | 2 | $$EXTERNAL^DILFD ($$GET1,GETS)^DIQ |
CPT HCPCS Codes | 1 | $$CPT^ICPTCOD |
PCE Patient Care Encounter | 1 | ENCEVENT^PXKENC |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
SDAM1 | ; -- appointment ^TMP($J,"SDAMA301",DFN,HMPDT)
|
|
DGS | ; scheduled admissions [from APPOINTM^HMPDJ0]
|
|
DGS1(IFN) | ; -- scheduled admission
|
|
VSIT1(ID) | ; -- visit
|
|
CPT(VISIT) | ; -- Return CPT code of encounter type
|
|
POV(VISIT) | ; -- return the primary Purpose of Visit as ICD^ProviderNarrative
|
|
PROV(ARR,I,IEN,ROLE,PRIM) | ; -- add providers
|
|
NAME(IEN) | ; -- Return a string 'name' for the visit
|
|
FAC(IEN) | ||
STCODE(IEN) | ||
STOPCODE(X,Y) |
Name | Field # of Occurrence |
---|---|
$$EXTERNAL^DILFD | POV+6 |
$$GET1^DIQ | SDAM1+21, SDAM1+24, SDAM1+27, SDAM1+33, DGS1+4, DGS1+8, DGS1+11, DGS1+13, DGS1+15, DGS1+19 , VSIT1+26, VSIT1+30, VSIT1+36, VSIT1+37, VSIT1+38, VSIT1+39, PROV+2, NAME+3, FAC+2, FAC+4 , STCODE+2, STCODE+4, STCODE+5 |
GETS^DIQ | SDAM1+29, VSIT1+34 |
$$FAC^HMPD | SDAM1+18, DGS1+7, VSIT1+19, FAC+5 |
ADD^HMPDJ | SDAM1+42, DGS1+27, VSIT1+53 |
ADM^HMPDJ04A | VSIT1+2, VSIT1+11 |
EDP1^HMPDJ04E | VSIT1+4 |
$$SERV^HMPDSDAM | SDAM1+25, DGS1+16 |
$$AMIS^HMPDVSIT | SDAM1+22, DGS1+13, VSIT1+33, VSIT1+34, STCODE+3, STCODE+6 |
$$CATG^HMPDVSIT | VSIT1+26 |
$$ICD^HMPDVSIT | POV+5 |
$$SERV^HMPDVSIT | VSIT1+39 |
ADD^HMPMETA | SDAM1+41, DGS1+26, VSIT1+52 |
$$EN^HMPSTMP | SDAM1+38, DGS1+23, VSIT1+49 |
$$JSONDT^HMPUTILS | SDAM1+13, SDAM1+15, SDAM1+16, DGS1+6, VSIT1+13, VSIT1+14 |
$$SETNCS^HMPUTILS | VSIT1+41 |
$$SETUID^HMPUTILS | SDAM1+9, SDAM1+20, SDAM1+33, DGS1+5, DGS1+12, DGS1+18, VSIT1+12, VSIT1+15, VSIT1+35, PROV+1 |
FACILITY^HMPUTILS | SDAM1+18, DGS1+7, VSIT1+19 |
$$CPT^ICPTCOD | VSIT1+25 |
ENCEVENT^PXKENC | CPT+4 |
$$FMTE^XLFDT | NAME+4 |
$$NS^XUAF4 | VSIT1+18, FAC+3 |
$$STA^XUAF4 | VSIT1+18, FAC+3 |
FileNo | Call Tags |
---|---|
^VA(200 - [#200] | GET1^DIQ |
^DIC(42 - [#42] | GET1^DIQ |
^SC - [#44] | GET1^DIQ, GETS^DIQ |
^AUPNVSIT - [#9000010] | GET1^DIQ |
^AUPNVPOV - [#9000010.07] | EXTERNAL^DILFD |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AUPNVPOV - [#9000010.07] | POV+4 |
^AUPNVPOV("AD" | POV+3 |
^AUPNVPRV - [#9000010.06] | VSIT1+44 |
^AUPNVPRV("AD" | VSIT1+43 |
^AUPNVSIT - [#9000010] | VSIT1+8, NAME+2 |
^DGS(41.1 - [#41.1] | DGS+2, DGS+3, DGS1+2 |
^EDP(230 - [#230] | VSIT1+4 |
^TMP("PXKENC" | VSIT1+48!, CPT+5, CPT+6 |
^TMP($J | SDAM1+2 |
Name | Field # of Occurrence |
---|---|
^(150 | VSIT1+8 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ADM | DGS1+1~ |
ADM("appointmentStatus" | DGS1+22* |
ADM("categoryCode" | DGS1+21* |
ADM("categoryName" | DGS1+21* |
ADM("dateTime" | DGS1+6* |
ADM("lastUpdateTime" | DGS1+23*, DGS1+24 |
ADM("localId" | DGS1+5* |
ADM("locationName" | DGS1+10* |
ADM("locationUid" | DGS1+12* |
ADM("patientClassCode" | DGS1+20* |
ADM("patientClassName" | DGS1+20* |
ADM("providers" | DGS1+18*, DGS1+19* |
ADM("service" | DGS1+16* |
ADM("shortLocationName" | DGS1+11* |
ADM("stampTime" | DGS1+24*, DGS1+26 |
ADM("stopCodeName" | DGS1+14* |
ADM("stopCodeUid" | DGS1+14* |
ADM("uid" | DGS1+5*, DGS1+9*, DGS1+26 |
AMIS | VSIT1+1~, VSIT1+33*, VSIT1+34*, VSIT1+40 |
AMISARR | VSIT1+34~ |
AMISARR(44 | VSIT1+34 |
APPT | SDAM1+1~ |
APPT("appointmentStatus" | SDAM1+37* |
APPT("categoryCode" | SDAM1+36* |
APPT("categoryName" | SDAM1+36* |
APPT("checkIn" | SDAM1+15* |
APPT("checkOut" | SDAM1+16* |
APPT("comment" | SDAM1+14* |
APPT("dateTime" | SDAM1+13* |
APPT("lastUpdateTime" | SDAM1+38*, SDAM1+39 |
APPT("localId" | SDAM1+9* |
APPT("locationName" | SDAM1+19* |
APPT("locationUid" | SDAM1+20* |
APPT("patientClassCode" | SDAM1+34* |
APPT("patientClassName" | SDAM1+35* |
APPT("providers" | SDAM1+33* |
APPT("reasonName" | SDAM1+17* |
APPT("service" | SDAM1+25* |
APPT("shortLocationName" | SDAM1+21* |
APPT("stampTime" | SDAM1+39*, SDAM1+41 |
APPT("stopCodeName" | SDAM1+23* |
APPT("stopCodeUid" | SDAM1+23* |
APPT("typeCode" | SDAM1+10* |
APPT("typeName" | SDAM1+10* |
APPT("uid" | SDAM1+9*, SDAM1+41 |
ARR | PROV~, PROV+1, PROV+2, PROV+3, PROV+4 |
CATG | VSIT1+1~, VSIT1+17*, VSIT1+20, VSIT1+23, VSIT1+26 |
CLS | SDAM1+1~, SDAM1+11*, SDAM1+34, SDAM1+35 |
DA | VSIT1+1~, VSIT1+43*, VSIT1+44, VSIT1+45, VSIT1+46, CPT+2~, CPT+5*, CPT+6, POV+1~, POV+3* , POV+4 |
DATE | DGS1+1~, DGS1+4*, DGS1+5, DGS1+6, NAME+1~, NAME+3*, NAME+4 |
>> DFN | SDAM1+2, SDAM1+4, SDAM1+9, DGS+2, DGS1+5, VSIT1+12, VSIT1+15 |
ERRMSG | SDAM1+3~, SDAM1+5* |
ERRPAT | SDAM1+3~, SDAM1+4* |
FAC | SDAM1+1~, SDAM1+18*, DGS1+1~, DGS1+7*, VSIT1+1~, VSIT1+17*, VSIT1+18, VSIT1+19, FAC+2~*, FAC+3 , FAC+4*, FAC+5 |
FIRST | SDAM1+28~, SDAM1+30*, SDAM1+32 |
HLOC | SDAM1+1~, SDAM1+7*, SDAM1+18, SDAM1+19, SDAM1+20, SDAM1+21, SDAM1+24, SDAM1+27, SDAM1+29, DGS1+1~ , DGS1+4*, DGS1+7, DGS1+8*, DGS1+9, DGS1+10, DGS1+11, DGS1+12, DGS1+13, DGS1+15 |
>> HMPA | DGS+2*, DGS+3, DGS+4, DGS+7 |
>> HMPDT | SDAM1+2, SDAM1+7, SDAM1+13 |
>> HMPI | DGS+2 |
>> HMPMAX | DGS+2 |
>> HMPMETA | SDAM1+41, DGS1+26, VSIT1+52 |
HMPP | SDAM1+28~ |
HMPP( | SDAM1+30, SDAM1+31, SDAM1+32 |
>> HMPSTART | DGS+6 |
>> HMPSTOP | DGS+6 |
>> HMPX | DGS+3*, DGS+4, DGS+5, DGS+6 |
I | SDAM1+28~, SDAM1+30*, SDAM1+31*, PROV~, PROV+1, PROV+2, PROV+3, PROV+4 |
ICD | POV+1~, POV+5*, POV+6 |
ID | SDAM1+8, SDAM1+17, DGS+4, VSIT1~, VSIT1+2, VSIT1+4, VSIT1+8, VSIT1+11, VSIT1+12, VSIT1+25 , VSIT1+41, VSIT1+43, VSIT1+48 |
IEN | PROV~, PROV+1, PROV+2, NAME~, NAME+2, FAC~, FAC+1, FAC+2, FAC+4, STCODE~ , STCODE+1, STCODE+2, STCODE+4 |
IFN | DGS1~, DGS1+2 |
INPT | VSIT1+1~, VSIT1+23*, VSIT1+26, VSIT1+27, VSIT1+28 |
LIEN | STCODE+2~, STCODE+4*, STCODE+5 |
LOC | VSIT1+1~, VSIT1+17*, VSIT1+19, VSIT1+26, VSIT1+33, VSIT1+34, VSIT1+35, VSIT1+36, VSIT1+37, VSIT1+38 , VSIT1+39, NAME+1~, NAME+3*, NAME+4 |
NODE | SDAM1+1~, SDAM1+2*, SDAM1+7, SDAM1+10, SDAM1+11, SDAM1+12, SDAM1+14, SDAM1+15, SDAM1+16, SDAM1+22 |
PRIM | PROV~, PROV+4 |
PRV | SDAM1+1~, SDAM1+17*, SDAM1+27*, SDAM1+31*, SDAM1+32*, SDAM1+33 |
PS | VSIT1+1~ |
PS( | VSIT1+46, VSIT1+47* |
ROLE | PROV~, PROV+3 |
STCODE | STCODE+2~*, STCODE+3, STCODE+5*, STCODE+6 |
STS | SDAM1+1~, SDAM1+11*, SDAM1+12*, SDAM1+37 |
SV | SDAM1+1~, SDAM1+24*, SDAM1+25, DGS1+1~, DGS1+15*, DGS1+16 |
U | SDAM1+7, SDAM1+10, SDAM1+11, SDAM1+12, SDAM1+14, SDAM1+15, SDAM1+16, SDAM1+22, SDAM1+23, DGS+4 , DGS+5, DGS+6, DGS1+4, DGS1+14, DGS1+17, DGS1+22, VSIT1+11, VSIT1+14, VSIT1+15, VSIT1+17 , VSIT1+18, VSIT1+23, VSIT1+24, VSIT1+25, VSIT1+30, VSIT1+33, VSIT1+40, VSIT1+41, VSIT1+45, POV+4 , POV+5, POV+6, NAME+3, FAC+3, STOPCODE+1, STOPCODE+2 |
VISIT | CPT~, CPT+4, CPT+5, CPT+6, POV~, POV+3 |
VST | VSIT1+1~ |
VST("categoryCode" | VSIT1+21* |
VST("categoryName" | VSIT1+22* |
VST("checkOut" | VSIT1+14* |
VST("createdByName" | VSIT1+31* |
VST("dateTime" | VSIT1+13* |
VST("encounterType" | VSIT1+24* |
VST("lastUpdateTime" | VSIT1+49*, VSIT1+50 |
VST("localId" | VSIT1+12* |
VST("locationName" | VSIT1+37* |
VST("locationOos" | VSIT1+38* |
VST("locationUid" | VSIT1+35* |
VST("parentUid" | VSIT1+15* |
VST("patientClassCode" | VSIT1+27* |
VST("patientClassName" | VSIT1+28* |
VST("reasonName" | VSIT1+41* |
VST("reasonUid" | VSIT1+41* |
VST("service" | VSIT1+39* |
VST("shortLocationName" | VSIT1+36* |
VST("stampTime" | VSIT1+50*, VSIT1+52 |
VST("stopCodeName" | VSIT1+40* |
VST("stopCodeUid" | VSIT1+40* |
VST("typeName" | VSIT1+25*, VSIT1+26* |
VST("uid" | VSIT1+12*, VSIT1+52 |
X | SDAM1+1~, SDAM1+7*, SDAM1+8, SDAM1+9, SDAM1+10*, SDAM1+21*, SDAM1+22*, SDAM1+23, DGS+6*, DGS1+1~ , DGS1+5*, DGS1+11*, DGS1+13*, DGS1+14, DGS1+17*, DGS1+18, DGS1+19, VSIT1+1~, VSIT1+18*, VSIT1+19* , VSIT1+20*, VSIT1+21, VSIT1+22, VSIT1+24*, VSIT1+25*, VSIT1+26, VSIT1+30*, VSIT1+31, VSIT1+33*, VSIT1+34* , VSIT1+36*, VSIT1+39*, VSIT1+41*, POV+1~, POV+5*, POV+6, STOPCODE~, STOPCODE+1, STOPCODE+2 |
X0 | DGS1+1~, DGS1+2*, DGS1+4, DGS1+17, DGS1+22, VSIT1+1~, VSIT1+8*, VSIT1+11, VSIT1+13, VSIT1+14 , VSIT1+15, VSIT1+17, VSIT1+30, VSIT1+33, VSIT1+44*, VSIT1+45, VSIT1+46, VSIT1+47, POV+1~, POV+4* , POV+5, NAME+1~, NAME+2*, NAME+3 |
X15 | VSIT1+1~, VSIT1+8*, VSIT1+23, VSIT1+24 |
Y | CPT+2~*, CPT+5, CPT+6*, CPT+7, POV+1~*, POV+3, POV+6*, POV+7, NAME+1~, NAME+2* , NAME+4*, NAME+5, STOPCODE~, STOPCODE+1, STOPCODE+2 |
Name | Field # of Occurrence |
---|---|
$T(EDP1^HMPDJ04E | VSIT1+4 |