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

org.opencds.cqf.modelinfo.ClassInfoSettings Maven / Gradle / Ivy

There is a newer version: 3.1.0
Show newest version
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");
        }
    };
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy