hl7:patient
|
|
|
|
|
(R_P BSN) |
|
|
@classCode
|
cs |
0 … 1 |
F |
PAT |
|
Voorbeeld |
<patient classCode="PAT"> <templateId root="2.16.840.1.113883.2.4.6.10.100.135"/> <id root="2.16.840.1.113883.2.4.6.3" extension="123456782"/> <addr use="HP"> <houseNumber>11</houseNumber> <buildingNumberSuffix>a</buildingNumberSuffix> <postalCode>1001 PG</postalCode> </addr> <statusCode code="active"/> <patientPerson> <templateId root="2.16.840.1.113883.2.4.6.10.100.136"/> <name use="OR"> <given>Sarah</given> <prefix qualifier="VV BR">de </prefix> <family qualifier="BR">Groot</family> </name> <administrativeGenderCode code="F" codeSystem="2.16.840.1.113883.5.1" displayName="female"/> <birthTime value="20121201"/> </patientPerson></patient> |
hl7:templateId
|
II |
1 … 1 |
M |
|
(R_P BSN) |
@root
|
|
1 … 1 |
F |
2.16.840.1.113883.2.4.6.10.100.135 |
Keuze |
0 … 2 |
|
Volgens de BDS 3.2.2 en BDS 3.2.3 is maar 1 identificatie mogelijk. Als een persoon
naast de, volgens de BDS, verplichte identificatie nog andere identificaties heeft,
dan kunnen deze hier worden meegegeven. Een ontvanger hoeft alleen de BDS-conforme
identificatie(s) te verwerken.
Elementen om uit te kiezen:
- hl7:id[@root = '2.16.840.1.113883.2.4.6.3']
- hl7:id[@root = '2.16.840.1.113883.2.4.6.20']
|
hl7:id
|
II.NL.BSN |
0 … 1 |
R |
Burgerservicenummer (BSN). Een BSN is N8..9 maar is in berichten altijd N9, eventueel
via een voorloopnul.
|
(R_P BSN) |
|
|
@root
|
oid |
1 … 1 |
F |
2.16.840.1.113883.2.4.6.3 |
hl7:id
|
II |
0 … 1 |
R |
Als een patiënt/kind geen Burgerservicenummer heeft, is terugval op het zogenaamde
V-nummer mogelijk. Dit vreemdelingennummer wordt toegekend door de Immigratie en Naturalisatie
Dienst (IND).
|
(R_P BSN) |
|
|
@root
|
oid |
1 … 1 |
F |
2.16.840.1.113883.2.4.6.20 |
Inclusie |
1 … 2 |
R |
van 2.16.840.1.113883.2.4.6.10.100.10222 Adres cliënt (2012‑08‑01)
|
hl7:addr
|
AD |
1 … 2 |
R |
Adres van jeugdige. Het attribuut @use bevat het soort adres. Sommige elementen hebben
datatype SC. Merk op dat in datatype SC de text() node altijd verplicht is, ongeacht
of er wordt gecodeerd. Deze kan worden gelezen als de @displayName
|
(R_P BSN) |
|
![Gekoppeld aan concepten: target](../assets/target.png) |
jgz-bds-groep-1
|
Groep G001: Adres cliënt 400
|
Basisdataset (BDS) versie 4.0.0 400
|
jgz-bds-groep-1
|
Groep G001: Adres cliënt 326
|
Basisdataset (BDS) versie 3.2.6 326
|
|
@use
|
set_cs |
0 … 1 |
|
Soort adres. Dit is een spatie-gescheiden enumeratie van alle soorten die van toepassing
zijn op dit adres. De volgorde is niet relevant. Als het adrestype "Anders" is, dan
is er geen waarde mogelijk voor dit attribuut. Tenzij er een andere waarde geldig
is voor het adres moet het attribuut @use worden weggelaten.
- "CONF" - dit is een geheim adres
- "HP" - huisadres conform de BRP, zie de technische specificatie van de SBV-Z voor details over welke adresdelen worden ondersteund in dit type
- "PHYS" - woonadres
- "PST" - postadres
- "TMP" - tijdelijk adres
|
|
|
|
Voorbeeld |
<addr use="HP"> <streetName>Straatweg</streetName> <houseNumber>1a</houseNumber> <postalCode>1000 AA</postalCode> <county code="0518" codeSystem="2.16.840.1.113883.2.4.6.14">'s-Gravenhage</county></addr> |
hl7:streetName
|
ADXP |
0 … 1 |
R |
Straatnaam (zonder nummer) van het adres. |
(R_P BSN) |
|
|
hl7:houseNumber
|
ADXP |
0 … 1 |
R |
Het element houseNumber moet het huisnummer bevatten. Het huisnummer kan niet-numerieke
gedeelten bevatten die het adres mede identificeren, bijv. "23a", maar alleen als
de bron deze niet gescheiden kan aanbieden. Huisletter dienen indien mogelijk in het
element buildingNumberSuffix te worden doorgegeven. Gegevens zoals "to" (woonboten)
of "3 hoog achter" maken geen deel uit van dit attribuut. Dit type gegevens is elders
in het Adres datatype opgenomen.
|
(R_P BSN) |
|
|
hl7:buildingNumberSuffix
|
ADXP |
0 … 1 |
R |
Het element buildingNumberSuffix bevat, indien aanwezig, huisletter en/of huisnummertoevoeging,
in die volgorde. Deze dienen met een spatie van elkaar gescheiden te worden doorgegeven.
Als er geen huisletter bekend is, dan begint de waarde van buildingNumberSuffix met
een spatie
Export
- Als er zowel een huisletter als een huisnummertoevoeging bekend is, dan komt de huisletter
eerst, dan een spatie en tenslotte de huisnummertoevoeging. Deze samengestelde waarde
wordt doorgegeven in de buildingNumberSuffix.
- Als er alleen een huisletter bekend is, wordt deze in de buildingNumberSuffix doorgegeven.
Er hoeft geen spatie achter.
- Als er alleen een huisnummertoevoeging bekend is, wordt deze in de buildingNumberSuffix
doorgegeven met een spatie ervoor ter indicatie van een lege huisletter
Import
- Als buildingNumberSuffix geen spatie bevat, dan geldt de gehele waarde als huisletter.
- Als buildingNumberSuffix wel een spatie bevat, dan wordt het gedeelte voor de spatie
als huisletter geïmporteerd, en het gedeelte na de spatie (de rest) als huisnummertoevoeging.
|
(R_P BSN) |
|
|
|
Voorbeeld |
Huisletter B <buildingNumberSuffix>B</buildingNumberSuffix> |
|
Voorbeeld |
Huisnummertoevoeging rood <buildingNumberSuffix> rood</buildingNumberSuffix> |
|
Voorbeeld |
Huisletter B, Huisnummertoevoeging rood <buildingNumberSuffix>B rood</buildingNumberSuffix> |
hl7:additionalLocator
|
ADXP |
0 … 1 |
R |
Aanvullende locatieaanduidingen aanvullend op het postadres. Kan de waarden 'to' (tegenover)
of 'by' (bij) zijn.
|
(R_P BSN) |
|
|
|
CONF |
elementinhoud moet "to" zijn |
-of- |
elementinhoud moet "by" zijn |
|
hl7:postalCode
|
ADXP |
1 … 1 |
R |
Postcode van het adres, voorzien van een spatie. |
(R_P BSN) |
|
|
|
Schematron assert |
role |
error
|
|
|
test |
string-length(text())=7 |
|
|
Melding |
<name path=".."/>/<name/> MOET formaat 'nnnn AA' zijn (met spatie) |
|
hl7:county
|
SC |
0 … 1 |
R |
Gemeente als onderdeel van het adres. Indien deze wordt gecodeerd, dan moet worden
gecodeerd volgens BRP tabel 33 (2.16.840.1.113883.2.4.6.14). Merk op dat de gemeente
veelal niet gelijk is aan de woonplaats. Voorbeeld: Voorburg, gem. Leidschendam-Voorburg.
De text() node is in datatype SC altijd verplicht.
|
(R_P BSN) |
|
|
|
Schematron assert |
role |
error
|
|
|
test |
not(@codeSystem) or @codeSystem='2.16.840.1.113883.2.4.6.14' |
|
|
Melding |
<name path=".."/>/<name/> MOET, indien deze gecodeerd wordt, worden gecodeerd volgens BRP-tabel 33 |
|
hl7:city
|
SC |
0 … 1 |
R |
Het element city moet indien aanwezig de woonplaats/postadresplaats bevatten. |
(R_P BSN) |
|
|
hl7:country
|
SC |
0 … 1 |
R |
Het element country moet het land bevatten. Indien deze wordt gecodeerd, dan moet
worden gecodeerd volgens BRP tabel 34 (2.16.840.1.113883.2.4.4.16.34). De text() node
is in datatype SC altijd verplicht.
|
(R_P BSN) |
|
|
|
Schematron assert |
role |
error
|
|
|
test |
not(@codeSystem) or @codeSystem='2.16.840.1.113883.2.4.4.16.34' |
|
|
Melding |
<name path=".."/>/<name/> MOET, indien deze gecodeerd wordt, worden gecodeerd volgens BRP tabel 34 Landen |
|
hl7:desc
|
ADXP |
0 … 1 |
R |
Het element desc moet een omschrijving van de locatie bevatten |
(R_P BSN) |
|
|
Inclusie |
0 … 1 |
|
van 2.16.840.1.113883.2.4.6.10.100.10251 Periode geldigheid adres cliënt (2012‑08‑01)
|
hl7:useablePeriod
|
IVL_TS |
0 … 1 |
|
Periode van geldigheid van het adres. Bevat een periode begrensd door een startdatum
in element low en/of een einddatum in element high. Als één van de elementen low of high een waarde bevat in het attribuut @value, en de andere waarde is niet bekend, dan
mag in dit andere element het attribuut @nullFlavor de waarde 'UNK' bevatten. Er mogen
geen andere elementen of attributen worden gebruikt dan low en high.
|
(R_P BSN) |
|
![Gekoppeld aan concepten: target](../assets/target.png) |
jgz-bds-groep-96
|
Groep G096: Periode geldigheid adres cliënt 326
|
Basisdataset (BDS) versie 3.2.6 326
|
jgz-bds-groep-96
|
Groep G096: Periode geldigheid adres cliënt 400
|
Basisdataset (BDS) versie 4.0.0 400
|
|
|
Voorbeeld |
<useablePeriod> <low value="20090309"/> <high value="20090409"/></useablePeriod> |
|
Voorbeeld |
<useablePeriod> <low nullFlavor="UNK"/> <high value="20090409"/></useablePeriod> |
Keuze |
1 … 2 |
|
Elementen om uit te kiezen:
|
hl7:low
|
TS |
… 1 |
R |
Startdatum periode |
(R_P BSN) |
|
|
@nullFlavor
|
cs |
0 … 1 |
F |
UNK |
|
Bevat alleen een waarde indien van de periode geen startdatum maar wel een einddatum
bekend is.
|
|
Voorbeeld |
<low value="20090309"/> |
hl7:high
|
TS |
… 1 |
R |
Einddatum periode |
(R_P BSN) |
|
|
@nullFlavor
|
cs |
0 … 1 |
F |
UNK |
|
Bevat alleen een waarde indien van de periode wel een startdatum maar geen einddatum
bekend is.
|
|
Voorbeeld |
<high value="20090409"/> |
hl7:width
|
|
|
NP |
|
(R_P BSN) |
hl7:center
|
|
|
NP |
|
(R_P BSN) |
hl7:statusCode
|
CS |
1 … 1 |
M |
Patiënt-status (altijd actief) |
(R_P BSN) |
@code
|
CONF |
1 … 1 |
F |
active |
Inclusie |
1 … 1 |
R |
van 2.16.840.1.113883.2.4.6.10.100.136 PatientPerson [minimal] (2015‑07‑13)
|
hl7:patientPerson
|
|
1 … 1 |
R |
|
(R_P BSN) |
@classCode
|
cs |
0 … 1 |
F |
PSN |
@determinerCode
|
cs |
0 … 1 |
F |
INSTANCE |
|
Voorbeeld |
<patientPerson> <templateId root="2.16.840.1.113883.2.4.6.10.100.136"/> <name use="L"> <given>V.</given> <prefix qualifier="VV">van </prefix> <family>Achternaam</family> </name> <administrativeGenderCode code="M" codeSystem="2.16.840.1.113883.5.1" displayName="mannelijk"/> <birthTime value="20130322"/></patientPerson> |
hl7:templateId
|
II |
1 … 1 |
M |
|
(R_P BSN) |
@root
|
|
1 … 1 |
F |
2.16.840.1.113883.2.4.6.10.100.136 |
Keuze |
1 … 1 |
|
Naam. Dit kan de officiële naam zijn zoals in de BRP en/of de naam zoals bekend in
de instelling.
Elementen om uit te kiezen:
|
Inclusie |
|
|
van 2.16.840.1.113883.2.4.6.10.100.10232 Naam kind officieel (2012‑08‑01)
|
hl7:name
|
PN.NL |
|
|
|
(R_P BSN) |
waar [@use='OR'] |
|
@use
|
cs |
1 … 1 |
F |
OR |
|
Voorbeeld |
<name use="OR"> <given qualifier="BR">Özgür Ahsen</given> <family qualifier="BR">Yavşar</family></name> |
|
Voorbeeld |
<name use="OR"> <prefix qualifier="VV">van </prefix> <family qualifier="BR">Wijk</family></name> |
|
Voorbeeld |
<name use="OR"> <prefix qualifier="NB">Gravin </prefix> <prefix qualifier="VV">van </prefix> <family qualifier="BR">Wijk</family></name> |
hl7:given
|
ENXP |
0 … 1 |
R |
Bevat de voornamen van de persoon. De given name van het qualifier type 'BR' duidt
een volledige voornaam aan.
|
(R_P BSN) |
|
|
@qualifier
|
set_cs |
0 … 1 |
F |
BR |
hl7:prefix
|
ENXP |
0 … 1 |
R |
Bevat het voorvoegsel van de geslachtsnaam met de qualifier 'VV' (voorvoegsel). Merk
op dat de volgorde van de XML tags in het bericht van belang is: de voorvoegsels dienen
altijd vóór de bijbehorende family name gecommuniceerd te worden. Merk op dat een
voorvoegsel eindigt met een spatie indien het type voorvoegsel dit vereist (wel bij
"de" en "van", maar niet bij "l'").
|
(R_P BSN) |
|
|
@qualifier
|
set_cs |
1 … 1 |
R |
|
|
CONF |
@qualifier moet "VV" zijn |
of |
@qualifier moet "BR" zijn |
|
hl7:family
|
ENXP |
1 … 1 |
M |
Bevat één geslachtsnaam met de use qualifier "BR". |
(R_P BSN) |
|
|
@qualifier
|
set_cs |
1 … 1 |
F |
BR |
Inclusie |
|
|
van 2.16.840.1.113883.2.4.6.10.100.10233 Naam kind zoals bekend bij instelling (2012‑08‑01)
|
hl7:name
|
PN.NL |
|
|
|
(R_P BSN) |
waar [@use='L'] |
|
@use
|
cs |
1 … 1 |
F |
L |
|
Voorbeeld |
<name use="L"> <given qualifier="CL">Sarah</given> <prefix qualifier="VV">de </prefix> <family qualifier="BR">Groot</family></name> |
Keuze |
1 … * |
|
Elementen om uit te kiezen:
- hl7:given
- hl7:prefix
- hl7:family
- hl7:delimiter
- hl7:suffix
|
hl7:given
|
ENXP |
0 … 2 |
|
Bevat de roepnaam/roepnamen van de persoon. De waarde @qualifier="CL" is eigenlijk
verplicht, omdat zonder deze waarde het een onbekend type voornaam/initiaal is, maar
omdat er geen andere voornamen te verwachten zijn en uit backward compatibility overwegingen
die deze toch optioneel gelaten.
|
(R_P BSN) |
|
|
@qualifier
|
|
0 … 1 |
F |
CL |
hl7:prefix
|
ENXP |
0 … 1 |
|
Bevat het voorvoegsel van de achternaam, minimaal met qualifier "VV", optioneel ook
met qualifier "BR" (geslachtsnaam). Merk op dat de volgorde van de XML tags in het
bericht van belang is: de voorvoegsels dienen altijd vóór de bijbehorende family name
gecommuniceerd te worden. Merk op dat een voorvoegsel eindigt met een spatie indien
het type voorvoegsel dit vereist (wel bij "de" en "van", maar niet bij "l'").
|
(R_P BSN) |
|
|
@qualifier
|
set_cs |
1 … 1 |
R |
|
|
CONF |
@qualifier moet "VV" zijn |
of |
@qualifier moet "BR" zijn |
|
hl7:family
|
ENXP |
0 … 1 |
|
Bevat de achternaam, optioneel met qualifier "BR" (geslachtsnaam). |
(R_P BSN) |
|
|
@qualifier
|
set_cs |
0 … 1 |
F |
BR |
hl7:delimiter
|
ENXP |
0 … 1 |
|
Bevat een scheidingsteken zoals "-" in een samengestelde naam |
(R_P BSN) |
hl7:suffix
|
ENXP |
0 … 1 |
|
Bevat een achtervoegsel van de naam. Dit zijn meestal acedemische tiels, maar niet
nader bepaalde achtervoegsels zoals "Jr." en "III" zijn ook mogelijk. Er is geen impliciete
spatie als tussenruimte met het eraan voorafgaande name part, d.w.z. een spatie voor
het achtervoegsel moet expliciet worden vermeld!
|
(R_P BSN) |
hl7:administrativeGenderCode
|
CV |
1 … 1 |
R |
Administratief geslacht |
(R_P BSN) |
|
|
|
CONF |
|
hl7:birthTime
|
TS |
1 … 1 |
M |
Geboortedatum |
(R_P BSN) |
|
|
hl7:multipleBirthInd
|
BL |
0 … 1 |
C |
Indicatie of persoon deel is van een meerling. De werkelijke informatie uit BDS-rubriek
16 "Pasgeborene en eerste levensweken" / BDS-element 108 staat in A_NeoNateData waar
alle pasgeboreneinformatie bijeen is gebracht
|
(R_P BSN) |
|
|
|
Constraint |
Als BDS-element 108 een waarde bevat dan heeft dit element de waarde "true". |
hl7:multipleBirthOrderNumber
|
INT.POS |
0 … 1 |
C |
Volgnummer van uitkomst. 1 is de eerste, 2 de volgende enzovoorts. |
(R_P BSN) |
|
|
|
Constraint |
Dit element kan alleen een waarde hebben als element multipleBirthInd "true" is. |
|
Schematron assert |
role |
error
|
|
|
test |
preceding-sibling::hl7:multipleBirthInd/@value='true' |
|
|
Melding |
<name/> kan alleen een waarde hebben bij meerlingen |
|
hl7:contactParty
|
|
0 … 1 |
R |
Contactgegevens. |
(R_P BSN) |
|
![Gekoppeld aan concepten: target](../assets/target.png) |
jgz-bds-groep-4
|
Groep G004: Contactpersoon cliënt 400
|
Basisdataset (BDS) versie 4.0.0 400
|
jgz-bds-groep-4
|
Groep G004: Contactpersoon cliënt 326
|
Basisdataset (BDS) versie 3.2.6 326
|
|
hl7:telecom
|
TEL |
1 … * |
M |
Telefoonnummer contactpersoon |
(R_P BSN) |
|
|
@use
|
set_cs |
0 … 1 |
|
|
|
Voorbeeld |
<telecom value="tel:015-1234567"/> |
hl7:effectiveTime
|
IVL_TS |
0 … 1 |
R |
Periode geldigheid contactpersoon |
(R_P BSN) |
|
![Gekoppeld aan concepten: target](../assets/target.png) |
jgz-bds-groep-97
|
Groep G097: Periode geldigheid contactpersoon 400
|
Basisdataset (BDS) versie 4.0.0 400
|
jgz-bds-groep-97
|
Groep G097: Periode geldigheid contactpersoon 326
|
Basisdataset (BDS) versie 3.2.6 326
|
|
|
Schematron assert |
role |
error
|
|
|
test |
hl7:low or hl7:high |
|
|
Melding |
template-2.16.840.1.113883.2.4.6.10.100.163: low en/of high is verplicht |
|
hl7:low
|
TS |
0 … 1 |
R |
Contactpersoon vanaf datum en eventueel tijd |
(R_P BSN) |
|
|
hl7:high
|
TS |
0 … 1 |
R |
Contactpersoon tot datum en eventueel tijd |
(R_P BSN) |
|
|
hl7:width
|
|
|
NP |
|
(R_P BSN) |
hl7:center
|
|
|
NP |
|
(R_P BSN) |
hl7:contactPerson
|
|
0 … 1 |
R |
Contactpersoongegevens. De contactpersoon is niet altijd bekend, maar moet indien
bekend worden meegeleverd.
|
(R_P BSN) |
@classCode
|
cs |
0 … 1 |
F |
PSN |
@determinerCode
|
cs |
0 … 1 |
F |
INSTANCE |
hl7:name
|
PN |
1 … 1 |
M |
Naam contactpersoon |
(R_P BSN) |
|
|
hl7:birthPlace
|
|
0 … 1 |
R |
Geboorteplaats en/of land |
(R_P BSN) |
|
Voorbeeld |
<birthPlace> <addr> <county code="0518" codeSystem="2.16.840.1.113883.2.4.6.14">'s-Gravenhage</county> <country code="6030" codeSystem="2.16.840.1.113883.2.4.4.16.34">Nederland</country> </addr></birthPlace> |
hl7:addr
|
AD |
1 … 1 |
M |
Geboorteland/plaats |
(R_P BSN) |
|
Schematron assert |
role |
error
|
|
|
test |
hl7:county or hl7:country |
|
|
Melding |
Tenminste geboorteplaats of geboorteland is verplicht |
|
hl7:county
|
SC |
0 … 1 |
R |
Gemeente. Indien deze wordt gecodeerd, dan moet worden gecodeerd volgens BRP tabel
33 (2.16.840.1.113883.2.4.6.14). De text() node is in datatype SC altijd verplicht.
|
(R_P BSN) |
|
|
|
Schematron assert |
role |
error
|
|
|
test |
not(@codeSystem) or @codeSystem='2.16.840.1.113883.2.4.6.14' |
|
|
Melding |
<name path=".."/>/<name/> MOET, indien deze gecodeerd wordt, worden gecodeerd volgens BRP-tabel 33 Gemeenten |
|
hl7:country
|
SC |
0 … 1 |
R |
Land. Indien deze wordt gecodeerd, dan moet worden gecodeerd volgens BRP tabel 34
(2.16.840.1.113883.2.4.4.16.34). De text() node is in datatype SC altijd verplicht.
|
(R_P BSN) |
|
|
|
Schematron assert |
role |
error
|
|
|
test |
not(@codeSystem) or @codeSystem='2.16.840.1.113883.2.4.4.16.34' |
|
|
Melding |
<name path=".."/>/<name/> MOET, indien deze gecodeerd wordt, worden gecodeerd volgens BRP tabel 34 Landen |
|