← Back to team overview

dhis2-devs team mailing list archive

[Branch ~dhis2-documenters/dhis2/dhis2-docbook-docs] Rev 1020: documentation for event capture

 

------------------------------------------------------------
revno: 1020
committer: Abyot Asalefew Gizaw abyota@xxxxxxxxx
branch nick: dhis2-docbook-docs
timestamp: Wed 2014-04-09 15:50:50 +0200
message:
  documentation for event capture
added:
  src/docbkx/en/dhis2_user_man_using_event_capture.xml
  src/docbkx/en/resources/images/event_capture/
  src/docbkx/en/resources/images/event_capture/create_program.png
  src/docbkx/en/resources/images/event_capture/edit_program_stage.png
  src/docbkx/en/resources/images/event_capture/event_list.png
modified:
  src/docbkx/en/dhis2_user_manual_en.xml


--
lp:~dhis2-documenters/dhis2/dhis2-docbook-docs
https://code.launchpad.net/~dhis2-documenters/dhis2/dhis2-docbook-docs

Your team DHIS 2 developers is subscribed to branch lp:~dhis2-documenters/dhis2/dhis2-docbook-docs.
To unsubscribe from this branch go to https://code.launchpad.net/~dhis2-documenters/dhis2/dhis2-docbook-docs/+edit-subscription
=== added file 'src/docbkx/en/dhis2_user_man_using_event_capture.xml'
--- src/docbkx/en/dhis2_user_man_using_event_capture.xml	1970-01-01 00:00:00 +0000
+++ src/docbkx/en/dhis2_user_man_using_event_capture.xml	2014-04-09 13:50:50 +0000
@@ -0,0 +1,133 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- This document was created with Syntext Serna Free. --><!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd"; []>
+<chapter>
+  <title>Using Event Capture</title>
+  <section>    
+    <title>Overview</title>
+    <para>The event capture module allows users to register events that occurred at a particular
+      time and place. In DHIS2,time and place correspond, respectively, to period and organisation
+      units. However, since events are treated as random occurrences there is no such thing as
+      period for them, rather a date the event has occurred.
+    </para>
+    </section>
+  <section>
+    <title>Program definition</title>    
+    <para>In order to capture events, it is mandatory for users to first define the nature of the
+      event using the Program/Attribute module. Below is a guiding step for this:<orderedlist>
+        <listitem>
+          <para>Go to Programs/Attributes module</para>
+        </listitem>
+        <listitem>
+          <para>Select Program</para>
+        </listitem>
+        <listitem>
+          <para>Click Add new and fill in the necessary details. Under <emphasis role="bold">Program
+              details</emphasis> make sure <emphasis role="bold">Type</emphasis> is <emphasis
+              role="bold"><emphasis role="italic">"Single event without
+              registration"</emphasis></emphasis>. Below is a snapshot to depict this.</para>
+        </listitem>
+      </orderedlist>
+      <screenshot>
+        <screeninfo>Example single event program creation</screeninfo>
+        <mediaobject>
+          <imageobject>
+            <imagedata fileref="resources/images/event_capture/create_program.png" format="JPG"
+              width="70%"/>
+          </imageobject>
+        </mediaobject>
+      </screenshot>Once a single event program is created, the system automatically creates a single
+      program stage. The stage can be accessed from the context menu of the program created.
+      Clicking <emphasis role="bold">"Edit"</emphasis> from the context menu of the program stage
+      takes to the detail view of the program stage, similar to the one shown below. 
+      <screenshot>
+        <screeninfo>Example single event program stage creation</screeninfo>
+        <mediaobject>
+          <imageobject>
+            <imagedata fileref="resources/images/event_capture/edit_program_stage.png" format="JPG"
+              width="70%"/>
+          </imageobject>
+        </mediaobject>
+      </screenshot>As can be seen from the program stage screen shot above, users have the chance to
+      define what to collect during event capture. This is possible by selecting a list of data
+      elements from <emphasis role="bold">"Available data elements" </emphasis>to <emphasis
+        role="bold">"Selected data elements"</emphasis>. Under selected data elements, please pay
+      attention for the following check boxes:<itemizedlist>
+        <listitem>
+          <para><emphasis role="italic">Compulsory: </emphasis>whether it is mandatory or not to
+            collect the element during event capture</para>
+        </listitem>
+        <listitem>
+          <para><emphasis role="italic">Allow provided elsewhere: </emphasis>this is to define if
+            the data element can be collected by the selected organisation unit while it has
+            occurred elsewhere. For example, from the figure, it is possible for "mnch Blood
+            pressure" to be measured in another facility but reported in the selected facility where
+            these is no blood pressure measuring device.</para>
+        </listitem>
+        <listitem>
+          <para><emphasis role="italic">Display in reports:</emphasis> this decides if the data
+            element can appear in reports or not. If there are many data elements to be collected
+            during event capture, it makes more sense to prioritize which ones to show in report by
+            default.</para>
+        </listitem>
+        <listitem>
+          <para><emphasis role="italic">Date in future: </emphasis>this is only for those date type
+            data elements and to decide if it is possible to allow collect future dates or
+            not.</para>
+        </listitem>
+      </itemizedlist></para>
+    <para>In addition to defining program and program stage, another important step to complete
+      before event capturing is associating programs with organization units. This can be done
+      through <emphasis role="bold">"Assign program to organisation units"</emphasis> button from
+      the context menu of the selected program.</para>
+  </section>
+  <section>
+    <title>Operations</title>
+    <para>Event capturing is possible by selecting an organisation unit and a program. The moment a
+      program is selected the system displays existing events. Events are displayed in a tabular
+      fashion as shown in the figure below. From the figure, each row corresponds to an event and
+      the columns are event details (data elements).</para>
+    <screenshot>
+      <screeninfo>Example event list</screeninfo>
+      <mediaobject>
+        <imageobject>
+          <imagedata fileref="resources/images/event_capture/event_list.png" format="JPG"
+            width="70%"/>
+        </imageobject>
+      </mediaobject>
+    </screenshot>
+    <para>All event related operations are accessible from the screen shown above. The operations
+      currently available are: <orderedlist>
+        <listitem>
+          <para>Capturing - this available by clicking the "Register New Event" button.</para>
+        </listitem>
+        <listitem>
+          <para>Column show/hide - this is to allow users decide which columns to show/hide. This
+            feature is especially important when we have a long list of data elements assigned to a
+            program stage.</para>
+        </listitem>
+        <listitem>
+          <para>Editing - the rows in the table are clickable. Clicking them shows three menus -
+              <emphasis role="bold">Edit</emphasis>, <emphasis role="bold">Edit in grid</emphasis>
+            and <emphasis role="bold">Remove.</emphasis> The difference between edit and edit in
+            grid is that, Edit takes to a new page with an opportunity to edit all the data elements
+            of the selected event. However, edit in grid allows to edit the selected event within
+            the table but only those columns (data elements) visible in the grid. If more columns
+            are required, it is possible to add using the "Show/Hide columns" button.</para>
+        </listitem>
+        <listitem>
+          <para>Sorting - this is possible by clicking the text of each column header.</para>
+        </listitem>
+        <listitem>
+          <para>Filtering - this is possible by clicking the small search icon shown to the right of
+            each column header. Clicking them provides an input field to type a filtering criteria.
+            The moment a user types a filter, the system starts applying. During filtering it is
+            possible to define start and end dates for date type data elements and lower and upper
+            limits for number types. For the rest, it is just a text.</para>
+        </listitem>
+        <listitem>
+          <para>Paging - using the links at the bottom of the table, it is possible to have some
+            paging interactions.</para>
+        </listitem>
+      </orderedlist></para>
+  </section>
+</chapter>

=== modified file 'src/docbkx/en/dhis2_user_manual_en.xml'
--- src/docbkx/en/dhis2_user_manual_en.xml	2014-02-24 14:34:59 +0000
+++ src/docbkx/en/dhis2_user_manual_en.xml	2014-04-09 13:50:50 +0000
@@ -32,6 +32,7 @@
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; href="dhis2_user_man_settings.xml" encoding="UTF-8"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; href="dhis2_user_man_mobile.xml" encoding="UTF-8"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; href="dhis2_user_man_data_dimensions.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; href="dhis2_user_man_using_event_capture.xml" encoding="UTF-8"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; href="dhis2_user_man_tracker.xml" encoding="UTF-8"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; href="dhis2_user_man_profile.xml" encoding="UTF-8"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; href="dhis2_user_man_web_api.xml"/>

=== added directory 'src/docbkx/en/resources/images/event_capture'
=== added file 'src/docbkx/en/resources/images/event_capture/create_program.png'
Binary files src/docbkx/en/resources/images/event_capture/create_program.png	1970-01-01 00:00:00 +0000 and src/docbkx/en/resources/images/event_capture/create_program.png	2014-04-09 13:50:50 +0000 differ
=== added file 'src/docbkx/en/resources/images/event_capture/edit_program_stage.png'
Binary files src/docbkx/en/resources/images/event_capture/edit_program_stage.png	1970-01-01 00:00:00 +0000 and src/docbkx/en/resources/images/event_capture/edit_program_stage.png	2014-04-09 13:50:50 +0000 differ
=== added file 'src/docbkx/en/resources/images/event_capture/event_list.png'
Binary files src/docbkx/en/resources/images/event_capture/event_list.png	1970-01-01 00:00:00 +0000 and src/docbkx/en/resources/images/event_capture/event_list.png	2014-04-09 13:50:50 +0000 differ