self.ExtrinsicObject->forAll(ext : ExtrinsicObjectType | 
	ext.classification->select(cl : ClassificationType | (not cl.classificationScheme.oclIsUndefined()) and cl.classificationScheme='urn:uuid:a09d5840-386c-46f2-b5ad-9c3699a4309d')->size()>0 and 
	ext.classification->select(cl : ClassificationType | (not cl.classificationScheme.oclIsUndefined()) and cl.classificationScheme='urn:uuid:a09d5840-386c-46f2-b5ad-9c3699a4309d')->forAll(cl : ClassificationType | 
		(not cl.nodeRepresentation.oclIsUndefined()) and 
		(
			cl.nodeRepresentation='urn:ihe:pharm:pre:2010' or 
			cl.nodeRepresentation='urn:ihe:pharm:padv:2010' or 
			cl.nodeRepresentation='urn:ihe:pharm:dis:2010'
		)
	)
)