Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Encounter Date

Encounter Name

Variable 1

Variable 2

10/1/2011

Baseline

128

75

11/5/2011

Month 1

123

60

12/2/2011

Month 2

118

62



...

Displaying a table with one row per encounter with the encounters sorted in descending order

...

Code that can be entered into a Report Template:

<%

Output.Write("<table border='1' cellspacing='0' cellpadding='5'>");
Output.Write("<tr><th>Encounter Date</th> <th>Encounter Name</th> <th>Variable 1</th> <th>Variable 2</th> </tr>");

var encountersSorted = ENCOUNTERS.Sort(#EncounterDate.ID, false);

for (var index=0; index < encountersSorted.Count; index++) {

     var encounter = encountersSorted.GetEncounter(index);
         var encounterDate = encounter.#EncounterDate;
         var encounterName = encounter.#IntervalName;
         var variable1value = encounter.#Variable1;
         var variable2value = encounter.#Variable2;

   Output.Write("<tr><td>" + encounterDate + "</td>");
   Output.Write("<td>" + encounterName + "</td>");
   Output.Write("<td>" + variable1value + "</td>");
   Output.Write("<td>" + variable2value + "</td></tr>");

}

Output.Write("</table>");

%>

An example of the output from the Report Template code above:

Encounter Date

Encounter Name

Variable 1

Variable 2

12/2/2011

Month 2

118

62

11/5/2011

Month 1

123

60

10/1/2011

Baseline

128

75



...

Displaying data in a custom layout from fixed encounters

...