Given(/^Patty is being treated for a peritonitis episode$/) do
  record_peritonitis_episode_for(
    patient: @patty,
    user: @clyde,
    diagnosed_on: "10-10-2016"
  )

  record_organism_for(
    infectable: @patty.peritonitis_episodes.last!,
    organism_name: "Acineobactor"
  )

  record_medication_for(
    treatable: @patty.peritonitis_episodes.last!,
    drug_name: "Ciprofloxacin Infusion",
    dose: "100 ml",
    route_name: "PO",
    frequency: "once a day",
    starts_on: "10-10-2015",
    provider: "GP"
  )
end

When(/^Clyde records a peritonitis episode for Patty$/) do
  record_peritonitis_episode_for(
    patient: @patty,
    user: @clyde,
    diagnosed_on: "10-10-2016"
  )
end

When(/^records the organism for the episode$/) do
  record_organism_for(
    infectable: @patty.peritonitis_episodes.last!,
    organism_name: "Acineobactor"
  )
end

When(/^records the medication for the episode$/) do
  record_medication_for(
    treatable: @patty.peritonitis_episodes.last!,
    drug_name: "Ciprofloxacin Infusion",
    dose: "100 ml",
    route_name: "PO",
    frequency: "once a day",
    starts_on: "10-10-2015",
    provider: "GP"
  )
end

Given(/^Patty is being treated for a peritonitis episode$/) do
  record_peritonitis_episode_for(
    patient: @patty,
    user: @clyde,
    diagnosed_on: "10-10-2016"
  )
end

When(/^Clyde records a peritonitis episode for Patty$/) do
  record_peritonitis_episode_for(
    patient: @patty,
    user: @clyde,
    diagnosed_on: "10-10-2016"
  )
end

When(/^records the organism for the episode$/) do
  record_organism_for(
    infectable: @patty.peritonitis_episodes.last!,
    organism_name: "Acineobactor"
  )
end

When(/^records the medication for the episode$/) do
  record_medication_for(
    treatable: @patty.peritonitis_episodes.last!,
    drug_name: "Ciprofloxacin Infusion",
    dose: "100 ml",
    route_name: "PO",
    frequency: "once a day",
    starts_on: "10-10-2015",
    provider: "GP"
  )
end

--- 
+++ 
@@ -3,6 +3,21 @@
     patient: @patty,
     user: @clyde,
     diagnosed_on: "10-10-2016"
+  )
+
+  record_organism_for(
+    infectable: @patty.peritonitis_episodes.last!,
+    organism_name: "Acineobactor"
+  )
+
+  record_medication_for(
+    treatable: @patty.peritonitis_episodes.last!,
+    drug_name: "Ciprofloxacin Infusion",
+    dose: "100 ml",
+    route_name: "PO",
+    frequency: "once a day",
+    starts_on: "10-10-2015",
+    provider: "GP"
   )
 end
 
Add missing organism and medication to episode

- these are required when the episode is revised