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). Indien de code onbekend is (bijvoorbeeld bij magistraal
/ eigen bereiding of in medicatiegebruik) hoeft dit element code niet opgenomen te
worden, deze mag weggelaten worden. Het is echter ook toegestaan in dat geval de code
te vullen met een nullFlavor, bijvoorbeeld OTH. Ontvangende systemen dienen met alle
mogelijkheden rekening te houden. 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' 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=('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[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) |
waar [@codeSystem=('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
|
|
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 |
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 |
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) of een nullFlavor meegegeven worden.
- @codeSystem= eigen OID voor 90 miljoen nummer.
- @nullFlavor = OTH, bijvoorbeeld bij magistrale / eigen bereiding of bij onbekende
code in medicatiegebruik
|
(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 |