| Item | DT | Card | Conf | Omschrijving | Label | 
                           
                           
                              | Keuze min 1 element(en) en max 1 element(en). Elementen om uit te kiezen: 
                                    hl7:code[@code]hl7:code[@nullFlavor] | 
                           
                              | 
                                    
                                       |  | hl7:code waar
 [@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.
                                     | (MedicationCode) | 
                           
                              |  | 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. Omdat niet alle systemen reeds de PRK-codering ondersteunen,
                                 is het verplicht om altijd ook de
                                 GPK-codering mee te geven als PRK de primaire code is. | (MedicationCode) | 
                           
                              |  | 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(@codeSystem='2.16.840.1.113883.2.4.4.10') or (hl7:translation/@codeSystem='2.16.840.1.113883.2.4.4.1') | 
                           
                              |  | Melding | Medicatiecode uit PRK moet een translation hebben uit GPK | 
                           
                              |  | Schematron assert | role |  error | 
                           
                              |  | test | not(hl7:originalText) | 
                           
                              |  | Melding | Bij gecodeerde medicatie mag originalText geen waarde hebben | 
                           
                              | 
                                    
                                       |  | hl7:code waar
 [@nullFlavor]
 |  | 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). | (MedicationCode) | 
                           
                              | 
                                    
                                       |  |  | @nullFlavor 
 |  |  | 1 .. 1 | F | OTH | 
                           
                              | 
                                    
                                       |  |  | hl7:originalText 
 |  |  | 1 .. 1 | M |  | (MedicationCode) | 
                           
                              |  | Schematron assert | role |  error | 
                           
                              |  | test | not(@nullFlavor) or @nullFlavor='OTH' | 
                           
                              |  | Melding | Bij niet gecodeerde medicatie moet @nullFlavor 'OTH' bevatten |