RAHLR1A ;HISC/GJC - Generate Common Order (ORM) Message ; Apr 26, 2023@12:37:42
Source file <RAHLR1A.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 |
|---|---|---|
| EN | ;Called from RAHLR1; used to build the OBR, OBX, & ZDS segments
|
|
| OBRPRC | ;OBR segment
|
|
| OBXPRC | ;Compile 'OBX' Segment for Procedure
|
|
| OBXPMOD | ;Compile 'OBX' segment for procedure modifiers
|
|
| OBXCPTM | ;Compile 'OBX' segment for CPT modifiers
|
|
| OBXHIST | ;Compile 'OBX' Segment for Clinical History
|
|
| OBXALL | ;Compile 'OBX' Segment for Allergies
|
|
| OBXTCOM | ;Compile 'OBX' segment for tech comments
|
|
| EXIT | ;clean up symbol table are return to RAHLR1
|
|
| ZDS(RADTI,RACNI,RAZDAYCS) | ;Compile the 'ZDS' segment
|
| Name | Field # of Occurrence |
|---|---|
| $$GET1^DIQ | OBRPRC+26 |
| ^DIWP | OBXHIST+18 |
| NPFON^MAG7UFO | OBRPRC+31 |
| $$STUDYUID^MAGDRAHL | ZDS+22 |
| $$ZDS^MAGDRAHL | ZDS+17, ZDS+23 |
| $$GETSIUID^RAAPI | ZDS+16 |
| $$NAMCODE^RACPTMSC | OBRPRC+7 |
| ALLERGY^RADEM | OBXALL+1 |
| $$CPTMOD^RAHLRU | OBXCPTM+6 |
| $$ESCAPE^RAHLRU | OBRPRC+13, OBRPRC+14, OBRPRC+32, OBRPRC+58, OBXPRC+4, OBXPMOD+6, OBXHIST+4, OBXHIST+24, OBXALL+7, OBXTCOM+6 |
| $$OBR21^RAHLRU | OBRPRC+51 |
| OBR16^RAHLRU | OBRPRC+26 |
| $$REPEAT^RAHLRU1 | OBRPRC+20, OBRPRC+63 |
| $$RTNSUB^RAHLRU1 | ZDS+17, ZDS+23 |
| $$SPECSRC^RAHLRU1 | OBRPRC+19 |
| BLSEG^RAHLRU1 | OBRPRC+74, OBXPRC+6, OBXPMOD+7, OBXCPTM+7, OBXHIST+5, OBXHIST+9, OBXHIST+25, OBXALL+8, OBXTCOM+7 |
| $$FMTHL7^XLFDT | OBRPRC+63 |
| FileNo | Call Tags |
|---|---|
| ^VA(200 - [#200] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^RADPT - [#70] | OBXPMOD+4, OBXPMOD+5, OBXCPTM+4, OBXCPTM+5, OBXHIST+11, OBXHIST+17, OBXHIST+18, OBXTCOM+4, OBXTCOM+5 |
| ^RAMIS(71 - [#71] | OBRPRC+55, OBRPRC+56, OBRPRC+57, OBXPRC+4 |
| ^RAMIS(71.2 - [#71.2] | OBXPMOD+6 |
| ^RAMIS(73.1 - [#73.1] | OBRPRC+58 |
| ^UTILITY($J | OBXHIST+15!, OBXHIST+22, OBXHIST+24, OBXHIST+29! |
| Name | Line Occurrences |
|---|---|
| ZDS | OBRPRC+76 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | EN+15~ |
| DFN | OBXALL+1~* |
| DIW | OBXHIST+29! |
| DIWF | OBXHIST+16*, OBXHIST+29! |
| DIWI | OBXHIST+29! |
| DIWL | OBXHIST+16*, OBXHIST+29! |
| DIWR | OBXHIST+16*, OBXHIST+29! |
| DIWT | OBXHIST+29! |
| DIWTC | OBXHIST+29! |
| DIWX | OBXHIST+29! |
| DN | EN+15~ |
| DT | OBRPRC+7, OBXCPTM+6 |
| FT | EN+15~, OBXALL+7*, OBXTCOM+5*, OBXTCOM+6 |
| GMRAL | OBXALL+5, EXIT+1! |
| >> HLA("HLS" | ZDS+17*, ZDS+23* |
| >> HLCS | OBRPRC+72 |
| >> HLECH | OBRPRC+13, OBRPRC+14, OBRPRC+20, OBRPRC+32, OBRPRC+51, OBRPRC+63, OBXPRC+3, OBXPRC+4, OBXPMOD+2, OBXCPTM+2 , OBXCPTM+6, OBXHIST+3, OBXHIST+7, OBXHIST+13, OBXALL+3, OBXTCOM+2, ZDS+13 |
| >> HLECH( | ZDS+13*, ZDS+18!, ZDS+24! |
| I | EN+15~, OBRPRC+30~*, OBRPRC+32*, OBXPMOD+3*, OBXPMOD+4*, OBXPMOD+5, OBXCPTM+3*, OBXCPTM+4*, OBXCPTM+5, OBXHIST+21* , OBXHIST+22*, OBXHIST+24, OBXALL+4*, OBXALL+6*, OBXALL+7, OBXTCOM+3*, OBXTCOM+4*, OBXTCOM+5, ZDS+13~*, ZDS+18* , ZDS+24* |
| J | EN+15~, OBXPMOD+3*, OBXPMOD+6*, OBXCPTM+3*, OBXCPTM+6*, OBXHIST+21*, OBXHIST+23*, OBXALL+4*, OBXALL+7*, OBXTCOM+3* , OBXTCOM+5*, OBXTCOM+6 |
| M | OBRPRC+30~*, OBRPRC+32*, OBRPRC+33 |
| PI | EN+15~ |
| PI( | OBXALL+6, OBXALL+7 |
| PTR | EN+15~, OBXPMOD+5*, OBXPMOD+6, OBXCPTM+5*, OBXCPTM+6 |
| RACNI | OBRPRC+76, OBXPMOD+4, OBXPMOD+5, OBXCPTM+4, OBXCPTM+5, OBXHIST+11, OBXHIST+17, OBXHIST+18, OBXTCOM+4, OBXTCOM+5 , ZDS~, ZDS+16, ZDS+22 |
| >> RADFN | OBXPMOD+4, OBXPMOD+5, OBXCPTM+4, OBXCPTM+5, OBXHIST+11, OBXHIST+17, OBXHIST+18, OBXALL+1, OBXTCOM+4, OBXTCOM+5 , ZDS+16 |
| RADIWL | OBXHIST+16*, OBXHIST+22, OBXHIST+24, OBXHIST+29! |
| RADTI | OBRPRC+76, OBXPMOD+4, OBXPMOD+5, OBXCPTM+4, OBXCPTM+5, OBXHIST+11, OBXHIST+17, OBXHIST+18, OBXTCOM+4, OBXTCOM+5 , ZDS~, ZDS+16, ZDS+22 |
| RAI | OBXHIST+16*, OBXHIST+17*, OBXHIST+18, OBXHIST+29! |
| RAOBR | OBRPRC+74, EXIT+1! |
| RAOBR(16 | OBRPRC+20* |
| RAOBR(18 | OBRPRC+33* |
| RAOBR(19 | OBRPRC+36* |
| RAOBR(2 | OBRPRC+1* |
| RAOBR(20 | OBRPRC+43* |
| RAOBR(21 | OBRPRC+48* |
| RAOBR(22 | OBRPRC+51* |
| RAOBR(25 | OBRPRC+58* |
| RAOBR(28 | OBRPRC+63* |
| RAOBR(3 | OBRPRC+6* |
| RAOBR(30 | OBRPRC+66* |
| RAOBR(31 | OBRPRC+70* |
| RAOBR(32 | OBRPRC+72* |
| RAOBR(4 | OBRPRC+6* |
| RAOBR(5 | OBRPRC+13*, OBRPRC+14* |
| RAOBR(6 | OBRPRC+16* |
| RAOBX | OBXPRC+6!, OBXPMOD+7, OBXPMOD+10!, OBXCPTM+7, OBXCPTM+9!, OBXHIST+5, OBXHIST+9, OBXHIST+25, OBXHIST+29!, OBXALL+8 , OBXALL+10!, OBXTCOM+7, EXIT+1! |
| RAOBX(12 | OBXPRC+5*, OBXPMOD+3*, OBXCPTM+3*, OBXHIST+3*, OBXHIST+7*, OBXHIST+21*, OBXALL+4*, OBXTCOM+3* |
| RAOBX(2 | OBXPRC+2*, OBXPMOD+1*, OBXPMOD+6*, OBXPMOD+9, OBXCPTM+1*, OBXCPTM+6*, OBXCPTM+8, OBXHIST+2*, OBXHIST+6*, OBXHIST+12* , OBXHIST+23*, OBXHIST+27, OBXALL+2*, OBXALL+7*, OBXALL+9, OBXTCOM+1*, OBXTCOM+6* |
| RAOBX(3 | OBXPRC+3*, OBXPMOD+2*, OBXCPTM+2*, OBXHIST+2*, OBXHIST+6*, OBXHIST+12*, OBXALL+3*, OBXTCOM+2* |
| RAOBX(4 | OBXPRC+3*, OBXPMOD+2*, OBXCPTM+2*, OBXHIST+3*, OBXHIST+7*, OBXHIST+13*, OBXALL+3*, OBXTCOM+2* |
| RAOBX(6 | OBXPRC+4*, OBXPMOD+6*, OBXCPTM+6*, OBXHIST+4*, OBXHIST+8*, OBXHIST+24*, OBXALL+7*, OBXTCOM+6* |
| >> RAORC(9 | OBRPRC+66 |
| >> RASIUID | ZDS+16*, ZDS+17, ZDS+21, ZDS+22*, ZDS+23 |
| RAX | EN+15~, OBRPRC+30~ |
| RAX( | OBRPRC+32 |
| RAXX | EN+15~, OBXPRC+2*, OBXPMOD+1, OBXPMOD+6, OBXPMOD+9*, OBXCPTM+1, OBXCPTM+6, OBXCPTM+8*, OBXHIST+2*, OBXHIST+6* , OBXHIST+12, OBXHIST+23, OBXHIST+27*, OBXALL+2, OBXALL+7, OBXALL+9*, OBXTCOM+1, OBXTCOM+6, EXIT+1! |
| RAZCPT | OBRPRC+7*, EXIT+1! |
| RAZCPT(0 | OBRPRC+7*, OBRPRC+13 |
| RAZCPTM | OBXCPTM+9! |
| RAZDAYCS | OBRPRC+6, OBRPRC+36, OBRPRC+43, OBRPRC+48, OBRPRC+76, ZDS~, ZDS+22 |
| RAZDIV | EXIT+1! |
| RAZIEN | OBRPRC+55*, OBRPRC+56, OBRPRC+57, EXIT+1! |
| RAZILOC | EXIT+1! |
| RAZITYPE | EXIT+1! |
| RAZMODAL | OBRPRC+57*, OBRPRC+58, EXIT+1! |
| RAZNME | EXIT+2! |
| >> RAZORD | OBRPRC+16, OBRPRC+31, OBRPRC+63, OBRPRC+69 |
| >> RAZORD1 | OBRPRC+72, OBXHIST+1, OBXHIST+4 |
| RAZPHONE | EXIT+2! |
| RAZPMOD | OBRPRC+19*, OBRPRC+20, EXIT+2! |
| >> RAZPROC | OBRPRC+7, OBRPRC+14 |
| >> RAZRXAM | OBRPRC+51 |
| RAZTMODE | OBRPRC+69*, OBRPRC+70, EXIT+2! |
| >> RAZXAM | OBRPRC+14, OBRPRC+19, OBRPRC+26, OBRPRC+55, OBRPRC+56, OBRPRC+57, OBXPRC+4 |
| U | OBRPRC+7, OBRPRC+13, OBRPRC+14, OBRPRC+16, OBRPRC+19, OBRPRC+26, OBRPRC+31, OBRPRC+55, OBRPRC+56, OBRPRC+57 , OBRPRC+58, OBRPRC+63, OBRPRC+69, OBXPRC+4, OBXPMOD+6 |
| X | EN+15~, OBXHIST+18* |
| Y | EN+15~ |
| Z | EN+15~ |