description: A profile on the Parameters resource to update the superseded DocumentReference status. package_name: ihe.iti.mhd derivation: constraint name: PatchParameters type: Parameters elements: parameter: index: 0 slicing: rules: open discriminator: - {path: name, type: value} min: 1 slices: operation: match: {name: operation} schema: _required: true index: 1 elements: name: pattern: {type: String, value: operation} index: 2 part: array: true min: 3 index: 3 slicing: rules: open discriminator: - {path: name, type: value} min: 3 slices: path: match: {name: path} schema: type: BackboneElement _required: true index: 4 elements: name: pattern: {type: String, value: path} index: 5 value: choices: [] index: 7 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: pattern: {type: String, value: DocumentReference.status} choices: [valueString] index: 9 min: 0 max: 1 valueString: type: string pattern: {type: String, value: DocumentReference.status} choiceOf: value index: 10 slicing: slices: valueString: match: {} schema: type: string pattern: {type: String, value: DocumentReference.status} choiceOf: value index: 10 min: 0 max: 1 type: match: {name: type} schema: type: BackboneElement _required: true index: 11 elements: name: pattern: {type: String, value: type} index: 12 value: choices: [] index: 14 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: null slices: valueCode: match: {} schema: pattern: {type: Code, value: replace} choices: [valueCode] index: 16 min: 0 max: 1 valueCode: type: code pattern: {type: Code, value: replace} choiceOf: value index: 17 slicing: slices: valueCode: match: {} schema: type: code pattern: {type: Code, value: replace} choiceOf: value index: 17 min: 0 max: 1 value: match: {name: value} schema: type: BackboneElement _required: true index: 18 elements: name: pattern: {type: String, value: value} index: 19 value: choices: [] index: 21 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: null slices: valueCode: match: {} schema: pattern: {type: Code, value: superseded} choices: [valueCode] index: 23 min: 0 max: 1 valueCode: type: code pattern: {type: Code, value: superseded} choiceOf: value index: 24 slicing: slices: valueCode: match: {} schema: type: code pattern: {type: Code, value: superseded} choiceOf: value index: 24 min: 0 max: 1 package_version: 5.0.0-comment class: profile kind: resource url: https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.Patch.Parameters base: http://hl7.org/fhir/StructureDefinition/Parameters version: 5.0.0-comment required: [parameter]