public ProtocolCodeSummary CreateProtocolCodeSummary(ProtocolCode code)
 {
     return(new ProtocolCodeSummary(code.GetRef(), code.Name, code.Description, code.Deactivated));
 }
示例#2
0
        /// <inheritdoc/>
        public string ToDelimitedString()
        {
            CultureInfo culture = CultureInfo.CurrentCulture;

            return(string.Format(
                       culture,
                       StringHelper.StringFormatSequence(0, 10, Configuration.FieldSeparator),
                       Id,
                       AccessionIdentifier?.ToDelimitedString(),
                       RequestedProcedureId?.ToDelimitedString(),
                       StudyInstanceUid?.ToDelimitedString(),
                       ScheduledProcedureStepId?.ToDelimitedString(),
                       Modality?.ToDelimitedString(),
                       ProtocolCode != null ? string.Join(Configuration.FieldRepeatSeparator, ProtocolCode.Select(x => x.ToDelimitedString())) : null,
                       ScheduledStationName?.ToDelimitedString(),
                       ScheduledProcedureStepLocation != null ? string.Join(Configuration.FieldRepeatSeparator, ScheduledProcedureStepLocation.Select(x => x.ToDelimitedString())) : null,
                       ScheduledStationAeTitle
                       ).TrimEnd(Configuration.FieldSeparator.ToCharArray()));
        }
 public ProtocolCodeDetail CreateProtocolCodeDetail(ProtocolCode pc)
 {
     return(new ProtocolCodeDetail(pc.GetRef(), pc.Name, pc.Description, pc.Deactivated));
 }