can't have type = xs:positiveInteger if minOccurs = 0 using xs:string for NHSNumber can't have type = xs:date with minOccurs = 0 ?? using xs:string for SampleCollectionDate or SampleReceiptDate