description: An individual or organization primarily involved in the creation and maintenance of the artifact. The author of an artifact is distinct from the publisher to enable access and attribution use cases. package_name: hl7.fhir.uv.extensions.r3 derivation: constraint name: ArtifactAuthor type: Extension elements: extension: array: true index: 0 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: _datatype: match: {url: null} schema: type: Extension short: DataType name 'ContactDetail' from R5 url: h index: 1 elements: value: pattern: {type: String, value: ContactDetail} choices: [valueString] index: 3 valueString: type: string pattern: {type: String, value: ContactDetail} choiceOf: value index: 4 required: [valueString, value] name: match: {url: name} schema: short: Name of an individual to contact index: 5 extensions: {} elements: extension: {index: 6} url: pattern: {type: Uri, value: name} index: 7 value: choices: [valueString] index: 9 valueString: {type: string, choiceOf: value, index: 10} required: [valueString, value] telecom: match: {url: telecom} schema: short: Contact details for individual or organization array: true index: 11 extensions: {} elements: extension: {index: 12} url: pattern: {type: Uri, value: telecom} index: 13 value: choices: [valueContactPoint] index: 15 valueContactPoint: {type: ContactPoint, choiceOf: value, index: 16} required: [valueContactPoint, value] url: pattern: {type: Uri, value: 'http://hl7.org/fhir/StructureDefinition/artifact-author'} index: 17 value: choices: [] index: 19 package_version: 5.3.0-ballot-tc extensions: _datatype: url: h type: Extension short: DataType name 'ContactDetail' from R5 index: 1 elements: value: pattern: {type: String, value: ContactDetail} choices: [valueString] index: 3 valueString: type: string pattern: {type: String, value: ContactDetail} choiceOf: value index: 4 required: [valueString, value] name: url: name short: Name of an individual to contact index: 5 extensions: {} elements: extension: {index: 6} url: pattern: {type: Uri, value: name} index: 7 value: choices: [valueString] index: 9 valueString: {type: string, choiceOf: value, index: 10} required: [valueString, value] telecom: url: telecom short: Contact details for individual or organization array: true index: 11 extensions: {} elements: extension: {index: 12} url: pattern: {type: Uri, value: telecom} index: 13 value: choices: [valueContactPoint] index: 15 valueContactPoint: {type: ContactPoint, choiceOf: value, index: 16} required: [valueContactPoint, value] class: extension kind: complex-type url: http://hl7.org/fhir/StructureDefinition/artifact-author base: http://hl7.org/fhir/StructureDefinition/Extension version: 5.3.0-ballot-tc