MAGT7SO ;WOIFO/MLH/PMK/JSL - telepathology - create HL7 message to DPS - segment build - ORC ; 3 Jan 2015 4:15 PM
Source file <MAGT7SO.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 |
---|---|---|
ORCSEG(SEGELTS,FILE,STATE,IENS,ACNUMB) | ; FUNCTION - main entry point - create an ORC segment
|
|
CALLBACK(SEGELTS,ORDPVDRNO,FLDCALBKPHN) | ; call back phone number (in both ORC and OBR segments)
|
Name | Field # of Occurrence |
---|---|
$$GET1^DIQ | ORCSEG+52, ORCSEG+84 |
GETS^DIQ | ORCSEG+70 |
SET^HLOAPI | ORCSEG+24, ORCSEG+31, ORCSEG+34, ORCSEG+37, ORCSEG+45, ORCSEG+46, ORCSEG+47, ORCSEG+48, ORCSEG+53, ORCSEG+56 , ORCSEG+57, ORCSEG+58, ORCSEG+59, ORCSEG+66, ORCSEG+85, ORCSEG+86, ORCSEG+87, ORCSEG+88, CALLBACK+10, CALLBACK+11 , CALLBACK+12 |
SETCE^HLOAPI4 | ORCSEG+78 |
SETTS^HLOAPI4 | ORCSEG+40 |
$$NPFON^MAG7UFO | CALLBACK+8 |
$$NPNAME^MAG7UNM | ORCSEG+43, ORCSEG+54 |
$$STATNUMB^MAGDFCNV | ORCSEG+88 |
$$CALLBACK^MAGT7SO | ORCSEG+63 |
$$NOW^XLFDT | ORCSEG+40 |
$$KSP^XUPARAM | ORCSEG+83 |
FileNo | Call Tags |
---|---|
^VA(200 - [#200] | GETS^DIQ |
^DIC(4 - [#4] | GET1^DIQ |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ACNUMB | ORCSEG~, ORCSEG+34 |
CALBAKFON | CALLBACK+1~ |
CALBAKFON( | CALLBACK+9, CALLBACK+10, CALLBACK+11, CALLBACK+12 |
DIQRET | ORCSEG+7~ |
DIQRET(200 | ORCSEG+75, ORCSEG+76 |
DUZ | ORCSEG+43, ORCSEG+45, ORCSEG+70, ORCSEG+75, ORCSEG+76 |
ENTBY | ORCSEG+3~, ORCSEG+43 |
ENTBY("FAMILY" | ORCSEG+46 |
ENTBY("GIVEN" | ORCSEG+47 |
ENTBY("MIDDLE" | ORCSEG+48 |
ENTORG | ORCSEG+8~, ORCSEG+78 |
ENTORG("ID" | ORCSEG+75* |
ENTORG("SYSTEM" | ORCSEG+77* |
ENTORG("TEXT" | ORCSEG+76* |
ERRMSG | ORCSEG+69!, ORCSEG+71 |
ERRMSG(1 | ORCSEG+72 |
ERRSTAT | ORCSEG+20~*, ORCSEG+30, ORCSEG+33, ORCSEG+36, ORCSEG+39, ORCSEG+42, ORCSEG+43*, ORCSEG+44, ORCSEG+51, ORCSEG+54* , ORCSEG+55, ORCSEG+62, ORCSEG+63*, ORCSEG+65, ORCSEG+68, ORCSEG+72*, ORCSEG+74, ORCSEG+81, ORCSEG+91, CALLBACK+4~* , CALLBACK+6, CALLBACK+8*, CALLBACK+14 |
FILE | ORCSEG~ |
FILE(0 | ORCSEG+52 |
FLDCALBKPHN | ORCSEG+15~*, ORCSEG+63, CALLBACK~, CALLBACK+10, CALLBACK+11, CALLBACK+12 |
FLDDTXACT | ORCSEG+12~*, ORCSEG+40 |
FLDENTBY | ORCSEG+13~*, ORCSEG+45, ORCSEG+46, ORCSEG+47, ORCSEG+48 |
FLDENTORG | ORCSEG+17~*, ORCSEG+78 |
FLDORCTRLCD | ORCSEG+9~*, ORCSEG+31 |
FLDORCTRLRSN | ORCSEG+16~*, ORCSEG+66 |
FLDORDFACNAM | ORCSEG+18~*, ORCSEG+85, ORCSEG+86, ORCSEG+87, ORCSEG+88 |
FLDORDPVDR | ORCSEG+14~*, ORCSEG+53, ORCSEG+56, ORCSEG+57, ORCSEG+58, ORCSEG+59 |
FLDORSTATUS | ORCSEG+11~*, ORCSEG+37 |
FLDPLORDNO | ORCSEG+10~*, ORCSEG+34 |
I | ORCSEG+1~ |
IENS | ORCSEG~, ORCSEG+52 |
IREP | CALLBACK+2~, CALLBACK+9*, CALLBACK+10, CALLBACK+11, CALLBACK+12 |
LOCATION | ORCSEG+82~, ORCSEG+83*, ORCSEG+84, ORCSEG+86 |
MAGNAMLKUPELTS | ORCSEG+5~ |
NAME | ORCSEG+82~, ORCSEG+84*, ORCSEG+85 |
ORCTRL | ORCSEG+19~, ORCSEG+25*, ORCSEG+26*, ORCSEG+27*, ORCSEG+28*, ORCSEG+31 |
ORDPVDRNAM | ORCSEG+6~, ORCSEG+54 |
ORDPVDRNAM("FAMILY" | ORCSEG+57 |
ORDPVDRNAM("GIVEN" | ORCSEG+58 |
ORDPVDRNAM("MIDDLE" | ORCSEG+59 |
ORDPVDRNO | ORCSEG+4~, ORCSEG+52*, ORCSEG+53, ORCSEG+54, ORCSEG+56, ORCSEG+63, CALLBACK~, CALLBACK+6, CALLBACK+8 |
ORREASON | ORCSEG+19~, ORCSEG+25*, ORCSEG+26*, ORCSEG+27*, ORCSEG+28*, ORCSEG+65, ORCSEG+66 |
ORSTATUS | ORCSEG+19~, ORCSEG+26*, ORCSEG+27*, ORCSEG+28*, ORCSEG+36, ORCSEG+37 |
SEGELTS | ORCSEG~, ORCSEG+22!, ORCSEG+24, ORCSEG+31, ORCSEG+34, ORCSEG+37, ORCSEG+40, ORCSEG+45, ORCSEG+46, ORCSEG+47 , ORCSEG+48, ORCSEG+53, ORCSEG+56, ORCSEG+57, ORCSEG+58, ORCSEG+59, ORCSEG+63, ORCSEG+66, ORCSEG+78, ORCSEG+85 , ORCSEG+86, ORCSEG+87, ORCSEG+88, CALLBACK~, CALLBACK+10, CALLBACK+11, CALLBACK+12 |
STATE | ORCSEG~, ORCSEG+25, ORCSEG+26, ORCSEG+27, ORCSEG+28 |
X | ORCSEG+2~ |