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 |