description: Profile for tasks requesting fulfillment of an SDOHCC ServiceRequest (i.e. referral for service) and subsequently tracking and managing the fulfillment of that referral. package_name: hl7.fhir.us.sdoh-clinicalcare derivation: constraint name: SDOHCCTaskForReferralManagement type: Task elements: statusReason: mustSupport: true index: 3 elements: text: {mustSupport: true, index: 4} required: [text] authoredOn: {mustSupport: true, index: 10} output: index: 19 slicing: rules: open discriminator: - {path: type, type: value} - {path: value, type: type} min: null slices: PerformedActivityReference: match: type: coding: - {code: resulting-activity, system: 'http://hl7.org/fhir/us/sdoh-clinicalcare/CodeSystem/SDOHCC-CodeSystemTemporaryCodes'} schema: mustSupport: true array: true index: 20 elements: type: pattern: type: CodeableConcept value: coding: - {code: resulting-activity, system: 'http://hl7.org/fhir/us/sdoh-clinicalcare/CodeSystem/SDOHCC-CodeSystemTemporaryCodes'} index: 21 value: choices: [] index: 23 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: null slices: valueReference: match: {} schema: mustSupport: true choices: [valueReference] _required: true index: 25 min: 1 max: 1 valueReference: refers: ['http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-Procedure'] type: Reference mustSupport: true choiceOf: value index: 26 slicing: slices: valueReference: match: {} schema: refers: ['http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-Procedure'] type: Reference mustSupport: true _required: true choiceOf: value index: 26 min: 1 max: 1 required: [valueReference] PerformedActivityCode: match: type: coding: - {code: resulting-activity, system: 'http://hl7.org/fhir/us/sdoh-clinicalcare/CodeSystem/SDOHCC-CodeSystemTemporaryCodes'} schema: mustSupport: true array: true index: 27 elements: type: pattern: type: CodeableConcept value: coding: - {code: resulting-activity, system: 'http://hl7.org/fhir/us/sdoh-clinicalcare/CodeSystem/SDOHCC-CodeSystemTemporaryCodes'} index: 28 value: choices: [] index: 30 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: null slices: valueCodeableConcept: match: {} schema: choices: [valueCodeableConcept] index: 32 min: 0 max: 1 valueCodeableConcept: type: CodeableConcept choiceOf: value index: 33 slicing: slices: valueCodeableConcept: match: {} schema: {type: CodeableConcept, choiceOf: value, index: 33} min: 0 max: 1 AdditionalContent: match: type: coding: - {code: additional-content, system: 'http://hl7.org/fhir/us/sdoh-clinicalcare/CodeSystem/SDOHCC-CodeSystemTemporaryCodes'} schema: mustSupport: true array: true index: 34 elements: type: pattern: type: CodeableConcept value: coding: - {code: additional-content, system: 'http://hl7.org/fhir/us/sdoh-clinicalcare/CodeSystem/SDOHCC-CodeSystemTemporaryCodes'} index: 35 value: choices: [] index: 37 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: null slices: valueReference: match: {} schema: choices: [valueReference] index: 39 min: 0 max: 1 valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/CarePlan', 'http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse', 'http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-Condition', 'http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-Goal', 'http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-ObservationAssessment', 'http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-ObservationProgramEnrollmentStatus', 'http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-ObservationScreeningResponse'] index: 40 slicing: slices: valueReference: match: {} schema: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/CarePlan', 'http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse', 'http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-Condition', 'http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-Goal', 'http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-ObservationAssessment', 'http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-ObservationProgramEnrollmentStatus', 'http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-ObservationScreeningResponse'] index: 40 min: 0 max: 1 for: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient|7.0.0'] index: 9 requester: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization|7.0.0', 'http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-practitionerrole'] index: 11 priority: {mustSupport: true, index: 6} status: binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/sdoh-clinicalcare/ValueSet/SDOHCC-ValueSetReferralTaskStatus'} mustSupport: true index: 2 code: pattern: type: CodeableConcept value: coding: - {code: fulfill, system: 'http://hl7.org/fhir/CodeSystem/task-code'} index: 7 intent: short: order pattern: {type: Code, value: order} index: 5 focus: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-ServiceRequest'] index: 8 input: index: 13 slicing: rules: open discriminator: - {path: type, type: value} min: null slices: AdditionalContent: match: type: coding: - {code: additional-content, system: 'http://hl7.org/fhir/us/sdoh-clinicalcare/CodeSystem/SDOHCC-CodeSystemTemporaryCodes'} schema: mustSupport: true array: true index: 14 elements: type: pattern: type: CodeableConcept value: coding: - {code: additional-content, system: 'http://hl7.org/fhir/us/sdoh-clinicalcare/CodeSystem/SDOHCC-CodeSystemTemporaryCodes'} index: 15 value: choices: [valueReference] index: 17 valueReference: type: Reference choiceOf: value refers: ['http://hl7.org/fhir/StructureDefinition/Resource'] index: 18 partOf: index: 0 slicing: rules: open discriminator: - {path: resolve(), type: profile} min: null slices: SupportedPartOf: match: {} schema: refers: ['http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-TaskForReferralManagement'] type: Reference mustSupport: true array: true index: 1 min: 0 owner: {mustSupport: true, index: 12} package_version: 3.0.0-ballot class: profile kind: resource url: http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-TaskForReferralManagement base: http://hl7.org/fhir/StructureDefinition/Task version: 3.0.0-ballot required: [authoredOn, requester, focus, for, code]