Я пытаюсь сохранить архитектуру клинического документа (CDA) Документ о непрерывности лечения (CCD) в HealthKit для отображения в подразделе HK Health Records.
CDADocumentSampleWithData:startDate:endDate:metadata:validationError:
HealthKit дает мне:
Код ошибки 3
и userInfo
показывает:
[0]
Key: NSLocalizedDescription
Value: Failed to validate XML, error code 1871
[1]
Key: HKDetailedCDAValidationErrorKey
Value: Element '{urn:hl7-org:v3}reference': This element is not expected. Expected is ( {urn:hl7-org:v3}translation ).\nElement '{urn:hl7-org:v3}reference': This element is not expected. Expected is ( {urn:hl7-org:v3}translation ).\n
Что не дает никакого представления о том, где (в какой строке) существует проблема в CDA CCD. И чтобы сделать это немного более запутанным, элемент Value показывает строку дважды, как показано выше... и без номеров строк.
«reference
» против «translation
», возможно, является подсказкой. К сожалению, слово "reference
" встречается на 422 строках в ПЗС, "translation
" - 46 на 46 строках.
Я хотел бы опубликовать CCD, но он содержит PHI (защищенную медицинскую информацию), поэтому я не могу.
Любые подсказки или советы приветствуются!