示例#1
0
		}
		if ($event['ae_aestdtc'] != '') {
			$eventAtts[] = get_event_array($event['ae_aestdtc'], $event['ae_aeendtc'], '', implode("<br />", $desc_array), $event['ae_aeterm'], $color, '', $ae_url);
		}
	}
}
/**
 * transplants
 */
$fields = array('livtrp_cestdtc');
$data = REDCap::getData('array', $subjid, $fields);
foreach ($data AS $subject) {
	$url = APP_PATH_WEBROOT_FULL . "redcap_v" . $redcap_version . "/DataEntry/index.php?pid=$project_id&page=onpost_tx_liver_transplant&id=$subjid&event_id=$event_id";
	$desc_array = array();
	foreach ($subject AS $event_id => $event) {
		$eventAtts[] = get_event_array($event['livtrp_cestdtc'], '', '', '', 'Liver Transplant', 'blue', '', $url, '');
	}
}
/**
 * generate and return JSON to timeline script.
 */
if (isset($subjid)) {
	$json_data = array(
		//Timeline attributes
		'dateTimeFormat' => 'Gregorian', //JSON!
		//Event attributes
		'events' => $eventAtts
	);
	$json_encoded = json_encode($json_data);
	echo $json_encoded;
}
示例#2
0
 * INR IMPORTED
 */
$fields = array('inr_im_lbdtc', 'inr_im_lborres');
$data = REDCap::getData('array', $subjid, $fields);
foreach ($data AS $subject) {
	foreach ($subject AS $event_id => $event) {
		$desc_array = array();
		$url = APP_PATH_WEBROOT_FULL . "redcap_v" . $redcap_version . "/DataEntry/index.php?pid=$project_id&page=inr&id=$subjid&event_id=$event_id";
		foreach ($event AS $field => $item) {
			$prefix = substr($field, 0, strpos($field, '_') + 1);
			if ($item != '' && !in_array($field, array('inr_im_lbdtc'))) {
				$desc_array[] = get_field_label($field, $project_id) . ': <strong>' . $item . "</strong>";
			}
		}
		if ($event['inr_im_lbdtc'] != '') {
			$eventAtts[] = get_event_array($event['inr_im_lbdtc'], '', '', implode("<br />", $desc_array), 'INR(I)', $color, '', $url);
		}
	}
}
/**
 * generate and return JSON to timeline script.
 */
if (isset($subjid)) {
	$json_data = array(
		//Timeline attributes
		'dateTimeFormat' => 'Gregorian', //JSON!
		//Event attributes
		'events' => $eventAtts
	);
	$json_encoded = json_encode($json_data);
	echo $json_encoded;
}
/**
 * transfusions
 */
$fields = array('xfsn_cmstdtc', 'xfsn_cmtrt', 'xfsn_cmdose', 'xfsn_cmindc');
$transfusion_data = REDCap::getData('array', $subjid, $fields);
foreach ($transfusion_data AS $subject) {
	foreach ($subject AS $event_id => $event) {
		$desc_array = array();
		$url = APP_PATH_WEBROOT_FULL . "redcap_v" . $redcap_version . "/DataEntry/index.php?pid=$project_id&page=transfusions&id=$subjid&event_id=$event_id";
		foreach ($event AS $field => $item) {
			if ($item != '' && !in_array($field, array('xfsn_cmstdtc', 'xfsn_cmtrt'))) {
				$desc_array[] = get_field_label($field, $project_id) . ': <strong>' . $item . "</strong>";
			}
		}
		$eventAtts[] = get_event_array($event['xfsn_cmstdtc'], '', '', implode("<br />", $desc_array), $event['xfsn_cmtrt'], 'red', '', $url);
	}
}
/**
 * generate and return JSON to timeline script.
 */
if (isset($subjid)) {
	$json_data = array(
		//Timeline attributes
		'dateTimeFormat' => 'Gregorian', //JSON!
		//Event attributes
		'events' => $eventAtts
	);
	$json_encoded = json_encode($json_data);
	echo $json_encoded;
}
						$item = $event[$prefix . '_oth_suppcm_cmadj'];
					}
					if ($field == $prefix . '_cmdose') {
						$item = $item . ' ' . $event[$prefix . '_cmdosu'] . ' ' . $event[$prefix . '_cmdosfrq'];
					}
					if ($field == $prefix . '_suppcm_cmtrtout' && $item == 'ONGOING') {
						$earliest_end = date("Y-m-d");
					} else {
						$earliest_end = null;
					}
					$desc_array[] = get_field_label($field, $project_id) . ': <strong>' . $item . "</strong>";
				}
			}
			if ($event[$prefix . '_cmstdtc'] != '') {
				$track_count++;
				$eventAtts[] = get_event_array($event[$prefix . '_cmstdtc'], $event[$prefix . '_cmendtc'], $earliest_end, implode("<br />", $desc_array), $tx_name, '', '', $url, $track_count);
			}
		}
	}
}
/**
 * generate and return JSON to timeline script.
 */
if (isset($subjid)) {
	$json_data = array(
		'dateTimeFormat' => 'Gregorian', //JSON!
		//Event attributes
		'events' => $eventAtts
	);
	$json_encoded = json_encode($json_data);
	echo $json_encoded;