diff --git a/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/ExperimentForm/ExperimentFormView.js b/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/ExperimentForm/ExperimentFormView.js
index c3df20b0ea0c646d22e02ca70829eab4bb3acdfe..d43c80d77a860ed4ed1a03659dec1ce92a39872e 100644
--- a/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/ExperimentForm/ExperimentFormView.js
+++ b/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/ExperimentForm/ExperimentFormView.js
@@ -91,7 +91,7 @@ function ExperimentFormView(experimentFormController, experimentFormModel) {
 		
 		if(this._experimentFormModel.mode !== FormMode.CREATE) {
 			//Add Experiment Step
-			if(profile.getSampleTypeForSampleTypeCode("EXPERIMENTAL_STEP")) {
+			if(profile.getSampleTypeForSampleTypeCode("EXPERIMENTAL_STEP") && !profile.isSampleTypeHidden("EXPERIMENTAL_STEP")) {
 				$formTitle.append(" ");
 				$formTitle.append(FormUtil.getButtonWithText("Create Exp. Step", function() {
 					var argsMap = {
diff --git a/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SampleTable/SampleTableView.js b/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SampleTable/SampleTableView.js
index ebf8e09a6667ac56bf3412ca0efe86758589c138..dbc7b52a7f09de97eac4cea6c1b8f78f66c90e3f 100644
--- a/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SampleTable/SampleTableView.js
+++ b/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SampleTable/SampleTableView.js
@@ -29,8 +29,10 @@ function SampleTableView(sampleTableController, sampleTableModel) {
 				var experimentCode = this._sampleTableModel.experimentIdentifier.split("/")[3];
 				var sampleTypeCode = experimentCode.substring(0,experimentCode.indexOf("_COLLECTION"));
 				
-				//Add Experiment Step
-				if(profile.getSampleTypeForSampleTypeCode(sampleTypeCode)) {
+				//Add Sample Type
+				if(profile.getSampleTypeForSampleTypeCode(sampleTypeCode) &&
+					!profile.isSampleTypeHidden(sampleTypeCode)) {
+					
 					$title.append(" ");
 					$title.append(FormUtil.getButtonWithText("Create " + sampleTypeCode, function() {
 						var argsMap = {