hl7:manufacturedProduct
|
|
1 … 1 |
R |
|
(MPCon2) |
@classCode
|
cs |
0 … 1 |
F |
MANU |
hl7:templateId
|
II |
1 … 1 |
M |
|
(MPCon2) |
@root
|
uid |
1 … 1 |
F |
2.16.840.1.113883.2.4.3.11.60.20.77.10.9254 |
Inclusie |
|
|
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9264 MP CDA Medication Contents (2018‑12‑11 15:49:05)
|
hl7:manufacturedMaterial
|
|
1 … 1 |
R |
|
(MPCon2) |
@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.9253 MP CDA Medication Code (2018‑12‑06 13:30:41) 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 worden de eventuele meer generieke codering(en) t/m
GPK meegegeven in het translation element.
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='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]
- 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'))]
|
hl7:code
|
CE |
0 … 1 |
R |
Bevat codering voor medicatie volgens de G-standaard SNK/SSK/GPK/PRK/HPK/ZI-nummer. |
(MPCon2) |
@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 uit de G-standaard, maar nooit meer specifieke
codes.
|
(MPCon2) |
|
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' |
|
|
Variabele let |
Naam |
codeSystems |
|
|
Waarde |
$SNK, $SSK, $GPK, $PRK, $HPK |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(hl7:translation) or not(hl7:translation[not(@codeSystem=data($codeSystems))]) |
|
|
Melding |
Eventuele translation elementen moeten meer algemene alternatieve coderingen bevatten.
Translations moet één van SNK, SSK, GPK, PRK, of HPK zijn (gevonden: <value-of select="hl7:translation[not(@codeSystem=data($codeSystems))]/@codeSystem"/>). |
|
|
Schematron assert |
role |
error
|
|
|
test |
@codeSystem!=$SNK or not(hl7:translation) |
|
|
Melding |
Een SNK code kan geen translation hebben. Eventuele translation elementen moeten meer
algemene alternatieve coderingen bevatten. |
|
|
Variabele let |
Naam |
codeSystems |
|
|
Waarde |
$GPK, $PRK, $HPK, $ZI |
|
|
Schematron assert |
role |
error
|
|
|
test |
@codeSystem!=$SSK or not(hl7:translation) or not(hl7:translation[@codeSystem = data($codeSystems)]) |
|
|
Melding |
Eventuele translation elementen moeten equivalente of meer algemene alternatieve coderingen
bevatten. SSK kan alleen vertaald worden naar SNK. |
|
|
Variabele let |
Naam |
codeSystems |
|
|
Waarde |
$PRK, $HPK, $ZI |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(@codeSystem = $GPK) or not(hl7:translation) or not(hl7:translation[@codeSystem
= data($codeSystems)])
|
|
|
Melding |
Eventuele translation elementen moeten equivalente of meer algemene alternatieve coderingen
bevatten. GPK kan alleen vertaald worden naar SNK of SSK. |
|
|
Variabele let |
Naam |
codeSystems |
|
|
Waarde |
$HPK, $ZI |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(@codeSystem = $PRK) or not(hl7:translation) or not(hl7:translation[@codeSystem
= data($codeSystems)])
|
|
|
Melding |
Eventuele translation elementen moeten equivalente of meer algemene alternatieve coderingen
bevatten. PRK kan alleen vertaald worden naar SNK, SSK of GPK. |
|
|
Schematron assert |
role |
warning
|
|
|
test |
not(@codeSystem = $PRK) or hl7:translation[@codeSystem = $GPK] |
|
|
Melding |
Bij PRK ook vertaling naar GPK opnemen |
|
|
Variabele let |
Naam |
codeSystems |
|
|
Waarde |
$ZI |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(@codeSystem = $HPK) or not(hl7:translation) or not(hl7:translation[@codeSystem
= data($codeSystems)])
|
|
|
Melding |
Eventuele translation elementen moeten equivalente of meer algemene alternatieve coderingen
bevatten. HPK kan alleen vertaald worden naar SNK, SSK, GPK of PRK. |
|
|
Schematron assert |
role |
warning
|
|
|
test |
not(@codeSystem = $HPK) or (hl7:translation[@codeSystem = $GPK] and hl7:translation[@codeSystem
= $PRK])
|
|
|
Melding |
Bij HPK ook vertaling naar PRK én GPK opnemen |
|
|
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, PRK én GPK opnemen |
|
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.
|
(MPCon2) |
|
|
|
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'))] |
|
|
@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 |
C |
|
(MPCon2) |
|
Schematron assert |
role |
error
|
|
|
test |
hl7:code/@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/@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 |
C |
|
(MPCon2) |
|
Schematron assert |
role |
warning
|
|
|
test |
not(hl7:desc and hl7:code/@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 |
C |
|
(MPCon2) |
@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.9106 MP CDA Ingredient (2016‑06‑26 16:40:13)
|
pharm:ingredient
|
|
0 … * |
R |
|
(MPCon2) |
|
|
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)
|
(MPCon2) |
|
|
Inclusie |
0 … 1 |
R |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9073 MP CDA Ingredient Material Kind (2016‑06‑18 20:55:06) Materiaalsoort
|
pharm:ingredient
|
|
0 … 1 |
R |
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.9074 MP CDA Material Code Ext (2016‑06‑18 20:58:01)
|
(MPCon2) |
|
|
@classCode
|
cs |
0 … 1 |
F |
MMAT |
@determinerCode
|
cs |
0 … 1 |
F |
KIND |
|
Schematron assert |
role |
warning
|
|
|
test |
hl7:manufacturedMaterial/hl7:code/@code or hl7:manufacturedMaterial/pharm:ingredient |
|
|
Melding |
Als er geen gecodeerde medicatie is moet er minimaal één ingrediënt zijn. |
|
|
Schematron assert |
role |
error
|
|
|
test |
hl7:manufacturedMaterial/hl7:code/@code or hl7:manufacturedMaterial/pharm:desc |
|
|
Melding |
Geneesmiddel omschrijving (pharm:desc) verplicht opnemen wanneer de codering *niet*
afdoende is om de samenstelling van het geneesmiddel te achterhalen. |
|