description: Base StructureDefinition for Library Resource package_name: hl7.fhir.core derivation: specialization name: Library type: null elements: moduleMetadata: {type: ModuleMetadata, short: The metadata information for the library, isSummary: true, index: 0} model: type: BackboneElement short: A model used by the library isSummary: true array: true index: 1 elements: name: {type: string, short: Name of the model, isSummary: true, index: 2} identifier: {type: string, short: The identifier of the model, isSummary: true, index: 3} version: {type: string, short: 'The version of the model, if any', isSummary: true, index: 4} required: [identifier] library: type: BackboneElement short: A library referenced by this library isSummary: true array: true index: 5 elements: name: {type: string, short: Name of the library, isSummary: true, index: 6} identifier: {type: string, short: The identifier of the library, isSummary: true, index: 7} version: {type: string, short: 'The version of the library, if any', isSummary: true, index: 8} document: short: The content of the library isSummary: true choices: [documentAttachment, documentReference] index: 10 documentAttachment: {type: Attachment, short: The content of the library, isSummary: true, choiceOf: document, index: 11} documentReference: {type: Reference, short: The content of the library, isSummary: true, choiceOf: document, index: 12} required: [identifier] codeSystem: type: BackboneElement short: A code system used by the library isSummary: true array: true index: 13 elements: name: {type: string, short: Name of the code system, isSummary: true, index: 14} identifier: {type: string, short: The identifier of the code system, isSummary: true, index: 15} version: {type: string, short: 'The version of the code system, if any', isSummary: true, index: 16} required: [identifier] valueSet: type: BackboneElement short: A value set used by the library isSummary: true array: true index: 17 elements: name: {type: string, short: Name of the value set, isSummary: true, index: 18} identifier: {type: string, short: The identifier of the value set, isSummary: true, index: 19} version: {type: string, short: The version of the value set, isSummary: true, index: 20} codeSystem: {type: string, short: The code system binding for this value set definition, isSummary: true, array: true, index: 21} required: [identifier] parameter: {type: ParameterDefinition, short: Parameters defined by the library, isSummary: true, array: true, index: 22} dataRequirement: {type: DataRequirement, short: Data requirements of the library, isSummary: true, array: true, index: 23} document: {type: Attachment, short: The content of the library, isSummary: true, index: 24} 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]