All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.hl7.fhir.validation.cli.utils.QuestionnaireMode Maven / Gradle / Ivy

The newest version!
package org.hl7.fhir.validation.cli.utils;

import org.hl7.fhir.utilities.Utilities;

public enum QuestionnaireMode {
  NONE,
  CHECK,
  REQUIRED;

  public static QuestionnaireMode fromCode(String v) {
    if (Utilities.noString(v)) {
      return NONE;
    }
    v = v.toLowerCase();
    if (Utilities.existsInList(v, "none", "ignore")) {
      return NONE;
    }
    if (Utilities.existsInList(v, "check")) {
      return CHECK;
    }
    if (Utilities.existsInList(v, "require", "required")) {
      return REQUIRED;
    }
    return NONE;
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy