hl7:MedicationKind
|
|
|
|
Verdere informatie
|
(Medind) |
|
|
@classCode
|
|
0 … 1 |
F |
MMAT |
@determinerCode
|
|
0 … 1 |
F |
KIND |
Inclusie |
1 … 1 |
R |
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9005 Medication Code (DYNAMISCH) Medicatiecode, er kan worden gekozen uit de volgende:
- GPK, Generieke productcode, codeSystem OID 2.16.840.1.113883.2.4.4.1
- PRK, Voorschrijfcode, codeSystem OID 2.16.840.1.113883.2.4.4.10
- HPK, Handelsproductcode, codeSystem OID 2.16.840.1.113883.2.4.4.7
- KNMPnummer, Artikelnummer, codeSystem OID 2.16.840.1.113883.2.4.4.8
Verdere informatie
|
|
Voorbeeld |
Een voorschrijver schrijft DIAZEPAM TABLET 5 MG voor op het niveau van de GPK <code code="20664" codeSystem="2.16.840.1.113883.2.4.4.1" displayName="DIAZEPAM TABLET 5 MG"/> |
|
Voorbeeld |
Een voorschrijver schrijft voor op het niveau van de PRK, maar zijn software zorgt
er automatisch voor dat ook de bijbehorende GPK meegegeven wordt (n-op-1 relatie).
<code code="7447" codeSystem="2.16.840.1.113883.2.4.4.10" displayName="DIAZEPAM TABLET 5 MG"> <translation code="20664" codeSystem="2.16.840.1.113883.2.4.4.1"/></code> |
|
Voorbeeld |
Een voorschrijver schrijft voor op het niveau van de HPK, maar zijn software zorgt
er voor dat zowel de bijbehorende PRK als de GPK meegegeven worden (n-op-1 relatie).
<code code="239038" codeSystem="2.16.840.1.113883.2.4.4.7" displayName="VALIUM TABLET 5 MG"> <translation code="7447" codeSystem="2.16.840.1.113883.2.4.4.10"/> <translation code="20664" codeSystem="2.16.840.1.113883.2.4.4.1"/></code> |
|
Voorbeeld |
Er heeft een verstrekking plaatsgevonden, waarbij een specifiek artikel is geregistreerd.
Het apotheeksysteem verzendt het artikelnummer, plus vertalingen naar HPK en PRK.
<code code="546342" codeSystem="2.16.840.1.113883.2.4.4.8" displayName="VALIUM TABLET 5 MG"> <translation code="239038" codeSystem="2.16.840.1.113883.2.4.4.7"/> <translation code="20664" codeSystem="2.16.840.1.113883.2.4.4.1"/></code> |
Keuze |
1 … 1 |
|
Elementen om uit te kiezen:
- hl7:code[@code]
- hl7:code[@nullFlavor]
|
hl7:code
|
CE |
0 … 1 |
R |
Bevat codering voor medicatie. Deze primaire code in het datatype CE moet de meest
specifieke aanduiding zijn die in het registrerende systeem is vastgelegd.
- @codeSystem='2.16.840.1.113883.2.4.4.1' is GPK. Generieke productcode: 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. Voorschrijfcode: 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. Handelsproductcode: GPK inclusief
merkaanduiding van een specifieke fabrikant.
- @codeSystem='2.16.840.1.113883.2.4.4.8' is KNMPnummer. Artikelnummer: HPK inclusief
aanduiding van specifieke verpakkingsvorm.
|
(Medind) |
|
|
waar [@code] |
|
|
|
|
|
CONF |
@codeSystem moet "2.16.840.1.113883.2.4.4.1" zijn |
of |
@codeSystem moet "2.16.840.1.113883.2.4.4.7" zijn |
of |
@codeSystem moet "2.16.840.1.113883.2.4.4.8" zijn |
of |
@codeSystem moet "2.16.840.1.113883.2.4.4.10" zijn |
|
hl7:translation
|
|
0 … * |
|
De vertalingen in het datatype CE bevatten dan equivalente of meer generieke codes
uit andere coderingssystemen, maar nooit meer specifieke codes.
|
(Medind) |
|
Schematron assert |
role |
error
|
|
|
test |
(@code and @displayName) or not(@code) |
|
|
Melding |
Medicatiecode moet attribuut @displayName hebben tenzij er geen code is |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(hl7:translation/@codeSystem=@codeSystem) |
|
|
Melding |
Medicatiecode kan geen translation hebben uit hetzelfde codesysteem |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(hl7:translation/@codeSystem='2.16.840.1.113883.2.4.4.10') or (hl7:translation/@codeSystem='2.16.840.1.113883.2.4.4.10'
and @codeSystem!='2.16.840.1.113883.2.4.4.1')
|
|
|
Melding |
Eventuele translation elementen moeten equivalente of meer algemene alternatieve coderingen
bevatten. GPK kan dus niet vertaald worden naar PRK. |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(hl7:translation/@codeSystem='2.16.840.1.113883.2.4.4.7') or (hl7:translation/@codeSystem='2.16.840.1.113883.2.4.4.7'
and @codeSystem='2.16.840.1.113883.2.4.4.8')
|
|
|
Melding |
Eventuele translation elementen moeten equivalente of meer algemene alternatieve coderingen
bevatten. Alleen artikelnummer kan dus vertaald worden naar HPK. |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(hl7:translation/@codeSystem='2.16.840.1.113883.2.4.4.8') |
|
|
Melding |
Eventuele translation elementen moeten equivalente of meer algemene alternatieve coderingen
bevatten. Er kan geen vertaling zijn naar artikelnummer. |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(hl7:originalText) |
|
|
Melding |
Bij gecodeerde medicatie mag originalText geen waarde hebben |
|
hl7:code
|
CE |
0 … 1 |
R |
Bij magistrale receptuur (eigen bereiding) is het verplicht om: Het element te vullen
met de nullFlavor ”OTH” én een subelement originalText toe te voegen, met daarin een
korte omschrijving van de medicatie. Bij voorkeur wordt daarnaast een uitgebreidere
beschrijving van samenstelling en bereidingswijze doorgegeven (zie hiervoor de hiernavolgende
elementen).
|
(Medind) |
|
|
waar [@nullFlavor] |
|
|
@nullFlavor
|
cs |
1 … 1 |
F |
OTH |
hl7:originalText
|
ST |
1 … 1 |
M |
|
(Medind) |
|
|
|
Schematron assert |
role |
error
|
|
|
test |
not(@nullFlavor) or @nullFlavor='OTH' |
|
|
Melding |
Bij niet gecodeerde medicatie moet @nullFlavor 'OTH' bevatten |
|
hl7:desc
|
ED |
0 … 1 |
C |
Medicatieomschrijving
Verdere informatie
|
(Medind) |
|
|
|
Schematron assert |
role |
error
|
|
|
test |
../hl7:code/@nullFlavor |
|
|
Melding |
Bij gecodeerde medicatie mag desc niet gevuld zijn |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(hl7:code/@nullFlavor and string-length(hl7:desc)<1) |
|
|
Melding |
Bij niet-gecodeerde medicatie moet desc gevuld zijn |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(hl7:code/@nullFlavor and (not(hl7:activeIngredient) and not(hl7:otherIngredient))) |
|
|
Melding |
Bij niet-gecodeerde medicatie moet er minimaal één ingrediënt meegegeven worden. |
|
hl7:activeIngredient
|
|
0 … * |
|
Werkzame stof
Verdere informatie
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.107 Active Ingredient (DYNAMISCH)
|
(Medind) |
|
|
@classCode
|
|
0 … 1 |
F |
ACTI |
hl7:otherIngredient
|
|
0 … * |
|
Andere ingrediënt
Verdere informatie
Bevat 2.16.840.1.113883.2.4.3.11.60.20.77.10.109 Other Ingredient (DYNAMISCH)
|
(Medind) |
|
|
@classCode
|
|
0 … 1 |
F |
INGR |
|
Schematron assert |
role |
error
|
|
|
test |
../hl7:code/@nullFlavor |
|
|
Melding |
Bij gecodeerde medicatie mag otherIngredient niet gebruikt worden |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(hl7:code/@nullFlavor) or hl7:activeIngredient or hl7:otherIngredient or hl7:desc |
|
|
Melding |
Als er geen gecodeerde medicatie is en ook geen ingrediënten dan moet desc een waarde
hebben |
|