diff Resources/Samples/Lua/AutoroutingConditional.lua @ 1285:5730f374e4e6

Access to called AET and remote AET from Lua scripts
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 03 Feb 2015 15:00:42 +0100
parents 23590917e83e
children 904096e7367e
line wrap: on
line diff
--- a/Resources/Samples/Lua/AutoroutingConditional.lua	Tue Feb 03 14:07:07 2015 +0100
+++ b/Resources/Samples/Lua/AutoroutingConditional.lua	Tue Feb 03 15:00:42 2015 +0100
@@ -1,4 +1,10 @@
-function OnStoredInstance(instanceId, tags, metadata)
+function OnStoredInstance(instanceId, tags, metadata, remoteAet, calledAet)
+   -- The "remoteAet" and "calledAet" arguments are only available
+   -- since Orthanc 0.8.6
+   if remoteAet ~=nil and calledAet ~= nil then
+      print ("Source AET: " .. remoteAet .. " => Called AET: " .. calledAet)
+   end
+
    -- Extract the value of the "PatientName" DICOM tag
    local patientName = string.lower(tags['PatientName'])