DGPFHLQ ;ALB/RPM - PRF HL7 QRY/ORF PROCESSING ; 1/23/03
Source file <DGPFHLQ.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 |
|---|---|---|
| BLDQRY(DGDFN,DGICN,DGROOT,DGHL) | ;Build QRY~R02 Message/Segments
|
|
| BLDORF(DGROOT,DGHL,DGDFN,DGQRY,DGSEGERR,DGQRYERR) | ;Build ORF~R04 Message/Segments
|
|
| BLDALLOB(DGROOT,DGAIENS,DGHL) | ;build all OBRs and OBXs for a patient
|
| Name | Field # of Occurrence |
|---|---|
| $$GETALL^DGPFAA | BLDORF+31 |
| $$GETASGN^DGPFAA | BLDALLOB+38 |
| $$GETALL^DGPFAAH | BLDALLOB+53 |
| $$GETHIST^DGPFAAH | BLDALLOB+40, BLDALLOB+60 |
| $$GETLAST^DGPFAAH | BLDALLOB+40 |
| $$QRD^DGPFHLQ1 | BLDQRY+30, BLDORF+52 |
| $$QRF^DGPFHLQ2 | BLDQRY+36 |
| $$OBR^DGPFHLU1 | BLDALLOB+45 |
| $$BLDOBXTX^DGPFHLU2 | BLDALLOB+51, BLDALLOB+68 |
| $$OBX^DGPFHLU2 | BLDALLOB+63, BLDALLOB+82 |
| $$MSA^DGPFHLU3 | BLDORF+43 |
| $$BLDERR^DGPFHLU4 | BLDORF+48 |
| $$GETPAT^DGPFUT2 | BLDQRY+26 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^TMP("DGPF OB" | BLDORF+23 |
| Name | Line Occurrences |
|---|---|
| $$BLDALLOB | BLDORF+34 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DBRSSTR | BLDALLOB+27~, BLDALLOB+77*, BLDALLOB+79, BLDALLOB+82 |
| DGACK | BLDORF+13~, BLDORF+28*, BLDORF+31, BLDORF+38*, BLDORF+43 |
| DGAIEN | BLDALLOB+12~, BLDALLOB+31*, BLDALLOB+32*, BLDALLOB+38, BLDALLOB+40, BLDALLOB+53 |
| DGAIENS | BLDORF+14~, BLDORF+31, BLDORF+34, BLDALLOB~, BLDALLOB+30 |
| DGAIENS( | BLDALLOB+32 |
| DGCNT | BLDQRY+13~, BLDQRY+21*, BLDQRY+32*, BLDQRY+38*, BLDORF+15~, BLDORF+27*, BLDORF+45*, BLDORF+48, BLDORF+54*, BLDORF+59* , BLDALLOB+13~, BLDALLOB+29*, BLDALLOB+47*, BLDALLOB+51, BLDALLOB+65*, BLDALLOB+68, BLDALLOB+84* |
| DGDBRSOK | BLDALLOB+26~, BLDALLOB+34, BLDALLOB+75*, BLDALLOB+80*, BLDALLOB+85*, BLDALLOB+87 |
| DGDEM | BLDQRY+14~, BLDQRY+26 |
| DGDEM("DOB" | BLDQRY+36 |
| DGDEM("SSN" | BLDQRY+36 |
| DGDFN | BLDQRY~, BLDQRY+23, BLDQRY+26, BLDQRY+30, BLDORF~, BLDORF+31 |
| DGHIEN | BLDALLOB+14~, BLDALLOB+56*, BLDALLOB+60 |
| DGHIENS | BLDALLOB+15~, BLDALLOB+35~, BLDALLOB+53 |
| DGHIENS( | BLDALLOB+56 |
| DGHL | BLDQRY~, BLDQRY+30, BLDQRY+36, BLDORF~, BLDORF+34, BLDORF+43, BLDORF+48, BLDORF+52, BLDALLOB~, BLDALLOB+45 , BLDALLOB+51, BLDALLOB+63, BLDALLOB+68, BLDALLOB+82 |
| DGHL("MID" | BLDORF+43 |
| DGI | BLDORF+16~, BLDORF+57*, BLDORF+58*, BLDORF+59 |
| DGICN | BLDQRY~, BLDQRY+23, BLDQRY+30 |
| DGOBROOT | BLDORF+17~, BLDORF+23*, BLDORF+24, BLDORF+34, BLDORF+39, BLDORF+58, BLDORF+59, BLDORF+65 |
| DGOBRSET | BLDALLOB+16~, BLDALLOB+31*, BLDALLOB+44*, BLDALLOB+45 |
| DGOBXOK | BLDALLOB+17~, BLDALLOB+33, BLDALLOB+56, BLDALLOB+58*, BLDALLOB+69*, BLDALLOB+71 |
| DGOBXSET | BLDALLOB+18~, BLDALLOB+49*, BLDALLOB+51, BLDALLOB+62*, BLDALLOB+63, BLDALLOB+68, BLDALLOB+81*, BLDALLOB+82 |
| DGPFA | BLDALLOB+19~, BLDALLOB+36~, BLDALLOB+38, BLDALLOB+45 |
| DGPFAH | BLDALLOB+20~, BLDALLOB+40, BLDALLOB+41, BLDALLOB+45, BLDALLOB+51, BLDALLOB+57~, BLDALLOB+60, BLDALLOB+63, BLDALLOB+68 |
| DGPFAH("ACTION" | BLDALLOB+63 |
| DGQRD | BLDQRY+15~, BLDQRY+30*, BLDQRY+31, BLDQRY+32 |
| DGQRF | BLDQRY+16~, BLDQRY+36*, BLDQRY+37, BLDQRY+38 |
| DGQRY | BLDORF~, BLDORF+26 |
| DGQRY("ICN" | BLDORF+52 |
| DGQRY("QID" | BLDORF+52 |
| DGQRYERR | BLDORF~, BLDORF+28, BLDORF+37*, BLDORF+42, BLDORF+43 |
| DGROOT | BLDQRY~, BLDQRY+23, BLDQRY+32, BLDQRY+38, BLDORF~, BLDORF+26, BLDORF+45, BLDORF+48, BLDORF+54, BLDORF+59 , BLDALLOB~, BLDALLOB+30, BLDALLOB+47, BLDALLOB+51, BLDALLOB+65, BLDALLOB+68, BLDALLOB+84 |
| DGRSLT | BLDQRY+17~, BLDQRY+20*, BLDQRY+40*, BLDQRY+41, BLDORF+18~, BLDORF+22*, BLDORF+62*, BLDORF+67, BLDALLOB+21~, BLDALLOB+29* , BLDALLOB+88*, BLDALLOB+91 |
| DGSEGERR | BLDORF~, BLDORF+28, BLDORF+48 |
| DGSEGSTR | BLDORF+19~, BLDORF+43*, BLDORF+44, BLDORF+45, BLDORF+52*, BLDORF+53, BLDORF+54, BLDALLOB+22~, BLDALLOB+45*, BLDALLOB+46 , BLDALLOB+47, BLDALLOB+63*, BLDALLOB+64, BLDALLOB+65, BLDALLOB+82*, BLDALLOB+83, BLDALLOB+84 |
| DGSTR | BLDQRY+18~, BLDQRY+29*, BLDQRY+30, BLDQRY+35*, BLDQRY+36, BLDORF+20~, BLDORF+42*, BLDORF+43, BLDORF+51*, BLDORF+52 , BLDALLOB+23~, BLDALLOB+43*, BLDALLOB+45, BLDALLOB+54*, BLDALLOB+63 |
| DGTROOT | BLDALLOB+24~, BLDALLOB+50*, BLDALLOB+51, BLDALLOB+67*, BLDALLOB+68 |
| LASTH | BLDALLOB+25~, BLDALLOB+41!*, BLDALLOB+82 |
| LASTH("DBRS" | BLDALLOB+76, BLDALLOB+77 |
| U | BLDALLOB+63, BLDALLOB+79 |
| Z | BLDALLOB+27~, BLDALLOB+76*, BLDALLOB+77 |