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)?(\\^[^^]*(\\^[^^]*(\\^[^^]*(\\^[^^]*(\\^[^^]*)?)?)?)?)?)?)?)?$')
  				)	
  			)