【发布时间】:2019-05-23 14:29:23
【问题描述】:
目前在 Cerner 的 CCL(源自 SQL)中编写临床报告。患者中心线插入的开始张贴在一张表格上,结束张贴在另一张表格上。患者最终可能会在同一次就诊中记录超过 1 个开始时间(单独的插入表格)。我正在尝试按顺序排列患者的开始和结束时间。
例如,该患者有 4 个开始时间,结束时间介于 2 个开始时间之间;一共8个文件。这不是一个好的工作流程,但这是我坚持的。
如果我尝试:
join ce4
where ce4.parent_event_id = ce3.event_id
and ce4.event_cd = 703852.00 ;Central IV Activity Type
and ce4.result_val in ("Discontinue", "Deaccessed Port")
and ce4.performed_dt_tm > cnvtdatetime(data->centr[d.seq].dev_start)
它只会显示所有 4 个开始时间的最后一次返回时间。我的问题是如何让他们在开始时间之间按顺序返回。
【问题讨论】: