org.opencds.cqf.modelinfo.ClassInfoSettings Maven / Gradle / Ivy
package org.opencds.cqf.modelinfo;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;
public class ClassInfoSettings {
public String modelName;
public String modelPrefix;
public String helpersLibraryName;
public boolean useCQLPrimitives = false;
public boolean createExtensionElements = false;
public boolean createReferenceElements = false;
public Set codeableTypes = new HashSet();
public Map primitiveTypeMappings = new HashMap();
public Map cqlTypeMappings = new HashMap();
public Map primaryCodePath = new HashMap();
public Map typeNameMappings;
public Map urlToModel = new HashMap() {
{
put("urn:hl7-org:elm-types:r1", "System");
put("http://hl7.org/fhir", "FHIR");
put("http://hl7.org/fhir/us/core", "USCore");
put("http://hl7.org/fhir/us/qicore", "QICore");
}
};
}