Я пытаюсь интегрироваться со службой, которая предоставляет сообщения FHIR ImageStudy в формате JSON. Как только у меня есть сообщение JSON, мне нужно преобразовать сообщение в XML.
Я использую FHIR-net-api, найденный здесь, https://github.com/ewoutkramer/fhir-net-api Я писал ранее и получил помощь с использованием этой библиотеки для анализа стандартных сообщений исследования изображений. Вот ссылка на мою предыдущую публикацию, FHIR JSON для декодирования XML в BizTalk а>
Служба, к которой я подключаюсь, добавила некоторые расширения в сообщение исследования изображения, и когда я пытаюсь его проанализировать, я получаю сообщение об ошибке, что синтаксический анализатор не прошел строку 1, символ 1.
Насколько я понимаю, если расширение выполнено правильно, библиотека FHIR-net-api должна иметь возможность анализировать JSON в XML. Это верно?
Может ли кто-нибудь определить, соответствует ли приведенное ниже тестовое сообщение стандарту FHIR, если не что с ним не так? Я сократил сообщение, чтобы оно содержало только одно исследование изображения, но служба возвращает несколько в пакете. Я также удалил идентифицирующую информацию. {"resourceType": "Bundle", "total": 15, "entry": [
{"resource": {
"resourceType": "ImagingStudy",
"id": "LALA.e1e6683d-f6d9-e311-ae0e-0050568f64",
"contained": [
{
"resourceType": "Organization",
"text": {"div": "LALA"},
"name": "LALA"
},
{
"resourceType": "Procedure",
"id": "Procedure1",
"code": {"coding": [ {
"code": "RAD-HANB",
"display": "HANDS BIL"
}]}
}
],
"extension": [ {
"url": "https://someplace.org/fhir/extensions/imagingstudy-examstatus",
"valueString": "Finalized"
}],
"started": "2013-12-03T12:30:00-08:00",
"accession": {"value": "A12345BH"},
"procedure": [{"reference": "#Procedure1"}],
"series": [ {
"modality": {
"system": "http://www.dicomlibrary.com/dicom/modality/",
"code": "CR"
},
"bodySite": {"code": "UEX"},
"instance": [
{"title": "DiagnosticReport"},
{
"title": "DiagnosticImage",
"content": [
{
"url": "/fhir/Patient/91111/ImagingStudy?_query=imageUrl&_id=6683d-f6d9-e311-ae0e-0050568f6477&-mrn=12345T&-organization=lala&accession=tester&-status=F",
"title": "Something"
},
{
"url": "/fhir/Patient/9111111/ImagingStudy?_query=html5Url&_id=e1e6683d-f6d9-e311-ae0e-0050568f6&-mrn=123345&-organization=lala&accession=testing&-status=F",
"title": "HTML5"
}
]
}
]
}]
}}
] }