我正处于一个小型研究项目的计划阶段,我们正在尝试确定干扰因素如何影响手术室的工作流程。这个想法是观察操作并记录每一个令人分心的事件(人们打开门,蜂鸣器/电话关闭,警报器响起等)。

我正在寻找一种工具,它可以使我们快速


快速轻松地记录某些可能重叠的预定义事件的开始/结束
为意外事件和其他事件记下免费注释
,同时自动将它们存储在时间轴,因此我们以后可以将事件与录音和标准OR报告相关联。

理想情况下,该工具将允许我们以

Start               End                  Type                  Notes
20140226-09:00:10   20140226-09:00:15    Phone rings               
20140226-09:03:20   20140226-09:05:25    Noise from other OR   Emergency in OR 2
20140226-09:04:20   20140226-09:05:00    Phone call            Lab results
20140226-09:14:45   20140226-09:15:35    Phone call            Surgeon's mother complaining
20140226-09:27:55   20140226-09:28:00    Other                 A/C making strange noise


它应在Windows笔记本电脑或Android / iOS平板电脑上运行。我愿意接受所有建议。

#1 楼



我昨天制作了此C#Windows窗体。它使用SQLite数据源。该应用程序尚未完成,因为其中没有导出功能,但是,如果希望查看是否可以使用它,可以将其与http://sqliteadmin.orbmu2k.de/一起使用以导出数据。 SQLite数据库文件位于release.zip文件中,称为test.s3db。提取zip文件时,请将所有文件放在一个位置。

您可以通过管理预先添加事件,也可以随时添加事件。您也可以通过管理菜单栏删除事件。

它是使用.NET Framework 4.5 / Visual Studio 2012编译的。

URL:
https://www.dropbox.com/s/37a9lncbn4snjfb/datarecorder .zip

评论


谢谢,这看起来很有希望。

–蒂姆·皮茨克(Tim Pietzcker)
2014年2月28日在6:34

我增加了运行多个任务,查看数据和编辑记录的功能。这是URL:dropbox.com/s/4oeaqflqtbjt3s2/…

–约书亚·安德森(Joshua Anderson)
2014年3月13日在11:56



#2 楼

时间轴项目对此非常有效-它具有易于创建事件的UI(我已经展示了最适合您的需求的选项-当您想一次输入多个事件时,添加更多事件才有意义),您可以通过设置类别对它们进行颜色编码。您还可以在说明下添加自由格式的数据,当您将鼠标悬停在时间线条目上时,这些数据就可以作为工具提示查看。适合一天,因此您可以查看一天中的事件,并为某些条目设置类别。


保存文件为XML,看起来像这样

<event>
  <start>2014-02-28 10:03:00</start>
  <end>2014-02-28 12:03:00</end>
  <text>test 2</text>
  <fuzzy>False</fuzzy>
  <locked>False</locked>
  <ends_today>False</ends_today>
  <category>Test 2</category>
  <description>This is a test. The nannybot went crazy and put a nappy on the butlerbot.</description>
</event>


如果您绝对需要csv,则可以使用第三方工具-我使用xml进行csv转换工具及其输出文件中的'event.csv'文件具有与时间轴xml文件相同的信息。您可能会发现另一个工具效果更好,但是我生成了一个与此类似的csv文件

start,end,text,fuzzy,locked,ends_today,category,description,events_Id
"2014-02-28 10:02:00","2014-02-28 11:02:00","test","False","False","False","Test 2","",0
"2014-02-28 10:03:00","2014-02-28 12:03:00","test 2","False","False","False","Test 2","This is a test. The nannybot went crazy and put a nappy on the butlerbot.",0
"2014-02-28 11:29:00","2014-02-28 11:29:00","test3","False","False","False","Test Test 1","",0


然后您可以将其加载到电子表格中并以任何方式输出/重新格式化需要轻松。

评论


这看起来非常不错,但看来我必须手动输入开始/结束时间;没有“现在”按钮。对?

–蒂姆·皮茨克(Tim Pietzcker)
2014年2月28日在6:33

嗯,默认情况下,事件开始的默认时间是当前时间。是的,至少您需要输入结束时间。

–游侠怪胎
2014年2月28日在6:35