Mercurial > hg > orthanc
comparison Resources/Samples/WebApplications/DrawingDicomizer/orthanc.js @ 1120:009dce4ea2f6
/tools/create-dicom now accepts PatientID
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 03 Sep 2014 16:49:26 +0200 |
parents | 557575fd93e9 |
children | 6e7e5ed91c2d |
comparison
equal
deleted
inserted
replaced
1119:af8628ea91b3 | 1120:009dce4ea2f6 |
---|---|
22 * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN | 22 * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN |
23 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | 23 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE |
24 * SOFTWARE. | 24 * SOFTWARE. |
25 **/ | 25 **/ |
26 | 26 |
27 function guid4Block() { | |
28 return Math.floor((1 + Math.random()) * 0x10000) | |
29 .toString(16) | |
30 .substring(1); | |
31 } | |
32 | |
33 function guid() { | |
34 return (guid4Block() + guid4Block() + '-' + guid4Block() + '-' + guid4Block() + '-' + | |
35 guid4Block() + '-' + guid4Block() + guid4Block() + guid4Block()); | |
36 } | |
37 | |
27 | 38 |
28 $(document).ready(function() { | 39 $(document).ready(function() { |
40 $('#patientID').val(guid()); | |
41 | |
29 $('#submit').click(function(event) { | 42 $('#submit').click(function(event) { |
30 var png = context.canvas.toDataURL(); | 43 var png = context.canvas.toDataURL(); |
31 | 44 |
32 $.ajax({ | 45 $.ajax({ |
33 type: 'POST', | 46 type: 'POST', |
34 url: '/orthanc/tools/create-dicom', | 47 url: '/orthanc/tools/create-dicom', |
48 dataType: 'text', | |
35 data: { | 49 data: { |
50 PatientID: $('#patientID').val(), | |
36 PatientName: $('#patientName').val(), | 51 PatientName: $('#patientName').val(), |
52 StudyDescription: $('#studyDescription').val(), | |
53 SeriesDescription: $('#seriesDescription').val(), | |
37 PixelData: png, | 54 PixelData: png, |
38 Modality: 'RX' | 55 Modality: 'RX' |
56 }, | |
57 success : function(msg) { | |
58 alert('Your drawing has been DICOM-ized!\n\n' + msg); | |
59 }, | |
60 error : function() { | |
61 alert('Error while DICOM-izing the drawing'); | |
39 } | 62 } |
40 }) | 63 }); |
41 .success(function( msg ) { | |
42 alert('Your drawing has been dicomized!\n\n' + msg); | |
43 }); | |
44 | 64 |
45 return false; | 65 return false; |
46 }); | 66 }); |
47 }); | 67 }); |