MHV7RU ;WAS/GPM - HL7 RECEIVER UTILITIES ; [12/13/07 10:26pm]
Source file <MHV7RU.m>
Package | Total | Call Graph |
---|---|---|
Kernel | 1 | $$HL7TFM^XLFDT |
Master Patient Index VistA | 1 | ($$GETDFN,$$GETICN)^MPIF001 |
My HealtheVet | 1 | LOG^MHVUL2 |
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 |
---|---|---|
VALIDDT(DT) | ; Validate and convert date
|
|
VALRTYPE(TYPE,REQ,ERR) | ; Validate request type
|
|
VALIDID(ICN,DFN,SSN,ERR) | ;Validate patient identifiers
; Will accept ICN, SSN, or DFN, but must have at least one. ; Validate one, in order of preference: ICN, SSN, DFN. ; If more than once sent, all must resolve to the same patient. ; Those not sent will be resolved and returned. |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT - [#2] | VALIDID+28, VALIDID+29, VALIDID+49, VALIDID+66, VALIDID+69 |
^DPT("SSN" | VALIDID+47 |
^MHV(2275.3 - [#2275.3] | VALRTYPE+18, VALRTYPE+20 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DFN | VALIDID~, VALIDID+21, VALIDID+34, VALIDID+35, VALIDID+36, VALIDID+37, VALIDID+39*, VALIDID+41, VALIDID+52, VALIDID+53 , VALIDID+54, VALIDID+55, VALIDID+57*, VALIDID+59, VALIDID+62, VALIDID+63, VALIDID+64, VALIDID+65, VALIDID+66, VALIDID+67 , VALIDID+69 |
DT | VALIDDT~, VALIDDT+5, VALIDDT+6, VALIDDT+7*, VALIDDT+8 |
ERR | VALRTYPE~, VALRTYPE+19*, VALIDID~, VALIDID+20*, VALIDID+21*, VALIDID+23, VALIDID+25*, VALIDID+27*, VALIDID+28*, VALIDID+30 , VALIDID+31*, VALIDID+32*, VALIDID+34, VALIDID+35*, VALIDID+36*, VALIDID+37*, VALIDID+44, VALIDID+46*, VALIDID+48*, VALIDID+49* , VALIDID+52, VALIDID+53*, VALIDID+54*, VALIDID+55*, VALIDID+62, VALIDID+64*, VALIDID+65*, VALIDID+66*, VALIDID+74* |
ICN | VALIDID~, VALIDID+21, VALIDID+23, VALIDID+24, VALIDID+25, VALIDID+26, VALIDID+50*, VALIDID+51*, VALIDID+58, VALIDID+67* , VALIDID+68*, VALIDID+70 |
REQ | VALRTYPE~ |
REQ("BLOCKED" | VALRTYPE+24* |
REQ("BUILDER" | VALRTYPE+27* |
REQ("EXECUTE" | VALRTYPE+26* |
REQ("REALTIME" | VALRTYPE+25* |
REQ("REQNAME" | VALRTYPE+22* |
REQ("TYPE" | VALRTYPE+23* |
REQT0 | VALRTYPE+17~, VALRTYPE+20*, VALRTYPE+22, VALRTYPE+23, VALRTYPE+24, VALRTYPE+25, VALRTYPE+26, VALRTYPE+27 |
REQTIEN | VALRTYPE+17~, VALRTYPE+18*, VALRTYPE+19, VALRTYPE+20 |
SSN | VALIDID~, VALIDID+21, VALIDID+30, VALIDID+31, VALIDID+32, VALIDID+39*, VALIDID+40, VALIDID+44, VALIDID+45, VALIDID+46 , VALIDID+47, VALIDID+69*, VALIDID+71 |
TYPE | VALRTYPE~, VALRTYPE+18 |
XDFN | VALIDID+19~, VALIDID+26*, VALIDID+27, VALIDID+28, VALIDID+29, VALIDID+37, VALIDID+39, VALIDID+47*, VALIDID+48, VALIDID+49 , VALIDID+50, VALIDID+55, VALIDID+57 |
XSSN | VALIDID+19~, VALIDID+29*, VALIDID+32, VALIDID+39 |