MAGDHOWC ;WOIFO/PMK - Capture Consult/Procedure Request data ;13 Sep 2018 4:01 PM
Source file <MAGDHOWC.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 |
|---|---|---|
| ENTRY | ;
; determine the kind of message and branch appropriately |
|
| APTSCHED(GMRCIEN,SERVICE,APTSCHED) | ; get appointment scheduling information
|
|
| CHECKCMT(GMRCIEN,APTSCHED) | ; check if appointment is scheduled (Patch SD*5.3*478)
|
|
| CHECKAPT(GMRCIEN,SERVICE,APTSCHED) | ; check if appointment was previously scheduled
; quite often the appointment is entered before the order is entered ; if this is the case, see if we can find the corresponding appointment |
|
| ISCLINIC(GMRCIEN,SERVICE,CLINIC) | ; is a particular clinic defined for a given service?
|
| Name | Field # of Occurrence |
|---|---|
| ^%DT | CHECKCMT+18 |
| $$GET1^DIQ | ENTRY+25, CHECKCMT+6, CHECKCMT+8, CHECKAPT+18, CHECKAPT+20, CHECKAPT+29 |
| $$FWDFROM^MAGDGMRC | ENTRY+32 |
| $$FINDSEG^MAGDHOW0 | ENTRY+13, ENTRY+17 |
| $$MWLFIND^MAGDHOW1 | ISCLINIC+4 |
| MSGSETUP^MAGDHOW1 | ENTRY+35, ENTRY+39, ENTRY+46 |
| $$CPORDER^MAGDHOWP | ENTRY+20 |
| ^MAGDTR01 | ENTRY+23 |
| SDA^VADPT | CHECKAPT+5 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^MAG(2006.5831 - [#2006.5831] | ISCLINIC+5 |
| ^SC("B" | CHECKCMT+14 |
| ^UTILITY("VASD" | CHECKAPT+6! |
| Name | Line Occurrences |
|---|---|
| $$CHECKCMT | APTSCHED+3 |
| $$ISCLINIC | CHECKAPT+11 |
| APTSCHED | ENTRY+26 |
| CHECKAPT | APTSCHED+7 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %DT | CHECKCMT+12~, CHECKCMT+18* |
| A | CHECKAPT+3~, CHECKAPT+6* |
| A( | CHECKAPT+9, CHECKAPT+10, CHECKAPT+11!, CHECKAPT+14, CHECKAPT+15, CHECKAPT+22!, CHECKAPT+31, CHECKAPT+32, CHECKAPT+39, CHECKAPT+40 , CHECKAPT+41, CHECKAPT+42 |
| A("" | CHECKAPT+35 |
| APTSCHED | ENTRY+2~, ENTRY+26, ENTRY+39, ENTRY+46, APTSCHED~, APTSCHED+3, APTSCHED+7, CHECKCMT~, CHECKCMT+2!, CHECKAPT~ |
| APTSCHED("CLI | NIC IEN" , CHECKCMT+15*, CHECKAPT+40*, NIC NAME" , CHECKCMT+16*, CHECKAPT+42* |
| APTSCHED("DATETIME" | CHECKAPT+41* |
| APTSCHED("FM | DATETIME" , CHECKCMT+19*, CHECKAPT+39* |
| CLINIC | CHECKAPT+3~, CHECKAPT+10*, CHECKAPT+11, CHECKAPT+15*, CHECKAPT+17, ISCLINIC~, ISCLINIC+3, ISCLINIC+5 |
| COMMENT | CHECKCMT+1~, CHECKCMT+8*, CHECKCMT+9 |
| CPINVOCATION | ENTRY+2~, ENTRY+21* |
| DATETIME | CHECKCMT+1~, CHECKCMT+4, CHECKCMT+6*, CHECKAPT+3~, CHECKAPT+15*, CHECKAPT+17 |
| DEL | ENTRY+2~, ENTRY+9*, ENTRY+14, ENTRY+18, ENTRY+28, ENTRY+44, ENTRY+45 |
| DEL2 | ENTRY+2~, ENTRY+28 |
| DEL3 | ENTRY+2~ |
| DEL4 | ENTRY+2~ |
| DEL5 | ENTRY+2~ |
| DFN | ENTRY+2~, ENTRY+14*, CHECKAPT+19 |
| EARLIEST | CHECKAPT+3~, CHECKAPT+29*, CHECKAPT+30, CHECKAPT+32 |
| FILLER2 | ENTRY+2~, ENTRY+31*, ENTRY+36!, CHECKAPT+43* |
| FROMSERVICE | ENTRY+29~, ENTRY+32*, ENTRY+35 |
| GMRCIEN | ENTRY+2~, ENTRY+18*, ENTRY+20, ENTRY+25, ENTRY+26, ENTRY+32, ENTRY+35, ENTRY+39, ENTRY+46, APTSCHED~ , APTSCHED+3, APTSCHED+7, CHECKCMT~, CHECKCMT+5, CHECKAPT~, CHECKAPT+11, CHECKAPT+21, CHECKAPT+29, ISCLINIC~, ISCLINIC+3 , ISCLINIC+4 |
| >> GMRCMSG | ENTRY+5 |
| HIT | CHECKAPT+3~, CHECKAPT+14*, CHECKAPT+21*, CHECKAPT+28, CHECKAPT+31, CHECKAPT+32*, CHECKAPT+35*, CHECKAPT+38, CHECKAPT+39, CHECKAPT+40 , CHECKAPT+41, CHECKAPT+42 |
| HL7 | ENTRY+2~, ENTRY+5*, ENTRY+6*, ENTRY+13, ENTRY+17 |
| HL7(1 | ENTRY+8 |
| HL7MSH | ENTRY+2~, ENTRY+8*, ENTRY+9 |
| HL7ORC | ENTRY+2~, ENTRY+17, ENTRY+18, ENTRY+28, ENTRY+44, ENTRY+45 |
| I | ENTRY+3~, ENTRY+10*, ENTRY+13*, ENTRY+17*, CHECKCMT+1~, CHECKCMT+4*, CHECKCMT+5, CHECKAPT+3~, CHECKAPT+9*, CHECKAPT+10 , CHECKAPT+11, CHECKAPT+14*, CHECKAPT+15, CHECKAPT+21, CHECKAPT+22, CHECKAPT+31*, CHECKAPT+32 |
| IEN | ISCLINIC+1~, ISCLINIC+4*, ISCLINIC+5 |
| ISCLINIC | ISCLINIC+1~, ISCLINIC+2*, ISCLINIC+5*, ISCLINIC+7 |
| J | CHECKAPT+3~, CHECKAPT+16*, CHECKAPT+17 |
| ORC1 | ENTRY+43~, ENTRY+44*, ENTRY+46 |
| ORC5 | ENTRY+43~, ENTRY+45*, ENTRY+46 |
| SCHEDULE | CHECKCMT+1~, CHECKCMT+3*, CHECKCMT+9*, CHECKCMT+11, CHECKCMT+13, CHECKCMT+17, CHECKCMT+21 |
| SDAMDFN | CHECKAPT+3~, CHECKAPT+16, CHECKAPT+18*, CHECKAPT+19 |
| SDAMGMRCIEN | CHECKAPT+3~, CHECKAPT+20*, CHECKAPT+21, CHECKAPT+22 |
| SERVICE | ENTRY+3~, ENTRY+25*, ENTRY+26, ENTRY+39, ENTRY+46, APTSCHED~, APTSCHED+7, CHECKAPT~, CHECKAPT+11, ISCLINIC~ , ISCLINIC+3, ISCLINIC+4 |
| SS | CHECKAPT+3~, CHECKAPT+17*, CHECKAPT+18, CHECKAPT+20 |
| SS1 | CHECKCMT+1~, CHECKCMT+5*, CHECKCMT+6, CHECKCMT+7 |
| SS2 | CHECKCMT+1~, CHECKCMT+7*, CHECKCMT+8 |
| X | ENTRY+9*, ENTRY+10, ENTRY+13, ENTRY+14, CHECKCMT+1~, CHECKCMT+13*, CHECKCMT+14, CHECKCMT+16, CHECKCMT+17*, CHECKCMT+18* |
| >> XQORHSTK(0 | ENTRY+6 |
| Y | CHECKCMT+1~, CHECKCMT+14*, CHECKCMT+15, CHECKCMT+19 |