Mercurial > hg > orthanc
comparison 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 |
comparison
equal
deleted
inserted
replaced
1284:21ea32170764 | 1285:5730f374e4e6 |
---|---|
1 function OnStoredInstance(instanceId, tags, metadata) | 1 function OnStoredInstance(instanceId, tags, metadata, remoteAet, calledAet) |
2 -- The "remoteAet" and "calledAet" arguments are only available | |
3 -- since Orthanc 0.8.6 | |
4 if remoteAet ~=nil and calledAet ~= nil then | |
5 print ("Source AET: " .. remoteAet .. " => Called AET: " .. calledAet) | |
6 end | |
7 | |
2 -- Extract the value of the "PatientName" DICOM tag | 8 -- Extract the value of the "PatientName" DICOM tag |
3 local patientName = string.lower(tags['PatientName']) | 9 local patientName = string.lower(tags['PatientName']) |
4 | 10 |
5 if string.find(patientName, 'david') ~= nil then | 11 if string.find(patientName, 'david') ~= nil then |
6 -- Only send patients whose name contains "David" | 12 -- Only send patients whose name contains "David" |