我正在使用Fhir-net-api和DSTU2來將JSON對象解析爲C#模型。一切正常,但我不能訪問原因資源類型的元素程序。作爲一個例子,我解析以下JSON對象使用FhirParser的過程模型:無法訪問FHIR模型中的Procedure.reason
{
"resourceType": "Procedure",
"identifier": [
{
"system": "https://mrd2.melanoma.org.au/fhir",
"value": "100200199664802"
}
],
"subject": { "reference": "Patient/10101000001733" },
"status": "completed",
"category": {
"coding": [
{
"system": "https://mrd2.melanoma.org.au/fhir/RootType",
"code": "3004"
}
],
"text": "Primary Surgery"
},
"bodySite": [
{
"coding": [
{
"system": "http://snomed.info/sct",
"code": "7771000"
}
],
"text": "Left Forearm, Anterior"
}
],
"reasonReference": { "reference": "/Condition/10106000001807" },
"performedDateTime": "1968-03-11",
"report": [ { "reference": "/DiagnosticReport/100200199664828" } ]
}
並將所生成的對象還具有以下條目(摘錄): Procedure
我可以訪問Report[0].Reference
得很好,但它不會與Reason.Reference
一起使用。我的JSON對象中的數據是否錯誤? 我見過原因是型Hl7.Fhir.Model.Element和型Hl7.Fhir.Model.ResourceReference的報告的。有沒有辦法改變原因到hl7.Fhir.Model.ResourceReference然後訪問參考元素?
將不勝感激的任何提示。謝謝。
問候,
Trammy
大。我的目標應該足夠可行。我沒有想到簡單地將對象轉換爲所需的類型。謝謝 – ftramnitzke