MAGDHLTA ;WOIFO/MLH/PMK - IHE-based ADT interface for PACS - trigger events - A01, A02, A03, A08, A47 ;16 Mar 2017 12:41 PM
Source file <MAGDHLTA.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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| A01 | ; GOTO entry point from MAGDHLT - patient admission
; INPUT: XDFN patient's internal entry number on PATIENT File (#2) ; XOCCURRED date/time of the admission in FileMan format ; function return: result of message generation from call to GENERATE^HLMA |
|
| A02 | ; GOTO entry point from MAGDHLT - patient transfer
; INPUT: XDFN patient's internal entry number on PATIENT File (#2) ; XOCCURRED date/time of the admission in FileMan format ; function return: result of message generation from call to GENERATE^HLMA |
|
| A03 | ; GOTO entry point from MAGDHLT - patient discharge
; INPUT: XDFN patient's internal entry number on PATIENT File (#2) ; XOCCURRED date/time of the admission in FileMan format ; function return: result of message generation from call to GENERATE^HLMA |
|
| A08 | ; GOTO entry point from MAGDHLT - patient information update - P183 PMK 3/9/17
; INPUT: XDFN patient's internal entry number on PATIENT File (#2) ; function return: result of message generation from call to GENERATE^HLMA |
|
| A47 | ; GOTO entry point from MAGDHLT - change patient identifier list - P183 PMK 3/9/17
; INPUT: XDFN patient's internal entry number on PATIENT File (#2) ; OLDSSN patient's previous SSN ; function return: result of message generation from call to GENERATE^HLMA |
| Name | Field # of Occurrence |
|---|---|
| INIT^HLFNC2 | A01+11, A02+11, A03+11, A08+11, A47+12 |
| GENERATE^HLMA | A01+34, A02+32, A03+33, A08+42, A47+37 |
| $$MAKE^MAG7UM | A01+30, A02+28, A03+29, A08+39, A47+33 |
| LOGGW^MAGDHLL | A01+35, A02+33, A03+34, A08+43, A47+38 |
| $$AL1^MAGDHLS | A01+26, A08+29 |
| $$DG1^MAGDHLS | A01+27, A03+26, A08+30 |
| $$EVN^MAGDHLS | A01+21, A02+22, A03+22, A08+24, A47+24 |
| $$MRG^MAGDHLS | A47+26 |
| $$OBXADT^MAGDHLS | A01+25, A08+28 |
| $$PID^MAGDHLS | A01+22, A02+23, A03+23, A08+25, A47+25 |
| $$PV1^MAGDHLS | A01+23, A02+24, A03+24, A08+26 |
| $$ROL^MAGDHLS | A01+24, A02+25, A03+25, A08+27 |
| $$NOW^XLFDT | A01+21, A02+22, A03+22, A08+21, A47+22 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| HL | A01+5~, A01+11, A01+12, A02+5~, A02+11, A02+12, A03+5~, A03+11, A03+12, A08+4~ , A08+11, A08+12, A47+5~, A47+12, A47+13 |
| HLA | A01+6~, A02+6~, A03+6~, A08+5~, A47+6~ |
| HLA("HLS" | A01+30, A01+31!, A02+28, A02+29!, A03+29, A03+30!, A08+39, A08+40!, A47+33, A47+34! |
| >> HLECH | A01+17, A02+17, A03+17, A08+17, A47+18 |
| >> HLFS | A01+16, A02+16, A03+16, A08+16, A47+17 |
| MSG | A01+8~, A01+21*, A01+22*, A01+23*, A01+24*, A01+25*, A01+26*, A01+27*, A01+30*, A02+8~ , A02+22*, A02+23*, A02+24*, A02+25*, A02+28*, A03+8~, A03+22*, A03+23*, A03+24*, A03+25* , A03+26*, A03+29*, A08+7~, A08+24*, A08+25*, A08+26*, A08+27*, A08+28*, A08+29*, A08+30* , A08+39*, A47+8~, A47+24*, A47+25*, A47+26*, A47+33* |
| MSGA01A | A01+7~ |
| MSGA01A(1 | A01+15*, A01+16*, A01+17*, A01+18*, A01+19* |
| MSGA02A | A02+7~ |
| MSGA02A(1 | A02+15*, A02+16*, A02+17*, A02+18*, A02+19* |
| MSGA03A | A03+7~ |
| MSGA03A(1 | A03+15*, A03+16*, A03+17*, A03+18*, A03+19* |
| MSGA08A | A08+6~ |
| MSGA08A(1 | A08+15*, A08+16*, A08+17*, A08+18*, A08+19* |
| MSGA08A(3 | A08+34*, A08+35* |
| MSGA47A | A47+7~ |
| MSGA47A(1 | A47+16*, A47+17*, A47+18*, A47+19*, A47+20* |
| MSGA47A(3 | A47+29*, A47+30* |
| >> NEWSSN | A08+33, A08+34, A08+35, A47+29, A47+30 |
| NOW | A08+8~, A08+21*, A08+22, A08+24, A47+9~, A47+22*, A47+24 |
| >> OLDSSN | A47+26 |
| RESULT | A01+9~, A01+34, A01+36, A02+9~, A02+32, A02+34, A03+9~, A03+33, A03+35, A08+9~ , A08+42, A08+44, A47+10~, A47+37, A47+39 |
| U | A01+12, A01+36, A02+12, A02+34, A03+12, A03+35, A08+12, A08+44, A47+13, A47+39 |
| >> XDFN | A01+22, A01+23, A01+24, A01+25, A01+26, A01+27, A02+23, A02+24, A02+25, A03+23 , A03+24, A03+25, A03+26, A08+25, A08+26, A08+27, A08+28, A08+29, A08+30, A47+25 |
| >> XOCCURRED | A01+21, A01+23, A02+22, A02+24, A03+22, A03+24, A08+22*, A08+24, A08+26, A47+24 |