{"version":3,"file":"StandardDosage.mjs","sourceRoot":"","sources":["../../../../tsSourcesProject/model/samv2/embed/StandardDosage.mts"],"names":[],"mappings":"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","sourcesContent":["// auto-generated file\nimport {BoundedParameter} from './BoundedParameter.mjs';\nimport {Indication} from './Indication.mjs';\nimport {Quantity} from './Quantity.mjs';\nimport {RouteOfAdministration} from './RouteOfAdministration.mjs';\nimport {SamText} from './SamText.mjs';\n\n\nexport class StandardDosage {\n\n\tcode: number | undefined = undefined;\n\n\ttargetGroup: string | undefined = undefined;\n\n\tkidneyFailureClass: number | undefined = undefined;\n\n\tliverFailureClass: number | undefined = undefined;\n\n\ttreatmentDurationType: string | undefined = undefined;\n\n\ttemporalityDuration: Quantity | undefined = undefined;\n\n\ttemporalityUserProvided: boolean | undefined = undefined;\n\n\ttemporalityNote: SamText | undefined = undefined;\n\n\tquantity: number | undefined = undefined;\n\n\tquantityDenominator: number | undefined = undefined;\n\n\tquantityMultiplicator: string | undefined = undefined;\n\n\tquantityRangeLower: number | undefined = undefined;\n\n\tquantityRangeLowerDenominator: number | undefined = undefined;\n\n\tquantityRangeUpper: number | undefined = undefined;\n\n\tquantityRangeUpperDenominator: number | undefined = undefined;\n\n\tadministrationFrequencyQuantity: number | undefined = undefined;\n\n\tadministrationFrequencyIsMax: boolean | undefined = undefined;\n\n\tadministrationFrequencyTimeframe: Quantity | undefined = undefined;\n\n\tmaximumAdministrationQuantity: number | undefined = undefined;\n\n\tmaximumAdministrationQuantityDenominator: number | undefined = undefined;\n\n\tmaximumAdministrationQuantityMultiplicator: string | undefined = undefined;\n\n\tmaximumDailyQuantity: number | undefined = undefined;\n\n\tmaximumDailyQuantityDenominator: number | undefined = undefined;\n\n\tmaximumDailyQuantityMultiplicator: string | undefined = undefined;\n\n\ttextualDosage: SamText | undefined = undefined;\n\n\tsupplementaryInfo: SamText | undefined = undefined;\n\n\trouteSpecification: SamText | undefined = undefined;\n\n\tindication: Array<Indication> | undefined = undefined;\n\n\tparameterBounds: Array<BoundedParameter> | undefined = undefined;\n\n\trouteOfAdministration: RouteOfAdministration | undefined = undefined;\n\n\tconstructor(partial: Partial<StandardDosage>) {\n\t\tif ('code' in partial) this.code = partial.code;\n\t\tif ('targetGroup' in partial) this.targetGroup = partial.targetGroup;\n\t\tif ('kidneyFailureClass' in partial) this.kidneyFailureClass = partial.kidneyFailureClass;\n\t\tif ('liverFailureClass' in partial) this.liverFailureClass = partial.liverFailureClass;\n\t\tif ('treatmentDurationType' in partial) this.treatmentDurationType = partial.treatmentDurationType;\n\t\tif ('temporalityDuration' in partial) this.temporalityDuration = partial.temporalityDuration;\n\t\tif ('temporalityUserProvided' in partial) this.temporalityUserProvided = partial.temporalityUserProvided;\n\t\tif ('temporalityNote' in partial) this.temporalityNote = partial.temporalityNote;\n\t\tif ('quantity' in partial) this.quantity = partial.quantity;\n\t\tif ('quantityDenominator' in partial) this.quantityDenominator = partial.quantityDenominator;\n\t\tif ('quantityMultiplicator' in partial) this.quantityMultiplicator = partial.quantityMultiplicator;\n\t\tif ('quantityRangeLower' in partial) this.quantityRangeLower = partial.quantityRangeLower;\n\t\tif ('quantityRangeLowerDenominator' in partial) this.quantityRangeLowerDenominator = partial.quantityRangeLowerDenominator;\n\t\tif ('quantityRangeUpper' in partial) this.quantityRangeUpper = partial.quantityRangeUpper;\n\t\tif ('quantityRangeUpperDenominator' in partial) this.quantityRangeUpperDenominator = partial.quantityRangeUpperDenominator;\n\t\tif ('administrationFrequencyQuantity' in partial) this.administrationFrequencyQuantity = partial.administrationFrequencyQuantity;\n\t\tif ('administrationFrequencyIsMax' in partial) this.administrationFrequencyIsMax = partial.administrationFrequencyIsMax;\n\t\tif ('administrationFrequencyTimeframe' in partial) this.administrationFrequencyTimeframe = partial.administrationFrequencyTimeframe;\n\t\tif ('maximumAdministrationQuantity' in partial) this.maximumAdministrationQuantity = partial.maximumAdministrationQuantity;\n\t\tif ('maximumAdministrationQuantityDenominator' in partial) this.maximumAdministrationQuantityDenominator = partial.maximumAdministrationQuantityDenominator;\n\t\tif ('maximumAdministrationQuantityMultiplicator' in partial) this.maximumAdministrationQuantityMultiplicator = partial.maximumAdministrationQuantityMultiplicator;\n\t\tif ('maximumDailyQuantity' in partial) this.maximumDailyQuantity = partial.maximumDailyQuantity;\n\t\tif ('maximumDailyQuantityDenominator' in partial) this.maximumDailyQuantityDenominator = partial.maximumDailyQuantityDenominator;\n\t\tif ('maximumDailyQuantityMultiplicator' in partial) this.maximumDailyQuantityMultiplicator = partial.maximumDailyQuantityMultiplicator;\n\t\tif ('textualDosage' in partial) this.textualDosage = partial.textualDosage;\n\t\tif ('supplementaryInfo' in partial) this.supplementaryInfo = partial.supplementaryInfo;\n\t\tif ('routeSpecification' in partial) this.routeSpecification = partial.routeSpecification;\n\t\tif ('indication' in partial) this.indication = partial.indication;\n\t\tif ('parameterBounds' in partial) this.parameterBounds = partial.parameterBounds;\n\t\tif ('routeOfAdministration' in partial) this.routeOfAdministration = partial.routeOfAdministration;\n\t}\n\n}\n"]}