description: Base StructureDefinition for Library Resource package_name: hl7.fhir.r2b.examples derivation: specialization name: Library type: null elements: moduleMetadata: isModifier: false short: The metadata information for the library type: ModuleMetadata mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Library.moduleMetadata} isSummary: true index: 0 model: isModifier: false short: A model used by the library index: 1 type: BackboneElement mustSupport: false array: true elements: name: isModifier: false short: Name of the model type: string mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Library.model.name} isSummary: true index: 2 identifier: isModifier: false short: The identifier of the model index: 3 type: string mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Library.model.identifier} isSummary: true version: isModifier: false short: The version of the model, if any type: string mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Library.model.version} isSummary: true index: 4 maxLength: 0 base: {max: '*', min: 0, path: Library.model} required: [identifier] isSummary: true library: isModifier: false short: A library referenced by this library index: 5 type: BackboneElement mustSupport: false array: true elements: name: isModifier: false short: Name of the library type: string mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Library.library.name} isSummary: true index: 6 identifier: isModifier: false short: The identifier of the library index: 7 type: string mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Library.library.identifier} isSummary: true version: isModifier: false short: The version of the library, if any type: string mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Library.library.version} isSummary: true index: 8 document: isModifier: false short: The content of the library mustSupport: false choices: [documentAttachment, documentReference] maxLength: 0 base: {max: '1', min: 0, path: 'Library.library.document[x]'} isSummary: true index: 10 documentAttachment: isModifier: false short: The content of the library index: 11 type: Attachment mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'Library.library.document[x]'} choiceOf: document isSummary: true documentReference: isModifier: false short: The content of the library index: 12 type: Reference mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'Library.library.document[x]'} choiceOf: document isSummary: true maxLength: 0 base: {max: '*', min: 0, path: Library.library} required: [identifier] isSummary: true codeSystem: isModifier: false short: A code system used by the library index: 13 type: BackboneElement mustSupport: false array: true elements: name: isModifier: false short: Name of the code system type: string mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Library.codeSystem.name} isSummary: true index: 14 identifier: isModifier: false short: The identifier of the code system index: 15 type: string mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Library.codeSystem.identifier} isSummary: true version: isModifier: false short: The version of the code system, if any type: string mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Library.codeSystem.version} isSummary: true index: 16 maxLength: 0 base: {max: '*', min: 0, path: Library.codeSystem} required: [identifier] isSummary: true valueSet: isModifier: false short: A value set used by the library index: 17 type: BackboneElement mustSupport: false array: true elements: name: isModifier: false short: Name of the value set type: string mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Library.valueSet.name} isSummary: true index: 18 identifier: isModifier: false short: The identifier of the value set index: 19 type: string mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Library.valueSet.identifier} isSummary: true version: isModifier: false short: The version of the value set type: string mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Library.valueSet.version} isSummary: true index: 20 codeSystem: isModifier: false short: The code system binding for this value set definition index: 21 type: string mustSupport: false array: true maxLength: 0 base: {max: '*', min: 0, path: Library.valueSet.codeSystem} isSummary: true maxLength: 0 base: {max: '*', min: 0, path: Library.valueSet} required: [identifier] isSummary: true parameter: isModifier: false short: Parameters defined by the library index: 22 type: ParameterDefinition mustSupport: false array: true maxLength: 0 base: {max: '*', min: 0, path: Library.parameter} isSummary: true dataRequirement: isModifier: false short: Data requirements of the library index: 23 type: DataRequirement mustSupport: false array: true maxLength: 0 base: {max: '*', min: 0, path: Library.dataRequirement} isSummary: true document: isModifier: false short: The content of the library index: 24 type: Attachment mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Library.document} isSummary: true package_version: 1.4.0 class: resource kind: resource url: http://hl7.org/fhir/StructureDefinition/Library base: http://hl7.org/fhir/StructureDefinition/DomainResource version: null required: [document]