我是HL7.FHIR
的新手。我被分配執行REST API
發送FHIR
兼容JSON
消息。如何開始在asp.net web api中實現HL7.FHIR
我最初的想法是,我們將不得不將我們存儲的數據轉換爲符合FHIR的數據/ JSON。 (http://hl7.org/fhir/),但無法生成類;它拋出異常。
我應該如何開始將我們自己的數據轉換爲符合FHIR的數據?
我是HL7.FHIR
的新手。我被分配執行REST API
發送FHIR
兼容JSON
消息。如何開始在asp.net web api中實現HL7.FHIR
我最初的想法是,我們將不得不將我們存儲的數據轉換爲符合FHIR的數據/ JSON。 (http://hl7.org/fhir/),但無法生成類;它拋出異常。
我應該如何開始將我們自己的數據轉換爲符合FHIR的數據?
這是FHIR,而不是PHIR:>如果您打算使用JSON,那麼XSD對您無能爲力。 downloads頁面上有一組獨立的模式,旨在與代碼生成器一起使用。但是,最好的辦法是使用其中一個參考實現(鏈接也在下載頁面上)。那些將支持JSON和XML,併產生比無論如何從模式生成更緊密的代碼。
爲靈感,你也可以看看我們的開源.NET FHIR服務器,星火:https://github.com/furore-fhir/spark
我檢查了C#參考實現。不幸的是,事情仍然不清楚。例如,我有一個名爲'Patient'的數據庫表。作爲GET調用的響應,對於特定的患者ID(即GET:patient/id),我需要提供JSON。爲此,需要對「患者」表中存在的數據進行轉換。如何將數據從我的數據庫/類轉換爲符合FHIR的數據? –
要轉換數據,您需要編寫從數據庫映射到參考實現對象模型的代碼。然後,您可以使用內置方法將對象模型序列化爲JSON或XML。 –