self.classification->select(cl : ClassificationType| 
	(not cl.classificationScheme.oclIsUndefined()) and 
	cl.classificationScheme='urn:uuid:a09d5840-386c-46f2-b5ad-9c3699a4309d'
)->forAll(cl : ClassificationType | 
	cl.slot->select(sl : SlotType1 |
		(not sl.name.oclIsUndefined()) and 
		sl.name='codingScheme'
	)->forAll(sl : SlotType1 |
		(not sl.valueList.oclIsUndefined()) and 
		sl.valueList.value->forAll(val : String | 
			sl.valueList.matchesValueSet('1.3.6.1.4.1.12559.11.4.1.3', cl.nodeRepresentation, val, null, null)
		)
	)
)