hl7v2:MSH.1
|
ST |
1 … 1 |
R |
Dit veld bevat het scheidingsteken tussen het segment-ID en het eerste echte veld,
MSH-2-encoding characters. Deze dient als zodanig als scheidingsteken en definieert
het teken dat moet worden gebruikt als scheidingsteken voor het verdere bericht. Aanbevolen
waarde is |, (ASCII 124). Bevat 2.16.840.1.113883.3.1937.777.10.15.89 ST - String (DYNAMISCH)
|
(MSHeen) |
@Item
|
|
0 … 1 |
F |
1 |
@Type
|
|
0 … 1 |
F |
ST |
@LongName
|
|
0 … 1 |
F |
Field Separator |
hl7v2:MSH.2
|
ST |
1 … 1 |
R |
Dit veld bevat vier tekens in de volgende volgorde: Het componentscheidingsteken,
herhalingsteken, escape-teken en subcomponentscheidingsteken. Aanbevolen zijn ^~\&
(respectievelijk ASCII 94, 126, 92 en 38). Zie Sectie 2.5.4, "Message delimiters'. Bevat 2.16.840.1.113883.3.1937.777.10.15.89 ST - String (DYNAMISCH)
|
(MSHeen) |
@Item
|
|
0 … 1 |
F |
2 |
@Type
|
|
0 … 1 |
F |
ST |
@LongName
|
|
0 … 1 |
F |
Encoding Characters |
hl7v2:MSH.3
|
HD |
1 … 1 |
R |
Identificatie van het zendende systeem. Voor laboratoria wordt dit geacht de Nederlandse,
driecijferige laboratoriumcode te zijn. Bevat 2.16.840.1.113883.3.1937.777.10.15.28 HD - Hierarchic designator (DYNAMISCH)
|
(MSHeen) |
|
|
@Item
|
|
0 … 1 |
F |
3 |
@Type
|
|
0 … 1 |
F |
HD |
@Table
|
|
0 … 1 |
F |
HL70361 |
@LongName
|
|
0 … 1 |
F |
Sending Application |
hl7v2:MSH.4
|
HD |
0 … 1 |
C |
Dit veld definieert de zendende applicatie nader, MSH-3-sending application. Met de
promotie van dit veld naar het datatype HD, is het gebruik verbreed met niet alleen
de zendende instelling maar ook andere organisatorische eenheden zoals a) de organisatorische
eenheid verantwoordelijk voor de zendende applicatie; b) de verantwordelijke eenheid;
c) een product- of levernaciersidentificatie, etc. De waarden worden lokaal bepaald.
User-defined Table 0362 - Facility wordt gebruikt voor de waarden van het eerste component.
NB: Afhankelijk van lokale afspraken, kunnen implementers User-defined Table 0300 –
Namespace ID blijven gebruiken voor het eerste component.
Bevat 2.16.840.1.113883.3.1937.777.10.15.28 HD - Hierarchic designator (DYNAMISCH)
|
(MSHeen) |
@Item
|
|
0 … 1 |
F |
4 |
@Type
|
|
0 … 1 |
F |
HD |
@Table
|
|
0 … 1 |
F |
HL70362 |
@LongName
|
|
0 … 1 |
F |
Sending Facility |
|
Constraint |
Vullen indien bekend |
hl7v2:MSH.5
|
HD |
1 … 1 |
R |
Identificatie van het ontvangende systeem. Voor laboratoria wordt dit geacht de Nederlandse,
driecijferige laboratoriumcode te zijn. Bevat 2.16.840.1.113883.3.1937.777.10.15.28 HD - Hierarchic designator (DYNAMISCH)
|
(MSHeen) |
|
|
@Item
|
|
0 … 1 |
F |
5 |
@Type
|
|
0 … 1 |
F |
HD |
@Table
|
|
0 … 1 |
F |
HL70361 |
@LongName
|
|
0 … 1 |
F |
Receiving Application |
|
Voorbeeld |
RIVM IDS (Type-Ned) 912 |
hl7v2:MSH.6
|
HD |
1 … 1 |
C |
Dit veld definieert de ontvangende applicatie nader tussen diverse instanties van
de applicatie ten behoeve van verschillende organisaties. De waarden worden lokaal
bepaald. User-defined Table 0362 - Facility wordt gebruikt voor de waarden van het
eerste component.
NB: Afhankelijk van lokale afspraken, kunnen implementers User-defined Table 0300 –
Namespace ID blijven gebruiken voor het eerste component.
Bevat 2.16.840.1.113883.3.1937.777.10.15.28 HD - Hierarchic designator (DYNAMISCH)
|
(MSHeen) |
@Item
|
|
0 … 1 |
F |
6 |
@Type
|
|
0 … 1 |
F |
HD |
@Table
|
|
0 … 1 |
F |
HL70362 |
@LongName
|
|
0 … 1 |
F |
Receiving Facility |
|
Constraint |
Vullen indien bekend |
hl7v2:MSH.7
|
TS |
1 … 1 |
R |
Dit veld bevat de datum/tijd dat het zendende systeem het bericht heeft gemaakt. Als
de tijdzone is opgegeven, dan wordt deze gebruikt als standaardtijdzone voor de rest
van het bericht.
NB: Dit veld is required gemaakt in versie 2.4. Berichten met versies voor 2.4 hoeven
dit veld niet gebruiken. Dit ondersteunt backward compatibiliteit.
Bevat 2.16.840.1.113883.3.1937.777.10.15.64 TS - Time stamp (DYNAMISCH)
|
(MSHeen) |
@Item
|
|
0 … 1 |
F |
7 |
@Type
|
|
0 … 1 |
F |
TS |
@LongName
|
|
0 … 1 |
F |
Date/Time Of Message |
hl7v2:MSH.8
|
ST |
0 … 1 |
|
In sommige toepassingen van HL7 wordt dit veld gebruikt voor implementatie van beveiliging/veiligheidsfunctionaliteit.
Het gebruik wordt niet nader toegelicht. Bevat 2.16.840.1.113883.3.1937.777.10.15.89 ST - String (DYNAMISCH)
|
(MSHeen) |
@Item
|
|
0 … 1 |
F |
8 |
@Type
|
|
0 … 1 |
F |
ST |
@LongName
|
|
0 … 1 |
F |
Security |
hl7v2:MSH.9
|
MSG |
1 … 1 |
R |
Dit veld bevat het berichttype (ACK), trigger event (kopie van trigger uit inkomend
bericht) en berichtstructuur (ACK) voor het bericht. Bevat 2.16.840.1.113883.3.1937.777.10.15.36 MSG - Message type (DYNAMISCH)
|
(MSHeen) |
@Item
|
|
0 … 1 |
F |
9 |
@Type
|
|
0 … 1 |
F |
MSG |
@LongName
|
|
0 … 1 |
F |
Message Type |
|
Voorbeeld |
ACK^O21 na een OML^O21 ACK^O21^ACK |
hl7v2:MSH.10
|
ST |
1 … 1 |
R |
Dit veld bevat een getal of andere identificatie die het bericht uniek identificeert.
Het ontvangende systeem echoot dit ID aan het zenden systeem in het Message acknowledgment
segment (MSA). Bevat 2.16.840.1.113883.3.1937.777.10.15.89 ST - String (DYNAMISCH)
|
(MSHeen) |
@Item
|
|
0 … 1 |
F |
10 |
@Type
|
|
0 … 1 |
F |
ST |
@LongName
|
|
0 … 1 |
F |
Message Control ID |
hl7v2:MSH.11
|
PT |
1 … 1 |
R |
Dit veld wordt gebruikt om te beslissen of het bericht moet worden verwerkt volgens
de HL7 Application (level 7) Processing rules.
- Tijdens de pilot: T
- Tijdens productie: P
Bevat 2.16.840.1.113883.3.1937.777.10.15.48 PT - Processing type (DYNAMISCH)
|
(MSHeen) |
@Item
|
|
0 … 1 |
F |
11 |
@Type
|
|
0 … 1 |
F |
PT |
@LongName
|
|
0 … 1 |
F |
Processing ID |
hl7v2:MSH.12
|
VID |
1 … 1 |
R |
Berichtversie. In de component <internationalization code> kan de drieletterige ISO-3166
landcode 'NLD' gezet worden om aan te geven dat het gaat om de Nederlandse variant. Bevat 2.16.840.1.113883.3.1937.777.10.15.69 VID - Version identifier (DYNAMISCH)
|
(MSHeen) |
@Item
|
|
0 … 1 |
F |
12 |
@Type
|
|
0 … 1 |
F |
VID |
@LongName
|
|
0 … 1 |
F |
Version ID |
|
CONF |
elementinhoud moet "2.5" zijn |
|
hl7v2:MSH.13
|
NM |
0 … 1 |
|
Een niet-null waarde in dit veld implicieert dat het sequence number protocol wordt
gebruikt. Dit numerieke veld wordt bij iedere volgende waarde verhoogd. Bevat 2.16.840.1.113883.3.1937.777.10.15.86 NM - Numeric (DYNAMISCH)
|
(MSHeen) |
@Item
|
|
0 … 1 |
F |
13 |
@Type
|
|
0 … 1 |
F |
NM |
@LongName
|
|
0 … 1 |
F |
Sequence Number |
hl7v2:MSH.14
|
ST |
0 … 1 |
|
- Bevat 2.16.840.1.113883.3.1937.777.10.15.89 ST - String (DYNAMISCH)
|
(MSHeen) |
@Item
|
|
0 … 1 |
F |
14 |
@Type
|
|
0 … 1 |
F |
ST |
@LongName
|
|
0 … 1 |
F |
Continuation Pointer |
hl7v2:MSH.15
|
ID |
0 … 1 |
|
Bij een ACK blijft dit veld leeg of is deze null ("") Bevat 2.16.840.1.113883.3.1937.777.10.15.83 ID - Coded value for HL7 defined tables (DYNAMISCH)
|
(MSHeen) |
@Item
|
|
0 … 1 |
F |
15 |
@Type
|
|
0 … 1 |
F |
ID |
@Table
|
|
0 … 1 |
F |
HL70155 |
@LongName
|
|
0 … 1 |
F |
Accept Acknowledgment Type |
hl7v2:MSH.16
|
ID |
0 … 1 |
|
Bij een ACK blijft dit veld leeg of is deze null ("") Bevat 2.16.840.1.113883.3.1937.777.10.15.83 ID - Coded value for HL7 defined tables (DYNAMISCH)
|
(MSHeen) |
@Item
|
|
0 … 1 |
F |
16 |
@Type
|
|
0 … 1 |
F |
ID |
@Table
|
|
0 … 1 |
F |
HL70155 |
@LongName
|
|
0 … 1 |
F |
Application Acknowledgment Type |
hl7v2:MSH.17
|
ID |
0 … 1 |
|
Dit veld bevat het land van oorsprong voor het bericht. Het gebruik is voor ten behoeve
van het instellen van bepaalde standaardwaarden zoals munteenheden. De waarden komen
uit ISO 3166. De tabel ISO 3166 heeft drie vormen voor de landcode: HL7 specificeert
gebruik van de 3-teken (alphabetic) vorm voor de landcode.
Zie HL7 Table 0399 – Country code voor de 3-teken codes uit ISO 3166-1. Nederland
is NLD
Bevat 2.16.840.1.113883.3.1937.777.10.15.83 ID - Coded value for HL7 defined tables (DYNAMISCH)
|
(MSHeen) |
@Item
|
|
0 … 1 |
F |
17 |
@Type
|
|
0 … 1 |
F |
ID |
@Table
|
|
0 … 1 |
F |
HL70399 |
@LongName
|
|
0 … 1 |
F |
Country Code |
|
CONF |
elementinhoud moet "NLD" zijn |
|
hl7v2:MSH.18
|
ID |
0 … 1 |
R |
De standaardwaarde bij afwezigheid is 7-bit ASCII. De meeste systemen zullen de waarde
hier negeren en zelf proberen te verwerken. Dat blijkt vrijwel altijd goed te gaan,
maar het is toch beter expliciet te zijn in ten aanzien van de gebruikte tekenset.
Suggestie is "UNICODE UTF-8" (zonder quotes, deze is nieuw HL7v2.5 en hoger ter vervanging
van "UNICODE"). Merk op dat de tekensetcode natuurlijk wel moet kloppen met de gebruikte
tekenset. Bevat 2.16.840.1.113883.3.1937.777.10.15.83 ID - Coded value for HL7 defined tables (DYNAMISCH)
|
(MSHeen) |
@Item
|
|
0 … 1 |
F |
692 |
@Type
|
|
0 … 1 |
F |
ID |
@Table
|
|
0 … 1 |
F |
HL70211 |
@LongName
|
|
0 … 1 |
F |
Character Set |
|
Voorbeeld |
UTF-8 UNICODE UTF-8 |
hl7v2:MSH.19
|
CE |
0 … 1 |
|
Dit veld bevat de hoofdtaal van het bericht. Normaal is dat Nederlands. Codes komen
uit ISO 639. Bevat 2.16.840.1.113883.3.1937.777.10.15.5 CE - Coded element (DYNAMISCH)
|
(MSHeen) |
@Item
|
|
0 … 1 |
F |
693 |
@Type
|
|
0 … 1 |
F |
CE |
@LongName
|
|
0 … 1 |
F |
Principal Language Of Message |
|
Voorbeeld |
Nederlands nl^Nederlands^ISO639 |
hl7v2:MSH.20
|
ID |
0 … 1 |
|
Als alternatieve tekensets worden gebruikt (zoals gespecificeerd in de tweede of latere
herhaling van MSH-18 character sets) en als er speciale verwerking van tekens vereist
is, dan dient dit component om deze verwerking te duiden, volgens HL7 Table 0356-
Alternate character set handling scheme Bevat 2.16.840.1.113883.3.1937.777.10.15.83 ID - Coded value for HL7 defined tables (DYNAMISCH)
|
(MSHeen) |
@Item
|
|
0 … 1 |
F |
1317 |
@Type
|
|
0 … 1 |
F |
ID |
@Table
|
|
0 … 1 |
F |
HL70356 |
@LongName
|
|
0 … 1 |
F |
Alternate Character Set Handling Scheme |
hl7v2:MSH.21
|
EI |
1 … * |
M |
Het Conformance Profile ID is verplicht en komt overeen met de Template ID voor het
betreffende bericht. Er is in principe maar één Conformance Profile ID voorzien, maar
het is voorstelbaar dat bij bewezen compatibiliteit met IHE profielen, systemen ook
deze markering toevoegen. Bevat 2.16.840.1.113883.3.1937.777.10.15.21 EI - Entity identifier (DYNAMISCH)
|
(MSHeen) |
@Item
|
|
0 … 1 |
F |
1598 |
@Type
|
|
0 … 1 |
F |
EI |
@LongName
|
|
0 … 1 |
F |
Message Profile Identifier |
|
Voorbeeld |
Conformance ID voor Lab ACK ^^2.16.840.1.113883.2.4.3.11.60.25.10.51^ISO |