2015-07-06 36 views
0

當出現這些特殊情況時,設備有時會發送NaN(非數字)或+/- Inf(無限)。我沒有看到將它們編碼爲FHIR觀測資源可靠性的方法,或者將它們作爲代碼放入值元素本身。在HAPI FHIR中無法處理這個問題。FHIR觀察:編碼NaNs,+/- Inf

有誰知道如何在Observation FHIR資源中報告這些特殊值?

+0

NaN,+ infinity,-infinity物質之間的區別? –

+0

是的。 NaNs通常意味着測量傳感器以某種方式失效(通常以週期性流),+/- Inf表示在Glucometer的情況下,濃度高於/低於傳感器的能力。 IEEE 20601還定義了一個保留值和一個不在此分辨率的值。所有這些都是特殊的值,因爲它們編碼爲0指數和特殊尾數的MDER FLOAT/SFLOAT。 –

+0

>(度量限制)和無窮大之間存在明顯的區別。這就是爲什麼我們沒有無限的價值。 SampledData中有適當的代碼,但不適用於ObservationDirectly。請參閱http://gforge.hl7.org/gf/project/fhir/tracker/?action=TrackerItemEdit&tracker_item_id=8389 –

回答

0

這些概念需要使用CodeableConcept而不是Quantity來傳達。在v3空味代碼系統中有PINF和NINF代碼(http://hl7-fhir.github.io/v3/NullFlavor/index.html)。但是,如果你真正的意思是「低於可檢測的限制」和「高於可檢測的限制」,那麼最好有代碼。我不相信在HL7維護的NaN代碼系統中存在代碼。建議提出觀察的變更請求,以推薦所有這些概念的通用代碼。