description: This profile tailors the Parameters resource to convey PDMP History operation inputs. package_name: hl7.fhir.us.pdmp.r4 derivation: constraint name: PdmpParametersRequest type: Parameters elements: parameter: mustSupport: true array: true min: 4 index: 0 slicing: rules: open ordered: false discriminator: - {path: name, type: value} min: 4 slices: patient: match: {name: patient} schema: mustSupport: true _required: true index: 1 elements: name: pattern: {type: String, value: patient} mustSupport: true index: 2 value: mustSupport: true choices: [valueReference] index: 4 valueReference: type: Reference mustSupport: true choiceOf: value refers: ['http://hl7.org/fhir/us/pdmp/StructureDefinition/pdmp-patient'] index: 5 pre-stage-retrieval-key: match: {name: pre-stage-retrieval-key} schema: mustSupport: true array: true index: 46 elements: name: pattern: {type: String, value: pre-stage-retrieval-key} mustSupport: true index: 47 value: choices: [valueString] index: 49 valueString: {type: string, choiceOf: value, index: 50} animal-owner: match: {name: animal-owner} schema: mustSupport: true index: 6 elements: name: pattern: {type: String, value: animal-owner} mustSupport: true index: 7 value: mustSupport: true choices: [valueReference] index: 9 valueReference: type: Reference mustSupport: true choiceOf: value refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-relatedperson'] index: 10 pre-stage-only: match: {name: pre-stage-only} schema: mustSupport: true array: true index: 41 elements: name: pattern: {type: String, value: pre-stage-only} mustSupport: true index: 42 value: choices: [valueBoolean] index: 44 valueBoolean: {type: boolean, choiceOf: value, index: 45} delegate-organization: match: {name: delegate-organization} schema: mustSupport: true index: 36 elements: name: pattern: {type: String, value: delegate-organization} mustSupport: true index: 37 value: mustSupport: true choices: [valueReference] index: 39 valueReference: type: Reference mustSupport: true choiceOf: value refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization'] index: 40 delegate-practitioner-role: match: {name: delegate-practitioner-role} schema: mustSupport: true index: 31 elements: name: pattern: {type: String, value: delegate-practitioner-role} mustSupport: true index: 32 value: choices: [valueReference] index: 34 valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitionerrole'] index: 35 authorized-practitioner: match: {name: authorized-practitioner} schema: mustSupport: true _required: true index: 11 elements: name: pattern: {type: String, value: authorized-practitioner} mustSupport: true index: 12 value: mustSupport: true choices: [valueReference] index: 14 valueReference: type: Reference mustSupport: true choiceOf: value refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner'] index: 15 authorized-practitioner-role: match: {name: authorized-practitioner-role} schema: mustSupport: true _required: true index: 16 elements: name: pattern: {type: String, value: authorized-practitioner-role} mustSupport: true index: 17 value: choices: [valueReference] index: 19 valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitionerrole'] index: 20 authorized-practitioner-organization: match: {name: authorized-practitioner-organization} schema: mustSupport: true _required: true index: 21 elements: name: pattern: {type: String, value: authorized-practitioner-organization} mustSupport: true index: 22 value: mustSupport: true choices: [valueReference] index: 24 valueReference: type: Reference mustSupport: true choiceOf: value refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization'] index: 25 delegate-practitioner: match: {name: delegate-practitioner} schema: mustSupport: true index: 26 elements: name: pattern: {type: String, value: delegate-practitioner} mustSupport: true index: 27 value: mustSupport: true choices: [valueReference] index: 29 valueReference: type: Reference mustSupport: true choiceOf: value refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner'] index: 30 package_version: 1.0.0 class: profile kind: resource url: http://hl7.org/fhir/us/pdmp/StructureDefinition/pdmp-parameters-request base: http://hl7.org/fhir/StructureDefinition/Parameters version: 1.0.0