Other types cannot be derived from completionStatus using one of the following methods : restriction.
completionStatus is derived from string type. There are several restrictions on the value. The schema processor collapses value's whitespace. The length of the value is less than or equals to 32. Enumeration values are (status:complete | status:fromKey_incomplete | status:toKey_incomplete).