PXKENC ;ISL/DEE,ESW - Builds the array of all encounter data for the event point ;Aug 04, 2025@08:45:46
Source file <PXKENC.m>
| Package | Total | Call Graph |
|---|---|---|
| PCE Patient Care Encounter | 2 | ENCEVENT^PXKENCOUNTER (GETSAFORVISITDET,GETSAFORVPOVDET)^PXSPECAUTH |
| 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 |
|---|---|---|
| Integrated Billing | 2 | IBCCPT1 IBTRKR41 |
| Lab Service | 2 | LRCAPPH1 LRCAPPNP |
| PCE Patient Care Encounter | 2 | PXAPI PXKMASC |
| Clinical Case Registries | 1 | RORHL09 |
| Enterprise Health Management Platform | 1 | HMPDJ04 |
| Scheduling | 1 | SDPCE |
| Text Integration Utility | 1 | TIUPXAP2 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| GETENC(DFN,ENCDT,HLOC) | ;Get all of the encounter data
|
|
| ENCEVENT(VISITIEN,DONTKILL) | ;Create the ^TMP("PXKENC",$J, array of all the
; information about one encounter. |
|
| EVALD(VISITIEN,PXKROOT,VFILE,FILESTR) | ;evaluation for duplicate providers
|
|
| PXKNODE(VFILE,FILESTR,IEN,PXKROOT) | ;
|
|
| COEVENT(VISITIEN) | ;Add to the ^TMP("PXKCO",$J, array all of the
; information that is not already there. |
| Name | Field # of Occurrence |
|---|---|
| ENCEVENT^PXKENCOUNTER | GETENC+23 |
| GETSAFORVISITDET^PXSPECAUTH | ENCEVENT+25 |
| GETSAFORVPOVDET^PXSPECAUTH | ENCEVENT+54, COEVENT+33 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^AUPNVSIT - [#9000010] | GETENC+22, ENCEVENT+11, COEVENT+2 |
| ^AUPNVSIT("AA" | GETENC+21 |
| ^TMP("PXKCO" | COEVENT+34*, COEVENT+35*, COEVENT+36*, COEVENT+37* |
| ^TMP("PXKENC" | GETENC+16!, ENCEVENT+12! |
| Name | Line Occurrences |
|---|---|
| EVALD | ENCEVENT+30, COEVENT+9 |
| PXKNODE | EVALD+5, EVALD+6 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CNT | EVALD+1~, EVALD+2*, EVALD+5* |
| DFN | GETENC~, GETENC+18, GETENC+21 |
| DONTKILL | ENCEVENT~, ENCEVENT+12 |
| ENCDT | GETENC~, GETENC+18, GETENC+19 |
| FILE | ENCEVENT+16~, ENCEVENT+17*, ENCEVENT+18, ENCEVENT+20, ENCEVENT+30, ENCEVENT+31, ENCEVENT+32, ENCEVENT+36, ENCEVENT+43, ENCEVENT+50 , COEVENT+6~, COEVENT+7*, COEVENT+9, COEVENT+10, COEVENT+11, COEVENT+13, COEVENT+16, COEVENT+21, COEVENT+22, COEVENT+24 , COEVENT+29, COEVENT+30, COEVENT+32, COEVENT+34, COEVENT+35, COEVENT+36, COEVENT+37, COEVENT+39, COEVENT+40 |
| FILESTR | ENCEVENT+16~, ENCEVENT+18*, ENCEVENT+24, ENCEVENT+26, ENCEVENT+27, ENCEVENT+28, ENCEVENT+30, ENCEVENT+37, ENCEVENT+41, ENCEVENT+47 , ENCEVENT+55, ENCEVENT+56, ENCEVENT+57, EVALD~, EVALD+5, EVALD+6, EVALD+10, EVALD+11, PXKNODE~, PXKNODE+5 , PXKNODE+6, PXKNODE+9 |
| HLOC | GETENC~, GETENC+18, GETENC+22 |
| ID | ENCEVENT+16~ |
| IEN | ENCEVENT+16~, ENCEVENT+21*, ENCEVENT+23, ENCEVENT+26, ENCEVENT+27, ENCEVENT+28, ENCEVENT+31*, ENCEVENT+32, ENCEVENT+34, ENCEVENT+37 , ENCEVENT+40, ENCEVENT+41, ENCEVENT+46, ENCEVENT+47, ENCEVENT+48, ENCEVENT+54, ENCEVENT+55, ENCEVENT+56, ENCEVENT+57, EVALD+2* , EVALD+3*, EVALD+4, EVALD+5, EVALD+6, EVALD+8*, EVALD+9*, EVALD+10, EVALD+11, PXKNODE~, PXKNODE+2 , PXKNODE+5, PXKNODE+6, PXKNODE+9, COEVENT+6~, COEVENT+10*, COEVENT+11, COEVENT+13, COEVENT+14, COEVENT+19, COEVENT+20 , COEVENT+21, COEVENT+22, COEVENT+27, COEVENT+28, COEVENT+29, COEVENT+30, COEVENT+33, COEVENT+34, COEVENT+35, COEVENT+36 , COEVENT+37, COEVENT+39, COEVENT+40 |
| IND | ENCEVENT+16~ |
| MOD | COEVENT+25~, COEVENT+28*, COEVENT+29, COEVENT+30 |
| OLD800 | ENCEVENT+16~, ENCEVENT+25, ENCEVENT+27, ENCEVENT+53*, ENCEVENT+54, ENCEVENT+56, COEVENT+3~, COEVENT+33, COEVENT+35, COEVENT+37 |
| PP | EVALD+1~, EVALD+9*, EVALD+11 |
| PR | EVALD+1~, EVALD+4*, EVALD+5, EVALD+6, EVALD+8*, EVALD+9, EVALD+10 |
| PRS | EVALD+1~ |
| PRS( | EVALD+6*, EVALD+8, EVALD+9 |
| PRV | EVALD+1~, EVALD+5*, EVALD+10 |
| PS | EVALD+1~, EVALD+4*, EVALD+5, EVALD+6 |
| PXKCNT | ENCEVENT+13~, COEVENT+3~ |
| PXKNODE | ENCEVENT+16~, ENCEVENT+22*, ENCEVENT+23*, ENCEVENT+24, ENCEVENT+28, ENCEVENT+33*, ENCEVENT+34*, ENCEVENT+36, ENCEVENT+37, ENCEVENT+40 , ENCEVENT+41, ENCEVENT+43, ENCEVENT+46, ENCEVENT+47, ENCEVENT+48, ENCEVENT+51, ENCEVENT+52, ENCEVENT+57, PXKNODE+1*, PXKNODE+2* , PXKNODE+5, PXKNODE+9, COEVENT+6~, COEVENT+12*, COEVENT+14*, COEVENT+16, COEVENT+19, COEVENT+20, COEVENT+21, COEVENT+22 , COEVENT+24, COEVENT+27, COEVENT+28, COEVENT+29, COEVENT+30, COEVENT+32, COEVENT+39, COEVENT+40 |
| PXKROOT | ENCEVENT+13~, ENCEVENT+14*, ENCEVENT+26, ENCEVENT+27, ENCEVENT+28, ENCEVENT+30, ENCEVENT+37, ENCEVENT+41, ENCEVENT+47, ENCEVENT+55 , ENCEVENT+56, ENCEVENT+57, EVALD~, EVALD+5, EVALD+6, EVALD+10, EVALD+11, PXKNODE~, PXKNODE+3, PXKNODE+5 , PXKNODE+6, PXKNODE+9, COEVENT+3~, COEVENT+4*, COEVENT+9, COEVENT+13, COEVENT+21, COEVENT+22, COEVENT+29, COEVENT+30 , COEVENT+39, COEVENT+40 |
| RETURN | GETENC+15~, GETENC+17*, GETENC+24*, GETENC+25*, GETENC+26 |
| REVDT | GETENC+15~, GETENC+19*, GETENC+21 |
| SAS | ENCEVENT+16~, ENCEVENT+25, ENCEVENT+26, ENCEVENT+54, ENCEVENT+55, COEVENT+3~, COEVENT+33, COEVENT+34, COEVENT+36 |
| STR | EVALD+1~, EVALD+4* |
| STRR | PXKNODE+1~, PXKNODE+8*, PXKNODE+9 |
| SUBIEN | ENCEVENT+38~, ENCEVENT+39*, ENCEVENT+40*, ENCEVENT+41, ENCEVENT+44~, ENCEVENT+45*, ENCEVENT+46*, ENCEVENT+47, COEVENT+17~, COEVENT+18* , COEVENT+19*, COEVENT+20, COEVENT+21, COEVENT+22, COEVENT+25~, COEVENT+26*, COEVENT+27*, COEVENT+28 |
| TEMP | ENCEVENT+16~, ENCEVENT+48*, ENCEVENT+51*, ENCEVENT+57 |
| U | EVALD+4 |
| VAL | COEVENT+17~, COEVENT+20*, COEVENT+21, COEVENT+22 |
| VFILE | ENCEVENT+16~, ENCEVENT+19*, ENCEVENT+23, ENCEVENT+28, ENCEVENT+30, ENCEVENT+31, ENCEVENT+32, ENCEVENT+34, ENCEVENT+37, ENCEVENT+40 , ENCEVENT+41, ENCEVENT+46, ENCEVENT+47, ENCEVENT+48, EVALD~, EVALD+3, EVALD+4, EVALD+5, EVALD+6, PXKNODE~ , PXKNODE+2, PXKNODE+5, PXKNODE+9, COEVENT+6~, COEVENT+8*, COEVENT+9, COEVENT+10, COEVENT+11, COEVENT+14, COEVENT+19 , COEVENT+20, COEVENT+27, COEVENT+28, COEVENT+39, COEVENT+40 |
| VISITIEN | GETENC+15~, GETENC+20*, GETENC+21*, GETENC+22, GETENC+23, GETENC+24, GETENC+25, ENCEVENT~, ENCEVENT+10, ENCEVENT+11 , ENCEVENT+14, ENCEVENT+21, ENCEVENT+25, ENCEVENT+30, ENCEVENT+31, EVALD~, EVALD+3, COEVENT~, COEVENT+2, COEVENT+4 , COEVENT+9, COEVENT+10, COEVENT+34, COEVENT+35, COEVENT+36, COEVENT+37 |
| Name | Field # of Occurrence |
|---|---|
| $T(GLOBAL^@(6) | ENCEVENT+19, COEVENT+8 |