예제 #1
0
def getDiagnoseListByHospitalUser2():

    userId = session['userId']

    status = request.args.get('status')
    if status:
        import string
        status = string.atoi(status)

    startDateStr = request.args.get('startDate')
    startDate = None
    if startDateStr:
        startDate = datetime.strptime(startDateStr, "%Y-%m-%d")
    else:
        startDate = constant.SystemTimeLimiter.startTime

    endDateStr = request.args.get('endDate')
    endDate = None
    if endDateStr:
        endDate = datetime.strptime(endDateStr, "%Y-%m-%d")
    else:
        endDate = constant.SystemTimeLimiter.endTime

    patientName = request.args.get('patientName')
    pageNo = request.args.get('pageNumber')
    pageSize = request.args.get('pageSize')
    pager = Pagger(pageNo, pageSize)
    diagnoses = Diagnose.getDealedDiagnoseByHospitalUser(
        db_session, userId, patientName, status, startDate, endDate, pager)
    diagnosesDict = dataChangeService.userCenterDiagnoses(diagnoses)

    resultStatus = rs.ResultStatus(rs.SUCCESS.status, rs.SUCCESS.msg,
                                   diagnosesDict)
    resultDict = resultStatus.__dict__
    return json.dumps(resultDict, ensure_ascii=False)
예제 #2
0
def getDiagnoseListByHospitalUser2():

    userId=session['userId']

    status=request.args.get('status')
    if status:
        import string
        status=string.atoi(status)

    startDateStr=request.args.get('startDate')
    startDate=None
    if startDateStr:
        startDate=datetime.strptime(startDateStr,"%Y-%m-%d")
    else:
        startDate=constant.SystemTimeLimiter.startTime

    endDateStr=request.args.get('endDate')
    endDate=None
    if endDateStr:
        endDate=datetime.strptime(endDateStr,"%Y-%m-%d")
    else:
        endDate=constant.SystemTimeLimiter.endTime

    patientName=request.args.get('patientName')
    pageNo=request.args.get('pageNumber')
    pageSize=request.args.get('pageSize')
    pager=Pagger(pageNo,pageSize)
    diagnoses=Diagnose.getDealedDiagnoseByHospitalUser(db_session,userId,patientName,status,startDate,endDate,pager)
    diagnosesDict=dataChangeService.userCenterDiagnoses(diagnoses)


    resultStatus=rs.ResultStatus(rs.SUCCESS.status,rs.SUCCESS.msg,diagnosesDict)
    resultDict=resultStatus.__dict__
    return json.dumps(resultDict,ensure_ascii=False)