【发布时间】:2016-02-06 19:26:22
【问题描述】:
enter image description here我正在尝试通过 id 查找在住院日期前 12 个月和住院日期后 12 个月连续注册的人。每个成员将有一排。 这是在美国使用索赔数据库。任何帮助表示赞赏。 数据集示例: ID Enr_date End_Date hosp_date 1 2004 年 1 月 5 日 2008 年 1 月 6 日 2006 年 2 月 2 日 2 ....等等 3 4 id start_e end_e date_h 1 2005 年 1 月 1 日 2006 年 1 月 1 日 2008 年 2 月 8 日 1 2006 年 2 月 3 日 2013 年 4 月 5 日 2 2005 年 5 月 7 日 2006 年 8 月 8 日 2007 年 4 月 5 日 2 2007 年 1 月 1 日 2012 年 2 月 2 日 3 2005 年 5 月 9 日 2007 年 5 月 9 日 2007 年 1 月 1 日 3 2008 年 6 月 4 日 2012 年 7 月 7 日
【问题讨论】:
-
您只是在寻找:hosp-date - enr_date > 12 个月和 end_date - hosp_date > 12 个月?
-
是的,但我希望在不中断服务的情况下连续注册。还有一些患者有多行。所以他们可以有不同的注册期。
-
您需要更好地提出您的问题。服务不中断和多排如何发挥作用?如果你能展示一个完整的数据集和更好地描述你的问题,这可能会有所帮助
-
请查看顶部的链接。一个患者可以有多个登记行,因为他们可能有 2 个月的承保,然后是承保缺口。然后他们可能会以不同的开始和结束日期开始另一次注册。我所说的服务不中断是指存在覆盖缺口。如果您看一下我发布的示例,应该只包括患者 2。任何帮助表示赞赏。
-
请输入您的数据并将其包含在问题中,它为人们提供了一些可以使用的东西。此时要处理您的数据,我必须将其输入。您可以通过 sql 和日期使用自联接来生成您的解决方案。招生问题是一个常见的问题。在 lexjansen.com 或 community.sas.com 搜索许多类似的问题和答案。