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 |
|
Voorbeeld |
RIVM Type-Ned 912 |
|
Voorbeeld |
RIVM ISIS-AR 907 |
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 Type-Ned 912 |
|
Voorbeeld |
RIVM ISIS-AR 907 |
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 (zoals OML, ORL, OOUL, ACK), trigger event (bij een
ACK is dat een kopie van de trigger uit het inkomend bericht) en berichtstructuur
(zoals OML_OO21, ORL_O22, OUL_R22 of 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 |
OML^O21 OML^O21^OML_O21 |
|
Voorbeeld |
ACK^O21 ACK^O21^ACK |
|
Voorbeeld |
ORL^O22 ORL^O22^ORL_O22 |
|
Voorbeeld |
OUL^R22 OUL^R22^OUL_R22 |
|
Voorbeeld |
ACK^R22 ACK^R22^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 |
C |
Dit veld biedt de condities waaronder een technische acknowledgement (communicatieniveau)
wordt verwacht op dit bericht. Als de zender deze verwacht te krijgen, dan moet hier
"AL" worden gestuurd. Als de zender deze niet verwacht te krijgen, dan moet hier "NE"
worden gestuurd. Bij een ACK blijft dit veld leeg of is deze null ("").
NB: Als MSH-15-accept acknowledgment type en MSH-16-application acknowledgment type
worden leeggelaten (oof beide null zijn), dan zijn de original acknowledgment mode
regels van toepassing (geen ACK, wel inhoudelijk antwoord zoals ORL).
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 |
|
Constraint |
Laat leeg bij original mode acknowledgement (altijd applicatieniveau). Geef een waarde voor
enhanced mode acknowledgment (communicatieniveau en/of applicatieniveau)
|
hl7v2:MSH.16
|
ID |
0 … 1 |
C |
Dit veld biedt de condities waaronder een inhoudelijk acknowledgement (applicatieniveau)
wordt verwacht op dit bericht. Als de zender deze verwacht te krijgen, dan moet hier
"AL" worden gestuurd. Als de zender deze niet verwacht te krijgen, dan moet hier "NE"
worden gestuurd. Bij een ACK blijft dit veld leeg of is deze null ("").
NB: Als MSH-15-accept acknowledgment type en MSH-16-application acknowledgment type
worden leeggelaten (oof beide null zijn), dan zijn de original acknowledgment mode
regels van toepassing (geen ACK, wel inhoudelijk antwoord zoals ORL).
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 |
|
Constraint |
Laat leeg bij original mode acknowledgement (altijd applicatieniveau). Geef een waarde voor
enhanced mode acknowledgment (communicatieniveau en/of applicatieniveau)
|
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 Lab2Lab Aanvraagbericht (OML^O21) ^^2.16.840.1.113883.2.4.3.11.60.25.10.1^ISO |
|
Voorbeeld |
Conformance ID voor Lab ACK - Acknowledgement Message (ACK^...) ^^2.16.840.1.113883.2.4.3.11.60.25.10.55^ISO |
|
Voorbeeld |
Conformance ID voor Lab2Lab Aanvraagbevestigingbericht (ORL^O22) ^^2.16.840.1.113883.2.4.3.11.60.25.10.57^ISO |
|
Voorbeeld |
Conformance ID voor Lab2Lab Resultaatbericht (OUL^R22) ^^2.16.840.1.113883.2.4.3.11.60.25.10.32^ISO |
|
Voorbeeld |
Conformance ID voor Lab2PublicHealth Resultaatbericht (OUL^R22) ^^2.16.840.1.113883.2.4.3.11.60.25.10.38^ISO |