MDCPID ;HINES OIFO/DP/BJ - Wrapper for PID Segment Builder;23 Nov 2005
Source file <MDCPID.m>
| Package | Total | Call Graph |
|---|---|---|
| VA FileMan | 2 | $$EZBLD^DIALOG $$GET1^DIQ |
| Clinical Procedures | 1 | MAKESEG^MDCUTL |
| Health Level Seven | 1 | ($$HLDATE,$$HLNAME)^HLFNC |
| Registration | 1 | $$EN^VAFHLPID |
| 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 |
|---|---|---|
| EN(DFN,MDCPID,MDCERR) | ;function returns ZEN segment containing enrollment data.
|
|
| DONE | ||
| ENQ | ;I '$D(MDCERR),(MDCPID'="") S ZENSEG=MDCZEN
|
|
| REQ(ELEMENT,DFN) | ;Required Item missing
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | EN+26, EN+27, EN+118, EN+121 |
| Name | Line Occurrences |
|---|---|
| $$REQ | EN+33, EN+36, EN+37, EN+38, EN+45, EN+48, EN+49, EN+50, EN+59, EN+60 , EN+71, EN+80, EN+84 |
| ENQ | EN+39, EN+51, EN+59, EN+60, EN+73, EN+80, EN+84 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ARRAY | EN+11~, EN+126 |
| ARRAY( | EN+23* |
| ARRAY(17 | EN+111* |
| ARRAY(27 | EN+118* |
| ARRAY(29 | EN+122* |
| ARRAY(3 | EN+31, EN+53* |
| ARRAY(30 | EN+123* |
| ARRAY(5 | EN+57*, EN+59, EN+60, EN+72* |
| ARRAY(6 | EN+77* |
| ARRAY(7 | EN+80 |
| ARRAY(8 | EN+84, EN+86* |
| CNT | EN+11~, EN+23*, EN+62*, EN+64, EN+70, EN+71 |
| DATA | EN+11~, EN+68* |
| DATA( | EN+26*, EN+27*, EN+62, EN+64, EN+70 |
| DFN | EN~, EN+20, EN+26, EN+27, EN+33, EN+36, EN+37, EN+38, EN+41, EN+45 , EN+48, EN+49, EN+50, EN+59, EN+60, EN+71, EN+80, EN+84, EN+118, EN+121 , REQ~, REQ+3 |
| DOD | EN+11~, EN+121*, EN+122, EN+123 |
| ELEMENT | REQ~, REQ+2 |
| >> HLCM | EN+31, EN+36, EN+37, EN+38, EN+43, EN+48, EN+49, EN+50, EN+57, EN+59 , EN+60, EN+68, EN+71, EN+72, EN+77 |
| >> HLECH | EN+33, EN+34, EN+45, EN+46 |
| >> HLFS | EN+23, EN+41 |
| >> HLMAXLEN | EN+14 |
| >> HLQ | EN+33, EN+34, EN+45, EN+46 |
| >> HLRP | EN+53, EN+72 |
| >> HLSC | EN+31, EN+43 |
| ICN | EN+11~, EN+41*, EN+43*, EN+45, EN+46, EN+48, EN+49, EN+50, EN+53 |
| J | EN+11~ |
| MAXLEN | EN+11~, EN+14* |
| MDCENR | EN+11~ |
| MDCERR | EN~, EN+33*, EN+34, EN+36*, EN+37*, EN+38*, EN+39, EN+45*, EN+46, EN+48* , EN+49*, EN+50*, EN+51, EN+59*, EN+60*, EN+62, EN+67, EN+71*, EN+73, EN+80* , EN+84* |
| MDCIEN | EN+11~ |
| MDCPARM | REQ+1~, REQ+5 |
| MDCPARM(1 | REQ+2* |
| MDCPARM(2 | REQ+3* |
| MDCPARM(3 | REQ+4* |
| MDCPID | EN~, EN+20*, EN+23, EN+126 |
| MDCSTR | EN+11~, EN+17*, EN+20 |
| MDF13 | EN+111*! |
| MDF20 | EN+66*, EN+68, EN+69! |
| NAME | EN+63~ |
| NAME1 | EN+63~, EN+66*, EN+68*, EN+70*, EN+71, EN+72 |
| NIEN | EN+63~, EN+64*, EN+65, EN+68, EN+70 |
| PCE | EN+35~, EN+47~, EN+63~, EN+67*, EN+68 |
| PNAME | EN+11~ |
| SSN | EN+11~, EN+31*, EN+33, EN+34, EN+36, EN+37, EN+38, EN+53 |
| U | EN+64, EN+70, EN+121 |