[英]Fhir Path Regex for valueDate
我們最近開始使用fhir路徑來驗證QuestionnaireResponse。 問卷調查響應如下
<QuestionnaireResponse xmlns="http://hl7.org/fhir">
<questionnaire>
<reference value="..." />
</questionnaire>
<status value="completed" />
<authored value="2016-02-19T05:13:42.600Z" />
<group>
<question>
<linkId value="8d0db198-f341-43f8-9dd3-9151ace66375" />
<text value="date" />
<answer>
<valueDate value="2016-02-12" />
</answer>
</question>
</group>
</QuestionnaireResponse>
我嘗試了以下方法:
QuestionnaireResponse.group.question.answer.valueDate
答案是:
2016-02-12
但是嘗試以下操作以使用正則表達式驗證日期會引發異常
QuestionnaireResponse.group.question.answer.valueDate.matches("^\d{4}-((0\d)|(1[012]))-(([012]\d)|3[01])$")
如果您可以給我一些關於評估路徑中日期的最佳方法的想法,那將是非常不錯的
原來這是仍在開發中的.NET FluentPath評估程序中的一個錯誤(正則表達式部分)。
如果沒有fhirpath表達式,FHIR服務器也應該拒絕該值,因為它不符合要求。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.