|
17 | 17 | import de.symeda.sormas.api.sample.PathogenTestResultType; |
18 | 18 | import de.symeda.sormas.api.sample.PathogenTestType; |
19 | 19 | import de.symeda.sormas.api.sample.RsvSubtype; |
| 20 | +import de.symeda.sormas.api.sample.SeroGroupSpecification; |
| 21 | +import de.symeda.sormas.api.sample.SerotypingMethod; |
| 22 | +import de.symeda.sormas.api.therapy.DrugSusceptibilityType; |
20 | 23 | import de.symeda.sormas.api.utils.DataHelper; |
21 | 24 | import de.symeda.sormas.api.utils.DependingOnFeatureType; |
22 | 25 | import de.symeda.sormas.api.utils.FieldConstraints; |
@@ -165,6 +168,47 @@ public class TestReportDto extends EntityDto { |
165 | 168 | @HideForCountriesExcept(countries = CountryHelper.COUNTRY_CODE_LUXEMBOURG) |
166 | 169 | private RsvSubtype rsvSubtype; |
167 | 170 |
|
| 171 | + // Drug susceptibility fields |
| 172 | + private Float amikacinMic; |
| 173 | + private DrugSusceptibilityType amikacinSusceptibility; |
| 174 | + private Float bedaquilineMic; |
| 175 | + private DrugSusceptibilityType bedaquilineSusceptibility; |
| 176 | + private Float capreomycinMic; |
| 177 | + private DrugSusceptibilityType capreomycinSusceptibility; |
| 178 | + private Float ciprofloxacinMic; |
| 179 | + private DrugSusceptibilityType ciprofloxacinSusceptibility; |
| 180 | + private Float delamanidMic; |
| 181 | + private DrugSusceptibilityType delamanidSusceptibility; |
| 182 | + private Float ethambutolMic; |
| 183 | + private DrugSusceptibilityType ethambutolSusceptibility; |
| 184 | + private Float gatifloxacinMic; |
| 185 | + private DrugSusceptibilityType gatifloxacinSusceptibility; |
| 186 | + private Float isoniazidMic; |
| 187 | + private DrugSusceptibilityType isoniazidSusceptibility; |
| 188 | + private Float kanamycinMic; |
| 189 | + private DrugSusceptibilityType kanamycinSusceptibility; |
| 190 | + private Float levofloxacinMic; |
| 191 | + private DrugSusceptibilityType levofloxacinSusceptibility; |
| 192 | + private Float moxifloxacinMic; |
| 193 | + private DrugSusceptibilityType moxifloxacinSusceptibility; |
| 194 | + private Float ofloxacinMic; |
| 195 | + private DrugSusceptibilityType ofloxacinSusceptibility; |
| 196 | + private Float rifampicinMic; |
| 197 | + private DrugSusceptibilityType rifampicinSusceptibility; |
| 198 | + private Float streptomycinMic; |
| 199 | + private DrugSusceptibilityType streptomycinSusceptibility; |
| 200 | + private Float ceftriaxoneMic; |
| 201 | + private DrugSusceptibilityType ceftriaxoneSusceptibility; |
| 202 | + private Float penicillinMic; |
| 203 | + private DrugSusceptibilityType penicillinSusceptibility; |
| 204 | + private Float erythromycinMic; |
| 205 | + private DrugSusceptibilityType erythromycinSusceptibility; |
| 206 | + |
| 207 | + private SeroGroupSpecification seroGroupSpecification; |
| 208 | + private String seroGroupSpecificationText; |
| 209 | + private SerotypingMethod seroTypingMethod; |
| 210 | + private String seroTypingMethodText; |
| 211 | + |
168 | 212 | public SampleReportReferenceDto getSampleReport() { |
169 | 213 | return sampleReport; |
170 | 214 | } |
@@ -530,4 +574,309 @@ public RsvSubtype getRsvSubtype() { |
530 | 574 | public void setRsvSubtype(RsvSubtype rsvSubtype) { |
531 | 575 | this.rsvSubtype = rsvSubtype; |
532 | 576 | } |
| 577 | + |
| 578 | + // Drug susceptibility getters and setters |
| 579 | + public Float getAmikacinMic() { |
| 580 | + return amikacinMic; |
| 581 | + } |
| 582 | + |
| 583 | + public void setAmikacinMic(Float amikacinMic) { |
| 584 | + this.amikacinMic = amikacinMic; |
| 585 | + } |
| 586 | + |
| 587 | + public DrugSusceptibilityType getAmikacinSusceptibility() { |
| 588 | + return amikacinSusceptibility; |
| 589 | + } |
| 590 | + |
| 591 | + public void setAmikacinSusceptibility(DrugSusceptibilityType amikacinSusceptibility) { |
| 592 | + this.amikacinSusceptibility = amikacinSusceptibility; |
| 593 | + } |
| 594 | + |
| 595 | + public Float getBedaquilineMic() { |
| 596 | + return bedaquilineMic; |
| 597 | + } |
| 598 | + |
| 599 | + public void setBedaquilineMic(Float bedaquilineMic) { |
| 600 | + this.bedaquilineMic = bedaquilineMic; |
| 601 | + } |
| 602 | + |
| 603 | + public DrugSusceptibilityType getBedaquilineSusceptibility() { |
| 604 | + return bedaquilineSusceptibility; |
| 605 | + } |
| 606 | + |
| 607 | + public void setBedaquilineSusceptibility(DrugSusceptibilityType bedaquilineSusceptibility) { |
| 608 | + this.bedaquilineSusceptibility = bedaquilineSusceptibility; |
| 609 | + } |
| 610 | + |
| 611 | + public Float getCapreomycinMic() { |
| 612 | + return capreomycinMic; |
| 613 | + } |
| 614 | + |
| 615 | + public void setCapreomycinMic(Float capreomycinMic) { |
| 616 | + this.capreomycinMic = capreomycinMic; |
| 617 | + } |
| 618 | + |
| 619 | + public DrugSusceptibilityType getCapreomycinSusceptibility() { |
| 620 | + return capreomycinSusceptibility; |
| 621 | + } |
| 622 | + |
| 623 | + public void setCapreomycinSusceptibility(DrugSusceptibilityType capreomycinSusceptibility) { |
| 624 | + this.capreomycinSusceptibility = capreomycinSusceptibility; |
| 625 | + } |
| 626 | + |
| 627 | + public Float getCiprofloxacinMic() { |
| 628 | + return ciprofloxacinMic; |
| 629 | + } |
| 630 | + |
| 631 | + public void setCiprofloxacinMic(Float ciprofloxacinMic) { |
| 632 | + this.ciprofloxacinMic = ciprofloxacinMic; |
| 633 | + } |
| 634 | + |
| 635 | + public DrugSusceptibilityType getCiprofloxacinSusceptibility() { |
| 636 | + return ciprofloxacinSusceptibility; |
| 637 | + } |
| 638 | + |
| 639 | + public void setCiprofloxacinSusceptibility(DrugSusceptibilityType ciprofloxacinSusceptibility) { |
| 640 | + this.ciprofloxacinSusceptibility = ciprofloxacinSusceptibility; |
| 641 | + } |
| 642 | + |
| 643 | + public Float getDelamanidMic() { |
| 644 | + return delamanidMic; |
| 645 | + } |
| 646 | + |
| 647 | + public void setDelamanidMic(Float delamanidMic) { |
| 648 | + this.delamanidMic = delamanidMic; |
| 649 | + } |
| 650 | + |
| 651 | + public DrugSusceptibilityType getDelamanidSusceptibility() { |
| 652 | + return delamanidSusceptibility; |
| 653 | + } |
| 654 | + |
| 655 | + public void setDelamanidSusceptibility(DrugSusceptibilityType delamanidSusceptibility) { |
| 656 | + this.delamanidSusceptibility = delamanidSusceptibility; |
| 657 | + } |
| 658 | + |
| 659 | + public Float getEthambutolMic() { |
| 660 | + return ethambutolMic; |
| 661 | + } |
| 662 | + |
| 663 | + public void setEthambutolMic(Float ethambutolMic) { |
| 664 | + this.ethambutolMic = ethambutolMic; |
| 665 | + } |
| 666 | + |
| 667 | + public DrugSusceptibilityType getEthambutolSusceptibility() { |
| 668 | + return ethambutolSusceptibility; |
| 669 | + } |
| 670 | + |
| 671 | + public void setEthambutolSusceptibility(DrugSusceptibilityType ethambutolSusceptibility) { |
| 672 | + this.ethambutolSusceptibility = ethambutolSusceptibility; |
| 673 | + } |
| 674 | + |
| 675 | + public Float getGatifloxacinMic() { |
| 676 | + return gatifloxacinMic; |
| 677 | + } |
| 678 | + |
| 679 | + public void setGatifloxacinMic(Float gatifloxacinMic) { |
| 680 | + this.gatifloxacinMic = gatifloxacinMic; |
| 681 | + } |
| 682 | + |
| 683 | + public DrugSusceptibilityType getGatifloxacinSusceptibility() { |
| 684 | + return gatifloxacinSusceptibility; |
| 685 | + } |
| 686 | + |
| 687 | + public void setGatifloxacinSusceptibility(DrugSusceptibilityType gatifloxacinSusceptibility) { |
| 688 | + this.gatifloxacinSusceptibility = gatifloxacinSusceptibility; |
| 689 | + } |
| 690 | + |
| 691 | + public Float getIsoniazidMic() { |
| 692 | + return isoniazidMic; |
| 693 | + } |
| 694 | + |
| 695 | + public void setIsoniazidMic(Float isoniazidMic) { |
| 696 | + this.isoniazidMic = isoniazidMic; |
| 697 | + } |
| 698 | + |
| 699 | + public DrugSusceptibilityType getIsoniazidSusceptibility() { |
| 700 | + return isoniazidSusceptibility; |
| 701 | + } |
| 702 | + |
| 703 | + public void setIsoniazidSusceptibility(DrugSusceptibilityType isoniazidSusceptibility) { |
| 704 | + this.isoniazidSusceptibility = isoniazidSusceptibility; |
| 705 | + } |
| 706 | + |
| 707 | + public Float getKanamycinMic() { |
| 708 | + return kanamycinMic; |
| 709 | + } |
| 710 | + |
| 711 | + public void setKanamycinMic(Float kanamycinMic) { |
| 712 | + this.kanamycinMic = kanamycinMic; |
| 713 | + } |
| 714 | + |
| 715 | + public DrugSusceptibilityType getKanamycinSusceptibility() { |
| 716 | + return kanamycinSusceptibility; |
| 717 | + } |
| 718 | + |
| 719 | + public void setKanamycinSusceptibility(DrugSusceptibilityType kanamycinSusceptibility) { |
| 720 | + this.kanamycinSusceptibility = kanamycinSusceptibility; |
| 721 | + } |
| 722 | + |
| 723 | + public Float getLevofloxacinMic() { |
| 724 | + return levofloxacinMic; |
| 725 | + } |
| 726 | + |
| 727 | + public void setLevofloxacinMic(Float levofloxacinMic) { |
| 728 | + this.levofloxacinMic = levofloxacinMic; |
| 729 | + } |
| 730 | + |
| 731 | + public DrugSusceptibilityType getLevofloxacinSusceptibility() { |
| 732 | + return levofloxacinSusceptibility; |
| 733 | + } |
| 734 | + |
| 735 | + public void setLevofloxacinSusceptibility(DrugSusceptibilityType levofloxacinSusceptibility) { |
| 736 | + this.levofloxacinSusceptibility = levofloxacinSusceptibility; |
| 737 | + } |
| 738 | + |
| 739 | + public Float getMoxifloxacinMic() { |
| 740 | + return moxifloxacinMic; |
| 741 | + } |
| 742 | + |
| 743 | + public void setMoxifloxacinMic(Float moxifloxacinMic) { |
| 744 | + this.moxifloxacinMic = moxifloxacinMic; |
| 745 | + } |
| 746 | + |
| 747 | + public DrugSusceptibilityType getMoxifloxacinSusceptibility() { |
| 748 | + return moxifloxacinSusceptibility; |
| 749 | + } |
| 750 | + |
| 751 | + public void setMoxifloxacinSusceptibility(DrugSusceptibilityType moxifloxacinSusceptibility) { |
| 752 | + this.moxifloxacinSusceptibility = moxifloxacinSusceptibility; |
| 753 | + } |
| 754 | + |
| 755 | + public Float getOfloxacinMic() { |
| 756 | + return ofloxacinMic; |
| 757 | + } |
| 758 | + |
| 759 | + public void setOfloxacinMic(Float ofloxacinMic) { |
| 760 | + this.ofloxacinMic = ofloxacinMic; |
| 761 | + } |
| 762 | + |
| 763 | + public DrugSusceptibilityType getOfloxacinSusceptibility() { |
| 764 | + return ofloxacinSusceptibility; |
| 765 | + } |
| 766 | + |
| 767 | + public void setOfloxacinSusceptibility(DrugSusceptibilityType ofloxacinSusceptibility) { |
| 768 | + this.ofloxacinSusceptibility = ofloxacinSusceptibility; |
| 769 | + } |
| 770 | + |
| 771 | + public Float getRifampicinMic() { |
| 772 | + return rifampicinMic; |
| 773 | + } |
| 774 | + |
| 775 | + public void setRifampicinMic(Float rifampicinMic) { |
| 776 | + this.rifampicinMic = rifampicinMic; |
| 777 | + } |
| 778 | + |
| 779 | + public DrugSusceptibilityType getRifampicinSusceptibility() { |
| 780 | + return rifampicinSusceptibility; |
| 781 | + } |
| 782 | + |
| 783 | + public void setRifampicinSusceptibility(DrugSusceptibilityType rifampicinSusceptibility) { |
| 784 | + this.rifampicinSusceptibility = rifampicinSusceptibility; |
| 785 | + } |
| 786 | + |
| 787 | + public Float getStreptomycinMic() { |
| 788 | + return streptomycinMic; |
| 789 | + } |
| 790 | + |
| 791 | + public void setStreptomycinMic(Float streptomycinMic) { |
| 792 | + this.streptomycinMic = streptomycinMic; |
| 793 | + } |
| 794 | + |
| 795 | + public DrugSusceptibilityType getStreptomycinSusceptibility() { |
| 796 | + return streptomycinSusceptibility; |
| 797 | + } |
| 798 | + |
| 799 | + public void setStreptomycinSusceptibility(DrugSusceptibilityType streptomycinSusceptibility) { |
| 800 | + this.streptomycinSusceptibility = streptomycinSusceptibility; |
| 801 | + } |
| 802 | + |
| 803 | + public Float getCeftriaxoneMic() { |
| 804 | + return ceftriaxoneMic; |
| 805 | + } |
| 806 | + |
| 807 | + public void setCeftriaxoneMic(Float ceftriaxoneMic) { |
| 808 | + this.ceftriaxoneMic = ceftriaxoneMic; |
| 809 | + } |
| 810 | + |
| 811 | + public DrugSusceptibilityType getCeftriaxoneSusceptibility() { |
| 812 | + return ceftriaxoneSusceptibility; |
| 813 | + } |
| 814 | + |
| 815 | + public void setCeftriaxoneSusceptibility(DrugSusceptibilityType ceftriaxoneSusceptibility) { |
| 816 | + this.ceftriaxoneSusceptibility = ceftriaxoneSusceptibility; |
| 817 | + } |
| 818 | + |
| 819 | + public Float getPenicillinMic() { |
| 820 | + return penicillinMic; |
| 821 | + } |
| 822 | + |
| 823 | + public void setPenicillinMic(Float penicillinMic) { |
| 824 | + this.penicillinMic = penicillinMic; |
| 825 | + } |
| 826 | + |
| 827 | + public DrugSusceptibilityType getPenicillinSusceptibility() { |
| 828 | + return penicillinSusceptibility; |
| 829 | + } |
| 830 | + |
| 831 | + public void setPenicillinSusceptibility(DrugSusceptibilityType penicillinSusceptibility) { |
| 832 | + this.penicillinSusceptibility = penicillinSusceptibility; |
| 833 | + } |
| 834 | + |
| 835 | + public Float getErythromycinMic() { |
| 836 | + return erythromycinMic; |
| 837 | + } |
| 838 | + |
| 839 | + public void setErythromycinMic(Float erythromycinMic) { |
| 840 | + this.erythromycinMic = erythromycinMic; |
| 841 | + } |
| 842 | + |
| 843 | + public DrugSusceptibilityType getErythromycinSusceptibility() { |
| 844 | + return erythromycinSusceptibility; |
| 845 | + } |
| 846 | + |
| 847 | + public void setErythromycinSusceptibility(DrugSusceptibilityType erythromycinSusceptibility) { |
| 848 | + this.erythromycinSusceptibility = erythromycinSusceptibility; |
| 849 | + } |
| 850 | + |
| 851 | + public SeroGroupSpecification getSeroGroupSpecification() { |
| 852 | + return seroGroupSpecification; |
| 853 | + } |
| 854 | + |
| 855 | + public void setSeroGroupSpecification(SeroGroupSpecification seroGroupSpecification) { |
| 856 | + this.seroGroupSpecification = seroGroupSpecification; |
| 857 | + } |
| 858 | + |
| 859 | + public String getSeroGroupSpecificationText() { |
| 860 | + return seroGroupSpecificationText; |
| 861 | + } |
| 862 | + |
| 863 | + public void setSeroGroupSpecificationText(String seroGroupSpecificationText) { |
| 864 | + this.seroGroupSpecificationText = seroGroupSpecificationText; |
| 865 | + } |
| 866 | + |
| 867 | + public SerotypingMethod getSeroTypingMethod() { |
| 868 | + return seroTypingMethod; |
| 869 | + } |
| 870 | + |
| 871 | + public void setSeroTypingMethod(SerotypingMethod seroTypingMethod) { |
| 872 | + this.seroTypingMethod = seroTypingMethod; |
| 873 | + } |
| 874 | + |
| 875 | + public String getSeroTypingMethodText() { |
| 876 | + return seroTypingMethodText; |
| 877 | + } |
| 878 | + |
| 879 | + public void setSeroTypingMethodText(String seroTypingMethodText) { |
| 880 | + this.seroTypingMethodText = seroTypingMethodText; |
| 881 | + } |
533 | 882 | } |
0 commit comments