dicomweb-client
Version:
Implementation of DICOMweb client code
50 lines (44 loc) • 1.57 kB
HTML
<html>
<head>
<link href="https://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
<div class="container">
<h1>
Example
</h1>
<hr>
<a href='/retry'>Request hooks</a>
<hr>
<div class="row">
<div id='contents' class="col-xs-12">
</div>
</div>
</div>
</body>
<!-- include the cornerstone library -->
<script src="../build/dicomweb-client.js"></script>
<script>
if (!window.DICOMwebClient) {
console.warn('Failed to load dicomweb-client from build directory. Using unpkg instead.');
document.write('<script src="https://unpkg.com/dicomweb-client">\x3C/script>')
}
</script>
<script>
const dwc = DICOMwebClient.api.DICOMwebClient;
const options = {
url: "https://server.dcmjs.org/dcm4chee-arc/aets/DCM4CHEE/rs"
};
const dicomweb = new dwc(options)
const studyInstanceUID = '1.2.392.200140.2.1.1.1.2.799008771.2156.1519721160.421'
const promise = dicomweb.retrieveStudyMetadata({studyInstanceUID});
promise.then(studyMetadata => {
const div = document.getElementById('contents');
div.innerText = JSON.stringify(studyMetadata, null, 2);
console.log(studyMetadata);
}, error => {
throw new Error(error);
});
</script>
</html>