import groovy.xml.MarkupBuilder
def paramConvert(param){
def sw = new StringWriter();
def mB = new MarkupBuilder(sw);
def sexStr = 'F'
if(param.sex == 1){
sexStr = 'M'
}
def studyClass = "FGN"
if(param.checkType == 11){
studyClass = "ECG"
}
def now = new Date();
mB.DATA(){
ROW(){
PATIENT_ID(param.checkRecordId)
PATIENT_SOURCE("其他")
NAME(param.name)
SEX(sexStr)
BIRTHDAY(param.birthday + "00:00:00")
AGE(param.age)
AGE_UNIT("岁")
NOTE_NO(param.billingCode)
CDEPT_CODE(param.deptId)
CDEPT_NAME(param.deptName)
STUDY_CODE(param.combinationItemId)
STUDY_ITEM(param.combinationItemName)
STUDY_CLASS0("ECG")
STUDY_CLASS1(studyClass)
WORK_FLOW("AP")
DOCT_CODE(param.doctorId)
DOCT_NAME(param.doctorName)
OPER_DTIME(now.format("yyyy-MM-dd HH:mm:ss"))
}
}
def arr = [sw.toString()]
return arr
}