<?xml version="1.0" encoding="UTF-8"?>
<!-- Interface -->
<xml>
<use name="/event">
<add name="mloaded">
<use name="/template/event">
<create>
<arg name="status"/>
</create>
</use>
</add>
<add name="hr">
<use name="/template/event">
<create>
<arg name="bpm"/>
</create>
</use>
</add>
<add name="endEGC">
<use name="/template/event">
<create>
<arg name="status"/>
</create>
</use>
</add>
</use>
<use name="/interface">
<add name="patient">
<use name="/template/interface">
<create>
<!-- These can be raised by this SMC -->
<event name="mloaded" event="mloaded"/>
<event name="hr"/>
<event name="endECG"/>
<!-- These can events can be accepted by this SMC -->
<notification name="event1" event="blah1"/>
<notifictaion name="event2" event="blah"/>
<!-- Operations that can be invoked on this SMC -->
<operation name="readlog" localop="/dom/object1.operation1"/>
<operation name="startECG" localop="/anotherdom/object2.operation1"/>
<operation name="timer" localop="/anotherdom/object2.operation2"/>
<operation name="loadMission" localop="/mission/missionobject.missionoperation"/>
<operation name="loadPolicy" localop="/interface/loader.loadpolicy"/>
</create>
</use>
</add>
</use>
</xml>
<!-- Allows
interface.event1(arg1, arg2, ...)
interface.opname2(arg1, arg2, ...)
-->