description: Derived from no-basis-Organization. Extended with EPJ vendor and service provider. package_name: sfm.030521 derivation: constraint name: SfmOrganization type: Organization elements: extension: index: 0 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: epjinfo: match: {url: null} schema: type: Extension short: Information about epj system url: http://ehelse.no/fhir/StructureDefinition/sfm-epjinfo index: 1 extensions: systeminfo: url: null mustSupport: true index: 3 extensions: systemcode: {url: null, mustSupport: true, index: 5} systemname: {url: null, mustSupport: true, index: 6} version: {url: null, mustSupport: true, index: 7} updatetime: {url: null, mustSupport: true, index: 8} elements: extension: index: 4 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: systemcode: match: {url: null} schema: {mustSupport: true, index: 5} systemname: match: {url: null} schema: {mustSupport: true, index: 6} version: match: {url: null} schema: {mustSupport: true, index: 7} updatetime: match: {url: null} schema: {mustSupport: true, index: 8} operationsuplierinfo: url: null mustSupport: true index: 9 extensions: servicevendorname: {url: null, mustSupport: true, index: 11} contactname: {url: null, mustSupport: true, index: 12} contactemail: {url: null, mustSupport: true, index: 13} contactphone: {url: null, mustSupport: true, index: 14} elements: extension: index: 10 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: servicevendorname: match: {url: null} schema: {mustSupport: true, index: 11} contactname: match: {url: null} schema: {mustSupport: true, index: 12} contactemail: match: {url: null} schema: {mustSupport: true, index: 13} contactphone: match: {url: null} schema: {mustSupport: true, index: 14} elements: extension: index: 2 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: systeminfo: match: {url: null} schema: mustSupport: true index: 3 extensions: systemcode: {url: null, mustSupport: true, index: 5} systemname: {url: null, mustSupport: true, index: 6} version: {url: null, mustSupport: true, index: 7} updatetime: {url: null, mustSupport: true, index: 8} elements: extension: index: 4 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: systemcode: match: {url: null} schema: {mustSupport: true, index: 5} systemname: match: {url: null} schema: {mustSupport: true, index: 6} version: match: {url: null} schema: {mustSupport: true, index: 7} updatetime: match: {url: null} schema: {mustSupport: true, index: 8} operationsuplierinfo: match: {url: null} schema: mustSupport: true index: 9 extensions: servicevendorname: {url: null, mustSupport: true, index: 11} contactname: {url: null, mustSupport: true, index: 12} contactemail: {url: null, mustSupport: true, index: 13} contactphone: {url: null, mustSupport: true, index: 14} elements: extension: index: 10 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: servicevendorname: match: {url: null} schema: {mustSupport: true, index: 11} contactname: match: {url: null} schema: {mustSupport: true, index: 12} contactemail: match: {url: null} schema: {mustSupport: true, index: 13} contactphone: match: {url: null} schema: {mustSupport: true, index: 14} identifier: mustSupport: true index: 15 slicing: slices: ENH: match: {} schema: {index: 16} max: 1 RSH: match: {} schema: {index: 17} max: 1 HERid: match: {} schema: short: Identifies the id of the communication part. index: 18 elements: system: pattern: {type: Uri, value: 'urn:oid:2.16.578.1.12.4.1.2'} index: 19 value: {index: 20} required: [value, system] SFMid: match: {} schema: index: 21 elements: system: pattern: {type: Uri, value: 'urn:oid:2.16.578.1.12.4.1.4.109'} index: 22 value: {index: 23} required: [value, system] active: {mustSupport: true, index: 24} type: binding: {strength: extensible, valueSet: 'http://ehelse.no/fhir/CodeSystem/sfm-type-of-organization'} mustSupport: true index: 25 elements: coding: elements: system: pattern: {type: Uri, value: 'http://ehelse.no/fhir/CodeSystem/sfm-type-of-organization'} index: 26 name: {mustSupport: true, index: 27} telecom: {mustSupport: true, index: 28} address: {mustSupport: true, index: 29} partOf: {mustSupport: true, index: 30} package_version: 1.0.1 extensions: epjinfo: url: http://ehelse.no/fhir/StructureDefinition/sfm-epjinfo type: Extension short: Information about epj system index: 1 extensions: systeminfo: url: null mustSupport: true index: 3 extensions: systemcode: {url: null, mustSupport: true, index: 5} systemname: {url: null, mustSupport: true, index: 6} version: {url: null, mustSupport: true, index: 7} updatetime: {url: null, mustSupport: true, index: 8} elements: extension: index: 4 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: systemcode: match: {url: null} schema: {mustSupport: true, index: 5} systemname: match: {url: null} schema: {mustSupport: true, index: 6} version: match: {url: null} schema: {mustSupport: true, index: 7} updatetime: match: {url: null} schema: {mustSupport: true, index: 8} operationsuplierinfo: url: null mustSupport: true index: 9 extensions: servicevendorname: {url: null, mustSupport: true, index: 11} contactname: {url: null, mustSupport: true, index: 12} contactemail: {url: null, mustSupport: true, index: 13} contactphone: {url: null, mustSupport: true, index: 14} elements: extension: index: 10 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: servicevendorname: match: {url: null} schema: {mustSupport: true, index: 11} contactname: match: {url: null} schema: {mustSupport: true, index: 12} contactemail: match: {url: null} schema: {mustSupport: true, index: 13} contactphone: match: {url: null} schema: {mustSupport: true, index: 14} elements: extension: index: 2 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: systeminfo: match: {url: null} schema: mustSupport: true index: 3 extensions: systemcode: {url: null, mustSupport: true, index: 5} systemname: {url: null, mustSupport: true, index: 6} version: {url: null, mustSupport: true, index: 7} updatetime: {url: null, mustSupport: true, index: 8} elements: extension: index: 4 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: systemcode: match: {url: null} schema: {mustSupport: true, index: 5} systemname: match: {url: null} schema: {mustSupport: true, index: 6} version: match: {url: null} schema: {mustSupport: true, index: 7} updatetime: match: {url: null} schema: {mustSupport: true, index: 8} operationsuplierinfo: match: {url: null} schema: mustSupport: true index: 9 extensions: servicevendorname: {url: null, mustSupport: true, index: 11} contactname: {url: null, mustSupport: true, index: 12} contactemail: {url: null, mustSupport: true, index: 13} contactphone: {url: null, mustSupport: true, index: 14} elements: extension: index: 10 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: servicevendorname: match: {url: null} schema: {mustSupport: true, index: 11} contactname: match: {url: null} schema: {mustSupport: true, index: 12} contactemail: match: {url: null} schema: {mustSupport: true, index: 13} contactphone: match: {url: null} schema: {mustSupport: true, index: 14} class: profile kind: resource url: http://ehelse.no/fhir/StructureDefinition/sfm-Organization base: http://hl7.no/fhir/StructureDefinition/no-basis-Organization version: '1.0' required: [identifier]