Index: trunk/src/scriptbuilder/structures/events/ParamicsEvent.java
===================================================================
--- trunk/src/scriptbuilder/structures/events/ParamicsEvent.java	(revision 1)
+++ trunk/src/scriptbuilder/structures/events/ParamicsEvent.java	(revision 35)
@@ -7,4 +7,6 @@
 
 import java.util.ArrayList;
+import scriptbuilder.structures.ELEMENT;
+import scriptbuilder.structures.I_XML_Writable;
 import scriptbuilder.structures.ScriptEvent;
 
@@ -15,5 +17,5 @@
  * @author Bryan McGuffin
  */
-public class ParamicsEvent extends ScriptEvent
+public class ParamicsEvent extends ScriptEvent implements I_XML_Writable
 {
 
@@ -31,3 +33,45 @@
     public String locationID = "";
 
+    @Override
+    public String openTag(String s)
+    {
+        return "<" + s + ">\n";
+    }
+
+    @Override
+    public String closeTag(String s)
+    {
+        return "</" + s + ">\n";
+    }
+
+    @Override
+    public String emptyTag(String s)
+    {
+        return "<" + s + "/>\n";
+    }
+
+    @Override
+    public String toXML()
+    {
+        String output = openTag(ELEMENT.PARAMICS.tag + " LocationID=\"" + locationID + "\"");
+
+        output += openTag(ELEMENT.Status.tag);
+        output += status;
+        output += closeTag(ELEMENT.Status.tag);
+
+        output += openTag(ELEMENT.Incident_type.tag);
+        output += type;
+        output += closeTag(ELEMENT.Incident_type.tag);
+
+        for (Integer lane : laneNums)
+        {
+            output += openTag(ELEMENT.Lane_number.tag);
+            output += lane;
+            output += closeTag(ELEMENT.Lane_number.tag);
+        }
+        output += closeTag(ELEMENT.PARAMICS.tag);
+
+        return output;
+    }
+
 }
