|
@@ -1,13 +1,16 @@
|
|
|
<?php
|
|
|
$value = [];
|
|
|
-$infoLines = json_decode($patient->info_lines);
|
|
|
-$infoLines = !$infoLines ? [] : $infoLines;
|
|
|
-foreach($infoLines as $category => $lines):
|
|
|
- if($category === "dx"):
|
|
|
- foreach ($lines as $line):
|
|
|
- $value[] = $line->contentText;
|
|
|
- endforeach;
|
|
|
- endif;
|
|
|
+$canvasData = json_decode($patient->canvas_data, true);
|
|
|
+
|
|
|
+$items = [];
|
|
|
+
|
|
|
+if($canvasData && isset($canvasData['dx']) && isset($canvasData['dx']['items']) ){
|
|
|
+ $items = $canvasData['dx']['items'];
|
|
|
+}
|
|
|
+
|
|
|
+$items = !$items ? [] : $items;
|
|
|
+foreach($items as $item):
|
|
|
+ $value[] = $item['title'];
|
|
|
endforeach;
|
|
|
$summaryHtml = $patient->displayName() . ", {$patient->age_in_years} years old {$patient->sex} ";
|
|
|
if(count($value)) {
|