增加病案首页类

master
leijx 5 years ago
parent a9b94664f8
commit 8abc9351e2

@ -1,271 +0,0 @@
<REQUEST>
<YZY001>000596678700</YZY001>
<YZY002>2</YZY002>
<AKC023>47岁</AKC023>
<AAC003>陈家权</AAC003>
<AAC004/>
<YZY008>男</YZY008>
<AAC006>1973/6/5 0:00:00</AAC006>
<YZY010>广东省湛江市雷州市</YZY010>
<YZY011>440824197306052312</YZY011>
<AAC161/>
<YZY013>中国</YZY013>
<AAC005/>
<YZY015>汉族</YZY015>
<YZY016>农民</YZY016>
<AAC017/>
<YZY018>已婚</YZY018>
<AAB004/>
<YZY020>无</YZY020>
<YZY021/>
<YZY022/>
<AAC010/>
<YZY024>524200</YZY024>
<AAE004/>
<YZY026/>
<YZY027/>
<YZY028/>
<YKC701>2020/5/7 8:51:24</YKC701>
<YZY033>1350200</YZY033>
<YZY034>059</YZY034>
<YKC702>2020/5/18 11:12:00</YKC702>
<YZY038>1350200</YZY038>
<YZY039>028</YZY039>
<AKB063>11</AKB063>
<YZY046/>
<YZY047>0</YZY047>
<YZY048>0</YZY048>
<YZY049>02236</YZY049>
<YZY050>余忠华</YZY050>
<YZY051>02236</YZY051>
<YZY052>余忠华</YZY052>
<YZY053>09226</YZY053>
<YZY054>周和超</YZY054>
<YZY055>06484</YZY055>
<YZY056>林炯</YZY056>
<YZY057/>
<YZY058/>
<YZY059/>
<YZY060/>
<YZY061/>
<YZY062/>
<YZY063/>
<YZY064>甲</YZY064>
<YZY065>02236</YZY065>
<YZY066>余忠华</YZY066>
<YZY067>02398</YZY067>
<YZY068>杨晓旭</YZY068>
<YZY069>2020/5/20 11:39:00</YZY069>
<YZY070>医嘱离院</YZY070>
<YZY071>13428144478</YZY071>
<YZY072/>
<YZY073/>
<YZY074>城镇居民基本医疗保险</YZY074>
<YZY075>广东省湛江市雷州市</YZY075>
<YZY076>广东省湛江市雷州市</YZY076>
<YZY077>12440000455858169P</YZY077>
<YZY078>广东医科大学附属医院</YZY078>
<YZY079>13428144478</YZY079>
<YZY080>524200</YZY080>
<YZY081/>
<YZY082/>
<YZY083>0</YZY083>
<YZY084/>
<YZY085>2020/5/8 9:00:00</YZY085>
<YZY087>Z51.103</YZY087>
<YZY088>鼻咽未分化型非角化性癌(T4N1M1(肺)IVb期AJCC8th)</YZY088>
<YZY089/>
<YZY090>B</YZY090>
<YZY092/>
<YZY094>二级</YZY094>
<YZY095>-</YZY095>
<YZY096>阳</YZY096>
<YZY097>周和超</YZY097>
<YZY098>有</YZY098>
<YZY099>化疗</YZY099>
<YZY100>门诊</YZY100>
<YZY101/>
<YZY102>059</YZY102>
<YZY103>胡碧云</YZY103>
<YZY104>028</YZY104>
<YZY105/>
<YZY106/>
<YZY107/>
<YZY108/>
<YZY109/>
<YZY110>注射或输注抗肿瘤药物</YZY110>
<YZY111>有</YZY111>
<DiagDetails>
<DiagDetail>
<YZY201>6</YZY201>
<YZY202>出院诊断</YZY202>
<YZY203>3</YZY203>
<AKC185>化疗后骨髓抑制</AKC185>
<AKC196>D61.101</AKC196>
</DiagDetail>
<DiagDetail>
<YZY201>5</YZY201>
<YZY202>出院诊断</YZY202>
<YZY203>3</YZY203>
<AKC185>慢性鼻窦炎</AKC185>
<AKC196>J32.900</AKC196>
</DiagDetail>
<DiagDetail>
<YZY201>4</YZY201>
<YZY202>出院诊断</YZY202>
<YZY203>3</YZY203>
<AKC185>频发房性早博</AKC185>
<AKC196>I49.101</AKC196>
</DiagDetail>
<DiagDetail>
<YZY201>3</YZY201>
<YZY202>出院诊断</YZY202>
<YZY203>3</YZY203>
<AKC185>慢性乙型病毒性肝炎</AKC185>
<AKC196>B18.107</AKC196>
</DiagDetail>
<DiagDetail>
<YZY201>2</YZY201>
<YZY202>出院诊断</YZY202>
<YZY203>3</YZY203>
<AKC185>肺部继发性恶性肿瘤</AKC185>
<AKC196>C78.000</AKC196>
</DiagDetail>
<DiagDetail>
<YZY201>1</YZY201>
<YZY202>出院诊断</YZY202>
<YZY203>3</YZY203>
<AKC185>鼻咽癌化疗</AKC185>
<AKC196>Z51.103</AKC196>
</DiagDetail>
<DiagDetail>
<YZY201>5</YZY201>
<YZY202>入院诊断</YZY202>
<YZY203>2</YZY203>
<AKC185>慢性鼻窦炎</AKC185>
<AKC196>J32.900</AKC196>
</DiagDetail>
<DiagDetail>
<YZY201>4</YZY201>
<YZY202>入院诊断</YZY202>
<YZY203>2</YZY203>
<AKC185>频发房性早博</AKC185>
<AKC196>I49.101</AKC196>
</DiagDetail>
<DiagDetail>
<YZY201>3</YZY201>
<YZY202>入院诊断</YZY202>
<YZY203>2</YZY203>
<AKC185>慢性乙型病毒性肝炎</AKC185>
<AKC196>B18.107</AKC196>
</DiagDetail>
<DiagDetail>
<YZY201>2</YZY201>
<YZY202>入院诊断</YZY202>
<YZY203>2</YZY203>
<AKC185>肺部继发性恶性肿瘤</AKC185>
<AKC196>C78.000</AKC196>
</DiagDetail>
<DiagDetail>
<YZY201>1</YZY201>
<YZY202>入院诊断</YZY202>
<YZY203>2</YZY203>
<AKC185>鼻咽癌</AKC185>
<AKC196>C11.900</AKC196>
</DiagDetail>
<DiagDetail>
<YZY201>5</YZY201>
<YZY202>门诊诊断</YZY202>
<YZY203>1</YZY203>
<AKC185>慢性鼻窦炎</AKC185>
<AKC196>J32.900</AKC196>
</DiagDetail>
<DiagDetail>
<YZY201>4</YZY201>
<YZY202>门诊诊断</YZY202>
<YZY203>1</YZY203>
<AKC185>频发房性早博</AKC185>
<AKC196>I49.101</AKC196>
</DiagDetail>
<DiagDetail>
<YZY201>3</YZY201>
<YZY202>门诊诊断</YZY202>
<YZY203>1</YZY203>
<AKC185>慢性乙型病毒性肝炎</AKC185>
<AKC196>B18.107</AKC196>
</DiagDetail>
<DiagDetail>
<YZY201>2</YZY201>
<YZY202>门诊诊断</YZY202>
<YZY203>1</YZY203>
<AKC185>肺部继发性恶性肿瘤</AKC185>
<AKC196>C78.000</AKC196>
</DiagDetail>
<DiagDetail>
<YZY201>1</YZY201>
<YZY202>门诊诊断</YZY202>
<YZY203>1</YZY203>
<AKC185>鼻咽癌</AKC185>
<AKC196>C11.900</AKC196>
</DiagDetail>
</DiagDetails>
<OperDetails>
<OperDetail>
<YZY201>1</YZY201>
<YZY207>99.2501</YZY207>
<YZY208>注射或输注抗肿瘤药物</YZY208>
<YZY209>2020/5/8 9:00:00</YZY209>
<YZY210>0</YZY210>
<YZY211>0</YZY211>
<YZY212>1</YZY212>
<YZY213>甲</YZY213>
<YZY214>09226</YZY214>
<YZY215>周和超</YZY215>
<YZY216/>
<YZY217/>
<YZY219/>
<YZY220/>
<YZY221/>
<YZY222/>
<YZY223/>
<YZY224/>
<YZY227/>
<YZY228>二级</YZY228>
</OperDetail>
</OperDetails>
<AKC264>25727.06</AKC264>
<YZY122>1663.08</YZY122>
<YZY123>596.20</YZY123>
<YZY124>735.90</YZY124>
<YZY125>552.20</YZY125>
<YZY126>0.00</YZY126>
<YZY127>645.70</YZY127>
<YZY128>911.40</YZY128>
<YZY129>363.00</YZY129>
<YZY130>401.30</YZY130>
<YZY131>2529.20</YZY131>
<YZY132>0.00</YZY132>
<YZY133>660.00</YZY133>
<YZY134>0.00</YZY134>
<YZY135>660.00</YZY135>
<YZY136>55.00</YZY136>
<YZY137>0.00</YZY137>
<YZY138>16629.78</YZY138>
<YZY139>0.00</YZY139>
<YZY140>0.00</YZY140>
<YZY141>0.00</YZY141>
<YZY142>0.00</YZY142>
<YZY143>0.00</YZY143>
<YZY144>0.00</YZY144>
<YZY145>491.16</YZY145>
<YZY146>0.00</YZY146>
<YZY147>0.00</YZY147>
<YZY148>0.00</YZY148>
<YZY149>0.00</YZY149>
<YZY150>491.16</YZY150>
<YZY151>0.00</YZY151>
<YZY152>0.00</YZY152>
<YZY153>1816.22</YZY153>
<YZY154>0.00</YZY154>
<YZY155>0</YZY155>
</REQUEST>

@ -1,4 +0,0 @@
## ZhanjiangAffiliatedHospital

@ -110,6 +110,7 @@
<orderEntry type="library" name="Maven: org.apache.cxf:cxf-rt-ws-policy:3.2.5" level="project" />
<orderEntry type="library" name="Maven: org.apache.neethi:neethi:3.1.1" level="project" />
<orderEntry type="library" name="Maven: javax.validation:validation-api:2.0.1.Final" level="project" />
<orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.4" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-starter-test:2.2.1.RELEASE" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test:2.2.1.RELEASE" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test-autoconfigure:2.2.1.RELEASE" level="project" />

@ -42,17 +42,18 @@
<artifactId>lombok</artifactId>
</dependency>
<!-- CXF webservice -->
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-spring-boot-starter-jaxws</artifactId>
<version>3.2.5</version>
</dependency>
<!--<dependency>-->
<!--<groupId>org.springframework.boot</groupId>-->
<!--<artifactId>spring-boot-starter-tomcat</artifactId>-->
<!--<scope>provided</scope>-->
<!--</dependency>-->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.4</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>

@ -0,0 +1,149 @@
package com.ann.demo.entity.filing;
import com.ann.demo.entity.filing.ids.CommonTableIds;
import lombok.Data;
import javax.persistence.*;
import java.util.Date;
/**
* @Author: LeiJiaXin
* @Date: 2019/8/6 9:44
*/
@Data
@Entity
@Table(name = "commomtable")
@IdClass(CommonTableIds.class)
public class CommonTable {
/**
* masterId
*/
@Id
@Column(name = "patient_id")
private String masterId;
/**
* 3 ID
*/
@Column(name = "admiss_id", length = 30)
private String YZY001;
/**
* ()
*/
@Column(name = "age")
private Integer age;
/**
* ()
*/
@Column(name = "age_month")
private Integer age_month;
/**
* ()
*/
@Column(name = "age_day")
private Integer age_day;
/**
* 4
*/
@Column(name = "bothDate")
private String AKC023;
/**
* 6
*/
@Column(name = "sex")
private String YZY008;
/**
* 8
*/
@Column(name = "home_addr")
private String YZY075;
/**
* 14
*/
@Id
@Column(name = "admiss_times", length = 10)
private String YZY002;
/**
* 16
*/
@Id
@Column(name = "name", length = 20)
private String AAC003;
/**
* 60
*/
@Column(name = "main_diag_name")
private String mainDiagName;
/**
* 88
*/
@Column(name = "admiss_date")
private Date YKC701;
/**
* 89
*/
@Column(name = "dis_date")
private Date YKC702;
/**
* 90
*/
@Column(name = "dis_dept")
private String YZY038;
/**
* 93
*/
@Column(name = "admiss_days")
private String AKB063;
/**
* 103
*/
@Column(name = "attending")
private String YZY055;
/**
*
*/
@Column(name = "is_oper")
private String isOper;
/////////////////////////////////
/**
*
*/
@Id
@Column(name = "inpatient_no", length = 30)
private String inpatient_no;
/**
*
*/
@Column(name = "name_cym")
private String nameCym;
/**
*
*/
@Column(name = "main_dis_thing")
private String main_dis_thing;
}

@ -0,0 +1,298 @@
package com.ann.demo.entity.filing;
import lombok.Data;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;
/**
* @Author: LeiJiaXin
* @Date: 2019/8/6 9:53
*/
@Data
@Entity
@Table(name = "commomtable1")
public class CommonTable1 {
@Id
@Column(name = "patient_id")
private String masterId;
/**
* 1
*/
@Column(name = "avoirdupois")
private float YZY072;
/**
* 2
*/
@Column(name = "avoirdupois_admiss")
private float YZY073;
/**
* 5
*/
@Column(name = "birthday")
private Date AAC006;
/**
* 7
*/
@Column(name = "pay_type")
private String YZY074;
/**
* 9
*/
@Column(name = "birth_addr")
private String YZY010;
/**
* 10
*/
@Column(name = "job")
private String YZY016;
/**
* 11
*/
@Column(name = "rel_addr")
private String YZY027;
/**
* 12
*/
@Column(name = "rel_tel")
private String YZY028;
/**
* 13
*/
@Column(name = "id_card")
private String YZY011;
/**
* 15 1.2.3.4.5.
*/
@Column(name = "marriage")
private String YZY018;
/**
* 16
*/
@Column(name = "nation")
private String YZY015;
/**
* 17
*/
@Column(name = "country")
private String AAC161;
/**
* 18
*/
@Column(name = "native_place")
private String YZY076;
/**
* 23
*/
@Column(name = "relation")
private String YZY026;
/**
* 24
*/
@Column(name = "home_tel")
private String YZY079;
/**
* 25
*/
@Column(name = "work_tel")
private String YZY021;
/**
* 26
*/
@Column(name = "work_zip")
private String YZY022;
/**
* 27
*/
@Column(name = "home_zip")
private String YZY080;
/**
* 64 ------------- 1.2.3.
*/
@Column(name = "admiss_thing")
private String YZY111;
/**
* 72 (()
*/
@Column(name = "clinic_diag")
private String YZY113;
/**
* 73(()
*/
@Column(name = "clinic_name")
private String YZY114;
/**
* 74
*/
@Column(name = "medicine")
private String YZY046;
/**
* 75 0.1.2.3.4.
*/
@Column(name = "emit_pathology")
private String YZY089;
/**
* 76
*/
@Column(name = "blood_type")
private String YZY090;
/**
* 77
*/
@Column(name = "is_medicine")
private String is_medicine;
/**
* 84 Rh 1.2.3
*/
@Column(name = "RH")
private String YZY096;
/**
* 94
*/
@Column(name = "admiss_dept")
private String YZY033;
/**
* 95 1.2.3.
*/
@Column(name = "admiss_type")
private String YZY100;
/**
* 96
*/
@Column(name = "change_dept")
private String YZY101;
/**
* 97
*/
@Column(name = "admiss_ward")
private String YZY102;
/**
* 99
*/
@Column(name = "director")
private String YZY052;
/**
* 101
*/
@Column(name = "coding")
private String YZY061;
/**
* 102
*/
@Column(name = "dis_ward")
private String YZY039;
/**
* 104
*/
@Column(name = "admiss_doctor")
private String YZY056;
/**
* 105
*/
@Column(name = "dept_director")
private String YZY050;
/**
*
*/
@Column(name = "work_addr")
private String YZY020;
/**
*
*/
@Column(name = "linkman")
private String AAE004;
/////////////////////////////////
/**
*
*/
@Column(name = "quality_date")
private Date YZY069;
/**
*
*/
@Column(name = "control")
private String YZY066;
/**
*
*/
@Column(name = "nurses")
private String YZY068;
/**
* 1.2.3.
*/
@Column(name = "quality")
private String YZY064;
/**
*
*/
@Column(name = "refresher")
private String YZY058;
/**
*
*/
@Column(name = "praxis")
private String YZY060;
}

@ -0,0 +1,120 @@
package com.ann.demo.entity.filing;
import com.ann.demo.entity.filing.ids.DiagDetailIds;
import lombok.Data;
import javax.persistence.*;
import java.util.Date;
/**
* @Author: LeiJiaXin
* @Date: 2019/8/6 10:04
*/
@Data
@Entity
@Table(name = "t_diag")
@IdClass(DiagDetailIds.class)
public class DiagDetail {
/**
*
* */
@Id
@Column(name = "patient_id", length = 50)
private String masterId;
/**
* ID
* */
@Id
@Column(name = "diag_code", length = 50)
private String AKC196;
/**
* 1 2 3 4
* 5 6 7 8
* 9
* */
@Id
@Column(name = "diag_type", length = 50)
private String YZY203;
/**
*
* */
@Column(name = "diag_no")
private Integer YZY201;
/**
*
* */
@Column(name = "diag_name")
private String AKC185;
/**
*
* */
@Column(name = "dis_thing")
private String dis_thing;
/**
*
* */
@Column(name = "pathology_cut")
private String pathology_cut;
/**
* X
* */
@Column(name = "X_ray")
private String X_ray;
/**
*
* */
@Column(name = "oper_name")
private String oper_name;
/**
*
* */
@Column(name = "oper_date")
private Date oper_date;
/**
*
* */
@Column(name = "create_date")
private Date create_date;
/**
*
* */
@Column(name = "singl")
private String singl;
/**
*
* */
@Column(name = "pat_adm_condition")
private String pat_adm_condition;
/**
*
* */
@Column(name = "pid")
private String pid;
/**
*
* */
@Column(name = "vid")
private String vid;
/**
*
* */
@Column(name = "inhospstat")
private String INHospStat;
}

@ -0,0 +1,33 @@
package com.ann.demo.entity.filing;
import lombok.Data;
import java.util.List;
/**
*
*
* @Author: LeiJiaXin
* @Date: 2019/8/6 9:06
*/
@Data
public class MedicalRecordHomepage {
private CommonTable commonTable;
private CommonTable1 commonTable1;
/**
*
*/
private List<OperDetail> OperDetails;
/**
*
*/
private List<DiagDetail> DiagDetails;
// 20200525 新增其他节点 用于校验数据
private OtherData otherData;
}

@ -0,0 +1,41 @@
package com.ann.demo.entity.filing;
import lombok.Data;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;
/**
*
*
* @Author: LeiJiaXin
* @Date: 2019/8/6 9:06
*/
@Data
@Table
@Entity
public class MedicalRecordHomepageCache {
@Id
private String masterId;
private String content;
private Date createTime = new Date();
private String remark;
// 是否新增 默认没有新增
private Integer isAdd = 0;
public MedicalRecordHomepageCache(String masterId, String content) {
this.masterId = masterId;
this.content = content;
}
public MedicalRecordHomepageCache() {
}
}

@ -0,0 +1,137 @@
package com.ann.demo.entity.filing;
import com.ann.demo.entity.filing.ids.OperDetailIds;
import lombok.Data;
import javax.persistence.*;
import java.util.Date;
/**
*
*
* @Author: LeiJiaXin
* @Date: 2019/8/6 9:08
*/
@Table(name = "t_operate")
@Entity
@IdClass(OperDetailIds.class)
@Data
public class OperDetail {
@Id
@Column(name = "patient_id", length = 50)
private String masterId;
/**
*
*/
@Column(name = "operate_no")
private Integer YZY201;
/**
*
*/
@Id
@Column(name = "operateCode")
private String YZY207;
/**
*
*/
@Column(name = "operateName")
private String YZY208;
/**
*
*/
@Column(name = "operateDate")
private Date YZY209;
/**
*
*/
@Column(name = "operateClass")
private String YZY227;
/**
*
*/
@Column(name = "operator")
private String YZY215;
/**
* I
*/
@Column(name = "assistant_1")
private String YZY220;
/**
* II
*/
@Column(name = "assistant_2")
private String YZY222;
/**
* III
*/
@Column(name = "assistant_3")
private String assistant_3;
/**
*
*/
@Column(name = "cut")
private String YZY210;
/**
*
*/
@Column(name = "anaesthesia_type")
private String YZY216;
/**
*
*/
@Column(name = "anaesthesia_name")
private String YZY223;
/**
*
*/
@Column(name = "oper_code")
private String oper_code;
/**
*
*/
@Column(name = "oper_name")
private String oper_name;
/**
*
*/
@Column(name = "oper_date")
private String oper_date;
/**
*
*/
@Column(name = "OPERATION_SCALE")
private String OPERATION_SCALE;
/**
*
*/
@Column(name = "chossurg")
private String ChosSurg;
/**
*
*/
@Column(name = "operdegr")
private String OperDegr;
}

@ -0,0 +1,367 @@
package com.ann.demo.entity.filing;
import lombok.Data;
import javax.persistence.Column;
/**
*
* @Author: LeiJiaXin
* @Date: 2020/5/22 10:27
*/
@Data
public class OtherData {
/**
* 19 Organization code
*/
private String YZY077;
/**
* 20
*/
private String YZY078;
/**
* 21
*/
private String AAC010;
/**
* 22
*/
private String YZY024;
/**
* 28
*/
private String AKC264;
/**
* 29 -9-
*/
@Column(name = "lcwlzlf")
private String YZY132;
/**
* 30 -10-
*/
@Column(name = "mzf")
private String YZY134;
/**
* 31 -10-
*/
@Column(name = "ssf")
private String YZY135;
/**
* 32 西-13-
*/
@Column(name = "kjywfy")
private String YZY152;
/**
* 33 -(1)
*/
@Column(name = "ybylfwf1")
private String YZY123;
/**
* 34 -(2)
*/
@Column(name = "ybylfwf2")
private String YZY124;
/**
* 35 -(3)
*/
@Column(name = "hlf")
private String YZY125;
/**
* 36 -(4)
*/
@Column(name = "qtfy")
private String YZY126;
/**
* 37 -(5)
*/
@Column(name = "blzdf")
private String YZY127;
/**
* 38 -(6)
*/
@Column(name = "syszdf")
private String YZY128;
/**
* 39 -(7)
*/
@Column(name = "yxxzdf")
private String YZY129;
/**
* 40 -(8)
*/
@Column(name = "lczdxmf")
private String YZY130;
// /**
// * 41 治疗类-非手术治疗项目费(9)-2
// */
// @Column(name = "fsszlxmf2")
// private String YZY132;
/**
* 42 -(9)
*/
@Column(name = "fsszlxmf")
private String YZY131;
/**
* 43 -(10)
*/
@Column(name = "sszlf")
private String YZY133;
/**
* 44 -(11)
*/
@Column(name = "kff")
private String YZY136;
/**
* 45 -(12)
*/
@Column(name = "zyzlf")
private String YZY137;
/**
* 46 西-西(13)
*/
@Column(name = "xyf")
private String YZY138;
/**
* 47 -(14)
*/
@Column(name = "zcyf")
private String YZY153;
/**
* 48 -(15)
*/
@Column(name = "zcyf")
private String YZY154;
/**
* 49 -(16)
*/
@Column(name = "xf")
private String YZY139;
/**
* 50 -(17)
*/
@Column(name = "bdblzpf")
private String YZY140;
/**
* 51 -(18)
*/
@Column(name = "qdblzpf")
private String YZY141;
/**
* 52 -(19)
*/
@Column(name = "nxyzlzpf")
private String YZY142;
/**
* 53 -(20)
*/
@Column(name = "xbyzlzpf")
private String YZY143;
/**
* 54 -(21)
*/
@Column(name = "jcyycxyyclf")
private String YZY144;
/**
* 55 -(22)
*/
@Column(name = "zlyycxyyclf")
private String YZY145;
/**
* 56 -(23)
*/
@Column(name = "ssyycxyyclf")
private String YZY146;
/**
* 57 -(24)
*/
@Column(name = "qtf")
private String YZY155;
/**
* 58
*/
@Column(name = "zffy")
private String YZY122;
/**
* 59
*/
private String mainDiagCode;
/**
* 61
*/
private String YZY105;
/**
* 62
*/
private String YZY110;
/**
* 63 -1-2
*
*/
/**
* 65
*/
private String YZY081;
/**
* 66
*/
private String YZY082;
/**
* 67
*/
private String YZY083;
/**
* 68
*/
private String YZY084;
/**
* 69
*/
private String YZY106;
/**
* 70
*/
private String YZY085;
/**
* 70-1
*/
private String pathologyDingCode;
/**
* 70-2
*/
private String pathologyDingName;
/**
* 71
*/
private String YZY107;
/**
* 78
*/
private String mainDiagCodeOutSideReason;
/**
* 79
*/
private String YZY092;
/**
* 80
*/
private String YZY093;
/**
* 81
*/
private String YZY094;
/**
* 82
*/
private String YZY108;
/**
* 83 ( )
*/
private String YZY095;
/**
* 85
*/
private String YZY109;
/**
* 86
*/
private String YZY097;
/**
* 87
*/
private String YZY070;
/**
* 91 31
*/
private String YZY098;
/**
* 92 31
*/
private String YZY099;
/**
* 98
*/
private String YZY112;
/**
* 100
*/
private String YZY103;
}

@ -0,0 +1,30 @@
package com.ann.demo.entity.filing.ids;
import lombok.Data;
import java.io.Serializable;
/**
* @Author: LeiJiaXin
* @Date: 2019/8/6 16:16
*/
@Data
public class CommonTableIds implements Serializable {
private String masterId;
/**
*
*/
private String YZY002;
/**
*
*/
private String YZY001;
/**
*
*/
private String AAC003;
}

@ -0,0 +1,19 @@
package com.ann.demo.entity.filing.ids;
import lombok.Data;
import java.io.Serializable;
/**
* @Author: LeiJiaXin
* @Date: 2019/8/7 10:03
*/
@Data
public class DiagDetailIds implements Serializable {
private String masterId;
private String YZY203;
private String AKC196;
}

@ -0,0 +1,17 @@
package com.ann.demo.entity.filing.ids;
import lombok.Data;
import java.io.Serializable;
/**
* @Author: LeiJiaXin
* @Date: 2019/9/26 9:22
*/
@Data
public class MedicalRecordHomepageCacheIds implements Serializable {
private String patientId;
private String visitId;
}

@ -0,0 +1,17 @@
package com.ann.demo.entity.filing.ids;
import lombok.Data;
import java.io.Serializable;
/**
* @Author: LeiJiaXin
* @Date: 2019/8/7 10:04
*/
@Data
public class OperDetailIds implements Serializable {
private String masterId;
private String YZY207;
}

@ -126,17 +126,3 @@ public class HomepageDictionaryImpl implements HomepageDictionary {
return sb + "";
}
}
// String checkLisNotExits1 = archiveDetailService.getInspectionReportNotExits(types, masterId);
// if (checkLisNotExits1 != null) {
// if (sb.length() != 0) {
// sb.append(",");
// }
// sb.append(checkLisNotExits1);
// }
//

@ -0,0 +1,18 @@
package com.ann.demo.repository;
import com.ann.demo.entity.filing.MedicalRecordHomepageCache;
import com.ann.demo.entity.filing.ids.MedicalRecordHomepageCacheIds;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Modifying;
import org.springframework.data.jpa.repository.Query;
import org.springframework.stereotype.Repository;
/**
* @Author: LeiJiaXin
* @Date: 2019/9/26 9:31
*/
@Repository
public interface MedicalRecordHomepageCacheRepository extends JpaRepository<MedicalRecordHomepageCache, MedicalRecordHomepageCacheIds> {
}

@ -0,0 +1,12 @@
package com.ann.demo.service;
/**
* @Author: LeiJiaXin
* @Date: 2019/9/26 9:26
*/
public interface MedicalRecordHomepageCacheService {
}

@ -0,0 +1,28 @@
package com.ann.demo.service.impl;
import com.alibaba.fastjson.JSON;
import com.ann.demo.repository.MedicalRecordHomepageCacheRepository;
import com.ann.demo.service.ArchiveMasterService;
import com.ann.demo.service.MedicalRecordHomepageCacheService;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.util.List;
/**
* @Author: LeiJiaXin
* @Date: 2019/9/26 9:27
*/
@Service
public class MedicalRecordHomepageCacheServiceImpl implements MedicalRecordHomepageCacheService {
static final Logger logger = LoggerFactory.getLogger(MedicalRecordHomepageCacheServiceImpl.class);
@Autowired
MedicalRecordHomepageCacheRepository medicalRecordHomepageCacheRepository;
}
Loading…
Cancel
Save