學習FHIR,我有這個基本的CRUD問題,但我仍然需要你的幫助。HL7-FHIR句柄CRUD和歷史
爲了保持歷史記錄,創建,更新和刪除基本上是插入一個帶有特殊標記/狀態的新記錄嗎?
只是集思廣益, 對於更新,我應該插入一條新記錄並更新以前的記錄爲'不活躍'嗎? 對於刪除,我應該將之前的記錄更新爲'已刪除';
爲了保留歷史記錄,我應該將資源作爲子組件包裝在文檔中。例如,
{ _id:OBJECT_ID, _history:history_record, _metadata:other_metadata, fhir_resource:fhir_resource }
是上面的包裝理念的普遍做法? 你有沒有關於這方面的文章和樣本實施?
最好的問候, 自動運行
你想做什麼?這是關於FHIR API背後的持久層還是你在談論與FHIR服務器通信的客戶端? –
感謝Gunter。我試圖在FHIR API後面實現後端持久層。 – Autorun