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.

112 lines
2.5 KiB

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.ChargeRequests.YinHai.His
{
/// <summary>
/// 主请求信息
/// </summary>
[XmlRoot("request")]
public class HisFeeDeleteBodyDataRequestDto
{
/// <summary>
/// 人员条码号
/// </summary>
[XmlElement("visit_id")]
public string VisitId { get; set; }
/// <summary>
/// 收费申请单号
/// </summary>
[XmlElement("checkout_id")]
public string CheckoutId { get; set; }
/// <summary>
/// 固定
/// </summary>
[XmlElement("org_code")]
public string OrgCode { get; set; }
/// <summary>
/// 固定
/// </summary>
[XmlElement("system_source")]
public string SystemSource { get; set; }
}
/// <summary>
/// 数据部分
/// </summary>
[XmlRoot("data")]
public class HisFeeDeleteBodyDataDto
{
[XmlElement("request")]
public HisFeeDeleteBodyDataRequestDto Request { get; set; }
}
/// <summary>
/// 请求体
/// </summary>
[XmlRoot("body")]
public class HisFeeDeleteBodyDto
{
[XmlElement("data")]
public HisFeeDeleteBodyDataDto Data { get; set; }
}
/// <summary>
/// 请求头信息
/// </summary>
[XmlRoot("head")]
public class HisFeeDeleteHeadDto
{
[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 HisFeeDeleteDto
{
[XmlElement("head")]
public HisFeeDeleteHeadDto Head { get; set; }
[XmlElement("body")]
public HisFeeDeleteBodyDto Body { get; set; }
}
}