description: CQL ModelInfo settings expressed using FHIR Parameters package_name: hl7.fhir.uv.cql derivation: constraint name: CQLModelInfoSettings type: Parameters elements: parameter: index: 0 slicing: rules: open ordered: false discriminator: - {path: name, type: value} min: null slices: modelName: match: {name: modelName} schema: short: What model _required: true index: 1 elements: name: pattern: {type: String, value: modelName} index: 2 value: choices: [valueString] index: 4 valueString: {type: string, choiceOf: value, index: 5} required: [valueString, value] modelNamespace: match: {name: modelNamespace} schema: short: What namespace index: 6 elements: name: pattern: {type: String, value: modelNamespace} index: 7 value: choices: [valueString] index: 9 valueString: {type: string, choiceOf: value, index: 10} required: [valueString, value] modelUrl: match: {name: modelUrl} schema: short: What url _required: true index: 11 elements: name: pattern: {type: String, value: modelUrl} index: 12 value: choices: [valueString] index: 14 valueString: {type: string, choiceOf: value, index: 15} required: [valueString, value] patientClassName: match: {name: patientClassName} schema: short: Name of the patient class in the model index: 16 elements: name: pattern: {type: String, value: patientClassName} index: 17 value: choices: [valueString] index: 19 valueString: {type: string, choiceOf: value, index: 20} required: [valueString, value] patientBirthDatePropertyName: match: {name: patientBirthDatePropertyName} schema: short: Name of the birthdate property of the Patient class in the model index: 21 elements: name: pattern: {type: String, value: patientBirthDatePropertyName} index: 22 value: choices: [valueString] index: 24 valueString: {type: string, choiceOf: value, index: 25} required: [valueString, value] targetQualifier: match: {name: targetQualifier} schema: short: Model target qualifier index: 26 elements: name: pattern: {type: String, value: targetQualifier} index: 27 value: choices: [valueString] index: 29 valueString: {type: string, choiceOf: value, index: 30} required: [valueString, value] targetUrl: match: {name: targetUrl} schema: short: Model target url index: 31 elements: name: pattern: {type: String, value: targetUrl} index: 32 value: choices: [valueString] index: 34 valueString: {type: string, choiceOf: value, index: 35} required: [valueString, value] package_version: 1.0.0 class: profile kind: resource url: http://hl7.org/fhir/uv/cql/StructureDefinition/cql-modelinfosettings base: http://hl7.org/fhir/StructureDefinition/Parameters version: 1.0.0