Mercurial > hg > orthanc
diff Resources/Samples/Lua/Autorouting.lua @ 1011:23590917e83e lua-scripting
lua samples
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 09 Jul 2014 17:51:28 +0200 |
parents | 160dfe770618 |
children |
line wrap: on
line diff
--- a/Resources/Samples/Lua/Autorouting.lua Wed Jul 09 17:05:00 2014 +0200 +++ b/Resources/Samples/Lua/Autorouting.lua Wed Jul 09 17:51:28 2014 +0200 @@ -1,23 +1,3 @@ function OnStoredInstance(instanceId, tags, metadata) - --PrintRecursive(tags) - --PrintRecursive(metadata) - --print(metadata['RemoteAET']) - - if (metadata['ModifiedFrom'] == nil and - metadata['AnonymizedFrom'] == nil) then - local patientName = string.lower(tags['PatientName']) - if string.find(patientName, 'david') ~= nil then - --Delete(SendToModality(instanceId, 'sample')) - --Delete(SendToPeer(instanceId, 'peer')) - local replace = {} - replace['StationName'] = 'My Medical Device' - - local remove = { 'MilitaryRank' } - - Delete(SendToModality(ModifyInstance(instanceId, replace, remove, true), 'sample')) - Delete(instanceId) - else - Delete(instanceId) - end - end + Delete(SendToModality(instanceId, 'sample')) end