JSON形式のFHIR ImageStudyメッセージを提供するサービスと統合しようとしています。 JSONメッセージを受け取ったら、そのメッセージをXMLに変換する必要があります。デコードするFHIRメッセージを取得できません
ここにあるFHIR-net-apiを使用しています。https://github.com/ewoutkramer/fhir-net-api私は以前に投稿しました。このライブラリを使用して標準的な画像学習メッセージを解析するのに役立ちました。ここに私の以前の記事へのリンク、FHIR JSON to XML decoding in BizTalk
私はイメージ調査メッセージにいくつかの拡張機能を追加し、私はそれを解析しようとしたとき、私は、パーサーが失敗したというエラーを取得しているために接続していたサービスがある行1文字1
私の理解では、拡張が正しく行われた場合、FHIR-net-apiライブラリはJSONをXMLに解析できるはずです。これは正しいです?
以下のテストメッセージがFHIR規格に準拠しているかどうかを誰でも確認できますか?私は単一のイメージスタディだけを含むようにメッセージを短くしましたが、サービスは複数のバンドルに戻ります。私も識別情報を削除しました。 { "resourcetypeの": "バンドル"、 "合計":15、 "エントリー":[
{"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"
}
]
}
]
}]
}}
] }私はあなたがこのようなメッセージを持っている疑いがある
ありがとう@Lloyd McKenzie 私はリンク[http: /healthintersections.com.au/fhir2/open)アップロードと検証のオプションは表示されません。これは正しいリンクですか? – David
クイックアップデート、私は含まれているリソースから物語を削除し、fhir-net-apiライブラリがメッセージを解析できるようになりました。助けてくれてありがとう。 – David
申し訳ありません、リンクはメモリからでした。今修正されました。 –