HMPDJ04A ;ASMR/MKB - Admissions,PTF;Nov 12, 2015 16:42:22
Source file <HMPDJ04A.m>
| Package | Total | Call Graph |
|---|---|---|
| Enterprise Health Management Platform | 7 | $$FAC^HMPD ADD^HMPDJ ($$CPT,$$POV)^HMPDJ04 ($$AMIS,$$CATG,$$PTF,$$SERV)^HMPDVSIT ADD^HMPMETA $$EN^HMPSTMP ($$JSONDT,$$SETNCS,$$SETUID,FACILITY)^HMPUTILS |
| VA FileMan | 3 | FIND^DIC $$EXTERNAL^DILFD $$GET1^DIQ |
| CPT HCPCS Codes | 1 | $$CPT^ICPTCOD |
| DRG Grouper | 1 | $$ICDDX^ICDEX |
| Registration | 1 | (IN5,INP)^VADPT |
| 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 | 2 | HMPDJ0 HMPDJ04 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ADM(ID,DATE) | ; -- admission [from VSIT1]
|
|
| TIU(VISIT,ARR) | ; -- add notes to ARR("document")
|
|
| PROV(ARR,I,IEN,ROLE,PRIM) | ; -- add providers
|
|
| MVT(CA) | ; -- add movements to ADM("movement",i,"attribute")
|
|
| PTFA(HMPLID) | ; -- find ID in ^PXRMINDX(45) and call PTF1 if successful
|
|
| PTF1 | ; Set PTF data into PTF array
|
|
| VISIT(DFN,DATE) | ; -- Return visit# for admission
|
| Name | Field # of Occurrence |
|---|---|
| FIND^DIC | TIU+2 |
| $$EXTERNAL^DILFD | MVT+7, MVT+12 |
| $$GET1^DIQ | ADM+12, ADM+14, ADM+19, ADM+22, ADM+23, ADM+24, TIU+7, PROV+2, MVT+10, MVT+14 , MVT+17, PTF1+25, PTF1+29 |
| $$FAC^HMPD | ADM+19, MVT+14, PTF1+32 |
| ADD^HMPDJ | ADM+45, PTF1+44 |
| $$CPT^HMPDJ04 | ADM+37 |
| $$POV^HMPDJ04 | ADM+34 |
| $$AMIS^HMPDVSIT | ADM+24 |
| $$CATG^HMPDVSIT | ADM+37 |
| $$PTF^HMPDVSIT | ADM+34 |
| $$SERV^HMPDVSIT | ADM+17 |
| ADD^HMPMETA | ADM+44, PTF1+43 |
| $$EN^HMPSTMP | ADM+41, PTF1+33 |
| $$JSONDT^HMPUTILS | ADM+9, ADM+31, MVT+6, PTF1+30, PTF1+31 |
| $$SETNCS^HMPUTILS | ADM+36, PTF1+40 |
| $$SETUID^HMPUTILS | ADM+7, ADM+20, TIU+8, PROV+1, MVT+9, MVT+15, PTF1+15, PTF1+26 |
| FACILITY^HMPUTILS | ADM+28, PTF1+32 |
| $$ICDDX^ICDEX | PTF1+39 |
| $$CPT^ICPTCOD | ADM+37 |
| IN5^VADPT | ADM+5 |
| INP^VADPT | PTF1+22 |
| FileNo | Call Tags |
|---|---|
| ^DPT - [#2] | GET1^DIQ |
| ^VA(200 - [#200] | GET1^DIQ |
| ^DGPM - [#405] | EXTERNAL^DILFD |
| ^DIC(42 - [#42] | GET1^DIQ |
| ^SC - [#44] | GET1^DIQ |
| ^DGPT - [#45] | GET1^DIQ |
| ^TIU(8925 - [#8925] | FIND^DIC, GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^AUPNVSIT("AAH" | VISIT+3 |
| ^DGPM - [#405] | MVT+4 |
| ^DGPM("APCA" | MVT+3 |
| ^PXRMINDX(45 | PTFA+18, PTFA+19, PTFA+20, PTFA+21, PTFA+22 |
| ^TMP("HMPPX" | PTFA+26*, PTFA+27, PTFA+29!, PTF1+13 |
| Name | Line Occurrences |
|---|---|
| $$VISIT | ADM+8 |
| MVT | ADM+38 |
| PROV | ADM+32, ADM+33 |
| PTF1 | PTFA+28 |
| Name | Field # of Occurrence |
|---|---|
| ^( | MVT+3 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ADM | ADM+1~ |
| ADM("categoryCode" | ADM+29* |
| ADM("categoryName" | ADM+29* |
| ADM("current" | ADM+13* |
| ADM("dateTime" | ADM+9* |
| ADM("lastUpdateTime" | ADM+41*, ADM+42 |
| ADM("localId" | ADM+7* |
| ADM("locationName" | ADM+23*, ADM+27 |
| ADM("locationUid" | ADM+20* |
| ADM("movements" | MVT+5*, MVT+6*, MVT+7*, MVT+9*, MVT+10*, MVT+12*, MVT+15*, MVT+17* |
| ADM("patientClassCode" | ADM+30* |
| ADM("patientClassName" | ADM+30* |
| ADM("reasonName" | ADM+35*, ADM+36* |
| ADM("reasonUid" | ADM+36* |
| ADM("roomBed" | ADM+10*, ADM+14* |
| ADM("service" | ADM+17*, ADM+27 |
| ADM("shortLocationName" | ADM+22* |
| ADM("specialty" | ADM+16* |
| ADM("stampTime" | ADM+42*, ADM+44 |
| ADM("stay" | ADM+9*, ADM+31* |
| ADM("stopCodeName" | ADM+26* |
| ADM("stopCodeUid" | ADM+26* |
| ADM("summary" | ADM+27* |
| ADM("typeName" | ADM+37* |
| ADM("uid" | ADM+7*, ADM+44 |
| ARR | TIU~, PROV~, PROV+1, PROV+2, PROV+3, PROV+4 |
| ARR("documents" | TIU+8*, TIU+9*, TIU+10* |
| CA | MVT~, MVT+3 |
| CNT | TIU+1~, TIU+3*, TIU+8*, TIU+9, TIU+10, MVT+1~*, MVT+4*, MVT+5, MVT+6, MVT+7 , MVT+9, MVT+10, MVT+12, MVT+15, MVT+17 |
| DA | TIU+1~, TIU+6*, TIU+7, TIU+8, MVT+1~, MVT+3*, MVT+4, MVT+5 |
| DATE | ADM~, ADM+2*, ADM+3, ADM+8*, ADM+9, MVT+1~*, MVT+3*, MVT+6, VISIT~, VISIT+2 |
| DFN | ADM+7, ADM+8, ADM+12, ADM+14, ADM+34, TIU+8, MVT+3, PTFA+19, PTFA+20, PTFA+21 , PTFA+22, PTF1+15, PTF1+26, VISIT~, VISIT+3 |
| FAC | ADM+1~, ADM+19*, ADM+28, MVT+14* |
| HLOC | ADM+1~, ADM+19*, ADM+20, ADM+22, ADM+23, ADM+24, MVT+14*, MVT+15, MVT+17 |
| HMPADM | PTF1+12~, PTF1+27*, PTF1+30 |
| HMPADMIT | ADM+15! |
| HMPDIS | PTF1+12~, PTF1+20*, PTF1+21, PTF1+31 |
| HMPDT | PTFA+14~, PTFA+21*, PTFA+22, PTFA+24, PTFA+25 |
| HMPDX | PTFA+14~, PTFA+20*, PTFA+21, PTFA+22, PTFA+25, PTF1+36*, PTF1+39 |
| HMPFAC | PTF1+12~, PTF1+32* |
| HMPID | PTFA+14~, PTFA+15*, PTFA+23 |
| HMPISYS | PTFA+14~, PTFA+18*, PTFA+19, PTFA+20, PTFA+21, PTFA+22, PTFA+25, PTF1+12~, PTF1+37*, PTF1+38* , PTF1+39 |
| HMPITEM | PTFA+14~, PTFA+22*, PTFA+23 |
| HMPLEN | PTFA+14~, PTFA+15* |
| HMPLID | PTFA~, PTFA+15, PTFA+26, PTF1+13, PTF1+14, PTF1+15, PTF1+16, PTF1+17, PTF1+25 |
| HMPLOC | PTF1+12~, PTF1+29*, PTF1+32 |
| >> HMPMETA | ADM+44, PTF1+43 |
| HMPP | PTF1+12~, PTF1+16*, PTF1+17 |
| HMPRDT | PTFA+14~, PTFA+24*, PTFA+26, PTF1+13 |
| HMPTMP | PTF1+12~, PTF1+13*, PTF1+20, PTF1+36, PTF1+37 |
| HMPTYP | PTFA+14~, PTFA+15*, PTFA+19, PTFA+20, PTFA+21, PTFA+22, PTF1+12~, PTF1+17*, PTF1+18, PTF1+19 |
| HMPX | TIU+1~, PTFA+14~, PTFA+25*, PTFA+26, PTF1+12~, PTF1+39*, PTF1+40, PTF1+41 |
| HMPX("DILIST" | TIU+4, TIU+5, TIU+6 |
| HMPY | TIU+1~ |
| I | ADM+1~, ADM+12*, ADM+32*, ADM+33*, TIU+1~, TIU+3*, TIU+4*, TIU+5, TIU+6, PROV~ , PROV+1, PROV+2, PROV+3, PROV+4 |
| ICD | ADM+1~, ADM+34*, ADM+35, ADM+36 |
| ID | ADM~, ADM+2*, ADM+3, ADM+4, ADM+6*, ADM+7 |
| IEN | PROV~, PROV+1, PROV+2 |
| LT | TIU+1~, TIU+5*, TIU+9 |
| MVT | ADM+1~, ADM+12*, ADM+13*, ADM+16, ADM+19, ADM+33, ADM+35 |
| NT | TIU+1~, TIU+7*, TIU+10 |
| PRIM | PROV~, PROV+4 |
| PTF | PTF1+12~ |
| PTF("admissionUid" | PTF1+26* |
| PTF("arrivalDateTime" | PTF1+30* |
| PTF("dischargeDateTime" | PTF1+31* |
| PTF("drg" | PTF1+25* |
| PTF("icdCode" | PTF1+40* |
| PTF("icdName" | PTF1+41* |
| PTF("lastUpdateTime" | PTF1+33*, PTF1+34 |
| PTF("localId" | PTF1+14* |
| PTF("principalDx" | PTF1+18* |
| PTF("stampTime" | PTF1+34*, PTF1+43 |
| PTF("uid" | PTF1+15*, PTF1+43 |
| ROLE | PROV~, PROV+3 |
| SPEC | ADM+1~, ADM+16*, ADM+17 |
| U | ADM+10, ADM+16, ADM+26, ADM+36, ADM+37, MVT+7, MVT+8, MVT+11, MVT+14, PTFA+25 , PTF1+20, PTF1+36, PTF1+37, PTF1+40, PTF1+41 |
| VADMVT | ADM+1~, ADM+6*, ADM+12, ADM+38 |
| VAERR | ADM+1~ |
| VAIN | PTF1+12~ |
| VAIN(1 | PTF1+23, PTF1+26 |
| VAIN(4 | PTF1+29 |
| VAIN(7 | PTF1+27 |
| VAINDT | PTF1+12~, PTF1+21* |
| VAIP | ADM+1~ |
| VAIP( | ADM+16, ADM+19, ADM+33, ADM+35 |
| VAIP("D" | ADM+3* |
| VAIP("E" | ADM+4* |
| VAIP(1 | ADM+5 |
| VAIP(12 | ADM+34 |
| VAIP(13 | ADM+6, ADM+8 |
| VAIP(17 | ADM+31 |
| VAIP(18 | ADM+32 |
| VAIP(6 | ADM+10 |
| VISIT | TIU~, TIU+2 |
| >> VST | ADM+3*, ADM+4*, ADM+8*, ADM+34, ADM+37 |
| X | ADM+14*, ADM+17*, ADM+22*, ADM+24*, ADM+26, ADM+37*, TIU+1~, MVT+1~, MVT+8*, MVT+9 , MVT+10, MVT+11*, MVT+12, VISIT+1~, VISIT+2*, VISIT+3 |
| >> X0 | MVT+4*, MVT+7, MVT+8, MVT+11, MVT+14 |
| Y | TIU+1~, TIU+3*, VISIT+1~, VISIT+3*, VISIT+4 |