DGPFHLQ ;ALB/RPM - PRF HL7 QRY/ORF PROCESSING ; 1/23/03
Source file <DGPFHLQ.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| BLDALLOB(DGROOT,DGAIENS,DGHL) | ;build all OBRs and OBXs for a patient
|
|
| BLDQRY(DGDFN,DGICN,DGROOT,DGHL) | ;Build QRY~R02 Message/Segments
|
|
| BLDORF(DGROOT,DGHL,DGDFN,DGQRY,DGSEGERR,DGQRYERR) | ;Build ORF~R04 Message/Segments
|
| Name | Field # of Occurrence |
|---|---|
| $$GETALL^DGPFAA | BLDORF+31 |
| $$GETASGN^DGPFAA | BLDALLOB+36 |
| $$GETALL^DGPFAAH | BLDALLOB+54 |
| $$GETHIST^DGPFAAH | BLDALLOB+39, BLDALLOB+63 |
| $$GETLAST^DGPFAAH | BLDALLOB+39 |
| $$QRD^DGPFHLQ1 | BLDQRY+30, BLDORF+52 |
| $$QRF^DGPFHLQ2 | BLDQRY+36 |
| $$OBR^DGPFHLU1 | BLDALLOB+44 |
| $$BLDOBXTX^DGPFHLU2 | BLDALLOB+51, BLDALLOB+74 |
| $$OBX^DGPFHLU2 | BLDALLOB+68 |
| $$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 |
|---|---|
| DGACK | BLDORF+13~, BLDORF+28*, BLDORF+31, BLDORF+38*, BLDORF+43 |
| DGAIEN | BLDALLOB+12~, BLDALLOB+29*, BLDALLOB+31*, BLDALLOB+36, BLDALLOB+39, BLDALLOB+54 |
| DGAIENS | BLDORF+14~, BLDORF+31, BLDORF+34, BLDALLOB~, BLDALLOB+28 |
| DGAIENS( | BLDALLOB+31 |
| DGCNT | BLDQRY+13~, BLDQRY+21*, BLDQRY+32*, BLDQRY+38*, BLDORF+15~, BLDORF+27*, BLDORF+45*, BLDORF+48, BLDORF+54*, BLDORF+59* , BLDALLOB+13~, BLDALLOB+26*, BLDALLOB+46*, BLDALLOB+51, BLDALLOB+70*, BLDALLOB+74 |
| 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+57*, BLDALLOB+58*, BLDALLOB+63 |
| DGHIENS | BLDALLOB+15~, BLDALLOB+32~, BLDALLOB+54 |
| DGHIENS( | BLDALLOB+58 |
| DGHL | BLDQRY~, BLDQRY+30, BLDQRY+36, BLDORF~, BLDORF+34, BLDORF+43, BLDORF+48, BLDORF+52, BLDALLOB~, BLDALLOB+44 , BLDALLOB+51, BLDALLOB+68, BLDALLOB+74 |
| 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+30*, BLDALLOB+43*, BLDALLOB+44 |
| DGOBXOK | BLDALLOB+17~, BLDALLOB+58, BLDALLOB+60*, BLDALLOB+75*, BLDALLOB+76 |
| DGOBXSET | BLDALLOB+18~, BLDALLOB+49*, BLDALLOB+51, BLDALLOB+67*, BLDALLOB+68, BLDALLOB+74 |
| DGPFA | BLDALLOB+19~, BLDALLOB+33~, BLDALLOB+36, BLDALLOB+44 |
| DGPFAH | BLDALLOB+20~, BLDALLOB+39, BLDALLOB+44, BLDALLOB+51, BLDALLOB+59~, BLDALLOB+63, BLDALLOB+68, BLDALLOB+74 |
| DGPFAH("ACTION" | BLDALLOB+68 |
| 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+28, BLDALLOB+46, BLDALLOB+51, BLDALLOB+70, BLDALLOB+74 |
| DGRSLT | BLDQRY+17~, BLDQRY+20*, BLDQRY+40*, BLDQRY+41, BLDORF+18~, BLDORF+22*, BLDORF+62*, BLDORF+67, BLDALLOB+21~, BLDALLOB+27* , BLDALLOB+77*, BLDALLOB+78 |
| DGSEGERR | BLDORF~, BLDORF+28, BLDORF+48 |
| DGSEGSTR | BLDORF+19~, BLDORF+43*, BLDORF+44, BLDORF+45, BLDORF+52*, BLDORF+53, BLDORF+54, BLDALLOB+22~, BLDALLOB+44*, BLDALLOB+45 , BLDALLOB+46, BLDALLOB+68*, BLDALLOB+69, BLDALLOB+70 |
| DGSTR | BLDQRY+18~, BLDQRY+29*, BLDQRY+30, BLDQRY+35*, BLDQRY+36, BLDORF+20~, BLDORF+42*, BLDORF+43, BLDORF+51*, BLDORF+52 , BLDALLOB+23~, BLDALLOB+42*, BLDALLOB+44, BLDALLOB+66*, BLDALLOB+68 |
| DGTROOT | BLDALLOB+24~, BLDALLOB+50*, BLDALLOB+51, BLDALLOB+73*, BLDALLOB+74 |
| U | BLDALLOB+68 |