Comments (1)
DICOMcloud WebAPI Server can run now immediately after cloning from Visual Studio 2015 as a standalone DICOMweb server with no additional configuration:
Solution proposed in this commit:
- Provide default value for image storage location in the web.config:
<add key="app:PacsStorageConnection" value="|DataDirectory|\App_Data\Storage\ds" />
The server code now supports using the variable "|DataDirectory|" when reading the app:PacsStorageConnection which resolves to the .NET Environment.SpecialFolder.ApplicationData directory
- Database is attached to LocalDB installed with Visual Studio by setting a default value for the app:PacsDataArchieve (connectionString) in the web.config:
<add key="app:PacsDataArchieve" value="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\DB\DICOMcloud.mdf;Initial Catalog=DICOMcloud;Integrated Security=True" />
A DICOMcloud.mdf database file is added under the Resources\Database directory and is copied (only if newer) to the App_Data folder during project built. This DB is attached to the local SQL Instance installed with Visual Studio 2015 using the default connection string.
- The code which configure the DICOMcloud WebAPI server has been refactored in this class DICOMBuilder.cs and is structured in a way that allows inheritance and customization
from dicomcloud.
Related Issues (20)
- JSON converter doesn't include the TransferSyntax when converting to JSON
- Stow-RS (WADO Store) doesn't return error code on Failure
- Add API documentation using Swagger HOT 4
- QIDO-RS service doesn't return StudyDescription field HOT 1
- Add support for returning "application/dicom+xml" in QIDO-RS
- Update XML/JSON converters to use new method for updating the TransferSyntax when setting the image HOT 1
- Add Delete REST API support HOT 1
- Upgrade to latest fo-dicom v3.0.0.0 HOT 2
- Create unit test projects to cover the different examples of using the library HOT 1
- Create an ARM template with deploy to Azure button HOT 1
- Any thoughts on having the repository moved to its own Github Organization Account? HOT 1
- Add anonymization support when storing DICOM images HOT 1
- Upgrade fo-dicom to v3.0.1
- Implement a versioning mechanism for the library HOT 1
- Improve the Developer User Experience of the DICOMcloud library
- Create Nuget packages for the library to bootstrap development
- Add support for transfer syntax in WADO-RS and WADO-URI HOT 1
- Create a SQL Server database project to maintain the DICOM server database and publish to SQL server
- Add support for on the fly generation of dataset according to transfer syntax in WADO-URI and WADO-RS
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dicomcloud.