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

Constraint : constraint_xdssd_effectiveTime

Constraint Name
constraint_xdssd_effectiveTime (type: ERROR, kind: )
Constraint Class
XDSSDRadDocument
Package
xdssdrad
Description
The ClinicalDocument/effectiveTime shall be present and shall include the value attribute, and shall include the timezone offset from GMT. (ITI TF-3, Vol3, 5.2.3.1)
OCL
(not self.effectiveTime.oclIsUndefined()) and 
(not self.effectiveTime.value.oclIsUndefined()) and 
self.effectiveTime.matches(self.effectiveTime.value, '(18|19|20|21)\\d\\d((0[1-9]|1[012])((0[1-9]|[12][0-9]|3[01])(([0-1]\\d|[2][0-3])(([0-5]\\d)(([0-5]\\d)((\\.\\d)\\d?\\d?\\d?)?)?)?)?))([+-][0-1][0-9][0,3,4][0,5])')