Constraint Descriptor : constraint_XDSDocumentEntryType_values (type: ERROR, kind: )

Constraint : constraint_XDSDocumentEntryType_values

Constraint Name
constraint_XDSDocumentEntryType_values (type: ERROR, kind: )
Constraint Class
GetSubmissionSetAndContents
Package
rsqihe
Description
allowed values on $XDSDocumentEntryType metadatas are urn:uuid:7edca82f-054d-47f2-a032-9b2a5b5186c1 and urn:uuid:34268e47-fdf5-41a6-ba33-82133c465248 (ITI TF-2a, IHE_ITI_Suppl_On_Demand_Documents, 3.18.4.1.2.3.6.2)
OCL
self.slot->select(sl : SlotType1 | 
	(not sl.name.oclIsUndefined()) and 
	sl.name='$XDSDocumentEntryType' 
)->forAll(sl1 : SlotType1 |
	sl1.valueList.oclIsUndefined() or 
	sl1.valueList.value->forAll(val : String |
		val='(\u0027urn:uuid:7edca82f-054d-47f2-a032-9b2a5b5186c1\u0027)' or 
		val='(\u0027urn:uuid:34268e47-fdf5-41a6-ba33-82133c465248\u0027)' or 
		sl1.matches(val, '\\s*\\(\\s*(\u0027urn:uuid:7edca82f-054d-47f2-a032-9b2a5b5186c1\u0027|\u0027urn:uuid:34268e47-fdf5-41a6-ba33-82133c465248\u0027)\\s*,\\s*(\u0027urn:uuid:7edca82f-054d-47f2-a032-9b2a5b5186c1\u0027|\u0027urn:uuid:34268e47-fdf5-41a6-ba33-82133c465248\u0027)\\s*\\)\\s*')
	)
)