I'm new to ClearCanvas and am trying to test out its modularity and extensibility for a larger project. What I have in mind is to quickly build a minimal image viewer just with the following:
1). reading and loading (plain) DICOM image files for a single DICOM study in a local folder / directory
2). displaying basic patient and study info (eg. patient id, patient name, study description, etc.)
3). displaying all thumbnail images for the DICOM images in the study in a thumbnail strip and each can be clicked to load into the view
4). providing the user with 2 image display layouts: One for a single image and the other for two images side by side
5). providing the user with 3 - 4 tools, such as window and level, image rotation, line annotation and cine
I don't know what the best approach to doing this. Is it better to strip down the ClearCanvas.desktop? Is it better to use the SDK to build from scratch? Any suggestions and guidance are great appreciated. Thanks.
(I have fair amount of experience in DICOM with dcmtk and .Net / C#)