description: Representing the Substances in the Norwegian Substance database package_name: noma.fhir.mpd derivation: constraint name: SubstanceSpecificationNOMA type: SubstanceSpecification elements: description: {index: 6} property: {index: 10} name: index: 14 extensions: alias: {url: 'https://example.org/fhir/StructureDefinition/SubstanceSpecificationNameAliasNOMA', type: Extension, isModifier: false, index: 16} elements: extension: index: 15 slicing: slices: alias: match: {} schema: {type: Extension, isModifier: false, url: 'https://example.org/fhir/StructureDefinition/SubstanceSpecificationNameAliasNOMA', index: 16} language: {index: 17} referenceInformation: {index: 11} relationship: elements: relationship: {index: 19} amount: choices: [amountString] index: 32 slicing: slices: amountString: match: {} schema: choices: [amountString] index: 32 max: 0 amountQuantity: type: Quantity choiceOf: amount index: 24 slicing: slices: amountQuantity: match: {} schema: {type: Quantity, choiceOf: amount, index: 24} max: 0 amountRange: type: Range choiceOf: amount index: 27 slicing: slices: amountRange: match: {} schema: {type: Range, choiceOf: amount, index: 27} max: 0 amountRatio: type: Ratio choiceOf: amount index: 30 slicing: slices: amountRatio: match: {} schema: {type: Ratio, choiceOf: amount, index: 30} max: 0 amountString: type: string choiceOf: amount index: 33 slicing: slices: amountString: match: {} schema: {type: string, choiceOf: amount, index: 33} max: 0 type: short: High level categorization, e.g. chemical, polymer or nucleic acid binding: {strength: example, valueSet: 'https://spor.ema.europa.eu/rmswi/#/lists/100000075826/terms'} index: 2 elements: coding: elements: system: pattern: {type: Uri, value: 'https://api.legemiddelverket.no/FHIR-R4/CodeSystem/905de22c-b0f9-4ad5-bfcb-08e1d6fef20d'} index: 3 moiety: {index: 9} source: {index: 7} nucleicAcid: {index: 34} extension: type: Extension isModifier: false mustSupport: false index: 38 slicing: rules: open ordered: true discriminator: - {path: url, type: value} min: 1 slices: SMSID: match: {url: null} schema: {isModifier: false, short: SPOR SMS ID, type: Extension, meaningWhenMissing: SPOR does not contain the relevant substance, url: 'http://legemiddelverket.no/fhir/StructureDefinition/IdentifierExtension', index: 39} UniiCode: match: {url: null} schema: {isModifier: false, short: GSRS Substance ID, type: Extension, meaningWhenMissing: GSRS does not contain the relevant substance, url: 'http://legemiddelverket.no/fhir/StructureDefinition/IdentifierExtension', index: 40} FestId: match: {url: null} schema: {isModifier: false, short: FEST substance ID, type: Extension, url: 'http://legemiddelverket.no/fhir/StructureDefinition/IdentifierExtension', index: 41} min: 1 classification: match: {url: null} schema: {type: Extension, short: Classifies the substance, isModifier: false, url: 'http://legemiddelverket.no/fhir/StructureDefinition/substancespecification-classification', index: 42} structure: {index: 12} status: {index: 4} comment: {index: 8} code: {index: 13} identifier: short: Indentifier for the substance. index: 0 elements: system: pattern: {type: Uri, value: 'http://legemiddelverket.no/fhir/SAFEST/SafestSubstanceDefinitionID'} index: 1 molecularWeight: {index: 18} polymer: {index: 35} protein: {index: 36} domain: {index: 5} sourceMaterial: {index: 37} package_version: 2.0.0 extensions: SMSID: {url: 'http://legemiddelverket.no/fhir/StructureDefinition/IdentifierExtension', isModifier: false, short: SPOR SMS ID, type: Extension, meaningWhenMissing: SPOR does not contain the relevant substance, index: 39} UniiCode: {url: 'http://legemiddelverket.no/fhir/StructureDefinition/IdentifierExtension', isModifier: false, short: GSRS Substance ID, type: Extension, meaningWhenMissing: GSRS does not contain the relevant substance, index: 40} FestId: {url: 'http://legemiddelverket.no/fhir/StructureDefinition/IdentifierExtension', min: 1, isModifier: false, short: FEST substance ID, type: Extension, index: 41} classification: {url: 'http://legemiddelverket.no/fhir/StructureDefinition/substancespecification-classification', type: Extension, short: Classifies the substance, isModifier: false, index: 42} class: profile kind: resource url: https://example.org/fhir/StructureDefinition/2.0.0/SubstanceSpecificationNOMA base: http://hl7.org/fhir/StructureDefinition/SubstanceSpecification version: 2.0.0 required: [extension, identifier]