RAHLRPT1 ;HISC/GJC-Compiles HL7 'ORU' Message Type ; 4/26/01 10:40am
Source file <RAHLRPT1.m>
Package | Total | Call Graph |
---|---|---|
Radiology Nuclear Medicine | 6 | $$NAMCODE^RACPTMSC INIT^RAHLR1 ZDS^RAHLR1A ($$OBX11,OBXCPTM,OBXRPT,OBXTCOM)^RAHLRPT2 ($$ESCAPE,$$OBR21,GENERATE)^RAHLRU ($$REPEAT,$$SPECSRC,BLSEG,PID)^RAHLRU1 |
Kernel | 2 | $$FMTHL7^XLFDT $$HLNAME^XLFNAME |
VA Fileman | 2 | $$GET1^DIQ ^DIWP |
Uncategorized | 1 | NPFON^MAG7UFO |
Name | Comments | DBIA/ICR reference |
---|---|---|
INTNAM(Y) | ;return the name of the intepreter(s)
; input: Y=IEN of the record in the New Person (#200) file ; CNT=second level subscript is newed,initialized and checked above |
|
OBXCPTM | ;Compile 'OBX' segment for CPT modifiers
|
|
EN(RADFN,RADTI,RACNI,RAEID) | ;Called from all RA RPT* event driver protocols whose
|
|
PID | ;Compile the 'PID' segment
|
|
OBXPMOD | ;Compile 'OBX' segment for procedure modifiers
|
|
OBXTCOM | ;Compile 'OBX' segment for tech comments
|
|
OBXRPT | ;Compile 'OBX' segment for Report Text
|
|
OBXPRC | ;Compile 'OBX' Segment for Procedure
|
|
OBXDX | ;Compile the 'OBX' segment for Diagnostic Code
|
|
OBXIMP | ;Compile the 'OBX' segment for Impression Text
|
|
OBR | ;Compile 'OBR' Segment
|
Name | Field # of Occurrence |
---|---|
$$GET1^DIQ | OBR+26, OBR+71, OBR+79, OBR+89 |
^DIWP | OBXIMP+7 |
NPFON^MAG7UFO | OBR+35 |
$$NAMCODE^RACPTMSC | OBR+10 |
INIT^RAHLR1 | EN+17 |
ZDS^RAHLR1A | OBR+98 |
$$OBX11^RAHLRPT2 | OBXPRC+5, OBXIMP+4, OBXDX+6, OBXPMOD+3 |
OBXCPTM^RAHLRPT2 | OBXCPTM+1 |
OBXRPT^RAHLRPT2 | OBXRPT+1 |
OBXTCOM^RAHLRPT2 | OBXTCOM+1 |
$$ESCAPE^RAHLRU | OBR+16, OBR+17, OBR+36, OBXPRC+4, OBXIMP+11, OBXDX+5, OBXDX+15, OBXPMOD+7 |
$$OBR21^RAHLRU | OBR+56 |
GENERATE^RAHLRU | OBXRPT+4 |
$$REPEAT^RAHLRU1 | OBR+23 |
$$SPECSRC^RAHLRU1 | OBR+22 |
BLSEG^RAHLRU1 | OBR+95, OBXPRC+6, OBXIMP+12, OBXDX+7, OBXDX+16, OBXPMOD+8 |
PID^RAHLRU1 | PID+1 |
$$FMTHL7^XLFDT | OBR+19, OBR+61, OBR+62 |
$$HLNAME^XLFNAME | OBR+29, OBR+75, OBR+91, INTNAM+5 |
FileNo | Call Tags |
---|---|
^VA(200 - [#200] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^RA(78.3 - [#78.3] | OBXDX+5, OBXDX+14 |
^RADPT - [#70] | OBR+84, OBXDX+10, OBXDX+12, OBXDX+13, OBXPMOD+4, OBXPMOD+5 |
^RAMIS(71 - [#71] | OBR+68, OBXPRC+4 |
^RAMIS(71.2 - [#71.2] | OBXPMOD+7 |
^RARPT - [#74] | OBR+4, OBXIMP+2, OBXIMP+6, OBXIMP+7 |
^UTILITY($J | OBXIMP+5!, OBXIMP+9, OBXIMP+11, OBXIMP+16! |
Name | Line Occurrences |
---|---|
INTNAM | OBR+80, OBR+85 |
Name | Field # of Occurrence |
---|---|
^( | OBR+84 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | EN+15~ |
CNT | OBR+78~*, OBR+82, OBR+84, INTNAM+4*, INTNAM+5 |
DIW | OBXIMP+16! |
DIWF | OBXIMP+5*, OBXIMP+16! |
DIWI | OBXIMP+16! |
DIWL | OBXIMP+5*, OBXIMP+16! |
DIWR | OBXIMP+5*, OBXIMP+16! |
DIWT | OBXIMP+16! |
DIWTC | OBXIMP+16! |
DIWX | OBXIMP+16! |
DN | EN+15~ |
DT | OBR+10 |
FT | EN+15~ |
>> HLECH | OBR+16, OBR+17, OBR+23, OBR+29, OBR+36, OBR+56, OBR+75, OBR+91, OBXPRC+3, OBXPRC+4 , OBXIMP+3, OBXDX+4, OBXDX+5, OBXDX+15, OBXPMOD+2, INTNAM+5 |
I | EN+15~, OBR+34~*, OBR+36* |
J | EN+15~ |
M | OBR+34~*, OBR+36*, OBR+37 |
PTR | EN+15~ |
RACNI | EN~, OBR+84, OBR+98, OBXDX+10, OBXDX+12, OBXDX+13, OBXPMOD+4, OBXPMOD+5 |
RADFN | EN~, PID+1, OBR+84, OBXDX+10, OBXDX+12, OBXDX+13, OBXPMOD+4, OBXPMOD+5 |
RADIWL | OBXIMP+5*, OBXIMP+9, OBXIMP+11, OBXIMP+16! |
RADTI | EN~, OBR+84, OBR+98, OBXDX+10, OBXDX+12, OBXDX+13, OBXPMOD+4, OBXPMOD+5 |
RAEID | EN~ |
RAFT | OBXDX+14*, OBXDX+15, OBXDX+20! |
RAI | OBR+78~, OBR+82*, OBR+84, OBXIMP+6*, OBXIMP+7, OBXIMP+9*, OBXIMP+11, OBXDX+11*, OBXDX+12*, OBXDX+13 , OBXPMOD+3*, OBXPMOD+4*, OBXPMOD+5 |
RAJ | OBR+78~, OBR+83*, OBR+84*, OBXIMP+9*, OBXIMP+10*, OBXDX+11*, OBXDX+15*, OBXPMOD+1*, OBXPMOD+3*, OBXPMOD+5* , OBXPMOD+6 |
RAJ(0 | OBR+84*, OBR+85 |
>> RAOBR | OBR+95 |
>> RAOBR(16 | OBR+23* |
>> RAOBR(17 | OBR+29* |
>> RAOBR(18 | OBR+37* |
>> RAOBR(19 | OBR+40* |
>> RAOBR(2 | OBR+6* |
>> RAOBR(20 | OBR+47* |
>> RAOBR(21 | OBR+52* |
>> RAOBR(22 | OBR+56* |
>> RAOBR(23 | OBR+61*, OBR+62* |
>> RAOBR(26 | OBR+65* |
>> RAOBR(3 | OBR+9* |
>> RAOBR(30 | OBR+68* |
>> RAOBR(33 | OBR+75* |
>> RAOBR(34 | INTNAM+5* |
>> RAOBR(36 | OBR+91* |
>> RAOBR(4 | OBR+9* |
>> RAOBR(5 | OBR+16*, OBR+17* |
>> RAOBR(8 | OBR+19* |
RAOBX | OBXPRC+6!, OBXIMP+12, OBXIMP+16!, OBXDX+7, OBXDX+16, OBXDX+20!, OBXPMOD+8, OBXPMOD+11! |
RAOBX(12 | OBXPRC+5*, OBXIMP+4*, OBXDX+6*, OBXPMOD+3* |
RAOBX(2 | OBXPRC+2*, OBXIMP+1*, OBXIMP+10*, OBXIMP+14, OBXDX+1*, OBXDX+3*, OBXDX+8, OBXDX+15*, OBXDX+18, OBXPMOD+1* , OBXPMOD+6*, OBXPMOD+10 |
RAOBX(3 | OBXPRC+3*, OBXIMP+3*, OBXDX+3*, OBXPMOD+2* |
RAOBX(4 | OBXPRC+3*, OBXIMP+3*, OBXDX+4*, OBXPMOD+2* |
RAOBX(6 | OBXPRC+4*, OBXIMP+11*, OBXDX+5*, OBXDX+15*, OBXPMOD+7* |
RAPTR | OBXDX+13*, OBXDX+14, OBXDX+15, OBXDX+20!, OBXPMOD+5*, OBXPMOD+7, OBXPMOD+11! |
RAX | OBR+34~ |
RAX( | OBR+36 |
>> RAXX | OBXPRC+2*, OBXIMP+1, OBXIMP+10, OBXIMP+14*, OBXDX+1, OBXDX+3, OBXDX+8*, OBXDX+15, OBXDX+18*, OBXPMOD+1 , OBXPMOD+6, OBXPMOD+10* |
>> RAZCPT | OBR+10* |
>> RAZCPT(0 | OBR+10*, OBR+16 |
>> RAZDAYCS | OBR+9, OBR+40, OBR+47, OBR+52, OBR+98 |
RAZNME | OBR+27!, OBR+29, OBR+72!, OBR+75, OBR+80!, OBR+82!, OBR+91!, INTNAM+5! |
RAZNME("FIELD" | OBR+28*, OBR+73*, OBR+90*, INTNAM+3* |
RAZNME("FILE" | OBR+27*, OBR+72*, OBR+90*, INTNAM+3* |
RAZNME("IENS" | OBR+27*, OBR+72*, OBR+90*, INTNAM+3* |
>> RAZORD | OBR+26, OBR+27, OBR+29, OBR+35, OBR+68 |
>> RAZPMOD | OBR+22*, OBR+23 |
>> RAZPROC | OBR+10, OBR+17 |
>> RAZRPT | OBR+2*, OBR+4*, OBR+19, OBR+61, OBR+62, OBR+65 |
>> RAZRXAM | OBR+56 |
>> RAZTRANS | OBR+4*, OBR+89, OBR+90, OBR+91 |
>> RAZXAM | OBR+2, OBR+4, OBR+17, OBR+22, OBR+67, OBR+68, OBR+71, OBR+72, OBR+75, OBR+79 , OBR+80, OBXPRC+4, OBXPRC+5, OBXIMP+2, OBXIMP+4, OBXIMP+6, OBXIMP+7, OBXDX+2, OBXDX+5, OBXDX+6 , OBXPMOD+3 |
U | OBR+2, OBR+4, OBR+10, OBR+16, OBR+17, OBR+19, OBR+22, OBR+26, OBR+27, OBR+29 , OBR+35, OBR+61, OBR+62, OBR+65, OBR+67, OBR+68, OBR+71, OBR+72, OBR+75, OBR+79 , OBR+80, OBXPRC+4, OBXPRC+5, OBXIMP+2, OBXIMP+4, OBXIMP+6, OBXIMP+7, OBXDX+2, OBXDX+5, OBXDX+6 , OBXDX+14, OBXPMOD+3, OBXPMOD+7 |
X | EN+15~, OBXIMP+7* |
Y | EN+15~, INTNAM~, INTNAM+3, INTNAM+5 |