$string = “{
‘Tags’ : {
‘SpecificCharacterSet’ : ‘ISO_IR 100’,
‘PatientName’ : ‘Hunt^Ethan’,
‘Modality’ : ‘CT’,
},
‘Content’ : [
‘data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAoUlEQVQ4jZ2SWw3EIBREjwUsYAELa2EtoAULFUCyXAtroRZqoRbox254BdLC/DZnZjoXWJFgCDg8egW2CBEhEnDzyRk+Ecxz2KP/0AL8S99T+jQccAVs22qKwAuPuq0uyNg9cPLh3am+pe/dkHLZtqJHj6vXJrZ7nvzvxxgemXgUwnGfXqpee09mUwp8m022OYP6bLF7mVuVe0y/umxinsAXRd9z0k1ubWsAAAAASUVORK5CYII=’,
]
}”;
// return $data2;
//Create a DICOM instance
$curl = curl_init();
curl_setopt ($curl, CURLOPT_URL, $PACS_url . ‘/tools/create-dicom’);
curl_setopt ($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($curl, CURLOPT_POST, 1);
curl_setopt ($curl, CURLOPT_POSTFIELDS, $string);
$resp = curl_exec($curl);
curl_close($curl);
//return $resp;
$elements = explode(“"”, $resp);
$instance = str_replace(“/instances/”, “”, $elements[7]);
$target = $PACS_url . “/instances/” . $instance . “/modify”;
$data = “{"Replace":{"PatientID":"” . $patientID . “"}}”;
$curl = curl_init();
curl_setopt ($curl, CURLOPT_URL, $target);
curl_setopt ($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($curl, CURLOPT_POST, 1);
curl_setopt ($curl, CURLOPT_POSTFIELDS, $data);
$resp = curl_exec($curl);
curl_close($curl);
$curl = curl_init();
curl_setopt ($curl, CURLOPT_URL, $PACS_url . ‘/instances’);
curl_setopt ($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($curl, CURLOPT_POST, 1);
curl_setopt ($curl, CURLOPT_POSTFIELDS, $resp);
$resp = curl_exec($curl);
curl_close($curl);