comparison Resources/Samples/Lua/Autorouting.lua @ 1008:187ed107a59f lua-scripting

modify command
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 08 Jul 2014 18:14:24 +0200
parents 871c49c9b11d
children 160dfe770618
comparison
equal deleted inserted replaced
1007:871c49c9b11d 1008:187ed107a59f
67 function OnStoredInstance(instanceId, tags, metadata) 67 function OnStoredInstance(instanceId, tags, metadata)
68 --PrintRecursive(tags) 68 --PrintRecursive(tags)
69 --PrintRecursive(metadata) 69 --PrintRecursive(metadata)
70 --print(metadata['RemoteAET']) 70 --print(metadata['RemoteAET'])
71 71
72 if true then 72 if (metadata['ModifiedFrom'] == nil and
73 metadata['AnonymizedFrom'] == nil) then
73 local patientName = string.lower(tags['PatientName']) 74 local patientName = string.lower(tags['PatientName'])
74 if string.find(patientName, 'david') ~= nil then 75 if string.find(patientName, 'david') ~= nil then
75 --Delete(SendToModality(instanceId, 'sample')) 76 --Delete(SendToModality(instanceId, 'sample'))
76 --Delete(SendToPeer(instanceId, 'peer')) 77 --Delete(SendToPeer(instanceId, 'peer'))
77 Delete(SendToModality(Modify(instanceId, { PatientName = 'Hello^World' }), 'sample')) 78 SendToModality(Modify(instanceId, { PatientName = 'Hello^World' }), 'sample')
79 Delete(instanceId)
78 else 80 else
79 Delete(instanceId) 81 Delete(instanceId)
80 end 82 end
81 end 83 end
82 end 84 end