Mercurial > hg > orthanc
diff Plugins/Samples/ModalityWorklists/Plugin.cpp @ 2827:d4fd4614f275
IncomingWorklistRequestFilter() to filter incoming C-FIND worklist queries
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 19 Sep 2018 21:10:49 +0200 |
parents | 878b59270859 |
children | bb7a66efbeb1 |
line wrap: on
line diff
--- a/Plugins/Samples/ModalityWorklists/Plugin.cpp Wed Sep 19 16:06:41 2018 +0200 +++ b/Plugins/Samples/ModalityWorklists/Plugin.cpp Wed Sep 19 21:10:49 2018 +0200 @@ -92,6 +92,7 @@ static const char* SCHEDULED_PROCEDURE_STEP_SEQUENCE = "0040,0100"; static const char* SCHEDULED_STATION_AETITLE = "0040,0001"; + static const char* PREGNANCY_STATUS = "0010,21c0"; if (!json.isMember(SCHEDULED_PROCEDURE_STEP_SEQUENCE)) { @@ -118,10 +119,10 @@ v[0][SCHEDULED_STATION_AETITLE] = issuerAet; } - if (json.isMember("0010,21c0") && - json["0010,21c0"].asString().size() == 0) + if (json.isMember(PREGNANCY_STATUS) && + json[PREGNANCY_STATUS].asString().size() == 0) { - json.removeMember("0010,21c0"); + json.removeMember(PREGNANCY_STATUS); } // Encode the modified JSON as a DICOM instance, then convert it to a C-Find matcher