hl7:author
|
|
1 … 1 |
M |
|
(Zor ort) |
|
|
@typeCode
|
|
1 … 1 |
F |
AUT |
|
Voorbeeld |
<author typeCode="AUT"> <time value="201108231011"/> <modeCode nullFlavor="NA"/> <signatureCode nullFlavor="NA"/> <responsibleParty classCode="ASSIGNED"> <telecom value="tel:+31.70.2546.3726"/> <agentPerson> <name> <given>Victor</given> <family>Verloskundige</family> </name> </agentPerson> <representedOrganization classCode="ORG" determinerCode="INSTANCE"> <id root="2.16.528.1.1007.3.3" extension="00023444"/> <code code="G3" codeSystem="2.16.840.1.113883.2.4.15.1060"/> <name>ABC Verloskundigenpraktijk</name> </representedOrganization> </responsibleParty></author> |
|
Voorbeeld |
<author typeCode="AUT"/> |
hl7:time
|
TS |
1 … 1 |
R |
Tijdstip van auteurschap |
(Zor ort) |
hl7:modeCode
|
CE |
1 … 1 |
R |
Specificeert hoe informatie is verkregen, hier niet van toepassing. |
(Zor ort) |
@nullFlavor
|
|
1 … 1 |
F |
NA |
hl7:signatureCode
|
CE |
1 … 1 |
|
Code die author specificeert, hier niet van toepassing. |
(Zor ort) |
@nullFlavor
|
|
1 … 1 |
F |
NA |
hl7:responsibleParty
|
|
1 … 1 |
M |
Zorgverlener, was verantwoordelijk voor zorg en is aanleveraar van de gegevens. |
(Zor ort) |
|
|
@classCode
|
|
1 … 1 |
F |
ASSIGNED |
|
Voorbeeld |
<responsibleParty classCode="ASSIGNED"> <telecom value="tel:+31.70.2546.3726"/> <agentPerson> <name> <given>Victor</given> <family>Verloskundige</family> </name> </agentPerson></responsibleParty> |
hl7:telecom
|
TEL |
1 … 1 |
R |
|
(Zor ort) |
|
|
@value
|
|
0 … 1 |
|
|
@nullFlavor
|
|
0 … 1 |
|
Indien van toepassing kan een nullFlavor worden gebruikt. Bijvoorbeeld 'NI' wanneer
er geen informatie is.
|
|
Schematron assert |
role |
error
|
|
|
see |
http://tools.ietf.org/html/rfc3966 |
|
|
test |
matches(@value,'^tel:(\+?([\d()./-]|(%[a-f\d]{2}))+)*(;(phone-context=((\+?([\d()./-]|(%[a-f\d]{2}))+)|(([a-z\d-]|(%[a-f\d]{2}))+(\.([a-z\d-]|(%[a-f\d]{2}))+)*))|(ext=[\d./-]+)|(isub=(([a-z\d();/?:@&=+$,_.!~*''-])|(%[a-f\d]{2}))+)|([a-z\d-]+=([a-z\d\[\]/:&+$_.!~*()-]|(%[a-f\d]{2}))+)))*$') |
|
|
Melding |
De waarde van dit telecom element('<value-of select="@value"/>') moet een telefoonnummer bevatten, starten met 'tel:' en vervolgens een valide telefoon
uri hebben conform RFC3966. |
|
hl7:agentPerson
|
|
1 … 1 |
M |
|
(Zor ort) |
@classCode
|
|
1 … 1 |
F |
PSN |
@determinerCode
|
|
1 … 1 |
F |
INSTANCE |
Inclusie |
1 … 1 |
M |
van 2.16.840.1.113883.2.4.6.10.90.900916 NaamORofL (2013‑03‑20)
|
hl7:name
|
PN |
1 … 1 |
M |
Officiële naam of zoals deze bekend is in de instelling. Specificatie: "Implementatiehandleiding
basiscomponenten versie 2.2". Het attribuut @use bepaalt het type van de naam.
|
(Zor ort) |
|
|
@use
|
set_cs |
0 … 1 |
|
Mogelijke waarden
- "L" - naam zoals bekend bij de instelling
- "OR" - officiële naam
- "OR L" of "L OR" - officiële naam tevens zoals bekend bij de instelling
|
|
CONF |
@use moet "OR" zijn |
of |
@use moet "L" zijn |
of |
@use moet "OR L" zijn |
of |
@use moet "L OR" zijn |
|
|
Voorbeeld |
<name use="L"> <given>Diny</given> <prefix qualifier="VV BR">van de </prefix> <family qualifier="BR">Bos</family></name> |
|
Voorbeeld |
<name use="L"> <given>Aatje</given> <family qualifier="BR">Klein</family> <delimiter>-</delimiter> <prefix qualifier="VV SP">de </prefix> <family qualifier="SP">Groot</family></name> |
Keuze |
0 … * |
|
Elementen om uit te kiezen:
- hl7:given
- hl7:prefix
- hl7:family
- hl7:delimiter
- hl7:suffix
|
hl7:given
|
ENXP |
|
R |
Bevat de voornamen, roepnamen of initialen van de persoon. Deze mogen ook in gescheiden
given elementen worden geplaatst
- @qualifier='' is een onbekend soort voornaam/voorletter
- @qualifier='IN' betekent dat het initialen betreft. Initialen worden gescheiden door
een punt
- @qualifier='BR' is een officiële voornaam
- @qualifier='CL' is een roepnaam
- @qualifier mag ook een spatie-gescheiden lijst bevatten. De volgorde is niet relevant.
'CL BR' en 'BR CL' zijn dus equivalent (officiële naam die tevens roepnaam is)
|
(Zor ort) |
|
|
hl7:prefix
|
ENXP |
|
R |
Bevat het voorvoegsel van de geslachtsnaam of partnernaam met de qualifier 'VV' (voorvoegsel),
en/of de adellijke titel met qualifier 'NB' 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‘".
) Eventuele adellijke titels/predikaten worden, voorzien van de qualifier NB, voor
de geslachtsnaam opgenomen.
- @qualifier='' is een titel
- @qualifier='VV' is een voorvoegsel. 'VV BR' of 'BR VV' is een voorvoegsel bij de geslachtsnaam
en 'VV SP' of 'SP VV' is een voorvoegsel bij de partnernaam
- @qualifier='NB' is een adellijke titel
- @qualifier='TITLE' is een aanhef t.b.v. correspondentie zoals 'de heer'
|
(Zor ort) |
|
Schematron assert |
role |
warning
|
|
|
test |
@qualifier |
|
|
Melding |
<name path=".."/>/<name/>/@qualifier ontbreekt. Deze prefix zal als titel worden geïnterpreteerd. |
|
hl7:family
|
ENXP |
|
R |
Bevat 1 achternaam met qualifier "BR" (geslachtsnaam), of 1 achternaam met qualifier
"SP" (partnernaam).
|
(Zor ort) |
|
|
hl7:delimiter
|
ENXP |
|
R |
Bevat een scheidingsteken zoals "-" in een samengestelde naam |
(Zor ort) |
hl7:suffix
|
ENXP |
|
R |
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!
|
(Zor ort) |
hl7:representedOrganization
|
|
1 … 1 |
R |
Zorginstelling die de zorg levert / heeft geleverd. |
(Zor ort) |
|
|
@classCode
|
|
1 … 1 |
F |
ORG |
@determinerCode
|
|
1 … 1 |
F |
INSTANCE |
Inclusie |
0 … 1 |
R |
van 2.16.840.1.113883.2.4.6.10.90.900022 Zorginstelling (OID) (2009‑10‑01)
|
hl7:id
|
II |
0 … 1 |
R |
|
(Zor ort) |
 |
 |
 |
waar [not(@root='2.16.840.1.113883.2.4.6.1' or @root='2.16.840.1.113883.2.4.3.22.98.1'
or @root='2.16.528.1.1007.3.3')] |
|
|
|
|
Keuze |
1 … |
|
Elementen om uit te kiezen:
|
Inclusie |
0 … 1 |
|
van 2.16.840.1.113883.2.4.6.10.90.900610 Zorginstelling (AGB-id) (DYNAMISCH)
|
hl7:id
|
II.NL.AGB |
0 … 1 |
|
|
(Zor ort) |
|
|
@root
|
|
1 … 1 |
F |
2.16.840.1.113883.2.4.6.1 |
@extension
|
|
1 … 1 |
R |
|
Inclusie |
0 … 1 |
|
van 2.16.840.1.113883.2.4.6.10.90.900044 Zorginstelling (LVR-ID) (DYNAMISCH)
|
hl7:id
|
II |
0 … 1 |
|
|
(Zor ort) |
|
|
@root
|
|
1 … 1 |
F |
2.16.840.1.113883.2.4.3.22.98.1 |
@extension
|
|
1 … 1 |
R |
|
Inclusie |
0 … 1 |
|
van 2.16.840.1.113883.2.4.6.10.90.900021 Zorginstelling (URA) (DYNAMISCH)
|
hl7:id
|
II.NL.URA |
0 … 1 |
|
|
(Zor ort) |
|
|
@root
|
|
1 … 1 |
F |
2.16.528.1.1007.3.3 |
@extension
|
|
1 … 1 |
R |
|
Inclusie |
1 … 1 |
M |
van 2.16.840.1.113883.2.4.6.10.90.900025 Naam Zorginstelling (2009‑10‑01)
|
hl7:name
|
ON |
1 … 1 |
M |
|
(Zor ort) |
|
|
|
Voorbeeld |
<name>ABC Verloskundigenpraktijk</name> |