HMPDJ00 ;SLC/MKB,ASMR/RRB,MBS - Patient demographics;Aug 29, 2016 20:06:27
Source file <HMPDJ00.m>
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 |
Package | Total | Caller Graph |
---|---|---|
Enterprise Health Management Platform | 4 | HMPCRPC1 HMPDJ0 HMPEF HMPWB2 |
Name | Comments | DBIA/ICR reference |
---|---|---|
DPT1 | ; -- Demographics
|
|
DPT1OD(PAT) | ; -- Demographics (data array only)
|
|
LKUP | ; patient lookup data
; expects HMPSYS,DFN |
|
DEM | ;-demographic data
|
|
SVC | ;-service data
|
|
PRF | ;-patient record flags
|
|
ATC | ;-address & telecom
|
|
ADD(LINE1,LINE2,LINE3,CITY,STATE,ZIP,START,STOP) | ; -- address set
|
|
VAPA(BEG,END) | ; -- VAPA nodes have data?
|
|
SUPP | ;-support contacts
|
|
ALIAS | ;-other names used
|
|
FAC | ;-treating facilities [see FACLIST^ORWCIRN]
|
|
PC | ;-primary care assignments
|
|
INPT | ;-inpatient information
|
|
INS | ;-insurance information
|
|
FORMAT(X) | ; -- enforce (xxx)xxx-xxxx phone format
|
|
NAME(CODE,SET) | ; -- Return expanded name for code set
|
|
BOOL(X) | ;
|
Name | Field # of Occurrence |
---|---|
$$TSDATA^DGACT | INPT+11, INPT+14 |
$$CVEDT^DGCV | SVC+30 |
$$GETSTAT^DGMSTAPI | SVC+27 |
$$GETCUR^DGNTAPI | SVC+24 |
$$GETACT^DGPFAPI | PRF+2 |
RDIS^DGRPDB | SVC+37 |
PTSEC^DGSEC4 | LKUP+19, DEM+13 |
$$GET1^DIQ | DEM+22, DEM+25, SVC+21, SVC+40, ATC+16, ATC+21, ADD+5, SUPP+13, SUPP+15, FAC+9 , NAME+4 |
GETS^DIQ | SVC+6 |
GETPATTM^HMPCRPC1 | PC+1 |
ADD^HMPDJ | DPT1+2, LKUP+25 |
$$PID^HMPDJFS | DEM+2 |
LOGDPT^HMPLOG | LKUP+3, FAC+1 |
ADD^HMPMETA | DPT1OD+10, LKUP+22 |
$$EN^HMPSTMP | DPT1OD+7, LKUP+24 |
$$JSONDT^HMPUTILS | LKUP+16, LKUP+18, DEM+9, DEM+12, PRF+5, PRF+7, ADD+7, ADD+8, FAC+17, INS+9 , INS+10 |
$$SETUID^HMPUTILS | LKUP+12, DEM+7, PC+4, PC+7, INPT+3, INPT+13 |
$$INSUR^IBBAPI | INS+2 |
$$GETICN^MPIF001 | LKUP+13, DEM+3 |
$$CWAD^ORQPT2 | PRF+16 |
$$OUTPTPR^SDUTL3 | PC+3 |
$$OUTPTTM^SDUTL3 | PC+6 |
7^VADPT | SVC+2 |
ADD^VADPT | ATC+3 |
DEM^VADPT | DEM+4 |
KVAR^VADPT | DPT1OD+6 |
OAD^VADPT | SUPP+3 |
TFL^VAFCTFU1 | FAC+4 |
$$ALL^VASITE | FAC+3 |
$$SITE^VASITE | DPT1OD+1, FAC+8 |
$$IEN^XUAF4 | FAC+12 |
FileNo | Call Tags |
---|---|
^DIC(13 - [#13] | GET1^DIQ |
^DPT - [#2] | GET1^DIQ, GETS^DIQ |
2.02 | GET1^DIQ |
2.06 | GET1^DIQ |
^DIC(31 - [#31] | GET1^DIQ |
^DIC(4 - [#4] | GET1^DIQ |
^DIC(5 - [#5] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AUPNVSIT("AA" | FAC+7 |
^DIC(42 - [#42] | INPT+7 |
^DPT - [#2] | LKUP+3, LKUP+17, SVC+10, ATC+20, ATC+21, ALIAS+2, FAC+5, INPT+2, INPT+4, INPT+5 , INPT+10 |
^SC - [#44] | INPT+8 |
Name | Line Occurrences |
---|---|
$$BOOL | LKUP+20, DEM+14, SVC+3, SVC+4, SVC+43, ATC+13 |
$$FORMAT | ATC+16, SUPP+15 |
$$NAME | LKUP+9, DEM+11, DEM+15, DEM+19 |
$$VAPA | ATC+3 |
ADD | ATC+5, ATC+9 |
ALIAS | DPT1OD+5 |
ATC | DPT1OD+5 |
DEM | DPT1OD+5 |
DPT1OD | DPT1+1 |
FAC | DPT1OD+5 |
INPT | DPT1OD+5 |
INS | DPT1OD+5 |
PC | DPT1OD+5 |
PRF | DPT1OD+5 |
SUPP | DPT1OD+5 |
SVC | DPT1OD+5 |
Name | Field # of Occurrence |
---|---|
^( | ALIAS+2 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
A | SUPP+1~, SUPP+2*, SUPP+3, SUPP+4, SUPP+15 |
ADM | INPT+1~, INPT+2*, INPT+3 |
AO | SVC+1~ |
BEG | VAPA~, VAPA+2 |
CITY | ADD~, ADD+4 |
CNT | ATC+1~, ATC+3*, ATC+4*, ATC+6, ATC+8*, ATC+10, ATC+12, ATC+13, ADD+1, ADD+2 , ADD+3, ADD+4, ADD+5, ADD+6, ADD+7, ADD+8 |
CODE | NAME~, NAME+1*, NAME+2, NAME+3, NAME+4 |
CV | SVC+1~ |
>> DFN | DPT1OD+3, DPT1OD+4, LKUP+3, LKUP+10, LKUP+11, LKUP+12, LKUP+13, LKUP+17, LKUP+19, DEM+2 , DEM+3, DEM+6, DEM+7, DEM+13, DEM+22, DEM+25, SVC+6, SVC+10, SVC+21, SVC+24 , SVC+27, SVC+30, SVC+37, PRF+2, PRF+16, ATC+16, ATC+20, ATC+21, SUPP+15, ALIAS+2 , FAC+1*, FAC+4, FAC+5, FAC+7, FAC+19, PC+1, PC+3, PC+6, INPT+2, INPT+3 , INPT+4, INPT+5, INPT+10, INS+2, INS+5 |
DIS | SVC+36~, SVC+39*, SVC+40, SVC+42, SVC+43 |
DX | SVC+36~, SVC+40*, SVC+41, SVC+42, SVC+43 |
END | VAPA~, VAPA+2 |
ERRMSG | DPT1OD+2~, DPT1OD+4* |
ERRPAT | DPT1OD+2~, DPT1OD+3* |
>> EXPVAL | SVC+15*, SVC+17*, SVC+21*, SVC+22, SVC+25*, SVC+27*, SVC+28, SVC+31*, SVC+33* |
HL | INPT+1~, INPT+7*, INPT+8 |
HMPDIS | SVC+36~, SVC+37 |
HMPDIS( | SVC+38, SVC+39 |
HMPF | PRF+1~ |
HMPF( | PRF+3, PRF+5, PRF+6, PRF+7, PRF+8, PRF+9, PRF+10, PRF+11, PRF+12, PRF+13 , PRF+14 |
>> HMPFADOM | LKUP+22 |
HMPINS | INS+1~, INS+4!* |
HMPINS(1 | INS+5, INS+7 |
HMPINS(10 | INS+9 |
HMPINS(11 | INS+10 |
HMPINS(12 | INS+13 |
HMPINS(18 | INS+11 |
HMPINS(21 | INS+12 |
HMPINS(8 | INS+5 |
>> HMPMETA | DPT1OD+10, LKUP+22 |
HMPSC | SVC+1~ |
HMPSC( | SVC+7, SVC+8, SVC+9 |
>> HMPSTMP | DPT1OD+7, LKUP+22, LKUP+23 |
>> HMPSYS | LKUP+11, FAC+20 |
HMPX | INS+1~, INS+2 |
HMPX("IBBAPI" | INS+3, INS+4 |
HMPY | FAC+2~, FAC+4 |
HMPY( | FAC+10, FAC+11 |
HMPY(1 | FAC+6, FAC+9* |
HNC | SVC+1~ |
HNC("STAT" | SVC+24 |
HOME | FAC+2~, FAC+5*, FAC+16 |
I | DEM+1~, DEM+20*, DEM+21, DEM+23*, DEM+24, SVC+1~, SVC+7*, SVC+8, SVC+9, SVC+38* , SVC+39, PRF+1~, PRF+3*, PRF+4, PRF+5, PRF+6, PRF+7, PRF+8, PRF+9, PRF+10 , PRF+11, PRF+12, PRF+13, PRF+14, PRF+15, ATC+1~, ATC+11*, ATC+12, ATC+13, ATC+18* , VAPA+1~, VAPA+2*, SUPP+1~, SUPP+15*, SUPP+18*, ALIAS+1~, ALIAS+2*, ALIAS+3, FAC+2~, FAC+10* , FAC+11, FAC+14, FAC+15, FAC+16, FAC+17, FAC+19, FAC+20, INPT+1~, INPT+7*, INS+1~ , INS+3*, INS+4, INS+5, INS+7, INS+9, INS+10, INS+11, INS+12, INS+14, FORMAT+2~ , FORMAT+3* |
IEN | FAC+2~, FAC+12*, FAC+16 |
IFN | FAC+1~ |
IR | SVC+1~ |
LAST | FAC+2~, FAC+7*, FAC+9 |
LINE1 | ADD~, ADD+1 |
LINE2 | ADD~, ADD+2 |
LINE3 | ADD~, ADD+3 |
>> LST | LKUP+19, DEM+13 |
>> LST(1 | LKUP+20, DEM+14 |
MST | SVC+1~ |
N | PRF+1~, PRF+13*, PRF+14*, FORMAT+2~, FORMAT+3* |
NM | SVC+36~, SVC+40*, SVC+41, ATC+1~, ATC+17*, ATC+18, SUPP+17*, SUPP+18 |
P | SVC+1~, ATC+1~, ATC+17*, ATC+18, ATC+19, SUPP+17*, SUPP+18, SUPP+19, FORMAT+2~*, FORMAT+3* , FORMAT+4*, FORMAT+5 |
PAT | DPT1+1~, DPT1+2, DPT1OD~, LKUP+25, PC+1 |
PAT("address" | ATC+6*, ATC+10*, ATC+12*, ATC+13*, ADD+1*, ADD+2*, ADD+3*, ADD+4*, ADD+5*, ADD+6* , ADD+7*, ADD+8* |
PAT("admissionUid" | INPT+3* |
PAT("alias" | ALIAS+3* |
PAT("badAddress" | ATC+21* |
PAT("birthDate" | LKUP+16*, DEM+9* |
PAT("briefId" | DEM+8* |
PAT("contact" | SUPP+5*, SUPP+6*, SUPP+7*, SUPP+8*, SUPP+9*, SUPP+10*, SUPP+11*, SUPP+12*, SUPP+13*, SUPP+14* , SUPP+18*, SUPP+19* |
PAT("cwadf" | PRF+17*, PRF+18* |
PAT("deceased" | LKUP+18*, DEM+12* |
PAT("disability" | SVC+41*, SVC+42*, SVC+43* |
PAT("email" | ATC+20* |
PAT("ethnicity" | DEM+22* |
PAT("exposure" | SVC+15*, SVC+17*, SVC+22*, SVC+25*, SVC+28*, SVC+31*, SVC+33* |
PAT("facility" | FAC+14*, FAC+15*, FAC+16*, FAC+17*, FAC+19*, FAC+20* |
PAT("familyName" | LKUP+5*, DEM+5* |
PAT("fullName" | LKUP+4*, DEM+4* |
PAT("genderCode" | LKUP+8*, DEM+11* |
PAT("genderName" | LKUP+9*, DEM+11* |
PAT("givenNames" | LKUP+6*, DEM+5* |
PAT("icn" | LKUP+14*, DEM+3* |
PAT("inpatientLocation" | INPT+6* |
PAT("insurance" | INS+5*, INS+7*, INS+9*, INS+10*, INS+11*, INS+12*, INS+14* |
PAT("lastUpdateTime" | DPT1OD+8* |
PAT("localId" | LKUP+10*, DEM+6* |
PAT("lrdfn" | SVC+10* |
PAT("maritalStatusCode" | DEM+18* |
PAT("maritalStatusName" | DEM+19* |
PAT("meanStatus" | SVC+11* |
PAT("patientRecordFlag" | PRF+4*, PRF+5*, PRF+6*, PRF+7*, PRF+8*, PRF+9*, PRF+10*, PRF+11*, PRF+12*, PRF+15* , PRF+18 |
PAT("pcProviderName" | PC+5* |
PAT("pcProviderUid" | PC+4* |
PAT("pcTeamName" | PC+8* |
PAT("pcTeamUid" | PC+7* |
PAT("pid" | LKUP+11*, DEM+2* |
PAT("race" | DEM+25* |
PAT("religionCode" | DEM+15* |
PAT("religionName" | DEM+15* |
PAT("roomBed" | INPT+4* |
PAT("scCondition" | SVC+8*, SVC+9* |
PAT("scPercent" | SVC+5* |
PAT("sensitive" | LKUP+20*, DEM+14* |
PAT("serviceConnected" | SVC+4* |
PAT("shortInpatientLocation" | INPT+8* |
PAT("specialty" | INPT+12* |
PAT("specialtyService" | INPT+15* |
PAT("specialtyUid" | INPT+13* |
PAT("ssn" | LKUP+15*, DEM+6* |
PAT("stampTime" | DPT1OD+7*, DPT1OD+8, DPT1OD+10, LKUP+23*, LKUP+24* |
PAT("telecom" | ATC+18*, ATC+19* |
PAT("uid" | DPT1OD+10, LKUP+12*, LKUP+22, DEM+7* |
PAT("veteran" | SVC+3* |
PGF | SVC+1~ |
S | SUPP+1~, SUPP+2*, SUPP+4*, SUPP+5, SUPP+6, SUPP+7, SUPP+8, SUPP+9, SUPP+10, SUPP+11 , SUPP+12, SUPP+13, SUPP+14, SUPP+18, SUPP+19 |
SET | NAME~, NAME+2, NAME+3, NAME+4 |
START | ADD~, ADD+7 |
STATE | ADD~, ADD+5 |
STOP | ADD~, ADD+8 |
SYS | DPT1OD+1~* |
TS | INPT+1~, INPT+10*, INPT+11, INPT+13 |
TYPE | SUPP+1~, SUPP+4*, SUPP+5, SUPP+6 |
U | LKUP+3, LKUP+7, LKUP+15, LKUP+16, LKUP+17, DEM+6, DEM+9, DEM+10, DEM+12, DEM+16 , SVC+5, SVC+11, SVC+27, SVC+30, SVC+42, SVC+43, PRF+5, PRF+6, PRF+7, PRF+8 , PRF+9, PRF+10, PRF+11, PRF+12, ATC+12, ATC+13, ATC+16, ATC+17, ATC+18, ATC+19 , ATC+20, ATC+21, ADD+5, ADD+6, SUPP+5, SUPP+6, SUPP+13, SUPP+14, SUPP+15, SUPP+17 , SUPP+18, SUPP+19, ALIAS+3, FAC+5, FAC+6, FAC+9, FAC+11, FAC+12, FAC+13, FAC+14 , FAC+15, FAC+17, PC+5, PC+8, INPT+4, INPT+5, INPT+8, INPT+15, INS+7, INS+12 , INS+13 |
VA | DEM+1~ |
VA("BID" | DEM+8 |
VADM | DEM+1~ |
VADM(1 | DEM+4 |
VADM(10 | DEM+16 |
VADM(11 | DEM+20, DEM+21 |
VADM(12 | DEM+23, DEM+24 |
VADM(2 | DEM+6 |
VADM(3 | DEM+9 |
VADM(5 | DEM+10 |
VADM(6 | DEM+12 |
VADM(9 | DEM+15 |
VAEL | SVC+1~ |
VAEL(3 | SVC+4, SVC+5 |
VAEL(4 | SVC+3 |
VAEL(9 | SVC+11 |
VAERR | DEM+1~, SVC+1~ |
VAOA | SUPP+1~, SUPP+2! |
VAOA("A" | SUPP+3* |
VAOA(1 | SUPP+9 |
VAOA(10 | SUPP+8 |
VAOA(11 | SUPP+14 |
VAOA(2 | SUPP+10 |
VAOA(3 | SUPP+11 |
VAOA(4 | SUPP+12 |
VAOA(5 | SUPP+13 |
VAOA(8 | SUPP+15 |
VAOA(9 | SUPP+3, SUPP+7 |
VAPA | ATC+1~ |
VAPA( | ADD+1, ADD+2, ADD+3, ADD+4, ADD+5, ADD+6, ADD+7, ADD+8, VAPA+2 |
VAPA(12 | ATC+7 |
VAPA(22 | ATC+11 |
VAPA(8 | ATC+16 |
VAPA(9 | ATC+6 |
VASITE | FAC+2~ |
VASITE( | FAC+18 |
VASV | SVC+1~ |
VASV(14 | SVC+33 |
VASV(2 | SVC+15 |
VASV(3 | SVC+17 |
X | LKUP+2~, LKUP+3*, LKUP+4, LKUP+5, LKUP+6, LKUP+7*, LKUP+8, LKUP+9, LKUP+13*, LKUP+14 , LKUP+17*, LKUP+18, DEM+1~, DEM+3*, DEM+4*, DEM+5, DEM+8, DEM+9*, DEM+10*, DEM+11 , DEM+12*, DEM+15*, DEM+16*, DEM+17*, DEM+18, DEM+19, DEM+21*, DEM+22, DEM+24*, DEM+25 , SVC+1~, SVC+10*, SVC+24*, SVC+25, SVC+27*, SVC+30*, SVC+31, PRF+1~, PRF+2*, PRF+13* , PRF+14*, PRF+15, PRF+16*, PRF+17, ATC+1~, ATC+11*, ATC+12, ATC+13, ATC+16*, ATC+17 , ATC+19, ATC+20*, ADD+5*, ADD+6*, ADD+7*, ADD+8*, SUPP+1~, SUPP+13*, SUPP+14*, SUPP+15* , SUPP+17, SUPP+19, ALIAS+1~, ALIAS+2*, ALIAS+3, FAC+2~, FAC+3*, FAC+7*, FAC+8*, FAC+9 , FAC+11*, FAC+12, FAC+13*, FAC+14, FAC+15, FAC+17, FAC+18, PC+3~*, PC+4, PC+5 , PC+6*, PC+7, PC+8, INPT+1~, INPT+4*, INPT+5*, INPT+6, INPT+7, INPT+8*, INPT+11* , INPT+12*, INPT+14*, INPT+15, INS+1~, INS+2*, INS+13*, INS+14, FORMAT~, FORMAT+1*, FORMAT+3 , BOOL~, BOOL+1, BOOL+2* |
X0 | LKUP+2~, LKUP+3*, LKUP+7, LKUP+15, LKUP+16 |
Y | SVC+1~, VAPA+1~*, VAPA+2*, VAPA+3, INPT+1~, INPT+11, FORMAT+2~, FORMAT+5*, FORMAT+6, NAME+1~* , NAME+2*, NAME+3*, NAME+4*, NAME+5 |
Y(1 | INPT+12 |
Y(2 | INPT+14 |
Z | INPT+1~, INPT+14 |
Z(3 | INPT+15 |
ZIP | ADD~, ADD+6 |
Name | Field # of Occurrence |
---|---|
$T(TFL^VAFCTFU1 | FAC+4 |