You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Xml.Serialization;
namespace Shentun.Peis.PlugIns.Extensions.LisRequests.YinHai.Dto{ /// <summary>
/// 请求明细项
/// </summary>
[XmlRoot("detail")] public class LisRequestCancelBodyDataDetailDto { [XmlElement("request_no")] public string RequestNo { get; set; } = string.Empty;
[XmlElement("patient_type")] public string PatientType { get; set; } = string.Empty;
[XmlElement("item_serial_no")] public string ItemSerialNo { get; set; } = string.Empty;
[XmlElement("org_code")] public string OrgCode { get; set; } = string.Empty;
[XmlElement("system_source")] public string SystemSource { get; set; } = string.Empty;
[XmlElement("cancel_flag")] public string CancelFlag { get; set; } = string.Empty;
}
/// <summary>
/// 请求明细列表
/// </summary>
[XmlRoot("request_details")] public class LisRequestCancelBodyDataDetailsDto { [XmlElement("detail")] public List<LisRequestCancelBodyDataDetailDto> Details { get; set; } }
/// <summary>
/// 主请求信息
/// </summary>
[XmlRoot("request")] public class LisRequestCancelBodyDataRequestDto { [XmlElement("request_no")] public string RequestNo { get; set; } = string.Empty;
[XmlElement("patient_type")] public string PatientType { get; set; } = string.Empty;
[XmlElement("org_code")] public string OrgCode { get; set; } = string.Empty;
[XmlElement("system_source")] public string SystemSource { get; set; } = string.Empty;
[XmlElement("cancel_flag")] public string CancelFlag { get; set; } = string.Empty;
}
/// <summary>
/// 数据部分
/// </summary>
[XmlRoot("data")] public class LisRequestCancelBodyDataDto { [XmlElement("request")] public LisRequestCancelBodyDataRequestDto Request { get; set; }
[XmlElement("request_details")] public LisRequestCancelBodyDataDetailsDto RequestDetails { get; set; } }
/// <summary>
/// 请求体
/// </summary>
[XmlRoot("body")] public class LisRequestCancelBodyDto { [XmlElement("data")] public LisRequestCancelBodyDataDto Data { get; set; } }
/// <summary>
/// 请求头信息
/// </summary>
[XmlRoot("head")] public class LisRequestCancelHeadDto { [XmlElement("version")] public string Version { get; set; }
[XmlElement("timestamp")] public string Timestamp { get; set; }
[XmlElement("sign")] public string Sign { get; set; }
[XmlElement("request_id")] public string RequestId { get; set; }
[XmlElement("source_system")] public string SourceSystem { get; set; }
/// <summary>
/// lis pacs his
/// </summary>
[XmlElement("object_system")] public string ObjectSystem { get; set; }
[XmlElement("action")] public string Action { get; set; }
[XmlElement("code")] public string Code { get; set; } }
/// <summary>
/// 完整的请求XML根对象
/// </summary>
[XmlRoot("reqxml")] public class LisRequestCancelDto { [XmlElement("head")] public LisRequestCancelHeadDto Head { get; set; }
[XmlElement("body")] public LisRequestCancelBodyDto Body { get; set; } }}
|