demos\medical\summary.sdf
  1 SplitPane {
  2   name: "coverSheet"
  3   splitProportions { "0.3"; "0.3" }
  4   regions {
  5     {
  6       viewer {
  7         SplitPane {
  8           splitOrientation: "left_to_right"
  9           regions {
 10             {
 11               name: "summaryProblems"
 12               viewer {
 13                 Table {
 14                   templateName: "prototypeTable"
 15                   name: "summary_problems"
 16                   title: "Active Problems"
 17                   dataURL: "data/problems_summary.txt"
 18                   autoSizeRowsToFit: "true"
 19                   columns {
 20                     {title: "Problem"; textWrapping: "line" }
 21                   }
 22                 }
 23               }
 24             }
 25             {
 26               name: "summaryReactions"
 27               viewer {
 28                 Table {
 29                   templateName: "prototypeTable"
 30                   name: "summary_allergies"
 31                   title: "Allergies"
 32                   dataURL: "data/allergies.txt"
 33                   columns {
 34                     {title: "Allergen"; width: "40%"; fgColor: "#80000" }
 35                     {title: "Adverse Reaction" }
 36                   }
 37                 }
 38               }
 39             }
 40             {
 41               name: "summaryPostings"
 42               viewer {
 43                 Table {
 44                   templateName: "prototypeTable"
 45                   name: "summary_postings"
 46                   title: "Postings"
 47                   dataURL: "data/postings.txt"
 48                   columns {
 49                     {title: "Posting"; fgColor: "#80000" }
 50                   }
 51                 }
 52               }
 53             }
 54           }
 55         }
 56       }
 57     }
 58     {
 59       viewer {
 60         SplitPane {
 61           splitOrientation: "left_to_right"
 62           regions {
 63             {
 64               name: "summaryMeds"
 65               viewer {
 66                 Table {
 67                   templateName: "prototypeTable"
 68                   name: "summary_meds"
 69                   title: "Active Medications"
 70                   dataURL: "data/activemeds.txt"
 71                   columns {
 72                     {title: "Medication"; width: "80%" }
 73                     {title: "Status" }
 74                   }
 75                 }
 76               }
 77             }
 78             {
 79               name: "summaryReminders"
 80               viewer {
 81                 Table {
 82                   templateName: "prototypeTable"
 83                   name: "summary_reminders"
 84                   title: "Clinical Reminders"
 85                   dataURL: "data/reminders.txt"
 86                   columns {
 87                     {title: "Clinical Event" }
 88                     {
 89                       title: "Due Date"
 90                       valueType: "date_time_type"
 91                       valueContext: "MMM dd, yyyy HH:mm"
 92                     }
 93                   }
 94                 }
 95               }
 96             }
 97           }
 98         }
 99       }
100     }
101     {
102       viewer {
103         SplitPane {
104           splitOrientation: "left_to_right"
105           regions {
106             {
107               name: "summaryLabs"
108               viewer {
109                 Table {
110                   templateName: "prototypeTable"
111                   name: "summary_labs"
112                   title: "Recent Labs"
113                   dataURL: "data/labs_summary.txt"
114                   columns {
115                     {
116                       title: "Date"
117                       valueType: "date_time_type"
118                       valueContext: "MMM dd, yyyy HH:mm"
119                       width: "13ch"
120                     }
121                     {title: "Test" }
122                     {title: "Result"; width: "5ch" }
123                   }
124                 }
125               }
126             }
127             {
128               name: "summaryVitals"
129               viewer {
130                 Table {
131                   templateName: "prototypeTable"
132                   name: "summary_vitals"
133                   title: "Vitals"
134                   dataURL: "data/vitals.txt"
135                   popupMenu {
136                     {
137                       value: "Show Vital"
138                     } [ onAction="window.status=widget.selection.get(0)" ]
139                   }
140                   gridLineType: "both"
141                   columns {
142                     {title: "Type"; fgColor: "#1C0B5A"; width: "6ch" }
143                     {title: "Result"; width: "6ch" }
144                     {
145                       title: "Date/Time"
146                       valueType: "date_time_type"
147                       valueContext: "MMM dd, yyyy HH:mm"
148                     }
149                   }
150                 }
151               }
152             }
153             {
154               viewer {
155                 Table {
156                   templateName: "prototypeTable"
157                   name: "summary_visits"
158                   title: "Appointments/Visits/Admissions"
159                   dataURL: "data/visits.txt"
160                   columns {
161                     {
162                       title: "Date"
163                       valueType: "date_time_type"
164                       valueContext: "MMM dd, yyyy HH:mm"
165                       width: "40%"
166                     }
167                     {title: "Type"; width: "30%" }
168                     {title: "Location" }
169                   }
170                 }
171               }
172             }
173           }
174         }
175       }
176     }
177   }
178 }
179 
180 
181 
182