001package org.hl7.fhir.validation.cli.utils; 002 003import org.hl7.fhir.utilities.Utilities; 004 005public enum QuestionnaireMode { 006 NONE, 007 CHECK, 008 REQUIRED; 009 010 public static QuestionnaireMode fromCode(String v) { 011 if (Utilities.noString(v)) { 012 return NONE; 013 } 014 v = v.toLowerCase(); 015 if (Utilities.existsInList(v, "none", "ignore")) { 016 return NONE; 017 } 018 if (Utilities.existsInList(v, "check")) { 019 return CHECK; 020 } 021 if (Utilities.existsInList(v, "require", "required")) { 022 return REQUIRED; 023 } 024 return NONE; 025 } 026}