java.lang.Object
org.phenopackets.phenopackettools.builder.builders.TreatmentBuilder

public class TreatmentBuilder extends Object
  • Method Details

    • of

      public static org.phenopackets.schema.v2.core.Treatment of(org.phenopackets.schema.v2.core.OntologyClass agent)
    • of

      public static org.phenopackets.schema.v2.core.Treatment of(String agentId, String agentLabel)
    • builder

      public static TreatmentBuilder builder(org.phenopackets.schema.v2.core.OntologyClass agent)
    • oralAdministration

      public static TreatmentBuilder oralAdministration(org.phenopackets.schema.v2.core.OntologyClass agent)
    • intravenousAdministration

      public static TreatmentBuilder intravenousAdministration(org.phenopackets.schema.v2.core.OntologyClass agent)
    • builder

      public static TreatmentBuilder builder(String id, String label)
    • routeOfAdministration

      public TreatmentBuilder routeOfAdministration(org.phenopackets.schema.v2.core.OntologyClass route)
    • addDoseInterval

      public TreatmentBuilder addDoseInterval(org.phenopackets.schema.v2.core.DoseInterval interval)
    • addAllDoseIntervals

      public TreatmentBuilder addAllDoseIntervals(List<org.phenopackets.schema.v2.core.DoseInterval> intervals)
    • prescription

      public TreatmentBuilder prescription()
    • ehrMedicationList

      public TreatmentBuilder ehrMedicationList()
    • procedureRelated

      public TreatmentBuilder procedureRelated()
    • cumulativeDose

      public TreatmentBuilder cumulativeDose(org.phenopackets.schema.v2.core.Quantity quantity)
    • build

      public org.phenopackets.schema.v2.core.Treatment build()