public function toFhirOutcome()
{
$issues = array();
foreach ($this->errors as $attr => $errors) {
foreach ($errors as $error) {
$issues[] = new FhirOutcomeIssue(array('severity' => \FhirValueSet::ISSUESEVERITY_ERROR, 'type' => \FhirValueSet::ISSUETYPE_INVALID_VALUE, 'details' => $error));
}
}
return new FhirOutcome(array('issues' => $issues));
}