| pharm:code 
 | CE | 1 … 1 | R |  | (MPC  Ext) | 
                              
                                 |  |  | 
                              
                                 |  | 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 … * |  |  | (MPC  Ext) | 
                              
                                 |  | Schematron assert | role |  error |  | 
                              
                                 |  | test | not(hl7:translation) or hl7:translation/@codeSystem='2.16.840.1.113883.2.4.4.1' or
                                    hl7:translation/@codeSystem='2.16.840.1.113883.2.4.4.10' or hl7:translation/@codeSystem='2.16.840.1.113883.2.4.4.7' |  | 
                              
                                 |  | Melding | Medicatiecode kan alleen translation hebben uit GPK, PRK, HPK |  | 
                              
                                 |  | 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(@codeSystem='2.16.840.1.113883.2.4.4.1' and hl7:translation) |  | 
                              
                                 |  | Melding | Medicatiecode uit GPK kan geen translation hebben |  | 
                              
                                 |  | 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(@nullFlavor) |  | 
                              
                                 |  | Melding | Bij niet gecodeerde medicatie moet @nullFlavor 'OTH' bevatten |  | 
                              
                                 |  | Schematron assert | role |  error |  | 
                              
                                 |  | test | not(@nullFlavor) or string-length(hl7:originalText)>0 |  | 
                              
                                 |  | Melding | Bij niet gecodeerde receptuur moet originalText een waarde hebben |  | 
                              
                                 |  | Schematron assert | role |  error |  | 
                              
                                 |  | test | @nullFlavor or not(hl7:originalText) |  | 
                              
                                 |  | Melding | Bij gecodeerde medicatie mag originalText geen waarde hebben |  |