hl7:manufacturedProduct
|
|
1 … 1 |
R |
|
(MPCal3) |
|
|
@classCode
|
cs |
0 … 1 |
F |
MANU |
hl7:templateId
|
II |
1 … 1 |
M |
|
(MPCal3) |
@root
|
uid |
1 … 1 |
F |
2.16.840.1.113883.2.4.3.11.60.20.77.10.9363 |
Inclusie |
|
|
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9361 MP CDA Medication Contents (2021‑06‑02 15:46:29)
|
hl7:manufacturedMaterial
|
|
1 … 1 |
R |
|
(MPCal3) |
|
|
@classCode
|
cs |
0 … 1 |
F |
MMAT |
@determinerCode
|
cs |
0 … 1 |
F |
KIND |
Inclusie |
0 … 1 |
R |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9360 MP CDA Medication Code (2021‑06‑02 15:04:53) Medicatiecode. Als code bekend is, is het verplicht deze mee te geven. Gebruik anders
de elementen name/desc en ingredient om het geneesmiddel te beschrijven.
|
Keuze |
0 … 1 |
|
Bevat codering voor medicatie volgens de G-standaard SNK/SSK/GPK/PRK/HPK/ZI-nummer.
Deze primaire code moet de meest specifieke aanduiding zijn die in het registrerende
systeem is vastgelegd. Tevens kunnen meer generieke codering(en) meegegeven worden
in translation element(en). Bij magistraal / eigen bereiding hoeft dit element code
niet opgenomen te worden. Indien beschikbaar mag er wel een 'eigen codering'(90 miljoennummer
onder een eigen OID) meegegeven worden. Bij een niet volgens de G-standaard gecodeerd
product is minimaal één volgens G-standaard gecodeerd ingrediënt verplicht.
- @codeSystem='1.3.160' is GTIN. Global Trade Item Number.
- @codeSystem='2.16.840.1.113883.6.73' is ATC. Anatomic Therapeuric Classification.
- @codeSystem='2.16.840.1.113883.2.4.4.1.750' is SNK. Stofnaamkenmerk.
- @codeSystem='2.16.840.1.113883.2.4.4.1.725' is SSK. Stofnaamkenmerk met toedieningsweg.
- @codeSystem='2.16.840.1.113883.2.4.4.1' is GPK. Generiek productkenmerk: merkloze
aanduiding op basis van de werkzame stof, inclusief de sterkte, de farmaceutische
vorm en soms toedieningsweg.
- @codeSystem='2.16.840.1.113883.2.4.4.10' is PRK. Voorschrijfkenmerk: GPK inclusief
extra kenmerken om te zorgen dat alle bij het voorschrijven relevante informatie in
één code gevangen wordt (soms ook hulpstoffen).
- @codeSystem='2.16.840.1.113883.2.4.4.7' is HPK. Handelsproductkenmerk: GPK inclusief
merkaanduiding van een specifieke fabrikant.
- @codeSystem='2.16.840.1.113883.2.4.4.8' is ZI-nummer (ook bekend als KNMP artikelnummer,
ATKODE): HPK inclusief aanduiding van specifieke verpakkingsvorm.
- @codeSystem= eigen OID voor 90 miljoen nummer.
Elementen om uit te kiezen:
- hl7:code[@codeSystem = doc('include/voc-2.16.840.1.113883.2.4.3.11.60.40.2.8.2.10-2015-04-01T000000.xml')//valueSet[1]/completeCodeSystem/@codeSystem
or @codeSystem = doc('include/voc-2.16.840.1.113883.2.4.3.11.60.40.2.8.2.9-2015-04-01T000000.xml')//valueSet[1]/completeCodeSystem/@codeSystem
or @codeSystem = doc('include/voc-2.16.840.1.113883.2.4.3.11.60.40.2.9.5.8-2015-04-01T000000.xml')//valueSet[1]/completeCodeSystem/@codeSystem
or @codeSystem = doc('include/voc-2.16.840.1.113883.2.4.3.11.60.40.2.9.5.10-2015-04-01T000000.xml')//valueSet[1]/completeCodeSystem/@codeSystem
or @codeSystem = doc('include/voc-2.16.840.1.113883.2.4.3.11.60.40.2.9.5.9-2015-04-01T000000.xml')//valueSet[1]/completeCodeSystem/@codeSystem
or @codeSystem = doc('include/voc-2.16.840.1.113883.2.4.3.11.60.40.2.9.5.13-2015-04-01T000000.xml')//valueSet[1]/completeCodeSystem/@codeSystem
or @codeSystem = doc('include/voc-2.16.840.1.113883.2.4.3.11.60.40.2.9.5.20-2015-04-01T000000.xml')//valueSet[1]/completeCodeSystem/@codeSystem
or @codeSystem = doc('include/voc-2.16.840.1.113883.2.4.3.11.60.40.2.9.5.11-2015-04-01T000000.xml')//valueSet[1]/completeCodeSystem/@codeSystem]
- hl7:code[not(@codeSystem=('2.16.840.1.113883.2.4.4.1.750','2.16.840.1.113883.2.4.4.1.725','2.16.840.1.113883.2.4.4.1','2.16.840.1.113883.2.4.4.10','2.16.840.1.113883.2.4.4.7','2.16.840.1.113883.2.4.4.8',
'2.16.840.1.113883.6.73', '1.3.160'))]
|
hl7:code
|
CE |
0 … 1 |
R |
Bevat codering voor medicatie. |
(MPCal3) |
|
|
@code
|
|
1 … 1 |
R |
|
@codeSystem
|
|
1 … 1 |
R |
|
@displayName
|
|
1 … 1 |
R |
|
|
CONF |
|
|
Schematron assert |
role |
warning
|
|
|
test |
not(../pharm:ingredient) |
|
|
Melding |
Bij gecodeerde medicatie volgens de G-standaard mag ingredient geen waarde hebben.
Ingredient is alleen toegestaan bij eigen productdefinities, zoals magistralen of
90 miljoen nummers. |
|
hl7:translation
|
CE |
0 … * |
|
De vertalingen bevatten meer generieke codes, maar nooit meer specifieke codes. |
(MPCal3) |
|
Schematron assert |
role |
error
|
|
|
test |
not(hl7:translation/@codeSystem=@codeSystem) |
|
|
Melding |
Medicatiecode mag geen translation hebben uit hetzelfde codesysteem. |
|
|
Variabele let |
Naam |
SNK |
|
|
Waarde |
'2.16.840.1.113883.2.4.4.1.750' |
|
|
Variabele let |
Naam |
SSK |
|
|
Waarde |
'2.16.840.1.113883.2.4.4.1.725' |
|
|
Variabele let |
Naam |
GPK |
|
|
Waarde |
'2.16.840.1.113883.2.4.4.1' |
|
|
Variabele let |
Naam |
PRK |
|
|
Waarde |
'2.16.840.1.113883.2.4.4.10' |
|
|
Variabele let |
Naam |
HPK |
|
|
Waarde |
'2.16.840.1.113883.2.4.4.7' |
|
|
Variabele let |
Naam |
ZI |
|
|
Waarde |
'2.16.840.1.113883.2.4.4.8' |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(hl7:translation) or not(hl7:translation[@codeSystem=$ZI]) |
|
|
Melding |
Eventuele translation elementen moeten meer algemene alternatieve coderingen bevatten.
Translation mag niet een ZI-nummer zijn (gevonden: <value-of select="hl7:translation[@codeSystem=$ZI]/concat('code: ', @code, ', in codeSystem: ', @codeSystem)"/>). |
|
|
Schematron assert |
role |
error
|
|
|
test |
@codeSystem!=$PRK or not(hl7:translation[@codeSystem=$HPK]) |
|
|
Melding |
Eventuele translation elementen moeten equivalente of meer algemene alternatieve coderingen
bevatten. PRK kan niet vertaald worden naar HPK. |
|
|
Schematron assert |
role |
error
|
|
|
test |
@codeSystem!=$GPK or not(hl7:translation[@codeSystem=($PRK, $HPK)]) |
|
|
Melding |
Eventuele translation elementen moeten equivalente of meer algemene alternatieve coderingen
bevatten. GPK kan niet vertaald worden naar PRK of HPK. |
|
|
Schematron assert |
role |
error
|
|
|
test |
@codeSystem!=$SSK or not(hl7:translation[@codeSystem=($GPK, $PRK, $HPK)]) |
|
|
Melding |
Eventuele translation elementen moeten equivalente of meer algemene alternatieve coderingen
bevatten. SSK kan niet vertaald worden naar GPK, PRK of HPK. |
|
|
Schematron assert |
role |
error
|
|
|
test |
@codeSystem!=$SNK or not(hl7:translation[@codeSystem=($SSK, $GPK, $PRK, $HPK)]) |
|
|
Melding |
Eventuele translation elementen moeten equivalente of meer algemene alternatieve coderingen
bevatten. SNK kan niet vertaald worden naar SSK, GPK, PRK of HPK. |
|
|
Schematron assert |
role |
warning
|
|
|
test |
not(@codeSystem = $HPK) or (hl7:translation[@codeSystem = $GPK] and hl7:translation[@codeSystem
= $PRK])
|
|
|
Melding |
Bij HPK, indien beschikbaar, ook vertaling naar PRK én GPK opnemen. Indien niet beschikbaar
is het toegestaan de HPK zonder vertaling te communiceren. |
|
|
Schematron assert |
role |
warning
|
|
|
test |
not(@codeSystem = $ZI) or (hl7:translation[@codeSystem = $GPK] and hl7:translation[@codeSystem
= $PRK] and hl7:translation[@codeSystem = $HPK])
|
|
|
Melding |
Bij ZI-nummer ook vertaling naar HPK, en - indien beschikbaar - PRK én GPK opnemen.
Indien niet beschikbaar is het toegestaan het ZI-nummer zonder (alle) vertaling(en)
te communiceren. |
|
hl7:code
|
CE |
0 … 1 |
R |
Bevat andere codering voor medicatie. Hierin kan een 'eigen codering'(90 miljoennummer
onder een eigen OID) meegegeven worden.
- @codeSystem= eigen OID voor 90 miljoen nummer.
|
(MPCal3) |
waar [not(@codeSystem=('2.16.840.1.113883.2.4.4.1.750','2.16.840.1.113883.2.4.4.1.725','2.16.840.1.113883.2.4.4.1','2.16.840.1.113883.2.4.4.10','2.16.840.1.113883.2.4.4.7','2.16.840.1.113883.2.4.4.8',
'2.16.840.1.113883.6.73', '1.3.160'))] |
|
@code
|
|
0 … 1 |
|
|
@codeSystem
|
|
0 … 1 |
|
|
@displayName
|
|
0 … 1 |
|
@displayName is verplicht bij @code |
@nullFlavor
|
cs |
0 … 1 |
|
|
|
Schematron assert |
role |
error
|
|
|
test |
(@code and @displayName) or not(@code) |
|
|
Melding |
Medicatiecode moet attribuut @displayName hebben tenzij er geen @code is (er moet
dan een @nullFlavor zijn). |
|
|
Schematron assert |
role |
warning
|
|
|
test |
../pharm:ingredient |
|
|
Melding |
Bij magistraal / eigen bereiding / eigen codering moet er minimaal één - volgens de
G-standaard gecodeerd - ingrediënt worden opgenomen. |
|
hl7:name
|
EN |
0 … 1 |
R |
|
(MPCal3) |
|
|
|
Variabele let |
Naam |
SNK |
|
|
Waarde |
'2.16.840.1.113883.2.4.4.1.750' |
|
|
Variabele let |
Naam |
SSK |
|
|
Waarde |
'2.16.840.1.113883.2.4.4.1.725' |
|
|
Variabele let |
Naam |
GPK |
|
|
Waarde |
'2.16.840.1.113883.2.4.4.1' |
|
|
Variabele let |
Naam |
PRK |
|
|
Waarde |
'2.16.840.1.113883.2.4.4.10' |
|
|
Variabele let |
Naam |
HPK |
|
|
Waarde |
'2.16.840.1.113883.2.4.4.7' |
|
|
Variabele let |
Naam |
ZI |
|
|
Waarde |
'2.16.840.1.113883.2.4.4.8' |
|
|
Variabele let |
Naam |
ATC |
|
|
Waarde |
'2.16.840.1.113883.6.73' |
|
|
Variabele let |
Naam |
GTIN |
|
|
Waarde |
'1.3.160' |
|
|
Variabele let |
Naam |
GstdCodeSystems |
|
|
Waarde |
$SNK, $SSK, $GPK, $PRK, $HPK, $ZI |
|
|
Schematron assert |
role |
error
|
|
|
test |
hl7:code[@codeSystem=data($GstdCodeSystems)][@code] or hl7:name |
|
|
Melding |
Geneesmiddel naam (name) verplicht opnemen wanneer de codering *niet* afdoende is
om de samenstelling van het geneesmiddel te achterhalen |
|
|
Schematron assert |
role |
warning
|
|
|
test |
not(hl7:name and hl7:code[@codeSystem=data($GstdCodeSystems)][@code]) |
|
|
Melding |
Geneesmiddel naam (name) niet opnemen wanneer de codering afdoende is om de samenstelling
van het geneesmiddel te achterhalen. Geneesmiddel naam (name) is alleen toegestaan
bij eigen productdefinities, zoals magistralen of 90 miljoen nummers. |
|
pharm:desc
|
ED |
0 … 1 |
R |
|
(MPCal3) |
|
|
|
Schematron assert |
role |
warning
|
|
|
test |
not(pharm:desc and hl7:code[@codeSystem=data($GstdCodeSystems)][@code]) |
|
|
Melding |
Geneesmiddel omschrijving (pharm:desc) niet opnemen wanneer de codering afdoende is
om de samenstelling van het geneesmiddel te achterhalen. Geneesmiddel omschrijving
(pharm:desc) is alleen toegestaan bij eigen productdefinities, zoals magistralen of
90 miljoen nummers. |
|
pharm:formCode
|
CE |
0 … 1 |
R |
|
(MPCal3) |
|
|
@code
|
cs |
1 … 1 |
R |
|
@displayName
|
st |
0 … 1 |
|
|
@codeSystem
|
oid |
1 … 1 |
F |
2.16.840.1.113883.2.4.4.11 |
@codeSystemName
|
st |
0 … 1 |
F |
G-Standaard Farmaceutische vormen (tabel 6) |
|
Voorbeeld |
Oorcrème <pharm:formCode code="48" displayName="OORCREME" codeSystem="2.16.840.1.113883.2.4.4.11" codeSystemName="G-Standaard Farmaceutische vormen (tabel 6)"/> |
|
Schematron assert |
role |
warning
|
|
|
test |
not(hl7:formcode and hl7:code/@code) |
|
|
Melding |
Farmaceutische vorm niet opnemen wanneer de codering afdoende is om de samenstelling
van het geneesmiddel te achterhalen. |
|
Inclusie |
0 … * |
R |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9367 MP CDA Ingredient (2021‑06‑02 17:11:47)
|
pharm:ingredient
|
|
0 … * |
R |
|
(MPCal3) |
waar [@classCode='INGR'] |
|
|
|
@classCode
|
cs |
0 … 1 |
F |
INGR |
pharm:quantity
|
RTO_QTY_QTY |
0 … 1 |
R |
Relatieve hoeveelheid (sterkte) Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9071 MP Ingredient quantity (2016‑06‑18 20:41:53)
|
(MPCal3) |
|
|
Inclusie |
0 … 1 |
R |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9368 MP CDA Ingredient Material Kind (2021‑06‑02 17:13:40) Materiaalsoort
|
pharm:ingredient
|
|
0 … 1 |
R |
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9369 MP CDA Material Code Ext (2021‑06‑02 17:16:15)
|
(MPCal3) |
waar [@classCode='MMAT'] |
|
@classCode
|
cs |
0 … 1 |
F |
MMAT |
@determinerCode
|
cs |
0 … 1 |
F |
KIND |