description: Defines the Parameters resource for PHSD bulk import. package_name: ca.on.phsd.r4 derivation: constraint name: ParametersSubmission type: Parameters elements: meta: mustSupport: true index: 0 elements: profile: mustSupport: true pattern: {type: Canonical, value: 'http://ehealthontario.ca/fhir/StructureDefinition/ca-on-cms-profile-Parameters'} index: 1 required: [profile] parameter: index: 2 slicing: rules: open discriminator: - {path: name, type: value} min: null slices: inputFormat: match: {name: inputFormat} schema: mustSupport: true _required: true index: 3 elements: name: pattern: {type: String, value: inputFormat} mustSupport: true index: 4 value: pattern: {type: Code, value: application/fhir+ndjson} mustSupport: true choices: [valueCode] index: 6 valueCode: type: code pattern: {type: Code, value: application/fhir+ndjson} mustSupport: true choiceOf: value index: 7 required: [valueCode, value] storageDetail: match: {name: storageDetail} schema: mustSupport: true index: 8 elements: name: pattern: {type: String, value: storageDetail} mustSupport: true index: 9 part: mustSupport: true index: 10 slicing: rules: open discriminator: - {path: name, type: value} min: 1 slices: slicePartType: match: {name: type} schema: _required: true index: 11 elements: name: pattern: {type: String, value: type} mustSupport: true index: 12 value: mustSupport: true choices: [valueCode] index: 14 valueCode: {type: code, mustSupport: true, choiceOf: value, index: 15} slicePartCredential: match: {name: credentialHttpBasic} schema: mustSupport: true index: 16 elements: name: pattern: {type: String, value: credentialHttpBasic} mustSupport: true index: 17 value: mustSupport: true choices: [valueString] index: 19 valueString: {type: string, mustSupport: true, choiceOf: value, index: 20} required: [valueString, value] required: [part] input: match: {name: input} schema: mustSupport: true _required: true index: 21 elements: name: pattern: {type: String, value: input} mustSupport: true index: 22 value: choices: [valueCode] index: 24 valueCode: {type: code, choiceOf: value, index: 25} part: mustSupport: true index: 26 slicing: rules: open discriminator: - {path: name, type: value} min: 1 slices: slicePartType: match: {name: type} schema: mustSupport: true _required: true index: 27 elements: name: pattern: {type: String, value: type} mustSupport: true index: 28 value: mustSupport: true choices: [valueCode] index: 30 valueCode: {type: code, mustSupport: true, choiceOf: value, index: 31} required: [valueCode, value] slicePartUrl: match: {name: url} schema: mustSupport: true _required: true index: 32 elements: name: pattern: {type: String, value: url} mustSupport: true index: 33 value: mustSupport: true choices: [valueUri] index: 35 valueUri: {type: uri, mustSupport: true, choiceOf: value, index: 36} required: [valueUri, value] required: [part] package_version: alpha-0.1.0 class: profile kind: resource url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-phsd-parameters-submission base: http://hl7.org/fhir/StructureDefinition/Parameters version: 1.0.0 required: [meta]