/// <inheritdoc/> public string ToDelimitedString() { System.Globalization.CultureInfo culture = System.Globalization.CultureInfo.CurrentCulture; string separator = IsSubcomponent ? Configuration.SubcomponentSeparator : Configuration.ComponentSeparator; return(string.Format( culture, StringHelper.StringFormatSequence(0, 7, separator), SpecimenSourceNameOrCode?.ToDelimitedString(), Additives?.ToDelimitedString(), SpecimenCollectionMethod?.ToDelimitedString(), BodySite?.ToDelimitedString(), SiteModifier?.ToDelimitedString(), CollectionMethodModifierCode?.ToDelimitedString(), SpecimenRole?.ToDelimitedString() ).TrimEnd(separator.ToCharArray())); }
private void btnOK_Click(object sender, RoutedEventArgs e) { BodySite selSite = SitesList.SingleOrDefault(s => s.IsSelected); SitesConfiguration sitesConfig = RapidPlanEvaluation.Myconfig.GetSitesConfiguration(); foreach (Site site in sitesConfig.Sites) { if (site.Name == selSite.Name) { AlphaBeta = site.AlphaBeta; LKBn = site.LKBn; LKBm = site.LKBm; LKBD50 = site.LKBd50; break; } } DialogResult = true; }
/// <summary> /// Serialize to a JSON object /// </summary> public new void SerializeJson(Utf8JsonWriter writer, JsonSerializerOptions options, bool includeStartObject = true) { if (includeStartObject) { writer.WriteStartObject(); } if (!string.IsNullOrEmpty(ResourceType)) { writer.WriteString("resourceType", (string)ResourceType !); } ((Fhir.R4.Models.DomainResource) this).SerializeJson(writer, options, false); if ((Identifier != null) && (Identifier.Count != 0)) { writer.WritePropertyName("identifier"); writer.WriteStartArray(); foreach (Identifier valIdentifier in Identifier) { valIdentifier.SerializeJson(writer, options, true); } writer.WriteEndArray(); } if ((BasedOn != null) && (BasedOn.Count != 0)) { writer.WritePropertyName("basedOn"); writer.WriteStartArray(); foreach (Reference valBasedOn in BasedOn) { valBasedOn.SerializeJson(writer, options, true); } writer.WriteEndArray(); } if ((PartOf != null) && (PartOf.Count != 0)) { writer.WritePropertyName("partOf"); writer.WriteStartArray(); foreach (Reference valPartOf in PartOf) { valPartOf.SerializeJson(writer, options, true); } writer.WriteEndArray(); } if (!string.IsNullOrEmpty(Status)) { writer.WriteString("status", (string)Status !); } if (_Status != null) { writer.WritePropertyName("_status"); _Status.SerializeJson(writer, options); } if (Type != null) { writer.WritePropertyName("type"); Type.SerializeJson(writer, options); } if (Modality != null) { writer.WritePropertyName("modality"); Modality.SerializeJson(writer, options); } if (View != null) { writer.WritePropertyName("view"); View.SerializeJson(writer, options); } if (Subject != null) { writer.WritePropertyName("subject"); Subject.SerializeJson(writer, options); } if (Encounter != null) { writer.WritePropertyName("encounter"); Encounter.SerializeJson(writer, options); } if (!string.IsNullOrEmpty(CreatedDateTime)) { writer.WriteString("createdDateTime", (string)CreatedDateTime !); } if (_CreatedDateTime != null) { writer.WritePropertyName("_createdDateTime"); _CreatedDateTime.SerializeJson(writer, options); } if (CreatedPeriod != null) { writer.WritePropertyName("createdPeriod"); CreatedPeriod.SerializeJson(writer, options); } if (!string.IsNullOrEmpty(Issued)) { writer.WriteString("issued", (string)Issued !); } if (_Issued != null) { writer.WritePropertyName("_issued"); _Issued.SerializeJson(writer, options); } if (Operator != null) { writer.WritePropertyName("operator"); Operator.SerializeJson(writer, options); } if ((ReasonCode != null) && (ReasonCode.Count != 0)) { writer.WritePropertyName("reasonCode"); writer.WriteStartArray(); foreach (CodeableConcept valReasonCode in ReasonCode) { valReasonCode.SerializeJson(writer, options, true); } writer.WriteEndArray(); } if (BodySite != null) { writer.WritePropertyName("bodySite"); BodySite.SerializeJson(writer, options); } if (!string.IsNullOrEmpty(DeviceName)) { writer.WriteString("deviceName", (string)DeviceName !); } if (_DeviceName != null) { writer.WritePropertyName("_deviceName"); _DeviceName.SerializeJson(writer, options); } if (Device != null) { writer.WritePropertyName("device"); Device.SerializeJson(writer, options); } if (Height != null) { writer.WriteNumber("height", (uint)Height !); } if (Width != null) { writer.WriteNumber("width", (uint)Width !); } if (Frames != null) { writer.WriteNumber("frames", (uint)Frames !); } if (Duration != null) { writer.WriteNumber("duration", (decimal)Duration !); } if (_Duration != null) { writer.WritePropertyName("_duration"); _Duration.SerializeJson(writer, options); } if (Content != null) { writer.WritePropertyName("content"); Content.SerializeJson(writer, options); } if ((Note != null) && (Note.Count != 0)) { writer.WritePropertyName("note"); writer.WriteStartArray(); foreach (Annotation valNote in Note) { valNote.SerializeJson(writer, options, true); } writer.WriteEndArray(); } if (includeStartObject) { writer.WriteEndObject(); } }
/// <summary> /// Serialize to a JSON object /// </summary> public new void SerializeJson(Utf8JsonWriter writer, JsonSerializerOptions options, bool includeStartObject = true) { if (includeStartObject) { writer.WriteStartObject(); } ((Fhir.R4.Models.BackboneElement) this).SerializeJson(writer, options, false); if (!string.IsNullOrEmpty(Uid)) { writer.WriteString("uid", (string)Uid !); } if (_Uid != null) { writer.WritePropertyName("_uid"); _Uid.SerializeJson(writer, options); } if (Number != null) { writer.WriteNumber("number", (uint)Number !); } if (Modality != null) { writer.WritePropertyName("modality"); Modality.SerializeJson(writer, options); } if (!string.IsNullOrEmpty(Description)) { writer.WriteString("description", (string)Description !); } if (_Description != null) { writer.WritePropertyName("_description"); _Description.SerializeJson(writer, options); } if (NumberOfInstances != null) { writer.WriteNumber("numberOfInstances", (uint)NumberOfInstances !); } if ((Endpoint != null) && (Endpoint.Count != 0)) { writer.WritePropertyName("endpoint"); writer.WriteStartArray(); foreach (Reference valEndpoint in Endpoint) { valEndpoint.SerializeJson(writer, options, true); } writer.WriteEndArray(); } if (BodySite != null) { writer.WritePropertyName("bodySite"); BodySite.SerializeJson(writer, options); } if (Laterality != null) { writer.WritePropertyName("laterality"); Laterality.SerializeJson(writer, options); } if ((Specimen != null) && (Specimen.Count != 0)) { writer.WritePropertyName("specimen"); writer.WriteStartArray(); foreach (Reference valSpecimen in Specimen) { valSpecimen.SerializeJson(writer, options, true); } writer.WriteEndArray(); } if (!string.IsNullOrEmpty(Started)) { writer.WriteString("started", (string)Started !); } if (_Started != null) { writer.WritePropertyName("_started"); _Started.SerializeJson(writer, options); } if ((Performer != null) && (Performer.Count != 0)) { writer.WritePropertyName("performer"); writer.WriteStartArray(); foreach (ImagingStudySeriesPerformer valPerformer in Performer) { valPerformer.SerializeJson(writer, options, true); } writer.WriteEndArray(); } if ((Instance != null) && (Instance.Count != 0)) { writer.WritePropertyName("instance"); writer.WriteStartArray(); foreach (ImagingStudySeriesInstance valInstance in Instance) { valInstance.SerializeJson(writer, options, true); } writer.WriteEndArray(); } if (includeStartObject) { writer.WriteEndObject(); } }
/// <summary> /// Serialize to a JSON object /// </summary> public new void SerializeJson(Utf8JsonWriter writer, JsonSerializerOptions options, bool includeStartObject = true) { if (includeStartObject) { writer.WriteStartObject(); } ((fhirCsR4.Models.BackboneElement) this).SerializeJson(writer, options, false); if (Collector != null) { writer.WritePropertyName("collector"); Collector.SerializeJson(writer, options); } if (!string.IsNullOrEmpty(CollectedDateTime)) { writer.WriteString("collectedDateTime", (string)CollectedDateTime !); } if (_CollectedDateTime != null) { writer.WritePropertyName("_collectedDateTime"); _CollectedDateTime.SerializeJson(writer, options); } if (CollectedPeriod != null) { writer.WritePropertyName("collectedPeriod"); CollectedPeriod.SerializeJson(writer, options); } if (Duration != null) { writer.WritePropertyName("duration"); Duration.SerializeJson(writer, options); } if (Quantity != null) { writer.WritePropertyName("quantity"); Quantity.SerializeJson(writer, options); } if (Method != null) { writer.WritePropertyName("method"); Method.SerializeJson(writer, options); } if (BodySite != null) { writer.WritePropertyName("bodySite"); BodySite.SerializeJson(writer, options); } if (FastingStatusCodeableConcept != null) { writer.WritePropertyName("fastingStatusCodeableConcept"); FastingStatusCodeableConcept.SerializeJson(writer, options); } if (FastingStatusDuration != null) { writer.WritePropertyName("fastingStatusDuration"); FastingStatusDuration.SerializeJson(writer, options); } if (includeStartObject) { writer.WriteEndObject(); } }
/// <summary> /// Serialize to a JSON object /// </summary> public new void SerializeJson(Utf8JsonWriter writer, JsonSerializerOptions options, bool includeStartObject = true) { if (includeStartObject) { writer.WriteStartObject(); } if (!string.IsNullOrEmpty(ResourceType)) { writer.WriteString("resourceType", (string)ResourceType !); } ((fhirCsR4.Models.DomainResource) this).SerializeJson(writer, options, false); if ((Identifier != null) && (Identifier.Count != 0)) { writer.WritePropertyName("identifier"); writer.WriteStartArray(); foreach (Identifier valIdentifier in Identifier) { valIdentifier.SerializeJson(writer, options, true); } writer.WriteEndArray(); } if ((BasedOn != null) && (BasedOn.Count != 0)) { writer.WritePropertyName("basedOn"); writer.WriteStartArray(); foreach (Reference valBasedOn in BasedOn) { valBasedOn.SerializeJson(writer, options, true); } writer.WriteEndArray(); } if (!string.IsNullOrEmpty(Status)) { writer.WriteString("status", (string)Status !); } if (_Status != null) { writer.WritePropertyName("_status"); _Status.SerializeJson(writer, options); } if (Subject != null) { writer.WritePropertyName("subject"); Subject.SerializeJson(writer, options); } if ((DerivedFrom != null) && (DerivedFrom.Count != 0)) { writer.WritePropertyName("derivedFrom"); writer.WriteStartArray(); foreach (Reference valDerivedFrom in DerivedFrom) { valDerivedFrom.SerializeJson(writer, options, true); } writer.WriteEndArray(); } if (TimingTiming != null) { writer.WritePropertyName("timingTiming"); TimingTiming.SerializeJson(writer, options); } if (TimingPeriod != null) { writer.WritePropertyName("timingPeriod"); TimingPeriod.SerializeJson(writer, options); } if (!string.IsNullOrEmpty(TimingDateTime)) { writer.WriteString("timingDateTime", (string)TimingDateTime !); } if (_TimingDateTime != null) { writer.WritePropertyName("_timingDateTime"); _TimingDateTime.SerializeJson(writer, options); } if (!string.IsNullOrEmpty(RecordedOn)) { writer.WriteString("recordedOn", (string)RecordedOn !); } if (_RecordedOn != null) { writer.WritePropertyName("_recordedOn"); _RecordedOn.SerializeJson(writer, options); } if (Source != null) { writer.WritePropertyName("source"); Source.SerializeJson(writer, options); } if (Device != null) { writer.WritePropertyName("device"); Device.SerializeJson(writer, options); } if ((ReasonCode != null) && (ReasonCode.Count != 0)) { writer.WritePropertyName("reasonCode"); writer.WriteStartArray(); foreach (CodeableConcept valReasonCode in ReasonCode) { valReasonCode.SerializeJson(writer, options, true); } writer.WriteEndArray(); } if ((ReasonReference != null) && (ReasonReference.Count != 0)) { writer.WritePropertyName("reasonReference"); writer.WriteStartArray(); foreach (Reference valReasonReference in ReasonReference) { valReasonReference.SerializeJson(writer, options, true); } writer.WriteEndArray(); } if (BodySite != null) { writer.WritePropertyName("bodySite"); BodySite.SerializeJson(writer, options); } if ((Note != null) && (Note.Count != 0)) { writer.WritePropertyName("note"); writer.WriteStartArray(); foreach (Annotation valNote in Note) { valNote.SerializeJson(writer, options, true); } writer.WriteEndArray(); } if (includeStartObject) { writer.WriteEndObject(); } }