PRSMPI ;ALB/CMC-TRIGGER X-REF ON PAID FIELDS FOR MPI & STF SEG BUILDER ;8/5/2010
Source file <PRSMPI.m>
Package | Total | Call Graph |
---|---|---|
Health Level Seven | 1 | $$HLDATE^HLFNC |
Kernel | 1 | $$HLNAME^XLFNAME |
PAID | 1 | MAKEIT^PRSHL7B |
Registration | 1 | $$SITE^VASITE |
VA FileMan | 1 | FILE^DIE |
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 |
---|---|---|
XREF(DA) | ;TRIGGER TO SET THE REQUIRES TRANSMISSION FIELD if the PAID Enumeration process has started
|
|
GET(EN,ARRAY) | ;
|
|
STF(PRSSIEN,HL,PRSSTR) | ; STF segment builder for PAID Employee (#450)
|
|
HL7TXT(HL7STRG,HL,HLES) | ; Replace occurrences of embedded HL7 delimiters with HL7 escape sequence
; Inputs: HL7STRG - Data string to be checked ; HL("ECH") - HL7 delimiter string ; Delimiters MUST be in the following order: Escape, Field, Component, Repeat, Subcomponent ; Example: \^~|& ; Output: HL7XTRG - Data string with escape sequence added (if needed) |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PRSPC - [#450] | GET+6, GET+27, GET+28, GET+29 |
^XTV(8989.3 - [#8989.3] | XREF+3, XREF+4 |
Name | Line Occurrences |
---|---|
$$GET | STF+13 |
HL7TXT | STF+49, STF+51, STF+53, STF+57 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ARRAY | GET~, STF+11~, STF+13, STF+14 |
ARRAY("DOB" | GET+18*, STF+44 |
ARRAY("EnumerateComp" | GET+29* |
ARRAY("EnumerateStart" | GET+28* |
ARRAY("FirstName" | GET+14*, STF+36 |
ARRAY("Gender" | GET+19*, STF+41 |
ARRAY("MiddleName" | GET+15*, STF+37 |
ARRAY("NPIEN" | GET+27*, STF+29 |
ARRAY("Prefix" | GET+16*, STF+38 |
ARRAY("ResAddCity" | GET+24*, STF+53 |
ARRAY("ResAddL1" | GET+21*, STF+48 |
ARRAY("ResAddL2" | GET+22*, STF+51 |
ARRAY("ResAddL3" | GET+23*, STF+57 |
ARRAY("ResAddState" | GET+25*, STF+55 |
ARRAY("ResAddZip4" | GET+26*, STF+56 |
ARRAY("SSN" | GET+20*, STF+24 |
ARRAY("SourceID" | GET+10* |
ARRAY("SourceSystemID" | GET+9* |
ARRAY("SourceSystemIEN" | GET+8* |
ARRAY("Suffix" | GET+17*, STF+37 |
ARRAY("Surname" | GET+13*, STF+36 |
CNT | GET+4~ |
COMP | STF+11~, STF+12*, STF+19, STF+20, STF+24, STF+25, STF+29, STF+30, STF+36, STF+37 , STF+38, STF+50, STF+52, STF+54, STF+55, STF+56, STF+58, STF+60, STF+62 |
COR | GET+4~ |
COR( | GET+6*, GET+7, GET+11, GET+18, GET+19, GET+20, GET+21, GET+22, GET+23, GET+25 , GET+26 |
DA | XREF~, XREF+6 |
EN | GET~, GET+5, GET+6, GET+7, GET+10, GET+11, GET+18, GET+19, GET+20, GET+21 , GET+22, GET+23, GET+25, GET+26, GET+27, GET+28, GET+29 |
ERROR | GET+4~, GET+5*, GET+7* |
FDA | XREF+2~ |
FDA(450 | XREF+6* |
HL | STF~, STF+49, STF+51, STF+53, STF+57, HL7TXT~ |
HL("COMP" | HL7TXT+7*, HL7TXT+9 |
HL("ECH" | STF+12, HL7TXT+7 |
HL("FS" | STF+12, HL7TXT+9 |
HL("Q" | STF+24, STF+29, STF+36, STF+37, STF+38, STF+41, STF+44, STF+50, STF+52, STF+54 , STF+55, STF+56, STF+58 |
HL("REP" | HL7TXT+7*, HL7TXT+9 |
HL("SUBCOMP" | HL7TXT+7*, HL7TXT+9 |
HL7STRG | STF+47~, STF+48*, STF+49, STF+50, STF+51*, STF+52, STF+53*, STF+54, STF+57*, STF+58 , HL7TXT~, HL7TXT+14, HL7TXT+15* |
HLES | STF+11~, STF+12*, STF+49, STF+51, STF+53, STF+57, HL7TXT~, HL7TXT+9, HL7TXT+15 |
HLES2 | HL7TXT+6~, HL7TXT+9*, HL7TXT+14 |
HLFS | STF+11~, STF+12* |
I | HL7TXT+6~, HL7TXT+15* |
IEN | XREF+2~, XREF+3*, XREF+4 |
NAME | GET+4~, GET+12*, GET+13, GET+14, GET+15, GET+17 |
NAME2 | GET+4~, GET+11*, GET+12 |
OCHR | HL7TXT+6~, HL7TXT+14*, HL7TXT+15 |
PRSERR | XREF+2~ |
PRSSA | STF+47~ |
PRSSIEN | STF~, STF+13, STF+19 |
PRSSRCTR | STF+11~, STF+17*, STF+21*, STF+22, STF+26*, STF+27, STF+31*, STF+32 |
PRSSREC | STF+11~, STF+65, STF+66 |
PRSSSEG | STF+11~, STF+65 |
PRSSSEG(11 | STF+63* |
PRSSSEG(2 | STF+22*, STF+27*, STF+32* |
PRSSSEG(3 | STF+36*, STF+37*, STF+38* |
PRSSSEG(5 | STF+41* |
PRSSSEG(6 | STF+44* |
PRSSSTF | STF+11~, STF+65 |
PRSSSUB1 | STF+11~, STF+17*, STF+19*, STF+20*, STF+22 |
PRSSSUB2 | STF+11~, STF+17*, STF+24*, STF+25*, STF+27 |
PRSSSUB3 | STF+11~, STF+17*, STF+29*, STF+30*, STF+32 |
PRSSTR | STF~, STF+10*, STF+16, STF+34, STF+40, STF+43, STF+46 |
RCHR | HL7TXT+6~, HL7TXT+14*, HL7TXT+15 |
RCHRI | HL7TXT+6~, HL7TXT+12*, HL7TXT+14 |
SUBCOMP | STF+11~, STF+12*, STF+19, STF+20, STF+24, STF+25, STF+29, STF+30 |
TADDR | STF+11~, STF+50*, STF+52*, STF+54*, STF+55*, STF+56*, STF+58*, STF+60*, STF+62*, STF+63 |
TMP | STF+11~, STF+13* |
TYPE | HL7TXT+6~, HL7TXT+11*, HL7TXT+12 |