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

Constraint : consval

Constraint Name
consval (type: ERROR, kind: )
Constraint Class
PatIdentifierSpec
Package
samlihe
Description
The value of the patient identifier shall have a CX Syntax (ITI_TF_Vol2b, 3.40.4.1.2.2.1)
OCL
self.attributeValue->forAll(att: AttributeValueType |
	att.getListStringValues()->forAll(st : String | 
		st = '' or 
		att.matches(st, '^[^^]+(\\^[^^]*(\\^[^^]*(\\^(&.+?&ISO)?(\\^[^^]*(\\^[^^]*(\\^[^^]*(\\^[^^]*(\\^[^^]*)?)?)?)?)?)?)?)?$')
	)	
)