Class MedicalActionBuilder
java.lang.Object
org.phenopackets.phenopackettools.builder.builders.MedicalActionBuilder
-
Method Summary
Modifier and TypeMethodDescriptionaddAdverseEvent
(org.phenopackets.schema.v2.core.OntologyClass event) allAdverseEvents
(List<org.phenopackets.schema.v2.core.OntologyClass> events) org.phenopackets.schema.v2.core.MedicalAction
build()
static MedicalActionBuilder
builder
(org.phenopackets.schema.v2.core.Procedure procedure) static MedicalActionBuilder
builder
(org.phenopackets.schema.v2.core.RadiationTherapy rxTherapy) static MedicalActionBuilder
builder
(org.phenopackets.schema.v2.core.TherapeuticRegimen regimen) static MedicalActionBuilder
builder
(org.phenopackets.schema.v2.core.Treatment treatment) 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) 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) static org.phenopackets.schema.v2.core.MedicalAction
procedure
(org.phenopackets.schema.v2.core.Procedure procedure) static org.phenopackets.schema.v2.core.MedicalAction
radiationTherapy
(org.phenopackets.schema.v2.core.RadiationTherapy rxTherapy) responseToTreatment
(org.phenopackets.schema.v2.core.OntologyClass response) static org.phenopackets.schema.v2.core.MedicalAction
therapeuticRegimen
(org.phenopackets.schema.v2.core.TherapeuticRegimen regimen) static org.phenopackets.schema.v2.core.MedicalAction
treatment
(org.phenopackets.schema.v2.core.Treatment treatment) treatmentIntent
(org.phenopackets.schema.v2.core.OntologyClass intent) treatmentTarget
(org.phenopackets.schema.v2.core.OntologyClass target) treatmentTerminationReason
(org.phenopackets.schema.v2.core.OntologyClass reason)
-
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
-
builder
-
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
-
treatmentIntent
-
responseToTreatment
public MedicalActionBuilder responseToTreatment(org.phenopackets.schema.v2.core.OntologyClass response) -
addAdverseEvent
-
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()
-