hl7:component1
|
|
|
|
Koppelt het dossier aan gegevens die niet officieel tot de BDS behoren (NonBDSData).
Elk gegeven dient een constant gegeven te zijn, al of niet gekoppeld aan een rubriek
met constante gegevens.
|
(carata) |
@typeCode
|
cs |
0 … 1 |
F |
COMP |
|
Voorbeeld |
Lokale gegevens <component1 typeCode="COMP"> <nonBDSData classCode="OBS" moodCode="EVN"> <code nullFlavor="OTH"> <originalText>Voogdijschap</originalText> </code> <value>Voogdijschap ligt bij de Raad van de kinderbescherming, mw. Voor de Wind, tel: 123-1234567</value> <pertainsTo> <categoryInBDS> <code code="R002" codeSystem="2.16.840.1.113883.2.4.4.40.391" displayName="Dossierinformatie"/> </categoryInBDS> </pertainsTo> </nonBDSData></component1> |
|
Voorbeeld |
Vervallen element <component1 typeCode="COMP"> <nonBDSData classCode="OBS" moodCode="EVN"> <code code="1442" codeSystem="2.16.840.1.113883.2.4.4.40.267" displayName="Verantwoordelijke JGZ-professional ID"/> <text>UZI 123456789</text> <value xsi:type="II" extension="123456789" root="2.16.528.1.1007.3.1"/> <pertainsTo> <categoryInBDS> <code code="R005" codeSystem="2.16.840.1.113883.2.4.4.40.391" displayName="Betrokken JGZ‑organisaties"/> </categoryInBDS> </pertainsTo> </nonBDSData></component1> |
hl7:nonBDSData
|
|
1 … 1 |
M |
Bevat gegevens, als key/value-paar, conform rubriek 51 'Niet gespecificeerde gegevens' gekoppeld aan een rubriek met
constante gegevens, i.e. niet longitudinaal.
|
(carata) |
|
|
jgz-bds-rubriek-51
|
R051: Niet-gespecificeerde gegevens 400
|
Basisdataset (BDS) versie 4.0.0 400
|
jgz-bds-groep-83
|
Groep G083: Niet gespecificeerde gegevens 400
|
Basisdataset (BDS) versie 4.0.0 400
|
|
@classCode
|
cs |
0 … 1 |
F |
OBS |
@moodCode
|
cs |
0 … 1 |
F |
EVN |
hl7:code
|
CV |
1 … 1 |
R |
Element. Vermeld het activiteit/contactgebonden element waarvoor niet gespecificeerde
gegevens bestaan. Als het geheel nieuw soort informatie betreft waarvoor nog geen
element in de BDS bestaat dan bevat @nullFlavor de waarde 'OTH' en bevat het element
originalText de niet-gecodeerde omschrijving.
|
(carata) |
|
|
@nullFlavor
|
cs |
0 … 1 |
F |
OTH |
hl7:originalText
|
ST |
0 … 1 |
C |
Bevat de omschrijving van het niet in de BDS gespecificeerde element. |
(carata) |
|
Constraint |
Verplicht als @nullFlavor='OTH' |
hl7:text
|
ST |
1 … 1 |
R |
Waarde. Vermeld de waarde in leesbare, presenteerbare tekst. Conversie naar string
is mogelijk vereist. Gesuggereerde conversiewijze:
Datatype van waardendomein/HL7 |
Suggestie |
Anders/nullFlavor=OTH |
neem werkelijke waarde over (originalText) |
nullFlavor behalve OTH |
'onbekend' |
BL/ja/nee |
'ja' of 'nee' |
CE/CV/gecodeerd |
neem weergavenaam over, of indien 'anders' de tekst bij de echte waarde |
II/identificatie |
@extension (@root) |
INT/getal |
neem getal over |
PQ/hoeveelheid |
waarde<spatie>eenheid |
ADXP/ENXP/SC/ED/ST/TN/ON/string |
neem string over |
TS/datum(tijd) |
datum(tijd)waarde |
|
(carata) |
|
|
@nullFlavor
|
|
0 … 1 |
|
In principe zou de (oorspronkelijke) waarde onbekend kunnen zijn en zou ontbreken
van een waarde, toch relevant kunnen zijn. In dat geval is er geen tekst, maar alleen
een reden waarom deze ontbreekt. Meest algemeen - en niets zeggend - is "NI" No Information.
De enige reden die niet is toegestaan, is "OTH" Other. In dat geval is er blijkbaar
wel een waarde.
|
|
Schematron assert |
role |
error
|
|
|
test |
not(@nullFlavor = 'OTH') |
|
|
Melding |
@nullFlavor OTH is als waarde niet toegestaan. Er is altijd een echte waarde indien
@nullFlavor='OTH'. |
|
hl7:value
|
ANY |
0 … 1 |
R |
Waarde. Vermeld de waarde, die hoort bij het eerder genoemde element met de structuur
zoals hoort bij het betreffende element. Als dit een bestaand BDS-element betreft
dan kan het datatype opgezocht worden in de publicatie waarin dit element nog actueel
was. Anders gelden de volgende vuistregels:
- Ja/Nee: BL
- Binair/blob: ED
- Code: CV - gebruik indien van toepassing het HL7-codesysteem (OID) en niet het BDS-codesysteem
- Decimaal: REAL
- Datum/tijd: TS
- Datum/tijd interval: IVL_TS
- Hoeveelheid: PQ
- Identificatie: II - gebruik indien van toepassing het HL7-identificatiesysteem, bijvoorbeeld
UZI: 2.16.528.1.1007.3.1, URA: 2.16.528.1.1007.3.3, AGB: 2.16.840.1.113883.2.4.6.1,
BIG: 2.16.528.1.1007.5.1
- Integer: INT
- Organisatienaam: ON
- Persoonsnaam (gestructureerd of niet): PN
- String: ST
Als het datatype niet past, dan zal dat tot XML Schemafouten leiden. Gebruik bij
vervallen elementen altijd het datatype dat het destijds in de specificatie had.
|
(carata) |
@xsi:type
|
cs |
1 … 1 |
F |
ANY |
|
HL7 Datatype van de waarde |
hl7:pertainsTo
|
|
0 … 1 |
C |
Koppelt de BDS-categorie aan de NonBDSData element/waarde |
(carata) |
@typeCode
|
cs |
0 … 1 |
F |
COMP |
|
Constraint |
Niet nodig als de nonBDSdata niet aan enige BDS-rubriek zijn gerelateerd. |
hl7:categoryInBDS
|
|
1 … 1 |
M |
Categorie/groep/activiteit in de BDS |
(carata) |
@classCode
|
cs |
0 … 1 |
F |
CLUSTER |
@moodCode
|
cs |
0 … 1 |
F |
DEF |
hl7:code
|
CV |
1 … 1 |
M |
Bevat de RubriekID. Waarden zijn afkomstig uit waardendomein W0639 'RubriekID' (2.16.840.1.113883.2.4.4.40.391) |
(carata) |
|
|
|
CONF |
|