description: sfm-Task is derived from Task. package_name: sfm.030521 derivation: constraint name: SfmTask type: Task elements: restriction: {index: 29} description: {mustSupport: true, index: 13} performerType: {mustSupport: true, index: 21} executionPeriod: {index: 17} insurance: {index: 26} instantiatesCanonical: {index: 0} instantiatesUri: {index: 1} relevantHistory: {index: 28} encounter: {index: 16} reasonCode: {index: 24} statusReason: {index: 6} authoredOn: {mustSupport: true, index: 18} output: {index: 31} businessStatus: {index: 7} note: {index: 27} for: type: Reference mustSupport: true refers: ['http://ehelse.no/fhir/StructureDefinition/sfm-Patient'] index: 15 requester: {index: 20} lastModified: {mustSupport: true, index: 19} status: {mustSupport: true, index: 5} groupIdentifier: {index: 3} code: binding: {strength: extensible, valueSet: 'http://ehelse.no/fhir/CodeSystem/sfm-task-types'} mustSupport: true index: 9 elements: coding: elements: system: pattern: {type: Uri, value: 'http://ehelse.no/fhir/CodeSystem/sfm-task-types'} index: 10 code: {index: 11} display: {index: 12} required: [display, code] intent: {mustSupport: true, index: 8} focus: {index: 14} input: {index: 30} basedOn: {index: 2} partOf: {index: 4} location: {index: 23} owner: type: Reference mustSupport: true refers: ['http://ehelse.no/fhir/StructureDefinition/sfm-Organization', 'http://ehelse.no/fhir/StructureDefinition/sfm-Practitioner'] index: 22 reasonReference: {index: 25} package_version: 1.0.1 class: profile kind: resource url: http://ehelse.no/fhir/StructureDefinition/sfm-Task base: http://hl7.org/fhir/StructureDefinition/Task version: '1.0' required: [code, description]