Estoy en la etapa de planificación de un pequeño proyecto de investigación en el que intentamos establecer cómo las distracciones afectan el flujo de trabajo en un quirófano. La idea es observar la operación y documentar cada evento que distraiga (personas que abren puertas, pitidos/teléfonos que suenan, alarmas que suenan, etc.).
Lo que busco es una herramienta que nos permita
Idealmente, la herramienta nos permitiría exportar los datos en una forma como
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
Esto debería ejecutarse en una computadora portátil con Windows o en una tableta con Android/iOS. Aunque estoy abierto a todas las sugerencias.
Ayer hice este C# Windows Form. Utiliza una fuente de datos SQLite. La aplicación no está terminada porque la función de exportación no está allí, sin embargo, si desea ver si puede usarla, puede usarla con http://sqliteadmin.orbmu2k.de/ para exportar los datos. El archivo SQLite DB se llama test.s3db y se encuentra en el archivo release.zip. Cuando extraiga los archivos zip, mantenga todos los archivos en un solo lugar.
Puede preagregar eventos a través de administrar o puede agregarlos sobre la marcha. También puede eliminar eventos a través de la barra de menú de administración.
Fue compilado con .NET framework 4.5/Visual Studio 2012.
URL: https://www.dropbox.com/s/37a9lncbn4snjfb/datarecorder.zip
El proyecto de línea de tiempo funciona bastante bien para esto: tiene una interfaz de usuario sencilla para crear eventos (he mostrado las opciones que funcionarían mejor para sus necesidades ya seleccionadas; agregar más eventos tiene sentido cuando desea ingresar más de un evento a la vez) ), puede codificarlos por colores configurando categorías. También puede agregar datos de forma libre en las descripciones, y estos se pueden ver como información sobre herramientas cuando pasa el mouse sobre la entrada de la línea de tiempo
Aquí está la interfaz: la configuré para que se ajuste al día para que pueda ver los eventos en un día y establecer categorías para algunas entradas.
El archivo guardado es XML y se parece vagamente a esto
<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>
Si absolutamente lo necesita como csv, puede usar una herramienta de terceros: usé la herramienta de conversión de xml a csv y de los archivos que generó, el archivo 'event.csv' tenía la misma información que el archivo xml de la línea de tiempo. Puede encontrar otra herramienta que funcione mejor, pero generé un archivo csv similar a este
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
Luego puede cargarlo en una hoja de cálculo y generarlo/reformatearlo de la manera que lo necesite fácilmente.
Josué Anderson