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

public class MedicalActionBuilder extends Object
  • Method Details

    • procedure

      public static org.phenopackets.schema.v2.core.MedicalAction procedure(org.phenopackets.schema.v2.core.Procedure procedure)
    • treatment

      public static org.phenopackets.schema.v2.core.MedicalAction treatment(org.phenopackets.schema.v2.core.Treatment treatment)
    • radiationTherapy

      public static org.phenopackets.schema.v2.core.MedicalAction radiationTherapy(org.phenopackets.schema.v2.core.RadiationTherapy rxTherapy)
    • therapeuticRegimen

      public static org.phenopackets.schema.v2.core.MedicalAction therapeuticRegimen(org.phenopackets.schema.v2.core.TherapeuticRegimen regimen)
    • builder

      public static MedicalActionBuilder builder(org.phenopackets.schema.v2.core.Procedure procedure)
    • builder

      public static MedicalActionBuilder builder(org.phenopackets.schema.v2.core.Treatment treatment)
    • builder

      public static MedicalActionBuilder builder(org.phenopackets.schema.v2.core.RadiationTherapy rxTherapy)
    • oralAdministration

      public static MedicalActionBuilder oralAdministration(org.phenopackets.schema.v2.core.OntologyClass agent, org.phenopackets.schema.v2.core.Quantity quantity, org.phenopackets.schema.v2.core.OntologyClass scheduleFrequency, org.phenopackets.schema.v2.core.TimeInterval interval)
    • intravenousAdministration

      public static MedicalActionBuilder intravenousAdministration(org.phenopackets.schema.v2.core.OntologyClass agent, org.phenopackets.schema.v2.core.Quantity quantity, org.phenopackets.schema.v2.core.OntologyClass scheduleFrequency, org.phenopackets.schema.v2.core.TimeInterval interval)
    • builder

      public static MedicalActionBuilder builder(org.phenopackets.schema.v2.core.TherapeuticRegimen regimen)
    • treatmentTarget

      public MedicalActionBuilder treatmentTarget(org.phenopackets.schema.v2.core.OntologyClass target)
    • treatmentIntent

      public MedicalActionBuilder treatmentIntent(org.phenopackets.schema.v2.core.OntologyClass intent)
    • responseToTreatment

      public MedicalActionBuilder responseToTreatment(org.phenopackets.schema.v2.core.OntologyClass response)
    • addAdverseEvent

      public MedicalActionBuilder addAdverseEvent(org.phenopackets.schema.v2.core.OntologyClass event)
    • allAdverseEvents

      public MedicalActionBuilder allAdverseEvents(List<org.phenopackets.schema.v2.core.OntologyClass> events)
    • treatmentTerminationReason

      public MedicalActionBuilder treatmentTerminationReason(org.phenopackets.schema.v2.core.OntologyClass reason)
    • build

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