select ID,
               SourceSystem,
               MessageID,
               CreateTime,
               MethodName,
               ReqIimRules,
               PatientID,
               VisitNum,
               RegDate,
               IdentityID,
               PatName,
               Phone,
               PatSex,
               BirthDate,
               Address,
               AddProvince,
               AddCity,
               AddCounty,
               AddTown,
               AddVillage,
               AddHouseNo,
               HouseAddress,
               HouseAddProvince,
               HouseAddCity,
               HouseAddCounty,
               HouseAddTown,
               HouseAddVillage,
               HouseAddHouseNo,
               BirthAddress,
               BirthAddProvince,
               BirthAddCity,
               BirthAddCounty,
               BirthAddTown,
               BirthAddVillage,
               BirthAddHouseNo,
               ContactsAddress,
               ContactsAddProvince,
               ContactsAddCity,
               ContactsAddCounty,
               ContactsAddTown,
               ContactsAddVillage,
               ContactsAddHouseNo,
               NativeAddress,
               NativeAddProvince,
               NativeAddCity,
               NativeAddCounty,
               NativeAddTown,
               NativeAddVillage,
               NativeAddHouseNo,
               PostalCode,
               HouseCode,
               WorkCode,
               MaritalStatus,
               Country,
               Nation,
               NationCode,
               OccupType,
               OccupTypeCode,
               WorkUnit,
               WorkPhone,
               HCardNo,
               HCIssuersCode,
               HUrbanCode,
               MedOrgCode,
               paycode,
               payname,
               ConRelShip,
               ConPerPhone,
               ConPerName,
               RegOrgCode,
               RegOrgDesc,
               orgid,
               InsureOrgName,
               InsureOrgCode,
               RegEmpCode,
               RegEmpName,
               INEnroomno,
               OUTEnroomno,
               EncAdmSource,
               Directordoc,
               Attenddoc,
               Beddoc,
               Bednur,
               guid,
               Regdoc
        from hospital_userinfo
    
    
    
    
        insert into hospital_userinfo
        
            SourceSystem,
            MessageID,
            CreateTime,
            MethodName,
            ReqIimRules,
            PatientID,
            VisitNum,
            RegDate,
            IdentityID,
            PatName,
            Phone,
            PatSex,
            BirthDate,
            Address,
            AddProvince,
            AddCity,
            AddCounty,
            AddTown,
            AddVillage,
            AddHouseNo,
            HouseAddress,
            HouseAddProvince,
            HouseAddCity,
            HouseAddCounty,
            HouseAddTown,
            HouseAddVillage,
            HouseAddHouseNo,
            BirthAddress,
            BirthAddProvince,
            BirthAddCity,
            BirthAddCounty,
            BirthAddTown,
            BirthAddVillage,
            BirthAddHouseNo,
            ContactsAddress,
            ContactsAddProvince,
            ContactsAddCity,
            ContactsAddCounty,
            ContactsAddTown,
            ContactsAddVillage,
            ContactsAddHouseNo,
            NativeAddress,
            NativeAddProvince,
            NativeAddCity,
            NativeAddCounty,
            NativeAddTown,
            NativeAddVillage,
            NativeAddHouseNo,
            PostalCode,
            HouseCode,
            WorkCode,
            MaritalStatus,
            Country,
            Nation,
            NationCode,
            OccupType,
            OccupTypeCode,
            WorkUnit,
            WorkPhone,
            HCardNo,
            HCIssuersCode,
            HUrbanCode,
            MedOrgCode,
            paycode,
            payname,
            ConRelShip,
            ConPerPhone,
            ConPerName,
            RegOrgCode,
            RegOrgDesc,
            InsureOrgName,
            InsureOrgCode,
            RegEmpCode,
            RegEmpName,
            INEnroomno,
            OUTEnroomno,
            EncAdmSource,
            Directordoc,
            Attenddoc,
            Beddoc,
            Bednur,
            Regdoc,
            guid,
            orgid,
        
        
            #{SourceSystem},
            #{MessageID},
            #{CreateTime},
            #{MethodName},
            #{ReqIimRules},
            #{PatientID},
            #{VisitNum},
            #{RegDate},
            #{IdentityID},
            #{PatName},
            #{Phone},
            #{PatSex},
            #{BirthDate},
            #{Address},
            #{AddProvince},
            #{AddCity},
            #{AddCounty},
            #{AddTown},
            #{AddVillage},
            #{AddHouseNo},
            #{HouseAddress},
            #{HouseAddProvince},
            #{HouseAddCity},
            #{HouseAddCounty},
            #{HouseAddTown},
            #{HouseAddVillage},
            #{HouseAddHouseNo},
            #{BirthAddress},
            #{BirthAddProvince},
            #{BirthAddCity},
            #{BirthAddCounty},
            #{BirthAddTown},
            #{BirthAddVillage},
            #{BirthAddHouseNo},
            #{ContactsAddress},
            #{ContactsAddProvince},
            #{ContactsAddCity},
            #{ContactsAddCounty},
            #{ContactsAddTown},
            #{ContactsAddVillage},
            #{ContactsAddHouseNo},
            #{NativeAddress},
            #{NativeAddProvince},
            #{NativeAddCity},
            #{NativeAddCounty},
            #{NativeAddTown},
            #{NativeAddVillage},
            #{NativeAddHouseNo},
            #{PostalCode},
            #{HouseCode},
            #{WorkCode},
            #{MaritalStatus},
            #{Country},
            #{Nation},
            #{NationCode},
            #{OccupType},
            #{OccupTypeCode},
            #{WorkUnit},
            #{WorkPhone},
            #{HCardNo},
            #{HCIssuersCode},
            #{HUrbanCode},
            #{MedOrgCode},
            #{paycode},
            #{payname},
            #{ConRelShip},
            #{ConPerPhone},
            #{ConPerName},
            #{RegOrgCode},
            #{RegOrgDesc},
            #{InsureOrgName},
            #{InsureOrgCode},
            #{RegEmpCode},
            #{RegEmpName},
            #{INEnroomno},
            #{OUTEnroomno},
            #{EncAdmSource},
            #{Directordoc},
            #{Attenddoc},
            #{Beddoc},
            #{Bednur},
            #{Regdoc},
            #{guid},
            #{orgid},
        
    
    
        update hospital_userinfo
        
            SourceSystem = #{SourceSystem},
            MessageID = #{MessageID},
            CreateTime = #{CreateTime},
            MethodName = #{MethodName},
            ReqIimRules = #{ReqIimRules},
            PatientID = #{PatientID},
            VisitNum = #{VisitNum},
            RegDate = #{RegDate},
            IdentityID = #{IdentityID},
            PatName = #{PatName},
            Phone = #{Phone},
            PatSex = #{PatSex},
            BirthDate = #{BirthDate},
            Address = #{Address},
            AddProvince = #{AddProvince},
            AddCity = #{AddCity},
            AddCounty = #{AddCounty},
            AddTown = #{AddTown},
            AddVillage = #{AddVillage},
            AddHouseNo = #{AddHouseNo},
            HouseAddress = #{HouseAddress},
            HouseAddProvince = #{HouseAddProvince},
            HouseAddCity = #{HouseAddCity},
            HouseAddCounty = #{HouseAddCounty},
            HouseAddTown = #{HouseAddTown},
            HouseAddVillage = #{HouseAddVillage},
            HouseAddHouseNo = #{HouseAddHouseNo},
            BirthAddress = #{BirthAddress},
            BirthAddProvince = #{BirthAddProvince},
            BirthAddCity = #{BirthAddCity},
            BirthAddCounty = #{BirthAddCounty},
            BirthAddTown = #{BirthAddTown},
            BirthAddVillage = #{BirthAddVillage},
            BirthAddHouseNo = #{BirthAddHouseNo},
            ContactsAddress = #{ContactsAddress},
            ContactsAddProvince = #{ContactsAddProvince},
            ContactsAddCity = #{ContactsAddCity},
            ContactsAddCounty = #{ContactsAddCounty},
            ContactsAddTown = #{ContactsAddTown},
            ContactsAddVillage = #{ContactsAddVillage},
            ContactsAddHouseNo = #{ContactsAddHouseNo},
            NativeAddress = #{NativeAddress},
            NativeAddProvince = #{NativeAddProvince},
            NativeAddCity = #{NativeAddCity},
            NativeAddCounty = #{NativeAddCounty},
            NativeAddTown = #{NativeAddTown},
            NativeAddVillage = #{NativeAddVillage},
            NativeAddHouseNo = #{NativeAddHouseNo},
            PostalCode = #{PostalCode},
            HouseCode = #{HouseCode},
            WorkCode = #{WorkCode},
            MaritalStatus = #{MaritalStatus},
            Country = #{Country},
            Nation = #{Nation},
            NationCode = #{NationCode},
            OccupType = #{OccupType},
            OccupTypeCode = #{OccupTypeCode},
            WorkUnit = #{WorkUnit},
            WorkPhone = #{WorkPhone},
            HCardNo = #{HCardNo},
            HCIssuersCode = #{HCIssuersCode},
            HUrbanCode = #{HUrbanCode},
            MedOrgCode = #{MedOrgCode},
            paycode = #{paycode},
            payname = #{payname},
            ConRelShip = #{ConRelShip},
            ConPerPhone = #{ConPerPhone},
            ConPerName = #{ConPerName},
            RegOrgCode = #{RegOrgCode},
            RegOrgDesc = #{RegOrgDesc},
            InsureOrgName = #{InsureOrgName},
            InsureOrgCode = #{InsureOrgCode},
            RegEmpCode = #{RegEmpCode},
            RegEmpName = #{RegEmpName},
            INEnroomno = #{INEnroomno},
            OUTEnroomno = #{OUTEnroomno},
            EncAdmSource = #{EncAdmSource},
            Directordoc = #{Directordoc},
            Attenddoc = #{Attenddoc},
            Beddoc = #{Beddoc},
            Bednur = #{Bednur},
            Regdoc = #{Regdoc},
            guid = #{guid},
            orgid = #{orgid},
        
        where ID = #{ID}
    
    
        update hospital_userinfo
        
            SourceSystem = #{SourceSystem},
            MessageID = #{MessageID},
            CreateTime = #{CreateTime},
            MethodName = #{MethodName},
            ReqIimRules = #{ReqIimRules},
            PatientID = #{PatientID},
            VisitNum = #{VisitNum},
            RegDate = #{RegDate},
            IdentityID = #{IdentityID},
            PatName = #{PatName},
            Phone = #{Phone},
            PatSex = #{PatSex},
            BirthDate = #{BirthDate},
            Address = #{Address},
            AddProvince = #{AddProvince},
            AddCity = #{AddCity},
            AddCounty = #{AddCounty},
            AddTown = #{AddTown},
            AddVillage = #{AddVillage},
            AddHouseNo = #{AddHouseNo},
            HouseAddress = #{HouseAddress},
            HouseAddProvince = #{HouseAddProvince},
            HouseAddCity = #{HouseAddCity},
            HouseAddCounty = #{HouseAddCounty},
            HouseAddTown = #{HouseAddTown},
            HouseAddVillage = #{HouseAddVillage},
            HouseAddHouseNo = #{HouseAddHouseNo},
            BirthAddress = #{BirthAddress},
            BirthAddProvince = #{BirthAddProvince},
            BirthAddCity = #{BirthAddCity},
            BirthAddCounty = #{BirthAddCounty},
            BirthAddTown = #{BirthAddTown},
            BirthAddVillage = #{BirthAddVillage},
            BirthAddHouseNo = #{BirthAddHouseNo},
            ContactsAddress = #{ContactsAddress},
            ContactsAddProvince = #{ContactsAddProvince},
            ContactsAddCity = #{ContactsAddCity},
            ContactsAddCounty = #{ContactsAddCounty},
            ContactsAddTown = #{ContactsAddTown},
            ContactsAddVillage = #{ContactsAddVillage},
            ContactsAddHouseNo = #{ContactsAddHouseNo},
            NativeAddress = #{NativeAddress},
            NativeAddProvince = #{NativeAddProvince},
            NativeAddCity = #{NativeAddCity},
            NativeAddCounty = #{NativeAddCounty},
            NativeAddTown = #{NativeAddTown},
            NativeAddVillage = #{NativeAddVillage},
            NativeAddHouseNo = #{NativeAddHouseNo},
            PostalCode = #{PostalCode},
            HouseCode = #{HouseCode},
            WorkCode = #{WorkCode},
            MaritalStatus = #{MaritalStatus},
            Country = #{Country},
            Nation = #{Nation},
            NationCode = #{NationCode},
            OccupType = #{OccupType},
            OccupTypeCode = #{OccupTypeCode},
            WorkUnit = #{WorkUnit},
            WorkPhone = #{WorkPhone},
            HCardNo = #{HCardNo},
            HCIssuersCode = #{HCIssuersCode},
            HUrbanCode = #{HUrbanCode},
            MedOrgCode = #{MedOrgCode},
            paycode = #{paycode},
            payname = #{payname},
            ConRelShip = #{ConRelShip},
            ConPerPhone = #{ConPerPhone},
            ConPerName = #{ConPerName},
            RegOrgCode = #{RegOrgCode},
            RegOrgDesc = #{RegOrgDesc},
            InsureOrgName = #{InsureOrgName},
            InsureOrgCode = #{InsureOrgCode},
            RegEmpCode = #{RegEmpCode},
            RegEmpName = #{RegEmpName},
            INEnroomno = #{INEnroomno},
            OUTEnroomno = #{OUTEnroomno},
            EncAdmSource = #{EncAdmSource},
            Directordoc = #{Directordoc},
            Attenddoc = #{Attenddoc},
            Beddoc = #{Beddoc},
            Bednur = #{Bednur},
            Regdoc = #{Regdoc},
            guid = #{guid},
            orgid = #{orgid},
        
        where PatientID = #{PatientID}
    
    
        delete
        from hospital_userinfo
        where ID = #{ID}
    
    
        delete from hospital_userinfo where ID in
        
            #{ID}