SCMSVZPD ;ALB/ESD,JLU HL7 ZPD Segment Validation ;05/08/95
Source file <SCMSVZPD.m>
| Package | Total | Call Graph | 
|---|---|---|
| Health Level Seven | 1 | $$FMDATE^HLFNC | 
| Scheduling | 1 | ($$CONVERT,VALIDATE)^SCMSVUT0 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| 17 | ;;3100;HOMELESS INDICATOR | |
| ERR | ;;Invalid or missing patient ID data for encounter (HL7 ZPD data segment) | |
| 19 | ;;3200;TYPE OF INSURANCE | |
| 18 | ;;3150;POW STATUS INDICATED? | |
| 41 | ;;3400;INVALID EMERGENCY RESPONSE INDICATOR | |
| 1 | ;;0035;HL7 SEGMENT NAME | |
| ENQ | ||
| EN(ZPDSEG,HLQ,HLFS,VALERR,ENCDT,NODE) | ; ; Entry point to return the HL7 ZPD (Patient Data) validation segment | |
| 1010 | ;;3000;DATE OF DEATH INVALID | |
| 1011 | ;;2370;DATE OF DEATH BEFORE ENCOUNTER DATE | |
| 1012 | ;;3030;ENCOUNTER 14 DAYS AFTER THE ENCOUNTER DATE | |
| 21 | ;;3250;INVALID/INCONSISTENT POW LOCATION | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DIC(40.7 - [#40.7] | EN+30 | 
| Name | Line Occurrences | 
|---|---|
| ENQ | EN+21 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| CNT | EN+16~, EN+17*, EN+20, EN+50 | 
| DATA | EN+16~, EN+46*, EN+49*, EN+50 | 
| DFN | EN+16~, EN+34* | 
| DSS | EN+16~, EN+29*, EN+30*, EN+31*, EN+47, EN+48 | 
| ENCDT | EN~ | 
| HLFS | EN~, EN+24, EN+26, EN+40, EN+42, EN+46 | 
| HLQ | EN~, EN+24, EN+26 | 
| I | EN+16~, EN+25*, EN+26*, EN+39*, EN+40, EN+46, EN+47, EN+48, EN+49 | 
| MSG | EN+16~, EN+17*, ENQ+1 | 
| NODE | EN~, EN+29, EN+34, EN+37~, EN+38*, EN+43*, EN+44*, EN+45 | 
| OFFSET | EN+16~, EN+38*, EN+40, EN+42*, EN+46 | 
| SEG | EN+16~, EN+17*, EN+20, EN+21, EN+50, ENQ+1 | 
| SEGLINE | EN+16~, EN+38*, EN+40, EN+42, EN+44*, EN+45*, EN+46 | 
| U | EN+29, EN+31, EN+34 | 
| VALERR | EN~, EN+20, EN+21, EN+50, ENQ+1 | 
| X | EN+16~ | 
| ZPDSEG | EN~, EN+18*, EN+19, EN+20, EN+24*, EN+38, ENQ* | 
| ZPDSEG( | EN+26*, EN+43, EN+44, EN+45 | 
| ZPDSEGSV | EN+16~, EN+19*, ENQ | 
| Name | Field # of Occurrence | 
|---|---|
| $T(@(1) | EN+50 |