Mercurial > hg > orthanc
diff OrthancServer/OrthancRestApi/OrthancRestSystem.cpp @ 1073:01414536c930
complete DICOM conformance
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 29 Jul 2014 10:24:09 +0200 |
parents | cf52f3bcb2b3 |
children | efece308018e |
line wrap: on
line diff
--- a/OrthancServer/OrthancRestApi/OrthancRestSystem.cpp Mon Jul 28 13:31:35 2014 +0200 +++ b/OrthancServer/OrthancRestApi/OrthancRestSystem.cpp Tue Jul 29 10:24:09 2014 +0200 @@ -104,6 +104,15 @@ call.GetOutput().AnswerBuffer(Toolbox::GetNowIsoString(), "text/plain"); } + + static void GetDicomConformanceStatement(RestApiGetCall& call) + { + std::string statement; + GetFileResource(statement, EmbeddedResources::DICOM_CONFORMANCE_STATEMENT); + call.GetOutput().AnswerBuffer(statement, "text/plain"); + } + + void OrthancRestApi::RegisterSystem() { Register("/", ServeRoot); @@ -112,5 +121,6 @@ Register("/tools/generate-uid", GenerateUid); Register("/tools/execute-script", ExecuteScript); Register("/tools/now", GetNowIsoString); + Register("/tools/dicom-conformance", GetDicomConformanceStatement); } }