From e8f73225b864e0a0ad18076327075d1d980b7916 Mon Sep 17 00:00:00 2001 From: abing <410174833@qq.com> Date: Mon, 2 Dec 2024 11:01:42 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A8=E7=BB=93=E6=9E=84=E7=9A=84=E5=8F=98?= =?UTF-8?q?=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SqlServer/Script/ExecSqlInFolder.ps1 | 18 +- SqlServer/Script/GetChange.ps1 | 77 +++- SqlServer/Script/GetModuleChange.ps1 | 41 ++- SqlServer/Script/GetReportChange.ps1 | 15 +- SqlServer/Script/Get_GLY_RoleAuthorize.ps1 | 40 +- ...351\203\250\345\207\272\345\272\223_1.sql" | 72 ++++ ...351\203\250\345\207\272\345\272\223_2.sql" | 72 ++++ .../20241107113411710_zy_rydjxx_1.sql | 231 ++++++++++++ .../20241107114043410_zy_rydjxx_2.sql | 232 ++++++++++++ .../20241107114542707_zy_rydjxx_3.sql | 234 ++++++++++++ .../20241107124032387_zy_rydjxx_4.sql | 234 ++++++++++++ .../20241110225650857_usp_zy_PatOutArea_1.sql | 103 ++++++ .../20241111002824363_usp_zy_PatOutArea_2.sql | 103 ++++++ .../20241112170854230_usp_zy_PatOutArea_3.sql | 103 ++++++ .../20241114105636810_mz_fymxsc_5.sql | 348 ++++++++++++++++++ .../20241118104253023_mr_basy_zd_1.sql | 6 + .../20241118104253053_mr_basy_zd_2.sql | 6 + .../20241118104253080_mr_basy_3.sql | 6 + .../20241118104253103_mr_basy_4.sql | 6 + .../20241118104253110_mr_basy_5.sql | 6 + .../20241118104253120_mr_basy_6.sql | 6 + .../20241118104253127_mr_basy_7.sql | 6 + .../20241118104253133_zy_PatDxInfo_4.sql | 6 + .../20241118104253153_zy_PatDxInfo_5.sql | 6 + .../20241118104302850_mzzy_diagxx_6.sql | 74 ++++ .../20241118104310770_usp_getbrxx_8.sql | 73 ++++ ...351\241\265\344\277\241\346\201\257_3.sql" | 169 +++++++++ ...344\270\255\350\245\277\345\214\273_4.sql" | 49 +++ ...351\224\200\346\230\216\347\273\206_5.sql" | 73 ++++ .../20241119164849953_Tmp_mr_basy_zd_9.sql | 26 ++ .../20241119164849960_Tmp_mr_basy_zd_10.sql | 6 + .../20241119164850480_mr_basy_zd_12.sql | 10 + .../20241119170958270_Tmp_zy_PatDxInfo_6.sql | 24 ++ .../20241119170958277_Tmp_zy_PatDxInfo_7.sql | 6 + .../20241119170958790_zy_PatDxInfo_9.sql | 10 + ...351\241\265\344\277\241\346\201\257_6.sql" | 172 +++++++++ ...241120115034970_skd_syncypfeefrompds_7.sql | 169 +++++++++ ...351\241\265\344\277\241\346\201\257_7.sql" | 173 +++++++++ ...351\241\265\344\277\241\346\201\257_8.sql" | 173 +++++++++ .../20241121102352107_xt_basfdlbak_9.sql | 6 + ...47\224\250\347\273\264\346\212\244_13.sql" | 152 ++++++++ ...47\224\250\347\273\264\346\212\244_14.sql" | 6 + ...110946990_usp_sync_basy_feefromSett_15.sql | 152 ++++++++ ...21111218397_usp_sync_patfeefromSett_16.sql | 156 ++++++++ ...233_usp_sync_patfeefromSett_cqkrVer_17.sql | 225 +++++++++++ ...207_usp_Inp_ybupload_cyjs_setlinfoV2_8.sql | 218 +++++++++++ ...930_usp_Inp_ybupload_cyjs_setlinfoV2_9.sql | 218 +++++++++++ ...37_usp_Inp_ybupload_cyjs_setlinfoV2_10.sql | 218 +++++++++++ ...37_usp_Inp_ybupload_cyjs_diseinfoV2_11.sql | 67 ++++ ...7181238607_usp_zy_brxxexpand_create_10.sql | 110 ++++++ .../NewtouchHIS_Base_GLY_RoleAuthorize.sql | 95 +++++ .../NewtouchHIS_Base_moduleChange.sql | 3 + .../NewtouchHIS_PDS_GLY_RoleAuthorize.sql | 189 ++++++++++ .../NewtouchHIS_PDS_moduleChange.sql | 3 + .../NewtouchHIS_Sett_GLY_RoleAuthorize.sql | 181 +++++++++ .../Newtouch_CIS_GLY_RoleAuthorize.sql | 137 +++++++ .../Newtouch_CIS_moduleChange.sql | 6 + .../ReportTemplateChange.sql | 35 ++ .../update_herp_warehouseUser.sql | 0 SqlServer/V1.8.1/README.md | 6 + 60 files changed, 5313 insertions(+), 54 deletions(-) create mode 100644 "SqlServer/V1.8.1/20241020_20241129/20241107104605063_RPT_PDS_\350\215\257\345\223\201\345\244\226\351\203\250\345\207\272\345\272\223_1.sql" create mode 100644 "SqlServer/V1.8.1/20241020_20241129/20241107110438540_RPT_PDS_\350\215\257\345\223\201\345\244\226\351\203\250\345\207\272\345\272\223_2.sql" create mode 100644 SqlServer/V1.8.1/20241020_20241129/20241107113411710_zy_rydjxx_1.sql create mode 100644 SqlServer/V1.8.1/20241020_20241129/20241107114043410_zy_rydjxx_2.sql create mode 100644 SqlServer/V1.8.1/20241020_20241129/20241107114542707_zy_rydjxx_3.sql create mode 100644 SqlServer/V1.8.1/20241020_20241129/20241107124032387_zy_rydjxx_4.sql create mode 100644 SqlServer/V1.8.1/20241020_20241129/20241110225650857_usp_zy_PatOutArea_1.sql create mode 100644 SqlServer/V1.8.1/20241020_20241129/20241111002824363_usp_zy_PatOutArea_2.sql create mode 100644 SqlServer/V1.8.1/20241020_20241129/20241112170854230_usp_zy_PatOutArea_3.sql create mode 100644 SqlServer/V1.8.1/20241020_20241129/20241114105636810_mz_fymxsc_5.sql create mode 100644 SqlServer/V1.8.1/20241020_20241129/20241118104253023_mr_basy_zd_1.sql create mode 100644 SqlServer/V1.8.1/20241020_20241129/20241118104253053_mr_basy_zd_2.sql create mode 100644 SqlServer/V1.8.1/20241020_20241129/20241118104253080_mr_basy_3.sql create mode 100644 SqlServer/V1.8.1/20241020_20241129/20241118104253103_mr_basy_4.sql create mode 100644 SqlServer/V1.8.1/20241020_20241129/20241118104253110_mr_basy_5.sql create mode 100644 SqlServer/V1.8.1/20241020_20241129/20241118104253120_mr_basy_6.sql create mode 100644 SqlServer/V1.8.1/20241020_20241129/20241118104253127_mr_basy_7.sql create mode 100644 SqlServer/V1.8.1/20241020_20241129/20241118104253133_zy_PatDxInfo_4.sql create mode 100644 SqlServer/V1.8.1/20241020_20241129/20241118104253153_zy_PatDxInfo_5.sql create mode 100644 SqlServer/V1.8.1/20241020_20241129/20241118104302850_mzzy_diagxx_6.sql create mode 100644 SqlServer/V1.8.1/20241020_20241129/20241118104310770_usp_getbrxx_8.sql create mode 100644 "SqlServer/V1.8.1/20241020_20241129/20241118145224443_RPT_ERM_\347\227\205\346\241\210\351\246\226\351\241\265\344\277\241\346\201\257_3.sql" create mode 100644 "SqlServer/V1.8.1/20241020_20241129/20241118145340637_RPT_ERM_\347\227\205\346\241\210\351\246\226\351\241\265\350\257\212\346\226\255_\344\270\255\350\245\277\345\214\273_4.sql" create mode 100644 "SqlServer/V1.8.1/20241020_20241129/20241119162108107_RPT_SETT_\344\275\217\351\231\242\345\214\273\344\277\235\347\273\223\347\256\227\345\215\225_\346\212\245\351\224\200\346\230\216\347\273\206_5.sql" create mode 100644 SqlServer/V1.8.1/20241020_20241129/20241119164849953_Tmp_mr_basy_zd_9.sql create mode 100644 SqlServer/V1.8.1/20241020_20241129/20241119164849960_Tmp_mr_basy_zd_10.sql create mode 100644 SqlServer/V1.8.1/20241020_20241129/20241119164850480_mr_basy_zd_12.sql create mode 100644 SqlServer/V1.8.1/20241020_20241129/20241119170958270_Tmp_zy_PatDxInfo_6.sql create mode 100644 SqlServer/V1.8.1/20241020_20241129/20241119170958277_Tmp_zy_PatDxInfo_7.sql create mode 100644 SqlServer/V1.8.1/20241020_20241129/20241119170958790_zy_PatDxInfo_9.sql create mode 100644 "SqlServer/V1.8.1/20241020_20241129/20241119175832010_RPT_ERM_\347\227\205\346\241\210\351\246\226\351\241\265\344\277\241\346\201\257_6.sql" create mode 100644 SqlServer/V1.8.1/20241020_20241129/20241120115034970_skd_syncypfeefrompds_7.sql create mode 100644 "SqlServer/V1.8.1/20241020_20241129/20241121093850787_RPT_ERM_\347\227\205\346\241\210\351\246\226\351\241\265\344\277\241\346\201\257_7.sql" create mode 100644 "SqlServer/V1.8.1/20241020_20241129/20241121094126017_RPT_ERM_\347\227\205\346\241\210\351\246\226\351\241\265\344\277\241\346\201\257_8.sql" create mode 100644 SqlServer/V1.8.1/20241020_20241129/20241121102352107_xt_basfdlbak_9.sql create mode 100644 "SqlServer/V1.8.1/20241020_20241129/20241121110453773_usp_sync_basy_feefromSett_\347\227\205\346\241\210\350\264\271\347\224\250\347\273\264\346\212\244_13.sql" create mode 100644 "SqlServer/V1.8.1/20241020_20241129/20241121110839363_usp_sync_basy_feefromSett_\347\227\205\346\241\210\350\264\271\347\224\250\347\273\264\346\212\244_14.sql" create mode 100644 SqlServer/V1.8.1/20241020_20241129/20241121110946990_usp_sync_basy_feefromSett_15.sql create mode 100644 SqlServer/V1.8.1/20241020_20241129/20241121111218397_usp_sync_patfeefromSett_16.sql create mode 100644 SqlServer/V1.8.1/20241020_20241129/20241121112514233_usp_sync_patfeefromSett_cqkrVer_17.sql create mode 100644 SqlServer/V1.8.1/20241020_20241129/20241122174142207_usp_Inp_ybupload_cyjs_setlinfoV2_8.sql create mode 100644 SqlServer/V1.8.1/20241020_20241129/20241122174238930_usp_Inp_ybupload_cyjs_setlinfoV2_9.sql create mode 100644 SqlServer/V1.8.1/20241020_20241129/20241122174247037_usp_Inp_ybupload_cyjs_setlinfoV2_10.sql create mode 100644 SqlServer/V1.8.1/20241020_20241129/20241122181610137_usp_Inp_ybupload_cyjs_diseinfoV2_11.sql create mode 100644 SqlServer/V1.8.1/20241020_20241129/20241127181238607_usp_zy_brxxexpand_create_10.sql create mode 100644 SqlServer/V1.8.1/20241020_20241129/NewtouchHIS_Base_GLY_RoleAuthorize.sql create mode 100644 SqlServer/V1.8.1/20241020_20241129/NewtouchHIS_Base_moduleChange.sql create mode 100644 SqlServer/V1.8.1/20241020_20241129/NewtouchHIS_PDS_GLY_RoleAuthorize.sql create mode 100644 SqlServer/V1.8.1/20241020_20241129/NewtouchHIS_PDS_moduleChange.sql create mode 100644 SqlServer/V1.8.1/20241020_20241129/NewtouchHIS_Sett_GLY_RoleAuthorize.sql create mode 100644 SqlServer/V1.8.1/20241020_20241129/Newtouch_CIS_GLY_RoleAuthorize.sql create mode 100644 SqlServer/V1.8.1/20241020_20241129/Newtouch_CIS_moduleChange.sql create mode 100644 SqlServer/V1.8.1/20241020_20241129/ReportTemplateChange.sql rename SqlServer/V1.8.1/{ => 20241020_20241129}/update_herp_warehouseUser.sql (100%) create mode 100644 SqlServer/V1.8.1/README.md diff --git a/SqlServer/Script/ExecSqlInFolder.ps1 b/SqlServer/Script/ExecSqlInFolder.ps1 index 3db70f11..787d8317 100644 --- a/SqlServer/Script/ExecSqlInFolder.ps1 +++ b/SqlServer/Script/ExecSqlInFolder.ps1 @@ -1,7 +1,9 @@ # 设置 SQL Server 实例和文件夹路径 -$SqlServerInstance = "." # 替换为你的 SQL Server 实例 -$SqlFilesDirectory = "C:\Users\Administrator\Desktop\test" # 替换为你的 SQL 文件所在路径 -$ErrorDirectory = "$SqlFilesDirectory\err" +$ServerName = "127.0.0.1" # 本地 SQL Server 实例 +$User = "sa" # 用户名 +$Password = "" # 密码 +$SqlFilesDirectory = "C:\Users\mohaijiang\Desktop\20241020_20241129_old\test" # 替换为你的 SQL 文件所在路径 +$ErrorDirectory = "$SqlFilesDirectory\err" # 错误文件夹路径 # 创建错误目录,如果不存在 if (-not (Test-Path -Path $ErrorDirectory)) { @@ -16,14 +18,20 @@ foreach ($file in $sqlFiles) { $sqlContent = Get-Content -Path $file.FullName -Raw try { + # 构建 SQL Server 连接字符串 + $ConnectionString = "Server=$ServerName;Database=NewtouchHIS_Base;User ID=$User;Password=$Password;" + # 执行 SQL 语句 - Invoke-Sqlcmd -ServerInstance $SqlServerInstance -Database "Newtouch_His_Log" -Query $sqlContent + Invoke-Sqlcmd -ConnectionString $ConnectionString -Query $sqlContent -ErrorAction Stop Write-Host "成功执行: $($file.Name)" } catch { - # 记录错误文件 + # 捕获 SQL 错误并记录 $errorMessage = $_.Exception.Message $errorFilePath = Join-Path -Path $ErrorDirectory -ChildPath $file.Name + # 记录错误类型 + Write-Host "错误: $errorMessage" + # 将错误信息写入到错误文件中 $errorLog = "Error executing $($file.Name): $errorMessage`r`n" Add-Content -Path $errorFilePath -Value $errorLog diff --git a/SqlServer/Script/GetChange.ps1 b/SqlServer/Script/GetChange.ps1 index f98b009f..3e891a4d 100644 --- a/SqlServer/Script/GetChange.ps1 +++ b/SqlServer/Script/GetChange.ps1 @@ -1,8 +1,10 @@ -# 设置 SQL Server 实例名称 -$ServerName = "." # 替换为你的 SQL Server 实例名称 -$OutputFolder = "C:\Users\Administrator\Desktop\SQLChange" " # 输出目录路径 -$StartDate = "2024-11-01" # 起始日期 -$EndDate = "2024-11-10" # 结束日期 +# 配置参数 +$ServerName = "127.0.0.1" # 本地 SQL Server 实例 +$User = "sa" # +$Password = "" # +$OutputFolder = [System.IO.Path]::Combine($env:USERPROFILE, "Desktop", "SQLChange") # 输出目录路径-当前用户桌面的SQLChange文件夹 +$StartDate = "2024-10-20" # 起始日期 +$EndDate = "2024-11-29" # 结束日期 # 创建输出目录(如果不存在) $DateFolderName = "$($StartDate.Replace('-', ''))_$($EndDate.Replace('-', ''))" @@ -12,12 +14,32 @@ if (!(Test-Path -Path $DateOutputFolder)) { } # 获取所有非系统数据库 -$databases = Invoke-Sqlcmd -ServerInstance $ServerName -Query " +$databasesQuery = @" SELECT name FROM sys.databases WHERE state_desc = 'ONLINE' AND name NOT IN ('master', 'tempdb', 'model', 'msdb'); -" | Select-Object -ExpandProperty name +"@ + +# 获取所有数据库 +$ConnectionString = "Server=$ServerName;Database=master;Integrated Security=True;" +$Connection = New-Object System.Data.SqlClient.SqlConnection($ConnectionString) +$Connection.Open() + +# 创建 SQL 命令 +$Command = $Connection.CreateCommand() +$Command.CommandText = $databasesQuery + +# 执行查询并使用 SqlDataReader 逐行读取数据 +$Reader = $Command.ExecuteReader() + +$databases = @() +while ($Reader.Read()) { + $databases += $Reader["name"] +} + +$Reader.Close() +$Connection.Close() # 遍历所有数据库 foreach ($DatabaseName in $databases) { @@ -30,20 +52,33 @@ foreach ($DatabaseName in $databases) { WHERE [ChangeDate] BETWEEN '$StartDate' AND '$EndDate' ORDER BY [ChangeDate]; "@ -try { - # 执行查询并获取变更记录 - $Changes = Invoke-Sqlcmd -ServerInstance $ServerName -Database $DatabaseName -Query $query + + try { + # 创建数据库连接 + $ConnectionString = "Server=$ServerName;Database=$DatabaseName;Integrated Security=True;" + $Connection = New-Object System.Data.SqlClient.SqlConnection($ConnectionString) + $Connection.Open() + + # 创建 SQL 命令 + $Command = $Connection.CreateCommand() + $Command.CommandText = $query + + # 执行查询并使用 SqlDataReader 逐行读取数据 + $Reader = $Command.ExecuteReader() # 遍历每条变更记录并生成 SQL 文件 - foreach ($Change in $Changes) { - $EventID = $Change.ID - $ObjectName = $Change.ObjectName -replace '[\\/:*?"<>|]', '_' # 清理文件名 - $EventType = $Change.EventType - $TSQLCommand = $Change.TSQLCommand - $ChangeDate = $Change.ChangeDate - - # 创建文件名,如 ObjectName_EventID.sql - $FileName = "${ObjectName}_${EventID}.sql" + while ($Reader.Read()) { + $EventID = $Reader["ID"] + $ObjectName = $Reader["ObjectName"] -replace '[\\/:*?"<>|]', '_' # 清理文件名 + $EventType = $Reader["EventType"] + $TSQLCommand = $Reader["TSQLCommand"] + $ChangeDate = $Reader["ChangeDate"] + + # 将 ChangeDate 格式化为 "yyyyMMddHHmmssfff" 格式 + $FormattedChangeDate = $ChangeDate.ToString("yyyyMMddHHmmssfff") + + # 创建文件名,格式为 ChangeDate_ObjectName_EventID.sql + $FileName = "${FormattedChangeDate}_${ObjectName}_${EventID}.sql" $FilePath = Join-Path -Path $DateOutputFolder -ChildPath $FileName # 构造 SQL 内容,包含 USE 语句和事件信息 @@ -62,6 +97,10 @@ $TSQLCommand Write-Host "已生成文件: $FilePath" } + # 关闭 SqlDataReader 和数据库连接 + $Reader.Close() + $Connection.Close() + } catch { Write-Host "在数据库 $DatabaseName 中获取变更记录时出错: $($_.Exception.Message)" } diff --git a/SqlServer/Script/GetModuleChange.ps1 b/SqlServer/Script/GetModuleChange.ps1 index 72183b1c..6ebb3d1a 100644 --- a/SqlServer/Script/GetModuleChange.ps1 +++ b/SqlServer/Script/GetModuleChange.ps1 @@ -1,8 +1,10 @@ # 设置 SQL Server 实例名称 -$ServerName = "." -$OutputFolder = "C:\Users\Administrator\Desktop\SQLChange" # 输出目录路径 -$StartDate = "2024-11-01" # 起始日期 -$EndDate = "2024-11-10" # 结束日期 +$ServerName = "." # 或者 "." 表示本地实例 +$User = "" # 用户名 当ServerName为.时 用户名和密码不用写 +$Password = "" # 密码 +$OutputFolder = [System.IO.Path]::Combine($env:USERPROFILE, "Desktop", "SQLChange") # 输出目录路径-当前用户桌面的SQLChange文件夹 +$StartDate = "2024-10-20" # 起始日期 +$EndDate = "2024-11-29" # 结束日期 # 创建输出目录(如果不存在) $DateFolderName = "$($StartDate.Replace('-', ''))_$($EndDate.Replace('-', ''))" @@ -11,13 +13,20 @@ if (!(Test-Path -Path $DateOutputFolder)) { New-Item -ItemType Directory -Path $DateOutputFolder | Out-Null } -# 获取所有非系统数据库 -$databases = Invoke-Sqlcmd -ServerInstance $ServerName -Query " +# 获取所有非系统数据库查询 +$databasesQuery = @" SELECT name FROM sys.databases WHERE state_desc = 'ONLINE' AND name NOT IN ('master', 'tempdb', 'model', 'msdb'); -" | Select-Object -ExpandProperty name +"@ + +# 判断是否为本地实例 +if ($ServerName -eq ".") { + $databases = Invoke-Sqlcmd -ServerInstance $ServerName -Query $databasesQuery | Select-Object -ExpandProperty name +} else { + $databases = Invoke-Sqlcmd -ServerInstance $ServerName -Username $User -Password $Password -Query $databasesQuery | Select-Object -ExpandProperty name +} # 遍历所有数据库 foreach ($DatabaseName in $databases) { @@ -29,7 +38,13 @@ foreach ($DatabaseName in $databases) { FROM [$DatabaseName].INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'Sys_Module'; "@ - $TableExists = Invoke-Sqlcmd -ServerInstance $ServerName -Query $TableCheckQuery | Select-Object -ExpandProperty TableExists + + # 判断是否为本地实例 + if ($ServerName -eq ".") { + $TableExists = Invoke-Sqlcmd -ServerInstance $ServerName -Query $TableCheckQuery | Select-Object -ExpandProperty TableExists + } else { + $TableExists = Invoke-Sqlcmd -ServerInstance $ServerName -Username $User -Password $Password -Query $TableCheckQuery | Select-Object -ExpandProperty TableExists + } if ($TableExists -eq 0) { Write-Host "数据库 $DatabaseName 中不存在 [Sys_Module] 表,跳过。" @@ -55,8 +70,12 @@ foreach ($DatabaseName in $databases) { "@ try { - # 执行查询并获取数据 - $Changes = Invoke-Sqlcmd -ServerInstance $ServerName -Database $DatabaseName -Query $query + # 判断是否为本地实例 + if ($ServerName -eq ".") { + $Changes = Invoke-Sqlcmd -ServerInstance $ServerName -Database $DatabaseName -Query $query + } else { + $Changes = Invoke-Sqlcmd -ServerInstance $ServerName -Username $User -Password $Password -Database $DatabaseName -Query $query + } # 遍历每条记录并生成 SQL 内容 foreach ($Change in $Changes) { @@ -121,4 +140,4 @@ VALUES ($FieldValues); } } -Write-Host "所有语句已保存至 $DateOutputFolder" \ No newline at end of file +Write-Host "所有语句已保存至 $DateOutputFolder" diff --git a/SqlServer/Script/GetReportChange.ps1 b/SqlServer/Script/GetReportChange.ps1 index 16603e8a..81d82d3a 100644 --- a/SqlServer/Script/GetReportChange.ps1 +++ b/SqlServer/Script/GetReportChange.ps1 @@ -1,12 +1,11 @@ # 配置数据库连接信息 -$ServerName = "." -$DatabaseName = "NewtouchHIS_Base" -$Server = "127.0.0.1" +$ServerName = "127.0.0.1" $User = "sa" -$Password = "a1+b2*c3=d4" -$OutputFolder = "C:\Users\Administrator\Desktop\SQLChange" # 输出目录路径 -$StartDate = "2024-11-06" -$EndDate = "2024-11-10" +$Password = "" +$DatabaseName = "NewtouchHIS_Base" +$OutputFolder = [System.IO.Path]::Combine($env:USERPROFILE, "Desktop", "SQLChange") # 输出目录路径-当前用户桌面的SQLChange文件夹 +$StartDate = "2024-10-20" # 起始日期 +$EndDate = "2024-11-29" # 结束日期 # 创建输出目录(如果不存在) @@ -31,7 +30,7 @@ $Tables = @( ) # 定义数据库连接字符串 -$ConnectionString = "Server=$Server;Database=$DatabaseName;User ID=$User;Password=$Password;" +$ConnectionString = "Server=$ServerName;Database=$DatabaseName;User ID=$User;Password=$Password;" foreach ($Table in $Tables) { $TableName = $Table.TableName diff --git a/SqlServer/Script/Get_GLY_RoleAuthorize.ps1 b/SqlServer/Script/Get_GLY_RoleAuthorize.ps1 index 49eaf2b0..866441d9 100644 --- a/SqlServer/Script/Get_GLY_RoleAuthorize.ps1 +++ b/SqlServer/Script/Get_GLY_RoleAuthorize.ps1 @@ -1,8 +1,10 @@ # 配置参数 -$ServerName = "." # 替换为你的 SQL Server 实例连接 -$OutputFolder = "C:\Users\Administrator\Desktop\SQLChange" # 输出目录路径 +$ServerName = "." # 本地 SQL Server 实例(无需用户名和密码) +$User = "" # 当ServerName为.时 用户名和密码不用写 +$Password = "" # 如果不为空,提供 SQL Server 密码 +$OutputFolder = [System.IO.Path]::Combine($env:USERPROFILE, "Desktop", "SQLChange") # 输出目录路径 $StartDate = "2024-10-20" # 起始日期 -$EndDate = "2024-11-10" # 结束日期 +$EndDate = "2024-11-29" # 结束日期 $OrganizeId = "6d5752a7-234a-403e-aa1c-df8b45d3469f" # 组织 ID $RoleName = "管理员" # 角色名称 @@ -14,30 +16,42 @@ if (!(Test-Path -Path $DateOutputFolder)) { } # 获取所有非系统数据库 -$databases = Invoke-Sqlcmd -ServerInstance $ServerName -Query " +$databasesQuery = @" SELECT name FROM sys.databases WHERE state_desc = 'ONLINE' AND name NOT IN ('master', 'tempdb', 'model', 'msdb'); -" | Select-Object -ExpandProperty name +"@ + +# 根据是否提供用户名和密码来决定是否使用身份验证 +if ($ServerName -eq '.') { + $databases = Invoke-Sqlcmd -ServerInstance $ServerName -Query $databasesQuery | Select-Object -ExpandProperty name +} else { + $databases = Invoke-Sqlcmd -ServerInstance $ServerName -Username $User -Password $Password -Query $databasesQuery | Select-Object -ExpandProperty name +} # 遍历每个数据库 foreach ($DatabaseName in $databases) { Write-Host "检查数据库: $DatabaseName 是否存在 [Sys_RoleAuthorize] 表" - # 检查是否存在 [Sys_Module] 表 + # 检查是否存在 [Sys_RoleAuthorize] 表 $TableCheckQuery = @" SELECT COUNT(*) AS TableExists FROM [$DatabaseName].INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'Sys_RoleAuthorize'; "@ - $TableExists = Invoke-Sqlcmd -ServerInstance $ServerName -Query $TableCheckQuery | Select-Object -ExpandProperty TableExists + + if ($ServerName -eq '.') { + $TableExists = Invoke-Sqlcmd -ServerInstance $ServerName -Query $TableCheckQuery | Select-Object -ExpandProperty TableExists + } else { + $TableExists = Invoke-Sqlcmd -ServerInstance $ServerName -Username $User -Password $Password -Query $TableCheckQuery | Select-Object -ExpandProperty TableExists + } if ($TableExists -eq 0) { Write-Host "数据库 $DatabaseName 中不存在 [Sys_RoleAuthorize] 表,跳过。" continue } - + Write-Host "处理数据库: $DatabaseName" # 查询符合条件的数据 @@ -54,7 +68,11 @@ foreach ($DatabaseName in $databases) { try { # 执行查询 - $Changes = Invoke-Sqlcmd -ServerInstance $ServerName -Database $DatabaseName -Query $query + if ($ServerName -eq '.') { + $Changes = Invoke-Sqlcmd -ServerInstance $ServerName -Database $DatabaseName -Query $query + } else { + $Changes = Invoke-Sqlcmd -ServerInstance $ServerName -Database $DatabaseName -Username $User -Password $Password -Query $query + } if ($Changes.Count -gt 0) { # 创建文件名 @@ -75,8 +93,8 @@ WHERE RoleId = ( foreach ($Change in $Changes) { # 动态获取字段和值 $Fields = $Change.PSObject.Properties | Where-Object { - $_.Name -notin @('RowError', 'RowState', 'Table', 'ItemArray', 'HasErrors') - } | ForEach-Object { + $_.Name -notin @('RowError', 'RowState', 'Table', 'ItemArray', 'HasErrors') + } | ForEach-Object { $Name = $_.Name $Value = $_.Value diff --git "a/SqlServer/V1.8.1/20241020_20241129/20241107104605063_RPT_PDS_\350\215\257\345\223\201\345\244\226\351\203\250\345\207\272\345\272\223_1.sql" "b/SqlServer/V1.8.1/20241020_20241129/20241107104605063_RPT_PDS_\350\215\257\345\223\201\345\244\226\351\203\250\345\207\272\345\272\223_1.sql" new file mode 100644 index 00000000..0fb1dd27 --- /dev/null +++ "b/SqlServer/V1.8.1/20241020_20241129/20241107104605063_RPT_PDS_\350\215\257\345\223\201\345\244\226\351\203\250\345\207\272\345\272\223_1.sql" @@ -0,0 +1,72 @@ +USE [NewtouchHIS_Base] +GO + +-- 事件类型: ALTER_PROCEDURE +-- 变更时间: 11/07/2024 10:46:05 + + + + +/* +author:tyz +time:2023年3月13日 +des:外部出库 +*/ +ALTER PROCEDURE [dbo].[RPT_PDS_药品外部出库] +( +@hospitalCode varchar(50), +@yfbmCode varchar(20), +@crkId varchar(50), +@kssj datetime, +@jssj datetime, +@gyss varchar(20), +@shzt varchar(10), +@fph varchar(30), +@pdh varchar(30) +) +AS + +-- 切割字符串 +DECLARE @t TABLE(col VARCHAR(50)); +DECLARE @s VARCHAR(5000); +DECLARE @split VARCHAR(1); +SET @s=ISNULL(@gyss,''); +SET @split=','; +while(charindex(@split,@s)<>0) +begin + INSERT @t(col) VALUES (substring(@s,1,charindex(@split,@s)-1)) + SET @s = STUFF(@s,1,charindex(@split,@s),'') +end +INSERT @t(col) VALUES (@s) + +SELECT d.pdh 单据号, d.operateTime 退货时间, d.dlmc 大类名称, d.ypmc 药品名称, d.ypgg 规格, d.Ph 批号 +, CONCAT(d.bmsl,d.ckdw) 数量, d.bzdw 单位, CONCAT(d.jj,'元/',d.bzdw) 进价单价 +,CONVERT(NUMERIC(11,2),d.bmsl*d.Ckzhyz/d.bzs*d.jj) 进价总额, d.gysmc 供应商名称,d.ycmc 药厂名称, d.yfbmmc 药房部门名称 +FROM ( + SELECT LTRIM(RTRIM(dj.Pdh)) pdh, dj.Cksj operateTime, dl.dlmc, gys.gysmc, yp.ypmc, ypsx.ypgg, RTRIM(LTRIM(mx.Ph)) Ph, mx.Sl bmsl, yp.bzdw + , yp.bzs, mx.jj, mx.ckdw, mx.Ckzhyz, ckyfbm.yfbmmc + , dbo.f_changeAuditState(dj.shzt) shzt,yp.ycmc + , mx.px + from NewtouchHIS_PDS..xt_yp_crkdj(nolock) dj + INNER JOIN NewtouchHIS_PDS..xt_yp_crkmx(NOLOCK) mx on mx.crkId = dj.crkId AND mx.zt='1' + INNER JOIN NewtouchHIS_Base.dbo.V_S_xt_yp yp ON yp.ypCode=mx.Ypdm AND yp.OrganizeId=@hospitalCode + INNER JOIN NewtouchHIS_Base.dbo.V_S_xt_ypsx ypsx ON ypsx.ypId=yp.ypId AND ypsx.OrganizeId=yp.OrganizeId + LEFT JOIN NewtouchHIS_Base.dbo.V_S_xt_ypgys(nolock) gys on gys.gysCode = dj.Rkbm and gys.OrganizeId = dj.OrganizeId + LEFT JOIN NewtouchHIS_Base.dbo.V_S_xt_yfbm(nolock) ckyfbm on ckyfbm.yfbmCode = dj.Ckbm and ckyfbm.OrganizeId = dj.OrganizeId + LEFT JOIN NewtouchHIS_Base.dbo.V_S_xt_sfdl(nolock) dl on dl.dlCode = yp.dlCode and dl.OrganizeId = dj.OrganizeId AND dl.zt='1' + where dj.OrganizeId =@hospitalCode + AND (dj.shzt=@shzt OR ''=ISNULL(@shzt,'')) + AND dj.Czsj BETWEEN @kssj AND @jssj + AND ISNULL(mx.Fph,'') LIKE '%'+ISNULL(@fph,'')+'%' + AND (dj.Rkbm IN (SELECT * FROM @t) OR ''=ISNULL(@gyss,'')) + AND (dj.crkId =@crkId OR ''=ISNULL(@crkId,'')) + AND dj.Ckbm=@yfbmCode + AND ISNULL(dj.Pdh,'') LIKE '%'+ISNULL(@pdh,'')+'%' + AND dj.djlx=2 +) d +order by d.px + + + + + diff --git "a/SqlServer/V1.8.1/20241020_20241129/20241107110438540_RPT_PDS_\350\215\257\345\223\201\345\244\226\351\203\250\345\207\272\345\272\223_2.sql" "b/SqlServer/V1.8.1/20241020_20241129/20241107110438540_RPT_PDS_\350\215\257\345\223\201\345\244\226\351\203\250\345\207\272\345\272\223_2.sql" new file mode 100644 index 00000000..6e29287e --- /dev/null +++ "b/SqlServer/V1.8.1/20241020_20241129/20241107110438540_RPT_PDS_\350\215\257\345\223\201\345\244\226\351\203\250\345\207\272\345\272\223_2.sql" @@ -0,0 +1,72 @@ +USE [NewtouchHIS_Base] +GO + +-- 事件类型: ALTER_PROCEDURE +-- 变更时间: 11/07/2024 11:04:38 + + + + +/* +author:tyz +time:2023年3月13日 +des:外部出库 +*/ +ALTER PROCEDURE [dbo].[RPT_PDS_药品外部出库] +( +@hospitalCode varchar(50), +@yfbmCode varchar(20), +@crkId varchar(50), +@kssj datetime, +@jssj datetime, +@gyss varchar(20), +@shzt varchar(10), +@fph varchar(30), +@pdh varchar(30) +) +AS + +-- 切割字符串 +DECLARE @t TABLE(col VARCHAR(50)); +DECLARE @s VARCHAR(5000); +DECLARE @split VARCHAR(1); +SET @s=ISNULL(@gyss,''); +SET @split=','; +while(charindex(@split,@s)<>0) +begin + INSERT @t(col) VALUES (substring(@s,1,charindex(@split,@s)-1)) + SET @s = STUFF(@s,1,charindex(@split,@s),'') +end +INSERT @t(col) VALUES (@s) + +SELECT d.pdh 单据号, d.operateTime 退货时间, d.dlmc 大类名称, d.ypmc 药品名称, d.ypgg 规格, d.Ph 批号, --CONCAT(d.bmsl,d.ckdw) 数量, +d.bmsl 数量, d.bzdw 单位, CONCAT(d.jj,'元/',d.bzdw) 进价单价 +,CONVERT(NUMERIC(11,2),d.bmsl*d.Ckzhyz/d.bzs*d.jj) 进价总额, d.gysmc 供应商名称,d.ycmc 药厂名称, d.yfbmmc 药房部门名称 +FROM ( + SELECT LTRIM(RTRIM(dj.Pdh)) pdh, dj.Cksj operateTime, dl.dlmc, gys.gysmc, yp.ypmc, ypsx.ypgg, RTRIM(LTRIM(mx.Ph)) Ph, mx.Sl bmsl, yp.bzdw + , yp.bzs, mx.jj, mx.ckdw, mx.Ckzhyz, ckyfbm.yfbmmc + , dbo.f_changeAuditState(dj.shzt) shzt,yp.ycmc + , mx.px + from NewtouchHIS_PDS..xt_yp_crkdj(nolock) dj + INNER JOIN NewtouchHIS_PDS..xt_yp_crkmx(NOLOCK) mx on mx.crkId = dj.crkId AND mx.zt='1' + INNER JOIN NewtouchHIS_Base.dbo.V_S_xt_yp yp ON yp.ypCode=mx.Ypdm AND yp.OrganizeId=@hospitalCode + INNER JOIN NewtouchHIS_Base.dbo.V_S_xt_ypsx ypsx ON ypsx.ypId=yp.ypId AND ypsx.OrganizeId=yp.OrganizeId + LEFT JOIN NewtouchHIS_Base.dbo.V_S_xt_ypgys(nolock) gys on gys.gysCode = dj.Rkbm and gys.OrganizeId = dj.OrganizeId + LEFT JOIN NewtouchHIS_Base.dbo.V_S_xt_yfbm(nolock) ckyfbm on ckyfbm.yfbmCode = dj.Ckbm and ckyfbm.OrganizeId = dj.OrganizeId + LEFT JOIN NewtouchHIS_Base.dbo.V_S_xt_sfdl(nolock) dl on dl.dlCode = yp.dlCode and dl.OrganizeId = dj.OrganizeId AND dl.zt='1' + where dj.OrganizeId =@hospitalCode + AND (dj.shzt=@shzt OR ''=ISNULL(@shzt,'')) + AND dj.Czsj BETWEEN @kssj AND @jssj + AND ISNULL(mx.Fph,'') LIKE '%'+ISNULL(@fph,'')+'%' + AND (dj.Rkbm IN (SELECT * FROM @t) OR ''=ISNULL(@gyss,'')) + AND (dj.crkId =@crkId OR ''=ISNULL(@crkId,'')) + AND dj.Ckbm=@yfbmCode + AND ISNULL(dj.Pdh,'') LIKE '%'+ISNULL(@pdh,'')+'%' + AND dj.djlx=2 +) d +order by d.px + + + + + diff --git a/SqlServer/V1.8.1/20241020_20241129/20241107113411710_zy_rydjxx_1.sql b/SqlServer/V1.8.1/20241020_20241129/20241107113411710_zy_rydjxx_1.sql new file mode 100644 index 00000000..62e051a9 --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/20241107113411710_zy_rydjxx_1.sql @@ -0,0 +1,231 @@ +USE [NewtouchHIS_Sett] +GO + +-- 事件类型: ALTER_PROCEDURE +-- 变更时间: 11/07/2024 11:34:11 + + + + + + + + + + + + + + + + + + + +/** +exec [zy_rydjxx] '03327','6d5752a7-234a-403e-aa1c-df8b45d3469f','02','152524194801044224','21','','1','' +*/ + + +ALTER PROCEDURE [dbo].[zy_rydjxx] +@hisId varchar(20), --住院号 +@orgId varchar(50),--组织机构 +@mdtrt_cert_type varchar(5), --就诊类型 +@mdtrt_cert_no varchar(50), --就诊凭证编号 +@med_type varchar(20),--医疗类别 +@mdtrt_id varchar(50), --就诊ID +@type varchar(2), --类型 1登记 2信息修改 3出院办理 +@hisIdNum varchar(10) --2位随机数 +as +if @type='1' +begin +--declare @Rnum varchar (10)= CAST(CEILING(RAND()* 100) AS varchar); +declare @jzlx varchar(10)='310'; +if(@mdtrt_cert_type='02') +begin +set @jzlx='4' --身份证 +end +if(@mdtrt_cert_type='01') --电子凭证 +begin +set @jzlx='3' +end +if(@mdtrt_cert_type='03') --社保卡 +begin +set @jzlx='2' +end +select cd.grbh psn_no,--人员编号 + cd.xzlx insutype,--险种类型 + a.lxr coner_name,--联系人姓名 + a.lxrdh tel,--联系电话 + convert(varchar(20),a.ryrq,120) begntime,--开始时间 + @mdtrt_cert_type mdtrt_cert_type,--就诊凭证类型 + @mdtrt_cert_no mdtrt_cert_no,--就诊凭证编号 + @med_type med_type,--医疗类别 + @hisId+isnull(@hisIdNum,'') ipt_no,--住院号 + a.blh medrcdno,--病历号 + c.gjybdm atddr_no,--主治医生编码 + c.name chfpdr_name,--主诊医师姓名 + d.zdmc adm_diag_dscr,--入院诊断描述 + dept.ybksbm adm_dept_codg,--入院科室编码 + dept.name adm_dept_name,--入院科室名称 + a.cw adm_bed,--入院床位 + d.icd10 dscg_maindiag_code,--住院主诊断代码 + d.zdmc dscg_maindiag_name, --住院主诊断名称 + '' main_cond_dscr,--主要病情描述 + isnull(bzbm,'') dise_codg, --病种编码 + isnull(bzmc,'') dise_name,--病种名称 + '' oprn_oprt_code,--手术操作代码 + '' oprn_oprt_name,--手术操作名称 + a.syfwzh fpsc_no,--计划生育服务证号 + case rytj when '52' then '1' else '' end matn_type,--生育类别 + '' birctrl_type,--计划生育手术类别 + case rytj when '52' then '0' else '' end latechb_flag,--晚育标志 + 0 geso_val, --孕周数 + 0 fetts,--胎次 + 0 fetus_cnt,--胎儿数 + case rytj when '52' then '0' else '' end pret_flag,--早产标志 + case when syrq is null then convert(varchar(10),GETDATE(),120) else convert(varchar(10),syrq,120) end birctrl_matn_date,--计划生育手术或生育日期 + '' dise_type_code--病种类型 +from NewtouchHIS_Sett..zy_brjbxx a +LEFT JOIN [NewtouchHIS_Sett].[dbo].[xt_brjbxx] b ON b.patid = a.patid + AND b.OrganizeId = a.OrganizeId + AND b.zt = '1' +LEFT JOIN [NewtouchHIS_Base].[dbo].[V_S_Sys_Staff] c ON c.OrganizeId = a.OrganizeId + AND c.gh = a.doctor + AND c.zt = '1' +left join [NewtouchHIS_Sett].[dbo].[zy_rydzd] d on d.zyh=a.zyh and d.OrganizeId=a.OrganizeId and d.zt='1' and d.zdpx='1' +left join NewtouchHIS_Base.dbo.V_S_Sys_Department dept on dept.code=a.ks and dept.OrganizeId=a.OrganizeId and dept.zt='1' +LEFT JOIN xt_card (NOLOCK) cd ON cd.OrganizeId = a.OrganizeId and cd.CardType=@jzlx and cd.patid=a.patid + --AND cd.CardNo = a.kh + AND cd.zt = '1' +where a.zyh=@hisId and a.OrganizeId=@orgId and a.zt='1' and a.zybz<>'9' +end + +else if @type='3' +begin +SELECT jzdj.jylsh mdtrt_id,--就诊 ID + cd.grbh psn_no,--人员编号 + cd.xzlx insutype,--险种类型 + convert(varchar(20),ciszyxx.cqrq,120) endtime,--结束时间 + --convert(varchar(20),zybrxx.cyrq,120) endtime, + isnull(bzbm,'') dise_codg, --病种编码 + isnull(bzmc,'') dise_name,--病种名称 + '' oprn_oprt_code,--手术操作代码 + '' oprn_oprt_name,--手术操作名称 + zybrxx.syfwzh fpsc_no,--计划生育服务证号 + '' matn_type,--生育类别 + '' birctrl_type,--计划生育手术类别 + '' latechb_flag,--晚育标志 + 0 geso_val,--孕周数 + 0 fetts,--胎次 + 0 fetus_cnt,--胎儿数 + '' pret_flag,--早产标志 + case when syrq is null then convert(varchar(10),GETDATE(),120) else convert(varchar(10),syrq,120) end birctrl_matn_date,--计划生育手术或生育日期 + '' cop_flag,--伴有并发症标志 + dept.ybksbm dscg_dept_codg,--ciszyxx.DeptCode cyks ,出院科室编码 + dept.Name dscg_dept_name,--出院科室名称 + zybrxx.cw dscg_bed,--出院床位 + --case cyzd.cyqk when '6' then '2' when '4' then '5' when '5' then '9' else '1' end dscg_way,--离院方式 + --'' die_date --死亡日期 + case ciszyxx.cyfs when '3' then '2' when '4' then '5' else '1' end dscg_way,--离院方式 2转院 5死亡 1医嘱离院 + case ciszyxx.cyfs when '4' then convert(varchar(10),cyrq,121) else '' end die_date --死亡日期 +FROM zy_brjbxx zybrxx + INNER JOIN Newtouch_CIS..zy_brxxk ciszyxx ON ciszyxx.OrganizeId = zybrxx.OrganizeId + AND ciszyxx.zyh = zybrxx.zyh + AND ciszyxx.zt = '1' + left join [Newtouch_CIS].[dbo].[zy_PatDxInfo] cyzd on cyzd.zyh=zybrxx.zyh and cyzd.OrganizeId=zybrxx.OrganizeId and cyzd.zt='1' + and cyzd.zdlx='0' and zdlb='2' + LEFT JOIN [NewtouchHIS_Sett].[dbo].[xt_brjbxx] b ON b.patid = zybrxx.patid + AND b.OrganizeId = zybrxx.OrganizeId + AND b.zt = '1' + left join [NewtouchHIS_Sett]..[cqyb_OutPut02] jzdj on jzdj.zymzh=zybrxx.zyh and jzdj.OrganizeId=zybrxx.OrganizeId and jzdj.zt='1' + LEFT JOIN [NewtouchHIS_Base].[dbo].[V_S_Sys_Staff] staff ON staff.OrganizeId = ciszyxx.OrganizeId + AND staff.gh = ciszyxx.ysgh + AND staff.zt = '1' + left join NewtouchHIS_Base.dbo.V_S_Sys_Department dept on dept.code=ciszyxx.DeptCode and dept.OrganizeId=ciszyxx.OrganizeId and dept.zt='1' +LEFT JOIN xt_card (NOLOCK) cd ON cd.OrganizeId = zybrxx.OrganizeId + AND cd.CardNo = zybrxx.kh + AND cd.zt = '1' +WHERE zybrxx.zt = '1' + AND zybrxx.zyh = @hisId + AND zybrxx.OrganizeId = @orgId + +end + +else +begin + +select + jzdj.jylsh,--就诊 ID + cd.grbh psn_no,--人员编号 + a.lxr coner_name,--联系人姓名 + a.lxrdh tel,--联系电话 + convert(varchar(20),a.ryrq,120) begntime,--开始时间 + convert(varchar(20),getdate(),120) endtime,--结束时间 + @mdtrt_cert_type mdtrt_cert_type,--就诊凭证类型 + @med_type med_type,--医疗类别 + (a.zyh+isnull(jzh,'')) ipt_otp_no,--住院号 + a.blh medrcdno,--病历号 + c.gjybdm atddr_no,--主治医生编码 + c.name chfpdr_name,--主诊医师姓名 + isnull(d.zdmc,ryzd.icd10) adm_diag_dscr,--入院诊断描述 + dept.ybksbm adm_dept_codg,--入院科室编码 + dept.name adm_dept_name,--入院科室名称 + a.cw adm_bed,--入院床位 + isnull(d.zddm,ryzd.icd10) dscg_maindiag_code,--住院主诊断代码 + isnull(d.zdmc,ryzd.zdmc) dscg_maindiag_name, --住院主诊断名称 + '' main_cond_dscr,--主要病情描述 + isnull(bzbm,'') dise_codg, --病种编码 + isnull(bzmc,'') dise_name,--病种名称 + '' oprn_oprt_code,--手术操作代码 + '' oprn_oprt_name,--手术操作名称 + a.syfwzh fpsc_no,--计划生育服务证号 + case rytj when '52' then '1' else '' end matn_type,--生育类别 + '' birctrl_type,--计划生育手术类别 + case rytj when '52' then '0' else '' end latechb_flag,--晚育标志 + 0 geso_val, --孕周数 + 0 fetts,--胎次 + 0 fetus_cnt,--胎儿数 + case rytj when '52' then '0' else '' end pret_flag,--早产标志 + case when syrq is null then convert(varchar(10),'2021-12-31 23:53:53',120) else convert(varchar(10),syrq,120) end birctrl_matn_date,--计划生育手术或生育日期 + '' dise_type_code--病种类型 +from NewtouchHIS_Sett..zy_brjbxx a +LEFT JOIN [NewtouchHIS_Sett].[dbo].[xt_brjbxx] b ON b.patid = a.patid + AND b.OrganizeId = a.OrganizeId + AND b.zt = '1' +left join [NewtouchHIS_Sett]..[cqyb_OutPut02] jzdj on jzdj.zymzh=a.zyh and jzdj.OrganizeId=a.OrganizeId and jzdj.zt='1' +LEFT JOIN [NewtouchHIS_Base].[dbo].[V_S_Sys_Staff] c ON c.OrganizeId = a.OrganizeId + AND c.gh = a.doctor + AND c.zt = '1' +LEFT JOIN [Newtouch_CIS].[dbo].[zy_PatDxInfo] d ON d.zyh = a.zyh + AND d.OrganizeId = a.OrganizeId + AND d.zt = '1' and d.zdlb='1' and d.zdlx='0' +LEFT JOIN [NewtouchHIS_Sett].[dbo].zy_rydzd ryzd ON ryzd.zyh = a.zyh + AND ryzd.OrganizeId = a.OrganizeId + AND ryzd.zt = '1' and ryzd.zdpx='1' +left join NewtouchHIS_Base.dbo.V_S_Sys_Department dept on dept.code=a.ks and dept.OrganizeId=a.OrganizeId and dept.zt='1' +LEFT JOIN xt_card (NOLOCK) cd ON cd.OrganizeId = a.OrganizeId + AND cd.CardNo = a.kh + AND cd.zt = '1' +where a.zyh=@hisId and a.OrganizeId=@orgId and a.zt='1' and a.zybz<>'9' + +end + + + + + + + + + + + + + + + + + + + diff --git a/SqlServer/V1.8.1/20241020_20241129/20241107114043410_zy_rydjxx_2.sql b/SqlServer/V1.8.1/20241020_20241129/20241107114043410_zy_rydjxx_2.sql new file mode 100644 index 00000000..13ca8988 --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/20241107114043410_zy_rydjxx_2.sql @@ -0,0 +1,232 @@ +USE [NewtouchHIS_Sett] +GO + +-- 事件类型: ALTER_PROCEDURE +-- 变更时间: 11/07/2024 11:40:43 + + + + + + + + + + + + + + + + + + + +/** +exec [zy_rydjxx] '03334','6d5752a7-234a-403e-aa1c-df8b45d3469f','02','152524194801044224','21','','1','' +*/ + + +ALTER PROCEDURE [dbo].[zy_rydjxx] +@hisId varchar(20), --住院号 +@orgId varchar(50),--组织机构 +@mdtrt_cert_type varchar(5), --就诊类型 +@mdtrt_cert_no varchar(50), --就诊凭证编号 +@med_type varchar(20),--医疗类别 +@mdtrt_id varchar(50), --就诊ID +@type varchar(2), --类型 1登记 2信息修改 3出院办理 +@hisIdNum varchar(10) --2位随机数 +as +if @type='1' +begin +--declare @Rnum varchar (10)= CAST(CEILING(RAND()* 100) AS varchar); +declare @jzlx varchar(10)='310'; +if(@mdtrt_cert_type='02') +begin +set @jzlx='4' --身份证 +end +if(@mdtrt_cert_type='01') --电子凭证 +begin +set @jzlx='3' +end +if(@mdtrt_cert_type='03') --社保卡 +begin +set @jzlx='2' +end +select cd.grbh psn_no,--人员编号 +'390' insutype,--险种类型 + -- cd.xzlx insutype,--险种类型 + a.lxr coner_name,--联系人姓名 + a.lxrdh tel,--联系电话 + convert(varchar(20),a.ryrq,120) begntime,--开始时间 + @mdtrt_cert_type mdtrt_cert_type,--就诊凭证类型 + @mdtrt_cert_no mdtrt_cert_no,--就诊凭证编号 + @med_type med_type,--医疗类别 + @hisId+isnull(@hisIdNum,'') ipt_no,--住院号 + a.blh medrcdno,--病历号 + c.gjybdm atddr_no,--主治医生编码 + c.name chfpdr_name,--主诊医师姓名 + d.zdmc adm_diag_dscr,--入院诊断描述 + dept.ybksbm adm_dept_codg,--入院科室编码 + dept.name adm_dept_name,--入院科室名称 + a.cw adm_bed,--入院床位 + d.icd10 dscg_maindiag_code,--住院主诊断代码 + d.zdmc dscg_maindiag_name, --住院主诊断名称 + '' main_cond_dscr,--主要病情描述 + isnull(bzbm,'') dise_codg, --病种编码 + isnull(bzmc,'') dise_name,--病种名称 + '' oprn_oprt_code,--手术操作代码 + '' oprn_oprt_name,--手术操作名称 + a.syfwzh fpsc_no,--计划生育服务证号 + case rytj when '52' then '1' else '' end matn_type,--生育类别 + '' birctrl_type,--计划生育手术类别 + case rytj when '52' then '0' else '' end latechb_flag,--晚育标志 + 0 geso_val, --孕周数 + 0 fetts,--胎次 + 0 fetus_cnt,--胎儿数 + case rytj when '52' then '0' else '' end pret_flag,--早产标志 + case when syrq is null then convert(varchar(10),GETDATE(),120) else convert(varchar(10),syrq,120) end birctrl_matn_date,--计划生育手术或生育日期 + '' dise_type_code--病种类型 +from NewtouchHIS_Sett..zy_brjbxx a +LEFT JOIN [NewtouchHIS_Sett].[dbo].[xt_brjbxx] b ON b.patid = a.patid + AND b.OrganizeId = a.OrganizeId + AND b.zt = '1' +LEFT JOIN [NewtouchHIS_Base].[dbo].[V_S_Sys_Staff] c ON c.OrganizeId = a.OrganizeId + AND c.gh = a.doctor + AND c.zt = '1' +left join [NewtouchHIS_Sett].[dbo].[zy_rydzd] d on d.zyh=a.zyh and d.OrganizeId=a.OrganizeId and d.zt='1' and d.zdpx='1' +left join NewtouchHIS_Base.dbo.V_S_Sys_Department dept on dept.code=a.ks and dept.OrganizeId=a.OrganizeId and dept.zt='1' +LEFT JOIN xt_card (NOLOCK) cd ON cd.OrganizeId = a.OrganizeId and cd.CardType=@jzlx and cd.patid=a.patid + --AND cd.CardNo = a.kh + AND cd.zt = '1' +where a.zyh=@hisId and a.OrganizeId=@orgId and a.zt='1' and a.zybz<>'9' +end + +else if @type='3' +begin +SELECT jzdj.jylsh mdtrt_id,--就诊 ID + cd.grbh psn_no,--人员编号 + cd.xzlx insutype,--险种类型 + convert(varchar(20),ciszyxx.cqrq,120) endtime,--结束时间 + --convert(varchar(20),zybrxx.cyrq,120) endtime, + isnull(bzbm,'') dise_codg, --病种编码 + isnull(bzmc,'') dise_name,--病种名称 + '' oprn_oprt_code,--手术操作代码 + '' oprn_oprt_name,--手术操作名称 + zybrxx.syfwzh fpsc_no,--计划生育服务证号 + '' matn_type,--生育类别 + '' birctrl_type,--计划生育手术类别 + '' latechb_flag,--晚育标志 + 0 geso_val,--孕周数 + 0 fetts,--胎次 + 0 fetus_cnt,--胎儿数 + '' pret_flag,--早产标志 + case when syrq is null then convert(varchar(10),GETDATE(),120) else convert(varchar(10),syrq,120) end birctrl_matn_date,--计划生育手术或生育日期 + '' cop_flag,--伴有并发症标志 + dept.ybksbm dscg_dept_codg,--ciszyxx.DeptCode cyks ,出院科室编码 + dept.Name dscg_dept_name,--出院科室名称 + zybrxx.cw dscg_bed,--出院床位 + --case cyzd.cyqk when '6' then '2' when '4' then '5' when '5' then '9' else '1' end dscg_way,--离院方式 + --'' die_date --死亡日期 + case ciszyxx.cyfs when '3' then '2' when '4' then '5' else '1' end dscg_way,--离院方式 2转院 5死亡 1医嘱离院 + case ciszyxx.cyfs when '4' then convert(varchar(10),cyrq,121) else '' end die_date --死亡日期 +FROM zy_brjbxx zybrxx + INNER JOIN Newtouch_CIS..zy_brxxk ciszyxx ON ciszyxx.OrganizeId = zybrxx.OrganizeId + AND ciszyxx.zyh = zybrxx.zyh + AND ciszyxx.zt = '1' + left join [Newtouch_CIS].[dbo].[zy_PatDxInfo] cyzd on cyzd.zyh=zybrxx.zyh and cyzd.OrganizeId=zybrxx.OrganizeId and cyzd.zt='1' + and cyzd.zdlx='0' and zdlb='2' + LEFT JOIN [NewtouchHIS_Sett].[dbo].[xt_brjbxx] b ON b.patid = zybrxx.patid + AND b.OrganizeId = zybrxx.OrganizeId + AND b.zt = '1' + left join [NewtouchHIS_Sett]..[cqyb_OutPut02] jzdj on jzdj.zymzh=zybrxx.zyh and jzdj.OrganizeId=zybrxx.OrganizeId and jzdj.zt='1' + LEFT JOIN [NewtouchHIS_Base].[dbo].[V_S_Sys_Staff] staff ON staff.OrganizeId = ciszyxx.OrganizeId + AND staff.gh = ciszyxx.ysgh + AND staff.zt = '1' + left join NewtouchHIS_Base.dbo.V_S_Sys_Department dept on dept.code=ciszyxx.DeptCode and dept.OrganizeId=ciszyxx.OrganizeId and dept.zt='1' +LEFT JOIN xt_card (NOLOCK) cd ON cd.OrganizeId = zybrxx.OrganizeId + AND cd.CardNo = zybrxx.kh + AND cd.zt = '1' +WHERE zybrxx.zt = '1' + AND zybrxx.zyh = @hisId + AND zybrxx.OrganizeId = @orgId + +end + +else +begin + +select + jzdj.jylsh,--就诊 ID + cd.grbh psn_no,--人员编号 + a.lxr coner_name,--联系人姓名 + a.lxrdh tel,--联系电话 + convert(varchar(20),a.ryrq,120) begntime,--开始时间 + convert(varchar(20),getdate(),120) endtime,--结束时间 + @mdtrt_cert_type mdtrt_cert_type,--就诊凭证类型 + @med_type med_type,--医疗类别 + (a.zyh+isnull(jzh,'')) ipt_otp_no,--住院号 + a.blh medrcdno,--病历号 + c.gjybdm atddr_no,--主治医生编码 + c.name chfpdr_name,--主诊医师姓名 + isnull(d.zdmc,ryzd.icd10) adm_diag_dscr,--入院诊断描述 + dept.ybksbm adm_dept_codg,--入院科室编码 + dept.name adm_dept_name,--入院科室名称 + a.cw adm_bed,--入院床位 + isnull(d.zddm,ryzd.icd10) dscg_maindiag_code,--住院主诊断代码 + isnull(d.zdmc,ryzd.zdmc) dscg_maindiag_name, --住院主诊断名称 + '' main_cond_dscr,--主要病情描述 + isnull(bzbm,'') dise_codg, --病种编码 + isnull(bzmc,'') dise_name,--病种名称 + '' oprn_oprt_code,--手术操作代码 + '' oprn_oprt_name,--手术操作名称 + a.syfwzh fpsc_no,--计划生育服务证号 + case rytj when '52' then '1' else '' end matn_type,--生育类别 + '' birctrl_type,--计划生育手术类别 + case rytj when '52' then '0' else '' end latechb_flag,--晚育标志 + 0 geso_val, --孕周数 + 0 fetts,--胎次 + 0 fetus_cnt,--胎儿数 + case rytj when '52' then '0' else '' end pret_flag,--早产标志 + case when syrq is null then convert(varchar(10),'2021-12-31 23:53:53',120) else convert(varchar(10),syrq,120) end birctrl_matn_date,--计划生育手术或生育日期 + '' dise_type_code--病种类型 +from NewtouchHIS_Sett..zy_brjbxx a +LEFT JOIN [NewtouchHIS_Sett].[dbo].[xt_brjbxx] b ON b.patid = a.patid + AND b.OrganizeId = a.OrganizeId + AND b.zt = '1' +left join [NewtouchHIS_Sett]..[cqyb_OutPut02] jzdj on jzdj.zymzh=a.zyh and jzdj.OrganizeId=a.OrganizeId and jzdj.zt='1' +LEFT JOIN [NewtouchHIS_Base].[dbo].[V_S_Sys_Staff] c ON c.OrganizeId = a.OrganizeId + AND c.gh = a.doctor + AND c.zt = '1' +LEFT JOIN [Newtouch_CIS].[dbo].[zy_PatDxInfo] d ON d.zyh = a.zyh + AND d.OrganizeId = a.OrganizeId + AND d.zt = '1' and d.zdlb='1' and d.zdlx='0' +LEFT JOIN [NewtouchHIS_Sett].[dbo].zy_rydzd ryzd ON ryzd.zyh = a.zyh + AND ryzd.OrganizeId = a.OrganizeId + AND ryzd.zt = '1' and ryzd.zdpx='1' +left join NewtouchHIS_Base.dbo.V_S_Sys_Department dept on dept.code=a.ks and dept.OrganizeId=a.OrganizeId and dept.zt='1' +LEFT JOIN xt_card (NOLOCK) cd ON cd.OrganizeId = a.OrganizeId + AND cd.CardNo = a.kh + AND cd.zt = '1' +where a.zyh=@hisId and a.OrganizeId=@orgId and a.zt='1' and a.zybz<>'9' + +end + + + + + + + + + + + + + + + + + + + diff --git a/SqlServer/V1.8.1/20241020_20241129/20241107114542707_zy_rydjxx_3.sql b/SqlServer/V1.8.1/20241020_20241129/20241107114542707_zy_rydjxx_3.sql new file mode 100644 index 00000000..35740c62 --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/20241107114542707_zy_rydjxx_3.sql @@ -0,0 +1,234 @@ +USE [NewtouchHIS_Sett] +GO + +-- 事件类型: ALTER_PROCEDURE +-- 变更时间: 11/07/2024 11:45:42 + + + + + + + + + + + + + + + + + + + +/** +exec [zy_rydjxx] '03334','6d5752a7-234a-403e-aa1c-df8b45d3469f','02','152524194801044224','21','','1','' +*/ + + +ALTER PROCEDURE [dbo].[zy_rydjxx] +@hisId varchar(20), --住院号 +@orgId varchar(50),--组织机构 +@mdtrt_cert_type varchar(5), --就诊类型 +@mdtrt_cert_no varchar(50), --就诊凭证编号 +@med_type varchar(20),--医疗类别 +@mdtrt_id varchar(50), --就诊ID +@type varchar(2), --类型 1登记 2信息修改 3出院办理 +@hisIdNum varchar(10) --2位随机数 +as +if @type='1' +begin +--declare @Rnum varchar (10)= CAST(CEILING(RAND()* 100) AS varchar); +declare @jzlx varchar(10)='310'; +if(@mdtrt_cert_type='02') +begin +set @jzlx='4' --身份证 +end +if(@mdtrt_cert_type='01') --电子凭证 +begin +set @jzlx='3' +end +if(@mdtrt_cert_type='03') --社保卡 +begin +set @jzlx='2' +end +select cd.grbh psn_no,--人员编号 +'390' insutype,--险种类型 + -- cd.xzlx insutype,--险种类型 + a.lxr coner_name,--联系人姓名 + a.lxrdh tel,--联系电话 + convert(varchar(20),a.ryrq,120) begntime,--开始时间 + '02' mdtrt_cert_type,--就诊凭证类型 + --@mdtrt_cert_type mdtrt_cert_type,--就诊凭证类型 + '152524194801044224' mdtrt_cert_no, + -- @mdtrt_cert_no mdtrt_cert_no,--就诊凭证编号 + @med_type med_type,--医疗类别 + @hisId+isnull(@hisIdNum,'') ipt_no,--住院号 + a.blh medrcdno,--病历号 + c.gjybdm atddr_no,--主治医生编码 + c.name chfpdr_name,--主诊医师姓名 + d.zdmc adm_diag_dscr,--入院诊断描述 + dept.ybksbm adm_dept_codg,--入院科室编码 + dept.name adm_dept_name,--入院科室名称 + a.cw adm_bed,--入院床位 + d.icd10 dscg_maindiag_code,--住院主诊断代码 + d.zdmc dscg_maindiag_name, --住院主诊断名称 + '' main_cond_dscr,--主要病情描述 + isnull(bzbm,'') dise_codg, --病种编码 + isnull(bzmc,'') dise_name,--病种名称 + '' oprn_oprt_code,--手术操作代码 + '' oprn_oprt_name,--手术操作名称 + a.syfwzh fpsc_no,--计划生育服务证号 + case rytj when '52' then '1' else '' end matn_type,--生育类别 + '' birctrl_type,--计划生育手术类别 + case rytj when '52' then '0' else '' end latechb_flag,--晚育标志 + 0 geso_val, --孕周数 + 0 fetts,--胎次 + 0 fetus_cnt,--胎儿数 + case rytj when '52' then '0' else '' end pret_flag,--早产标志 + case when syrq is null then convert(varchar(10),GETDATE(),120) else convert(varchar(10),syrq,120) end birctrl_matn_date,--计划生育手术或生育日期 + '' dise_type_code--病种类型 +from NewtouchHIS_Sett..zy_brjbxx a +LEFT JOIN [NewtouchHIS_Sett].[dbo].[xt_brjbxx] b ON b.patid = a.patid + AND b.OrganizeId = a.OrganizeId + AND b.zt = '1' +LEFT JOIN [NewtouchHIS_Base].[dbo].[V_S_Sys_Staff] c ON c.OrganizeId = a.OrganizeId + AND c.gh = a.doctor + AND c.zt = '1' +left join [NewtouchHIS_Sett].[dbo].[zy_rydzd] d on d.zyh=a.zyh and d.OrganizeId=a.OrganizeId and d.zt='1' and d.zdpx='1' +left join NewtouchHIS_Base.dbo.V_S_Sys_Department dept on dept.code=a.ks and dept.OrganizeId=a.OrganizeId and dept.zt='1' +LEFT JOIN xt_card (NOLOCK) cd ON cd.OrganizeId = a.OrganizeId and cd.CardType=@jzlx and cd.patid=a.patid + --AND cd.CardNo = a.kh + AND cd.zt = '1' +where a.zyh=@hisId and a.OrganizeId=@orgId and a.zt='1' and a.zybz<>'9' +end + +else if @type='3' +begin +SELECT jzdj.jylsh mdtrt_id,--就诊 ID + cd.grbh psn_no,--人员编号 + cd.xzlx insutype,--险种类型 + convert(varchar(20),ciszyxx.cqrq,120) endtime,--结束时间 + --convert(varchar(20),zybrxx.cyrq,120) endtime, + isnull(bzbm,'') dise_codg, --病种编码 + isnull(bzmc,'') dise_name,--病种名称 + '' oprn_oprt_code,--手术操作代码 + '' oprn_oprt_name,--手术操作名称 + zybrxx.syfwzh fpsc_no,--计划生育服务证号 + '' matn_type,--生育类别 + '' birctrl_type,--计划生育手术类别 + '' latechb_flag,--晚育标志 + 0 geso_val,--孕周数 + 0 fetts,--胎次 + 0 fetus_cnt,--胎儿数 + '' pret_flag,--早产标志 + case when syrq is null then convert(varchar(10),GETDATE(),120) else convert(varchar(10),syrq,120) end birctrl_matn_date,--计划生育手术或生育日期 + '' cop_flag,--伴有并发症标志 + dept.ybksbm dscg_dept_codg,--ciszyxx.DeptCode cyks ,出院科室编码 + dept.Name dscg_dept_name,--出院科室名称 + zybrxx.cw dscg_bed,--出院床位 + --case cyzd.cyqk when '6' then '2' when '4' then '5' when '5' then '9' else '1' end dscg_way,--离院方式 + --'' die_date --死亡日期 + case ciszyxx.cyfs when '3' then '2' when '4' then '5' else '1' end dscg_way,--离院方式 2转院 5死亡 1医嘱离院 + case ciszyxx.cyfs when '4' then convert(varchar(10),cyrq,121) else '' end die_date --死亡日期 +FROM zy_brjbxx zybrxx + INNER JOIN Newtouch_CIS..zy_brxxk ciszyxx ON ciszyxx.OrganizeId = zybrxx.OrganizeId + AND ciszyxx.zyh = zybrxx.zyh + AND ciszyxx.zt = '1' + left join [Newtouch_CIS].[dbo].[zy_PatDxInfo] cyzd on cyzd.zyh=zybrxx.zyh and cyzd.OrganizeId=zybrxx.OrganizeId and cyzd.zt='1' + and cyzd.zdlx='0' and zdlb='2' + LEFT JOIN [NewtouchHIS_Sett].[dbo].[xt_brjbxx] b ON b.patid = zybrxx.patid + AND b.OrganizeId = zybrxx.OrganizeId + AND b.zt = '1' + left join [NewtouchHIS_Sett]..[cqyb_OutPut02] jzdj on jzdj.zymzh=zybrxx.zyh and jzdj.OrganizeId=zybrxx.OrganizeId and jzdj.zt='1' + LEFT JOIN [NewtouchHIS_Base].[dbo].[V_S_Sys_Staff] staff ON staff.OrganizeId = ciszyxx.OrganizeId + AND staff.gh = ciszyxx.ysgh + AND staff.zt = '1' + left join NewtouchHIS_Base.dbo.V_S_Sys_Department dept on dept.code=ciszyxx.DeptCode and dept.OrganizeId=ciszyxx.OrganizeId and dept.zt='1' +LEFT JOIN xt_card (NOLOCK) cd ON cd.OrganizeId = zybrxx.OrganizeId + AND cd.CardNo = zybrxx.kh + AND cd.zt = '1' +WHERE zybrxx.zt = '1' + AND zybrxx.zyh = @hisId + AND zybrxx.OrganizeId = @orgId + +end + +else +begin + +select + jzdj.jylsh,--就诊 ID + cd.grbh psn_no,--人员编号 + a.lxr coner_name,--联系人姓名 + a.lxrdh tel,--联系电话 + convert(varchar(20),a.ryrq,120) begntime,--开始时间 + convert(varchar(20),getdate(),120) endtime,--结束时间 + @mdtrt_cert_type mdtrt_cert_type,--就诊凭证类型 + @med_type med_type,--医疗类别 + (a.zyh+isnull(jzh,'')) ipt_otp_no,--住院号 + a.blh medrcdno,--病历号 + c.gjybdm atddr_no,--主治医生编码 + c.name chfpdr_name,--主诊医师姓名 + isnull(d.zdmc,ryzd.icd10) adm_diag_dscr,--入院诊断描述 + dept.ybksbm adm_dept_codg,--入院科室编码 + dept.name adm_dept_name,--入院科室名称 + a.cw adm_bed,--入院床位 + isnull(d.zddm,ryzd.icd10) dscg_maindiag_code,--住院主诊断代码 + isnull(d.zdmc,ryzd.zdmc) dscg_maindiag_name, --住院主诊断名称 + '' main_cond_dscr,--主要病情描述 + isnull(bzbm,'') dise_codg, --病种编码 + isnull(bzmc,'') dise_name,--病种名称 + '' oprn_oprt_code,--手术操作代码 + '' oprn_oprt_name,--手术操作名称 + a.syfwzh fpsc_no,--计划生育服务证号 + case rytj when '52' then '1' else '' end matn_type,--生育类别 + '' birctrl_type,--计划生育手术类别 + case rytj when '52' then '0' else '' end latechb_flag,--晚育标志 + 0 geso_val, --孕周数 + 0 fetts,--胎次 + 0 fetus_cnt,--胎儿数 + case rytj when '52' then '0' else '' end pret_flag,--早产标志 + case when syrq is null then convert(varchar(10),'2021-12-31 23:53:53',120) else convert(varchar(10),syrq,120) end birctrl_matn_date,--计划生育手术或生育日期 + '' dise_type_code--病种类型 +from NewtouchHIS_Sett..zy_brjbxx a +LEFT JOIN [NewtouchHIS_Sett].[dbo].[xt_brjbxx] b ON b.patid = a.patid + AND b.OrganizeId = a.OrganizeId + AND b.zt = '1' +left join [NewtouchHIS_Sett]..[cqyb_OutPut02] jzdj on jzdj.zymzh=a.zyh and jzdj.OrganizeId=a.OrganizeId and jzdj.zt='1' +LEFT JOIN [NewtouchHIS_Base].[dbo].[V_S_Sys_Staff] c ON c.OrganizeId = a.OrganizeId + AND c.gh = a.doctor + AND c.zt = '1' +LEFT JOIN [Newtouch_CIS].[dbo].[zy_PatDxInfo] d ON d.zyh = a.zyh + AND d.OrganizeId = a.OrganizeId + AND d.zt = '1' and d.zdlb='1' and d.zdlx='0' +LEFT JOIN [NewtouchHIS_Sett].[dbo].zy_rydzd ryzd ON ryzd.zyh = a.zyh + AND ryzd.OrganizeId = a.OrganizeId + AND ryzd.zt = '1' and ryzd.zdpx='1' +left join NewtouchHIS_Base.dbo.V_S_Sys_Department dept on dept.code=a.ks and dept.OrganizeId=a.OrganizeId and dept.zt='1' +LEFT JOIN xt_card (NOLOCK) cd ON cd.OrganizeId = a.OrganizeId + AND cd.CardNo = a.kh + AND cd.zt = '1' +where a.zyh=@hisId and a.OrganizeId=@orgId and a.zt='1' and a.zybz<>'9' + +end + + + + + + + + + + + + + + + + + + + diff --git a/SqlServer/V1.8.1/20241020_20241129/20241107124032387_zy_rydjxx_4.sql b/SqlServer/V1.8.1/20241020_20241129/20241107124032387_zy_rydjxx_4.sql new file mode 100644 index 00000000..d51c920c --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/20241107124032387_zy_rydjxx_4.sql @@ -0,0 +1,234 @@ +USE [NewtouchHIS_Sett] +GO + +-- 事件类型: ALTER_PROCEDURE +-- 变更时间: 11/07/2024 12:40:32 + + + + + + + + + + + + + + + + + + + +/** +exec [zy_rydjxx] '03334','6d5752a7-234a-403e-aa1c-df8b45d3469f','02','152524194801044224','21','','1','' +*/ + + +ALTER PROCEDURE [dbo].[zy_rydjxx] +@hisId varchar(20), --住院号 +@orgId varchar(50),--组织机构 +@mdtrt_cert_type varchar(5), --就诊类型 +@mdtrt_cert_no varchar(50), --就诊凭证编号 +@med_type varchar(20),--医疗类别 +@mdtrt_id varchar(50), --就诊ID +@type varchar(2), --类型 1登记 2信息修改 3出院办理 +@hisIdNum varchar(10) --2位随机数 +as +if @type='1' +begin +--declare @Rnum varchar (10)= CAST(CEILING(RAND()* 100) AS varchar); +declare @jzlx varchar(10)='310'; +if(@mdtrt_cert_type='02') +begin +set @jzlx='4' --身份证 +end +if(@mdtrt_cert_type='01') --电子凭证 +begin +set @jzlx='3' +end +if(@mdtrt_cert_type='03') --社保卡 +begin +set @jzlx='2' +end +select cd.grbh psn_no,--人员编号 +--'390' insutype,--险种类型 + cd.xzlx insutype,--险种类型 + a.lxr coner_name,--联系人姓名 + a.lxrdh tel,--联系电话 + convert(varchar(20),a.ryrq,120) begntime,--开始时间 + -- '02' mdtrt_cert_type,--就诊凭证类型 + @mdtrt_cert_type mdtrt_cert_type,--就诊凭证类型 + --'152524194801044224' mdtrt_cert_no, + @mdtrt_cert_no mdtrt_cert_no,--就诊凭证编号 + @med_type med_type,--医疗类别 + @hisId+isnull(@hisIdNum,'') ipt_no,--住院号 + a.blh medrcdno,--病历号 + c.gjybdm atddr_no,--主治医生编码 + c.name chfpdr_name,--主诊医师姓名 + d.zdmc adm_diag_dscr,--入院诊断描述 + dept.ybksbm adm_dept_codg,--入院科室编码 + dept.name adm_dept_name,--入院科室名称 + a.cw adm_bed,--入院床位 + d.icd10 dscg_maindiag_code,--住院主诊断代码 + d.zdmc dscg_maindiag_name, --住院主诊断名称 + '' main_cond_dscr,--主要病情描述 + isnull(bzbm,'') dise_codg, --病种编码 + isnull(bzmc,'') dise_name,--病种名称 + '' oprn_oprt_code,--手术操作代码 + '' oprn_oprt_name,--手术操作名称 + a.syfwzh fpsc_no,--计划生育服务证号 + case rytj when '52' then '1' else '' end matn_type,--生育类别 + '' birctrl_type,--计划生育手术类别 + case rytj when '52' then '0' else '' end latechb_flag,--晚育标志 + 0 geso_val, --孕周数 + 0 fetts,--胎次 + 0 fetus_cnt,--胎儿数 + case rytj when '52' then '0' else '' end pret_flag,--早产标志 + case when syrq is null then convert(varchar(10),GETDATE(),120) else convert(varchar(10),syrq,120) end birctrl_matn_date,--计划生育手术或生育日期 + '' dise_type_code--病种类型 +from NewtouchHIS_Sett..zy_brjbxx a +LEFT JOIN [NewtouchHIS_Sett].[dbo].[xt_brjbxx] b ON b.patid = a.patid + AND b.OrganizeId = a.OrganizeId + AND b.zt = '1' +LEFT JOIN [NewtouchHIS_Base].[dbo].[V_S_Sys_Staff] c ON c.OrganizeId = a.OrganizeId + AND c.gh = a.doctor + AND c.zt = '1' +left join [NewtouchHIS_Sett].[dbo].[zy_rydzd] d on d.zyh=a.zyh and d.OrganizeId=a.OrganizeId and d.zt='1' and d.zdpx='1' +left join NewtouchHIS_Base.dbo.V_S_Sys_Department dept on dept.code=a.ks and dept.OrganizeId=a.OrganizeId and dept.zt='1' +LEFT JOIN xt_card (NOLOCK) cd ON cd.OrganizeId = a.OrganizeId and cd.CardType=@jzlx and cd.patid=a.patid + --AND cd.CardNo = a.kh + AND cd.zt = '1' +where a.zyh=@hisId and a.OrganizeId=@orgId and a.zt='1' and a.zybz<>'9' +end + +else if @type='3' +begin +SELECT jzdj.jylsh mdtrt_id,--就诊 ID + cd.grbh psn_no,--人员编号 + cd.xzlx insutype,--险种类型 + convert(varchar(20),ciszyxx.cqrq,120) endtime,--结束时间 + --convert(varchar(20),zybrxx.cyrq,120) endtime, + isnull(bzbm,'') dise_codg, --病种编码 + isnull(bzmc,'') dise_name,--病种名称 + '' oprn_oprt_code,--手术操作代码 + '' oprn_oprt_name,--手术操作名称 + zybrxx.syfwzh fpsc_no,--计划生育服务证号 + '' matn_type,--生育类别 + '' birctrl_type,--计划生育手术类别 + '' latechb_flag,--晚育标志 + 0 geso_val,--孕周数 + 0 fetts,--胎次 + 0 fetus_cnt,--胎儿数 + '' pret_flag,--早产标志 + case when syrq is null then convert(varchar(10),GETDATE(),120) else convert(varchar(10),syrq,120) end birctrl_matn_date,--计划生育手术或生育日期 + '' cop_flag,--伴有并发症标志 + dept.ybksbm dscg_dept_codg,--ciszyxx.DeptCode cyks ,出院科室编码 + dept.Name dscg_dept_name,--出院科室名称 + zybrxx.cw dscg_bed,--出院床位 + --case cyzd.cyqk when '6' then '2' when '4' then '5' when '5' then '9' else '1' end dscg_way,--离院方式 + --'' die_date --死亡日期 + case ciszyxx.cyfs when '3' then '2' when '4' then '5' else '1' end dscg_way,--离院方式 2转院 5死亡 1医嘱离院 + case ciszyxx.cyfs when '4' then convert(varchar(10),cyrq,121) else '' end die_date --死亡日期 +FROM zy_brjbxx zybrxx + INNER JOIN Newtouch_CIS..zy_brxxk ciszyxx ON ciszyxx.OrganizeId = zybrxx.OrganizeId + AND ciszyxx.zyh = zybrxx.zyh + AND ciszyxx.zt = '1' + left join [Newtouch_CIS].[dbo].[zy_PatDxInfo] cyzd on cyzd.zyh=zybrxx.zyh and cyzd.OrganizeId=zybrxx.OrganizeId and cyzd.zt='1' + and cyzd.zdlx='0' and zdlb='2' + LEFT JOIN [NewtouchHIS_Sett].[dbo].[xt_brjbxx] b ON b.patid = zybrxx.patid + AND b.OrganizeId = zybrxx.OrganizeId + AND b.zt = '1' + left join [NewtouchHIS_Sett]..[cqyb_OutPut02] jzdj on jzdj.zymzh=zybrxx.zyh and jzdj.OrganizeId=zybrxx.OrganizeId and jzdj.zt='1' + LEFT JOIN [NewtouchHIS_Base].[dbo].[V_S_Sys_Staff] staff ON staff.OrganizeId = ciszyxx.OrganizeId + AND staff.gh = ciszyxx.ysgh + AND staff.zt = '1' + left join NewtouchHIS_Base.dbo.V_S_Sys_Department dept on dept.code=ciszyxx.DeptCode and dept.OrganizeId=ciszyxx.OrganizeId and dept.zt='1' +LEFT JOIN xt_card (NOLOCK) cd ON cd.OrganizeId = zybrxx.OrganizeId + AND cd.CardNo = zybrxx.kh + AND cd.zt = '1' +WHERE zybrxx.zt = '1' + AND zybrxx.zyh = @hisId + AND zybrxx.OrganizeId = @orgId + +end + +else +begin + +select + jzdj.jylsh,--就诊 ID + cd.grbh psn_no,--人员编号 + a.lxr coner_name,--联系人姓名 + a.lxrdh tel,--联系电话 + convert(varchar(20),a.ryrq,120) begntime,--开始时间 + convert(varchar(20),getdate(),120) endtime,--结束时间 + @mdtrt_cert_type mdtrt_cert_type,--就诊凭证类型 + @med_type med_type,--医疗类别 + (a.zyh+isnull(jzh,'')) ipt_otp_no,--住院号 + a.blh medrcdno,--病历号 + c.gjybdm atddr_no,--主治医生编码 + c.name chfpdr_name,--主诊医师姓名 + isnull(d.zdmc,ryzd.icd10) adm_diag_dscr,--入院诊断描述 + dept.ybksbm adm_dept_codg,--入院科室编码 + dept.name adm_dept_name,--入院科室名称 + a.cw adm_bed,--入院床位 + isnull(d.zddm,ryzd.icd10) dscg_maindiag_code,--住院主诊断代码 + isnull(d.zdmc,ryzd.zdmc) dscg_maindiag_name, --住院主诊断名称 + '' main_cond_dscr,--主要病情描述 + isnull(bzbm,'') dise_codg, --病种编码 + isnull(bzmc,'') dise_name,--病种名称 + '' oprn_oprt_code,--手术操作代码 + '' oprn_oprt_name,--手术操作名称 + a.syfwzh fpsc_no,--计划生育服务证号 + case rytj when '52' then '1' else '' end matn_type,--生育类别 + '' birctrl_type,--计划生育手术类别 + case rytj when '52' then '0' else '' end latechb_flag,--晚育标志 + 0 geso_val, --孕周数 + 0 fetts,--胎次 + 0 fetus_cnt,--胎儿数 + case rytj when '52' then '0' else '' end pret_flag,--早产标志 + case when syrq is null then convert(varchar(10),'2021-12-31 23:53:53',120) else convert(varchar(10),syrq,120) end birctrl_matn_date,--计划生育手术或生育日期 + '' dise_type_code--病种类型 +from NewtouchHIS_Sett..zy_brjbxx a +LEFT JOIN [NewtouchHIS_Sett].[dbo].[xt_brjbxx] b ON b.patid = a.patid + AND b.OrganizeId = a.OrganizeId + AND b.zt = '1' +left join [NewtouchHIS_Sett]..[cqyb_OutPut02] jzdj on jzdj.zymzh=a.zyh and jzdj.OrganizeId=a.OrganizeId and jzdj.zt='1' +LEFT JOIN [NewtouchHIS_Base].[dbo].[V_S_Sys_Staff] c ON c.OrganizeId = a.OrganizeId + AND c.gh = a.doctor + AND c.zt = '1' +LEFT JOIN [Newtouch_CIS].[dbo].[zy_PatDxInfo] d ON d.zyh = a.zyh + AND d.OrganizeId = a.OrganizeId + AND d.zt = '1' and d.zdlb='1' and d.zdlx='0' +LEFT JOIN [NewtouchHIS_Sett].[dbo].zy_rydzd ryzd ON ryzd.zyh = a.zyh + AND ryzd.OrganizeId = a.OrganizeId + AND ryzd.zt = '1' and ryzd.zdpx='1' +left join NewtouchHIS_Base.dbo.V_S_Sys_Department dept on dept.code=a.ks and dept.OrganizeId=a.OrganizeId and dept.zt='1' +LEFT JOIN xt_card (NOLOCK) cd ON cd.OrganizeId = a.OrganizeId + AND cd.CardNo = a.kh + AND cd.zt = '1' +where a.zyh=@hisId and a.OrganizeId=@orgId and a.zt='1' and a.zybz<>'9' + +end + + + + + + + + + + + + + + + + + + + diff --git a/SqlServer/V1.8.1/20241020_20241129/20241110225650857_usp_zy_PatOutArea_1.sql b/SqlServer/V1.8.1/20241020_20241129/20241110225650857_usp_zy_PatOutArea_1.sql new file mode 100644 index 00000000..d635821e --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/20241110225650857_usp_zy_PatOutArea_1.sql @@ -0,0 +1,103 @@ +USE [Newtouch_CIS] +GO + +-- 事件类型: ALTER_PROCEDURE +-- 变更时间: 11/10/2024 22:56:50 + + +/* +修改原因:医院反应入区出区床位费重复滚动 +修改方式:经核实主要时滚动项目计费日期出区被重置了故不正确 +修 改 人:朱骏 +修改日期:2022-09-13 +修改标志:20220913 +*/ + +ALTER proc [dbo].[usp_zy_PatOutArea] + @zyh varchar(20), + @OrganizeId varchar(50), + @rq DATETIME, + @rygh varchar(50), + @outMsg VARCHAR(300)=NULL OUTPUT +as +begin + +SELECT 1 FROM dbo.zy_brxxk WHERE zyh=@zyh AND OrganizeId=@OrganizeId AND zybz =1 +IF @@rowcount = 0 + BEGIN + SELECT @outMsg = 'F|在院患者中找不到该患者!' + RETURN + END +SELECT 1 FROM dbo.zy_cqyz WHERE zyh = @zyh AND OrganizeId=@OrganizeId AND zt=1 AND yzzt IN (0,1,2) +IF @@rowcount > 0 + BEGIN + SELECT @outMsg = 'F|该病人存在长期医嘱未执行情况,请先停止!' + RETURN + END +SELECT 1 FROM dbo.zy_lsyz WHERE zyh = @zyh AND OrganizeId=@OrganizeId AND zt=1 AND yzzt IN (0,1) +IF @@rowcount > 0 + BEGIN + SELECT @outMsg = 'F|该病人存在临时医嘱未执行情况,请先执行或作废!' + RETURN + END +--select 1 from [dbo].[v_yzisfy] where zyh=@zyh AND OrganizeId=@OrganizeId and (tybz='2' and fybz='2') and zt='1'--已发药未退药的 +--IF @@rowcount > 0 +-- BEGIN +-- SELECT @outMsg = 'F|该病人存在已发药未退药的,请先退药!' +-- RETURN +-- END +--select 1 from [dbo].[v_yzisfy] where zyh=@zyh AND OrganizeId=@OrganizeId and fybz='1' and zt='1'--未发药的 +--IF @@rowcount > 0 +-- BEGIN +-- SELECT @outMsg = 'F|该病人存在未发药的,请先发药!' +-- RETURN +-- END + +DECLARE @tfsl NUMERIC(10,1)=0,@gdgdrq DATE +/*SELECT @gdgdrq=ISNULL(gdxmzxrq,CONVERT(DATE,CONVERT(nvarchar(10),GETDATE(),120))) FROM dbo.zy_brxxk WHERE zyh=@zyh AND zt='1' */ +/*20220913*/ + +update zy_fymxk + set zt = '0' + where yzxh = '999999999999' + and zyh = @zyh + and sl = 0 + and OrganizeId=@OrganizeId + AND zt='1' + +select top 1 @gdgdrq = ISNULL(zxrq,CONVERT(DATE,CONVERT(nvarchar(10),GETDATE(),120))) + from zy_fymxk + where yzxh = '999999999999' + and zyh = @zyh + and sl <> 0 + and OrganizeId=@OrganizeId + AND zt='1' +order by zxrq desc + +SET @rq = CONVERT(DATETIME,@rq,120) +IF SUBSTRING(CONVERT(VARCHAR(20),CONVERT(VARCHAR(30),CONVERT(DATETIME,@rq) ,20)),12,2)>'12' + BEGIN + SELECT @tfsl=Value FROM dbo.Sys_Config WHERE Code='PmOutAreaBedFee' AND OrganizeId=@OrganizeId AND zt='1' + END + ELSE + BEGIN + SELECT @tfsl=Value FROM dbo.Sys_Config WHERE Code='AmOutAreaBedFee' AND OrganizeId=@OrganizeId AND zt='1' + END + +if(DATEDIFF(day,@gdgdrq,DATEADD(DAY,0,@rq))<>1) +begin + SELECT @tfsl=(@tfsl+DATEDIFF(day,@gdgdrq,DATEADD(DAY,0,@rq))-1) +end + IF @tfsl > 0 --@tfsl <> 0 2024年8月12日 插入负记录绑定项目 同步到计费表 医保上传对应正记录数据不明确 + BEGIN + EXEC usp_zy_BedItemsFeeByZyh @zyh,@OrganizeId,@rygh,@tfsl,@outMsg + END + + IF @outMsg LIKE 'F%' + RETURN +SELECT @outMsg = 'T|可正常出区!' +RETURN +end + + + diff --git a/SqlServer/V1.8.1/20241020_20241129/20241111002824363_usp_zy_PatOutArea_2.sql b/SqlServer/V1.8.1/20241020_20241129/20241111002824363_usp_zy_PatOutArea_2.sql new file mode 100644 index 00000000..1da89c87 --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/20241111002824363_usp_zy_PatOutArea_2.sql @@ -0,0 +1,103 @@ +USE [Newtouch_CIS] +GO + +-- 事件类型: ALTER_PROCEDURE +-- 变更时间: 11/11/2024 00:28:24 + + +/* +修改原因:医院反应入区出区床位费重复滚动 +修改方式:经核实主要时滚动项目计费日期出区被重置了故不正确 +修 改 人:朱骏 +修改日期:2022-09-13 +修改标志:20220913 +*/ + +ALTER proc [dbo].[usp_zy_PatOutArea] + @zyh varchar(20), + @OrganizeId varchar(50), + @rq DATETIME, + @rygh varchar(50), + @outMsg VARCHAR(300)=NULL OUTPUT +as +begin + +SELECT 1 FROM dbo.zy_brxxk WHERE zyh=@zyh AND OrganizeId=@OrganizeId AND zybz =1 +IF @@rowcount = 0 + BEGIN + SELECT @outMsg = 'F|在院患者中找不到该患者!' + RETURN + END +SELECT 1 FROM dbo.zy_cqyz WHERE zyh = @zyh AND OrganizeId=@OrganizeId AND zt=1 AND yzzt IN (0,1,2) +IF @@rowcount > 0 + BEGIN + SELECT @outMsg = 'F|该病人存在长期医嘱未执行情况,请先停止!' + RETURN + END +SELECT 1 FROM dbo.zy_lsyz WHERE zyh = @zyh AND OrganizeId=@OrganizeId AND zt=1 AND yzzt IN (0,1) +IF @@rowcount > 0 + BEGIN + SELECT @outMsg = 'F|该病人存在临时医嘱未执行情况,请先执行或作废!' + RETURN + END +--select 1 from [dbo].[v_yzisfy] where zyh=@zyh AND OrganizeId=@OrganizeId and (tybz='2' and fybz='2') and zt='1'--已发药未退药的 +--IF @@rowcount > 0 +-- BEGIN +-- SELECT @outMsg = 'F|该病人存在已发药未退药的,请先退药!' +-- RETURN +-- END +--select 1 from [dbo].[v_yzisfy] where zyh=@zyh AND OrganizeId=@OrganizeId and fybz='1' and zt='1'--未发药的 +--IF @@rowcount > 0 +-- BEGIN +-- SELECT @outMsg = 'F|该病人存在未发药的,请先发药!' +-- RETURN +-- END + +DECLARE @tfsl NUMERIC(10,1)=0,@gdgdrq DATE +/*SELECT @gdgdrq=ISNULL(gdxmzxrq,CONVERT(DATE,CONVERT(nvarchar(10),GETDATE(),120))) FROM dbo.zy_brxxk WHERE zyh=@zyh AND zt='1' */ +/*20220913*/ + +update zy_fymxk + set zt = '0' + where yzxh = '999999999999' + and zyh = @zyh + and sl = 0 + and OrganizeId=@OrganizeId + AND zt='1' + +select top 1 @gdgdrq = ISNULL(zxrq,CONVERT(DATE,CONVERT(nvarchar(10),GETDATE(),120))) + from zy_fymxk + where yzxh = '999999999999' + and zyh = @zyh + and sl <> 0 + and OrganizeId=@OrganizeId + AND zt='1' +order by zxrq desc + +SET @rq = CONVERT(DATETIME,@rq,120) +IF SUBSTRING(CONVERT(VARCHAR(20),CONVERT(VARCHAR(30),CONVERT(DATETIME,@rq) ,20)),12,2)>'12' + BEGIN + SELECT @tfsl=Value FROM dbo.Sys_Config WHERE Code='PmOutAreaBedFee' AND OrganizeId=@OrganizeId AND zt='1' + END + ELSE + BEGIN + SELECT @tfsl=Value FROM dbo.Sys_Config WHERE Code='AmOutAreaBedFee' AND OrganizeId=@OrganizeId AND zt='1' + END + +if(DATEDIFF(day,@gdgdrq,DATEADD(DAY,0,@rq))<>1) +begin + SELECT @tfsl=(@tfsl+DATEDIFF(day,@gdgdrq,DATEADD(DAY,0,@rq))-1) +end + IF @tfsl > 0 --@tfsl <> 0 2024年8月12日 插入负记录绑定项目 同步到计费表 医保上传对应正记录数据不明确 + BEGIN + EXEC usp_zy_BedItemsFeeByZyh @zyh,@OrganizeId,@rygh,@tfsl,@outMsg + END + + IF @outMsg LIKE 'F%' + RETURN +SELECT @outMsg = 'T|可正常出区!' +RETURN +end + + + diff --git a/SqlServer/V1.8.1/20241020_20241129/20241112170854230_usp_zy_PatOutArea_3.sql b/SqlServer/V1.8.1/20241020_20241129/20241112170854230_usp_zy_PatOutArea_3.sql new file mode 100644 index 00000000..af844a1d --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/20241112170854230_usp_zy_PatOutArea_3.sql @@ -0,0 +1,103 @@ +USE [Newtouch_CIS] +GO + +-- 事件类型: ALTER_PROCEDURE +-- 变更时间: 11/12/2024 17:08:54 + + +/* +修改原因:医院反应入区出区床位费重复滚动 +修改方式:经核实主要时滚动项目计费日期出区被重置了故不正确 +修 改 人:朱骏 +修改日期:2022-09-13 +修改标志:20220913 +*/ + +ALTER proc [dbo].[usp_zy_PatOutArea] + @zyh varchar(20), + @OrganizeId varchar(50), + @rq DATETIME, + @rygh varchar(50), + @outMsg VARCHAR(300)=NULL OUTPUT +as +begin + +SELECT 1 FROM dbo.zy_brxxk WHERE zyh=@zyh AND OrganizeId=@OrganizeId AND zybz =1 +IF @@rowcount = 0 + BEGIN + SELECT @outMsg = 'F|在院患者中找不到该患者!' + RETURN + END +SELECT 1 FROM dbo.zy_cqyz WHERE zyh = @zyh AND OrganizeId=@OrganizeId AND zt=1 AND yzzt IN (0,1,2) +IF @@rowcount > 0 + BEGIN + SELECT @outMsg = 'F|该病人存在长期医嘱未执行情况,请先停止!' + RETURN + END +SELECT 1 FROM dbo.zy_lsyz WHERE zyh = @zyh AND OrganizeId=@OrganizeId AND zt=1 AND yzzt IN (0,1) +IF @@rowcount > 0 + BEGIN + SELECT @outMsg = 'F|该病人存在临时医嘱未执行情况,请先执行或作废!' + RETURN + END +select 1 from [dbo].[v_yzisfy] where zyh=@zyh AND OrganizeId=@OrganizeId and (tybz='2' and fybz='2') and zt='1'--已发药未退药的 +IF @@rowcount > 0 + BEGIN + SELECT @outMsg = 'F|该病人存在已发药未退药的,请先退药!' + RETURN + END +select 1 from [dbo].[v_yzisfy] where zyh=@zyh AND OrganizeId=@OrganizeId and fybz='1' and zt='1'--未发药的 +IF @@rowcount > 0 + BEGIN + SELECT @outMsg = 'F|该病人存在未发药的,请先发药!' + RETURN + END + +DECLARE @tfsl NUMERIC(10,1)=0,@gdgdrq DATE +/*SELECT @gdgdrq=ISNULL(gdxmzxrq,CONVERT(DATE,CONVERT(nvarchar(10),GETDATE(),120))) FROM dbo.zy_brxxk WHERE zyh=@zyh AND zt='1' */ +/*20220913*/ + +update zy_fymxk + set zt = '0' + where yzxh = '999999999999' + and zyh = @zyh + and sl = 0 + and OrganizeId=@OrganizeId + AND zt='1' + +select top 1 @gdgdrq = ISNULL(zxrq,CONVERT(DATE,CONVERT(nvarchar(10),GETDATE(),120))) + from zy_fymxk + where yzxh = '999999999999' + and zyh = @zyh + and sl <> 0 + and OrganizeId=@OrganizeId + AND zt='1' +order by zxrq desc + +SET @rq = CONVERT(DATETIME,@rq,120) +IF SUBSTRING(CONVERT(VARCHAR(20),CONVERT(VARCHAR(30),CONVERT(DATETIME,@rq) ,20)),12,2)>'12' + BEGIN + SELECT @tfsl=Value FROM dbo.Sys_Config WHERE Code='PmOutAreaBedFee' AND OrganizeId=@OrganizeId AND zt='1' + END + ELSE + BEGIN + SELECT @tfsl=Value FROM dbo.Sys_Config WHERE Code='AmOutAreaBedFee' AND OrganizeId=@OrganizeId AND zt='1' + END + +if(DATEDIFF(day,@gdgdrq,DATEADD(DAY,0,@rq))<>1) +begin + SELECT @tfsl=(@tfsl+DATEDIFF(day,@gdgdrq,DATEADD(DAY,0,@rq))-1) +end + IF @tfsl > 0 --@tfsl <> 0 2024年8月12日 插入负记录绑定项目 同步到计费表 医保上传对应正记录数据不明确 + BEGIN + EXEC usp_zy_BedItemsFeeByZyh @zyh,@OrganizeId,@rygh,@tfsl,@outMsg + END + + IF @outMsg LIKE 'F%' + RETURN +SELECT @outMsg = 'T|可正常出区!' +RETURN +end + + + diff --git a/SqlServer/V1.8.1/20241020_20241129/20241114105636810_mz_fymxsc_5.sql b/SqlServer/V1.8.1/20241020_20241129/20241114105636810_mz_fymxsc_5.sql new file mode 100644 index 00000000..cbe62ffe --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/20241114105636810_mz_fymxsc_5.sql @@ -0,0 +1,348 @@ +USE [NewtouchHIS_Sett] +GO + +-- 事件类型: ALTER_PROCEDURE +-- 变更时间: 11/14/2024 10:56:36 + + +/* +exec mz_fymxsc '0','2304202120016',null,null,null,'false','false','6d5752a7-234a-403e-aa1c-df8b45d3469f','843710463','13030011303013054434','2023420163322_nciro041y',null,'0204','000164',null +*/ + + + +--门诊费用明细上传 +ALTER PROCEDURE [dbo].[mz_fymxsc] +@type varchar(1),--0挂号 1处方 3 处方退费再传 +@mzh varchar(20), +@cfnm varchar(500), --处方内码 +@ghxm varchar(20), --挂号项目 +@zlxm varchar(20), --诊疗项目 +@ckf varchar(20), --磁卡费 +@gbf varchar(20), --工本费 +@orgId varchar(50), --组织机构 +@jzid varchar(50), --就诊id +@rybh varchar(50), --人员编号 +@pch varchar(50), --收费批次号 +@jsnm varchar(50), --结算内码 +@ksbm varchar(50),--科室编码 +@ysbm varchar(50),--医生编码 +@dise_codg varchar(50)--病种编码 +as + +--INSERT xt_lshtb(col) VALUES(1) --新增明细流水号 +if @type='0' +begin +declare @ksmc varchar(50); +declare @ysmc varchar(50); +declare @gjysbm varchar(50); +select @ysmc=Name,@gjysbm=gjybdm from NewtouchHIS_Base..V_S_Sys_Staff where gh=@ysbm and organizeid=@orgId and zt=1 +select @ksmc=Name from NewtouchHIS_Base..V_S_Sys_Department where Code=@ksbm and organizeid=@orgId and zt=1 +--门诊挂号诊疗项目上传 +SELECT cast(CONVERT(bigint, CONVERT(varbinary, CAST(N'0x' + replace(newid(),'-','') AS char),1)) as varchar) feedetl_sn ,--费用明细流水号 + @jzid mdtrt_id,--就诊 ID + @rybh psn_no,--人员编号 + @pch chrg_bchno,--收费批次号 + '' dise_codg,--病种编码 + @mzh rxno,--处方号 + '0' rx_circ_flag,--外购处方标志 + convert(varchar(50),GETDATE(),120) fee_ocur_time, --费用发生时间 + gjybdm med_list_codg,--医疗目录编码 + sfxmcode medins_list_codg,--医药机构目录编码 + Convert(decimal(13,2),dj) det_item_fee_sumamt,--明细项目费用总额 + CONVERT(NUMERIC(10,2),1) cnt ,--数量 + dj pric,--单价 + '' sin_dos_dscr,--单次剂量描述 + ''used_frqu_dscr,--使用频次描述 + CONVERT(NUMERIC(4,2),1) prd_days,--周期天数 + '' medc_way_dscr,--用药途径描述 + @ksbm bilg_dept_codg,--开单科室编码 + @ksmc bilg_dept_name,--开单科室名称 + @gjysbm bilg_dr_codg, --开单医生编码 + @ysmc bilg_dr_name,--开单医师姓名 + @ksbm acord_dept_codg,--受单科室编码 + @ksmc acord_dept_name,--受单科室名称 + @gjysbm orders_dr_code,--受单医生编码 + @ysmc orders_dr_name,--受单医生姓名 + cast('1' as varchar) hosp_appr_flag,--医院审批标志 + '' tcmdrug_used_way,--中药使用方式 + '' etip_flag,--外检标志 + '' etip_hosp_code,--外检医院编码 + '' dscg_tkdrug_flag,--出院带药标志 + '' matn_fee_flag--生育费用标志 +FROM NewtouchHIS_Base..V_S_xt_sfxm +WHERE isnull(zfxz,'1')!='1' and OrganizeId =@orgId AND zt='1' + AND (sfxmCode IN ( @ghxm ) or + sfxmCode IN ( select zlxm from mz_gh_zlxmzh with(nolock) where zt='1' +and OrganizeId=@orgId and zhcode=@zlxm ) or sfxmCode IN ( @ckf ) or sfxmCode IN ( @gbf )) +end +else if @type='3' +begin + SELECT 'yp'+cast(mx.cfmxid as varchar) feedetl_sn ,--费用明细流水号 + gh.jzid mdtrt_id,--就诊 ID + cd.grbh psn_no,--人员编号 + @pch chrg_bchno,--dbo.f_NextBH() chrg_bchno,--收费批次号 + @dise_codg dise_codg,--病种编码 + cf.cfh rxno,--处方号 + '0' rx_circ_flag,--外购处方标志 + convert(varchar(50),mx.CreateTime,120) fee_ocur_time, --费用发生时间 + yp.gjybdm med_list_codg,--医疗目录编码 + yp.ypCode medins_list_codg,--医药机构目录编码 + Convert(decimal(13,2),ISNULL(mx.je, 0.00)) det_item_fee_sumamt,--明细项目费用总额 + ISNULL(mx.sl, 0.00) cnt ,--数量 + ISNULL(mx.dj, 0.00) pric,--单价 + cast(mx.jl as varchar) sin_dos_dscr,--单次剂量描述 + ''used_frqu_dscr,--使用频次描述 + CONVERT(NUMERIC(4,2),1) prd_days,--周期天数 + '' medc_way_dscr,--用药途径描述 + ks.ybksbm bilg_dept_codg,--开单科室编码 + ks.Name bilg_dept_name,--开单科室名称 + isnull(staff.gjybdm,staff.zjh) bilg_dr_codg, --开单医生编码 + --isnull(staff.zjh,cf.ys) bilg_dr_codg, --开单医生编码 + cf.ysmc bilg_dr_name,--开单医师姓名 + ks.ybksbm acord_dept_codg,--受单科室编码 + ks.Name acord_dept_name,--受单科室名称 + isnull(staff.gjybdm,staff.zjh) orders_dr_code,--受单医生编码 + --isnull(staff.zjh,cf.ys) orders_dr_code,--受单医生编码 + cf.ysmc orders_dr_name,--受单医生姓名 + case isnull(zzfbz,'0') when '1' then '2' else '1' end hosp_appr_flag,--医院审批标志 + '' tcmdrug_used_way,--中药使用方式 + '' etip_flag,--外检标志 + '' etip_hosp_code,--外检医院编码 + '' dscg_tkdrug_flag,--出院带药标志 + case gh.mjzbz when '9' then '1' else '' end matn_fee_flag, --生育费用标志 + a.jsmxnm + FROM [NewtouchHIS_Sett].[dbo].[mz_jsmx] (NOLOCK) a + LEFT JOIN [NewtouchHIS_Sett].[dbo].[mz_cfmx] (NOLOCK) mx ON a.cf_mxnm = mx.cfmxId + AND mx.OrganizeId = a.OrganizeId + AND mx.zt = '1' + LEFT JOIN [NewtouchHIS_Sett].[dbo].[mz_cf] (NOLOCK) cf ON cf.cfnm = mx.cfnm + AND cf.OrganizeId = mx.OrganizeId + AND cf.zt = '1' + INNER JOIN dbo.mz_gh (NOLOCK) gh ON gh.ghnm = cf.ghnm + AND gh.zt = '1' + AND gh.OrganizeId = cf.OrganizeId + INNER JOIN dbo.xt_brjbxx (NOLOCK) xtxx on xtxx.patid=gh.patid and xtxx.OrganizeId=gh.OrganizeId and xtxx.zt=1 + INNER JOIN NewtouchHIS_Base..V_C_xt_yp yp ON yp.ypCode = mx.yp + AND yp.OrganizeId = mx.OrganizeId + AND yp.zt = '1' + AND isnull(yp.zfxz,'1')!='1' + LEFT JOIN NewtouchHIS_Base.dbo.V_S_xt_sfdl sfdl ON sfdl.dlCode = yp.dlCode + AND sfdl.zt = '1' + AND sfdl.OrganizeId = a.OrganizeId + LEFT JOIN NewtouchHIS_Base..Sys_Department (NOLOCK) ks ON ks.OrganizeId = cf.OrganizeId + AND ks.Code = cf.ks + AND ks.zt = '1' + LEFT JOIN NewtouchHIS_Base..Sys_Staff (NOLOCK) staff ON staff.OrganizeId = cf.OrganizeId + AND staff.gh = cf.ys + AND staff.zt = '1' + LEFT JOIN xt_card (NOLOCK) cd ON cd.OrganizeId = gh.OrganizeId and cd.CardTypeName=gh.CardTypeName + AND cd.CardNo = gh.kh + AND cd.zt = '1' + + WHERE a.jsnm = @jsnm + AND ISNULL(a.sl,0)>0 + AND ISNULL(a.cf_mxnm, 0) != 0 + AND a.OrganizeId = @orgId + AND a.zt = '1' + UNION ALL + SELECT 'xm'+cast(xm.xmnm as varchar) feedetl_sn ,--费用明细流水号 + gh.jzid mdtrt_id,--就诊 ID + cd.grbh psn_no,--人员编号 + @pch chrg_bchno,--dbo.f_NextBH() chrg_bchno,--收费批次号 + @dise_codg dise_codg,--病种编码 + cf.cfh rxno,--处方号 + '0' rx_circ_flag,--外购处方标志 + convert(varchar(50),a.CreateTime,120) fee_ocur_time, --费用发生时间 + sfxm.gjybdm med_list_codg,--医疗目录编码 + sfxm.sfxmCode medins_list_codg,--医药机构目录编码 + Convert(decimal(13,2),ISNULL(xm.je, 0.00)) det_item_fee_sumamt,--明细项目费用总额 + ISNULL(xm.sl, 0.00) cnt ,--数量 + ISNULL(xm.dj, 0.00) pric,--单价 + null sin_dos_dscr,--单次剂量描述 + ''used_frqu_dscr,--使用频次描述 + CONVERT(NUMERIC(4,2),1) prd_days,--周期天数 + '' medc_way_dscr,--用药途径描述 + ks.ybksbm bilg_dept_codg,--开单科室编码 + ks.Name bilg_dept_name,--开单科室名称 + isnull(staff.gjybdm,staff.zjh) bilg_dr_codg, --开单医生编码 + --isnull(staff.zjh,cf.ys) bilg_dr_codg, --开单医生编码 + cf.ysmc bilg_dr_name,--开单医师姓名 + ks.ybksbm acord_dept_codg,--受单科室编码 + ks.Name acord_dept_name,--受单科室名称 + isnull(staff.gjybdm,staff.zjh) orders_dr_code,--受单医生编码 + --isnull(staff.zjh,cf.ys) orders_dr_code,--受单医生编码 + cf.ysmc orders_dr_name,--受单医生姓名 + case isnull(zzfbz,'0') when '1' then '2' else '1' end hosp_appr_flag,--医院审批标志 + '' tcmdrug_used_way,--中药使用方式 + '' etip_flag,--外检标志 + '' etip_hosp_code,--外检医院编码 + '' dscg_tkdrug_flag,--出院带药标志 + case gh.mjzbz when '9' then '1' else '' end matn_fee_flag, --生育费用标志 + a.jsmxnm + FROM [NewtouchHIS_Sett].[dbo].[mz_jsmx] (NOLOCK) a + LEFT JOIN [NewtouchHIS_Sett].[dbo].[mz_xm] (NOLOCK) xm ON a.mxnm = xm.xmnm + AND xm.OrganizeId = a.OrganizeId + AND xm.zt = '1' + LEFT JOIN [NewtouchHIS_Sett].[dbo].[mz_cf] (NOLOCK) cf ON cf.cfnm = xm.cfnm + AND cf.OrganizeId = xm.OrganizeId + AND cf.zt = '1' + INNER JOIN dbo.mz_gh (NOLOCK) gh ON gh.ghnm = cf.ghnm + AND gh.zt = '1' + AND gh.OrganizeId = cf.OrganizeId + INNER JOIN dbo.xt_brjbxx (NOLOCK) xtxx on xtxx.patid=gh.patid and xtxx.OrganizeId=gh.OrganizeId and xtxx.zt=1 + INNER JOIN NewtouchHIS_Base..V_S_xt_sfxm sfxm ON sfxm.sfxmCode = xm.sfxm + AND sfxm.OrganizeId = xm.OrganizeId + AND sfxm.zt = '1' + AND isnull(sfxm.zfxz,'1')!='1' + LEFT JOIN NewtouchHIS_Base.dbo.V_S_xt_sfdl sfdl ON sfdl.dlCode = sfxm.sfdlCode + AND sfdl.zt = '1' + AND sfdl.OrganizeId = a.OrganizeId + LEFT JOIN NewtouchHIS_Base..Sys_Department (NOLOCK) ks ON ks.OrganizeId = cf.OrganizeId + AND ks.Code = cf.ks + AND ks.zt = '1' + LEFT JOIN NewtouchHIS_Base..Sys_Staff (NOLOCK) staff ON staff.OrganizeId = cf.OrganizeId + AND staff.gh = cf.ys + AND staff.zt = '1' +LEFT JOIN xt_card (NOLOCK) cd ON cd.OrganizeId = gh.OrganizeId + AND cd.CardNo = gh.kh and cd.CardTypeName=gh.CardTypeName + AND cd.zt = '1' + WHERE a.jsnm = @jsnm + AND ISNULL(a.sl,0)>0 + AND ISNULL(a.mxnm, 0) != 0 + AND a.OrganizeId = @orgId + AND a.zt = '1' + +end +else +begin +--门诊处方明细上传 +SELECT 'yp'+cast(mx.cfmxid as varchar) feedetl_sn ,--费用明细流水号 + gh.jzid mdtrt_id,--就诊 ID + cd.grbh psn_no,--人员编号 + @pch chrg_bchno,--dbo.f_NextBH() chrg_bchno,--收费批次号 + @dise_codg dise_codg,--病种编码 + cf.cfh rxno,--处方号 + '0' rx_circ_flag,--外购处方标志 + convert(varchar(50),mx.CreateTime,120) fee_ocur_time, --费用发生时间 + yp.gjybdm med_list_codg,--医疗目录编码 + yp.ypCode medins_list_codg,--医药机构目录编码 + Convert(decimal(13,2),ISNULL(mx.je, 0.00)) det_item_fee_sumamt,--明细项目费用总额 + ISNULL(mx.sl, 0.00) cnt ,--数量 + ISNULL(mx.dj, 0.00) pric,--单价 + cast(mx.jl as varchar) sin_dos_dscr,--单次剂量描述 + ''used_frqu_dscr,--使用频次描述 + CONVERT(NUMERIC(4,2),1) prd_days,--周期天数 + '' medc_way_dscr,--用药途径描述 + ks.ybksbm bilg_dept_codg,--开单科室编码 + ks.Name bilg_dept_name,--开单科室名称 + isnull(staff.gjybdm,cf.ys) bilg_dr_codg, --开单医生编码 + cf.ysmc bilg_dr_name,--开单医师姓名 + ks.ybksbm acord_dept_codg,--受单科室编码 + ks.Name acord_dept_name,--受单科室名称 + isnull(staff.gjybdm,cf.ys) orders_dr_code,--受单医生编码 + cf.ysmc orders_dr_name,--受单医生姓名 + case isnull(zzfbz,'0') when '1' then '2' else '1' end hosp_appr_flag,--医院审批标志 + '' tcmdrug_used_way,--中药使用方式 + '' etip_flag,--外检标志 + '' etip_hosp_code,--外检医院编码 + '' dscg_tkdrug_flag,--出院带药标志 + case gh.mjzbz when '9' then '1' else '' end matn_fee_flag--生育费用标志 + FROM mz_cf (NOLOCK) cf + INNER JOIN mz_cfmx (NOLOCK) mx ON cf.cfnm = mx.cfnm + AND mx.OrganizeId = cf.OrganizeId + AND mx.zt = '1' + INNER JOIN dbo.mz_gh (NOLOCK) gh ON gh.ghnm = cf.ghnm + AND gh.zt = '1' + AND gh.OrganizeId = cf.OrganizeId + INNER JOIN dbo.xt_brjbxx (NOLOCK) xtxx on xtxx.patid=gh.patid and xtxx.OrganizeId=gh.OrganizeId and xtxx.zt=1 + INNER JOIN NewtouchHIS_Base.dbo.V_C_xt_yp yp ON yp.ypCode = mx.yp + AND yp.OrganizeId = cf.OrganizeId + AND yp.zt = '1' + AND isnull(yp.zfxz,'1')!='1' + LEFT JOIN NewtouchHIS_Base.dbo.xt_sfdl (NOLOCK) dl ON dl.dlCode = mx.dl + AND dl.OrganizeId = cf.OrganizeId + AND dl.zt = '1' + LEFT JOIN NewtouchHIS_Base..Sys_Department (NOLOCK) ks ON ks.OrganizeId = cf.OrganizeId + AND ks.Code = cf.ks + AND ks.zt = '1' + LEFT JOIN NewtouchHIS_Base..Sys_Staff (NOLOCK) staff ON staff.OrganizeId = cf.OrganizeId + AND staff.gh = cf.ys + AND staff.zt = '1' +LEFT JOIN xt_card (NOLOCK) cd ON cd.OrganizeId = gh.OrganizeId + AND cd.CardNo = gh.kh and cd.CardTypeName=gh.CardTypeName + AND cd.zt = '1' + WHERE cf.OrganizeId = @orgId + AND cf.zt = '1' + AND cf.cfzt = '0' --处方有效且未收费 + AND gh.mzh = @mzh + --AND cf.cfnm = @cfnm + AND cf.cfnm IN (SELECT * FROM dbo.f_split(@cfnm, ',')) +UNION ALL + SELECT 'xm'+cast(xm.xmnm as varchar) feedetl_sn ,--费用明细流水号 + gh.jzid mdtrt_id,--就诊 ID + cd.grbh psn_no,--人员编号 + @pch chrg_bchno,--dbo.f_NextBH() chrg_bchno,--收费批次号 + @dise_codg dise_codg,--病种编码 + cf.cfh rxno,--处方号 + '0' rx_circ_flag,--外购处方标志 + convert(varchar(50),xm.CreateTime,120) fee_ocur_time, --费用发生时间 + sfxm.gjybdm med_list_codg,--医疗目录编码 + sfxm.sfxmCode medins_list_codg,--医药机构目录编码 + Convert(decimal(13,2),ISNULL(xm.je, 0.00)) det_item_fee_sumamt,--明细项目费用总额 + ISNULL(xm.sl, 0.00) cnt ,--数量 + ISNULL(xm.dj, 0.00) pric,--单价 + null sin_dos_dscr,--单次剂量描述 + ''used_frqu_dscr,--使用频次描述 + CONVERT(NUMERIC(4,2),1) prd_days,--周期天数 + '' medc_way_dscr,--用药途径描述 + ks.ybksbm bilg_dept_codg,--开单科室编码 + ks.Name bilg_dept_name,--开单科室名称 + isnull(staff.gjybdm,cf.ys) bilg_dr_codg, --开单医生编码 + cf.ysmc bilg_dr_name,--开单医师姓名 + ks.ybksbm acord_dept_codg,--受单科室编码 + ks.Name acord_dept_name,--受单科室名称 + isnull(staff.gjybdm,cf.ys) orders_dr_code,--受单医生编码 + cf.ysmc orders_dr_name,--受单医生姓名 + case isnull(zzfbz,'0') when '1' then '2' else '1' end hosp_appr_flag,--医院审批标志 + '' tcmdrug_used_way,--中药使用方式 + '' etip_flag,--外检标志 + '' etip_hosp_code,--外检医院编码 + '' dscg_tkdrug_flag,--出院带药标志 + case gh.mjzbz when '9' then '1' else '' end matn_fee_flag--生育费用标志 + FROM dbo.mz_xm (NOLOCK) xm + INNER JOIN dbo.mz_gh (NOLOCK) gh ON gh.ghnm = xm.ghnm + AND gh.OrganizeId = xm.OrganizeId + AND gh.zt = '1' + INNER JOIN dbo.xt_brjbxx (NOLOCK) xtxx on xtxx.patid=gh.patid and xtxx.OrganizeId=gh.OrganizeId and xtxx.zt=1 + LEFT JOIN dbo.mz_cf (NOLOCK) cf ON cf.cfnm = xm.cfnm + AND cf.OrganizeId = xm.OrganizeId + INNER JOIN NewtouchHIS_Base.dbo.V_S_xt_sfxm sfxm ON sfxm.sfxmCode = xm.sfxm + AND sfxm.OrganizeId = xm.OrganizeId + AND isnull(sfxm.zfxz,'1')!='1' + LEFT JOIN NewtouchHIS_Base.dbo.xt_sfdl (NOLOCK) dl ON dl.dlCode = xm.dl + AND dl.OrganizeId = xm.OrganizeId + AND dl.zt = '1' + LEFT JOIN NewtouchHIS_Base..Sys_Department (NOLOCK) ks ON ks.OrganizeId = cf.OrganizeId + AND ks.Code = cf.ks + AND ks.zt = '1' + LEFT JOIN NewtouchHIS_Base..Sys_Staff (NOLOCK) staff ON staff.OrganizeId = cf.OrganizeId + AND staff.gh = cf.ys + AND staff.zt = '1' +LEFT JOIN xt_card (NOLOCK) cd ON cd.OrganizeId = gh.OrganizeId + AND cd.CardNo = gh.kh and cd.CardTypeName=gh.CardTypeName + AND cd.zt = '1' + WHERE xm.OrganizeId = @orgId + AND xm.zt = '1' + AND xm.xmzt = '0' --有效且未收费 + AND ( cf.zt IS NULL + OR ( cf.zt = '1' + AND cf.cfzt = '0' + ) + ) --未关联处方 或 处方有效且未收费 + AND gh.mzh = @mzh + --AND cf.cfnm = @cfnm + AND cf.cfnm IN (SELECT * FROM dbo.f_split(@cfnm, ',')) + +end + diff --git a/SqlServer/V1.8.1/20241020_20241129/20241118104253023_mr_basy_zd_1.sql b/SqlServer/V1.8.1/20241020_20241129/20241118104253023_mr_basy_zd_1.sql new file mode 100644 index 00000000..ba2f085f --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/20241118104253023_mr_basy_zd_1.sql @@ -0,0 +1,6 @@ +USE [Newtouch_EMR] +GO + +-- 事件类型: ALTER_TABLE +-- 变更时间: 11/18/2024 10:42:53 +alter table Newtouch_EMR..mr_basy_zd ADD ZDLB VARCHAR(5) diff --git a/SqlServer/V1.8.1/20241020_20241129/20241118104253053_mr_basy_zd_2.sql b/SqlServer/V1.8.1/20241020_20241129/20241118104253053_mr_basy_zd_2.sql new file mode 100644 index 00000000..f35a5e35 --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/20241118104253053_mr_basy_zd_2.sql @@ -0,0 +1,6 @@ +USE [Newtouch_EMR] +GO + +-- 事件类型: ALTER_TABLE +-- 变更时间: 11/18/2024 10:42:53 +alter table Newtouch_EMR..mr_basy_zd ADD ZDLX VARCHAR(5) diff --git a/SqlServer/V1.8.1/20241020_20241129/20241118104253080_mr_basy_3.sql b/SqlServer/V1.8.1/20241020_20241129/20241118104253080_mr_basy_3.sql new file mode 100644 index 00000000..c379d929 --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/20241118104253080_mr_basy_3.sql @@ -0,0 +1,6 @@ +USE [Newtouch_EMR] +GO + +-- 事件类型: ALTER_TABLE +-- 变更时间: 11/18/2024 10:42:53 +alter table Newtouch_EMR..mr_basy add ZYSSLCLJ VARCHAR(5) diff --git a/SqlServer/V1.8.1/20241020_20241129/20241118104253103_mr_basy_4.sql b/SqlServer/V1.8.1/20241020_20241129/20241118104253103_mr_basy_4.sql new file mode 100644 index 00000000..39e6c790 --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/20241118104253103_mr_basy_4.sql @@ -0,0 +1,6 @@ +USE [Newtouch_EMR] +GO + +-- 事件类型: ALTER_TABLE +-- 变更时间: 11/18/2024 10:42:53 +alter table Newtouch_EMR..mr_basy add SYYLJGZYZJ VARCHAR(5) diff --git a/SqlServer/V1.8.1/20241020_20241129/20241118104253110_mr_basy_5.sql b/SqlServer/V1.8.1/20241020_20241129/20241118104253110_mr_basy_5.sql new file mode 100644 index 00000000..c272dfb5 --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/20241118104253110_mr_basy_5.sql @@ -0,0 +1,6 @@ +USE [Newtouch_EMR] +GO + +-- 事件类型: ALTER_TABLE +-- 变更时间: 11/18/2024 10:42:53 +alter table Newtouch_EMR..mr_basy add SYZYZLSB VARCHAR(5) diff --git a/SqlServer/V1.8.1/20241020_20241129/20241118104253120_mr_basy_6.sql b/SqlServer/V1.8.1/20241020_20241129/20241118104253120_mr_basy_6.sql new file mode 100644 index 00000000..1af02efd --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/20241118104253120_mr_basy_6.sql @@ -0,0 +1,6 @@ +USE [Newtouch_EMR] +GO + +-- 事件类型: ALTER_TABLE +-- 变更时间: 11/18/2024 10:42:53 +alter table Newtouch_EMR..mr_basy add SYZYZLJS VARCHAR(5) diff --git a/SqlServer/V1.8.1/20241020_20241129/20241118104253127_mr_basy_7.sql b/SqlServer/V1.8.1/20241020_20241129/20241118104253127_mr_basy_7.sql new file mode 100644 index 00000000..9801ea46 --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/20241118104253127_mr_basy_7.sql @@ -0,0 +1,6 @@ +USE [Newtouch_EMR] +GO + +-- 事件类型: ALTER_TABLE +-- 变更时间: 11/18/2024 10:42:53 +alter table Newtouch_EMR..mr_basy add BZSH VARCHAR(5) diff --git a/SqlServer/V1.8.1/20241020_20241129/20241118104253133_zy_PatDxInfo_4.sql b/SqlServer/V1.8.1/20241020_20241129/20241118104253133_zy_PatDxInfo_4.sql new file mode 100644 index 00000000..3cb63731 --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/20241118104253133_zy_PatDxInfo_4.sql @@ -0,0 +1,6 @@ +USE [Newtouch_CIS] +GO + +-- 事件类型: ALTER_TABLE +-- 变更时间: 11/18/2024 10:42:53 +alter table [Newtouch_CIS]..[zy_PatDxInfo] add zddl varchar(5) diff --git a/SqlServer/V1.8.1/20241020_20241129/20241118104253153_zy_PatDxInfo_5.sql b/SqlServer/V1.8.1/20241020_20241129/20241118104253153_zy_PatDxInfo_5.sql new file mode 100644 index 00000000..35fa8e21 --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/20241118104253153_zy_PatDxInfo_5.sql @@ -0,0 +1,6 @@ +USE [Newtouch_CIS] +GO + +-- 事件类型: ALTER_TABLE +-- 变更时间: 11/18/2024 10:42:53 +alter table [Newtouch_CIS]..[zy_PatDxInfo] add px int diff --git a/SqlServer/V1.8.1/20241020_20241129/20241118104302850_mzzy_diagxx_6.sql b/SqlServer/V1.8.1/20241020_20241129/20241118104302850_mzzy_diagxx_6.sql new file mode 100644 index 00000000..269aabe2 --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/20241118104302850_mzzy_diagxx_6.sql @@ -0,0 +1,74 @@ +USE [NewtouchHIS_Sett] +GO + +-- 事件类型: CREATE_PROCEDURE +-- 变更时间: 11/18/2024 10:43:02 + + +/** +医保交易:2203 2402 2403 诊断信息查询 +exec [mzzy_diagxx] '03296','6d5752a7-234a-403e-aa1c-df8b45d3469f','3','1212','1212' +select * from NewtouchHIS_Base.[dbo].[xt_zyzh] +*/ + +create PROCEDURE [dbo].[mzzy_diagxx] + +@hisId varchar(20), --住院号 +@orgId varchar(50),--组织机构 +@model varchar(5), --类型 1查询门诊 2查询住院入院诊断 3 查询住院出院诊断 +@mdtrt_id varchar(50), --就诊凭证编号 +@psn_no varchar(50) --人员编号 +as +if @model=1 +begin + select 1 diag_type,zy.zdlx diag_srt_no,zd.icd10 diag_code,zy.zdmc diag_name + ,isnull(dept.ybksbm, jz.jzks) diag_dept, isnull(staff.gjybdm, jz.jzys) dise_dor_no, jz.jzysmc dise_dor_name + ,convert(varchar(20), zy.createtime, 120)diag_time, zy.zt vali_flag from Newtouch_CIS.dbo.xt_jz jz + join Newtouch_CIS.dbo.xt_xyzd zy on jz.jzId = zy.jzId and jz.OrganizeId = zy.OrganizeId and jz.zt = 1 + join NewtouchHIS_Base..V_S_Sys_Staff staff on staff.gh = jz.jzys and staff.OrganizeId = jz.OrganizeId + left join NewtouchHIS_Base.dbo.V_S_Sys_Department dept on dept.Code = jz.jzks and dept.OrganizeId = jz.OrganizeId + left join NewtouchHIS_Base..V_S_xt_zd zd on zd.zdCode=zy.zdCode and zd.OrganizeId=zy.OrganizeId and zd.zt='1' + where jz.mzh =@hisId and jz.OrganizeId=@orgId and jz.zt='1' + union all + select 2 diag_type, zy.zdlx diag_srt_no, zd.icd10 diag_code, zy.zdmc diag_name, isnull(dept.ybksbm,jz.jzks) diag_dept, + isnull(staff.gjybdm, jz.jzys) dise_dor_no, jz.jzysmc dise_dor_name, convert(varchar(20), zy.createtime, 120)diag_time, zy.zt vali_flag + from Newtouch_CIS.dbo.xt_jz jz + join Newtouch_CIS.dbo.xt_zyzd zy on jz.jzId = zy.jzId and jz.OrganizeId = zy.OrganizeId and jz.zt = 1 + join NewtouchHIS_Base..V_S_Sys_Staff staff on staff.gh = jz.jzys and staff.OrganizeId = jz.OrganizeId + left join NewtouchHIS_Base.dbo.V_S_Sys_Department dept on dept.Code = jz.jzks and dept.OrganizeId = jz.OrganizeId + left join NewtouchHIS_Base..V_S_xt_zd zd on zd.zdCode=zy.zdCode and zd.OrganizeId=zy.OrganizeId and zd.zt='1' + where jz.mzh = @hisId and jz.OrganizeId=@orgId and jz.zt='1' +end +else if @model=2 +begin + select 1 diag_type, zy.zdpx diag_srt_no, zy.icd10 diag_code, zy.zdmc diag_name, isnull(dept.ybksbm,jz.ks) diag_dept + , isnull(ys.gjybdm,jz.doctor) dise_dor_no,ys.Name dise_dor_name, convert(varchar(20), zy.createtime, 120)diag_time + , zy.zt vali_flag ,case zy.zdpx when 1 then 1 else 0 end maindiag_flag, @mdtrt_id mdtrt_id ,@psn_no psn_no + from NewtouchHis_sett.[dbo].[zy_brjbxx] jz + join NewtouchHis_sett.dbo.zy_rydzd zy on jz.zyh = zy.zyh and jz.OrganizeId = zy.OrganizeId and jz.zt = 1 and zy.zt=1 + join NewtouchHIS_Base.dbo.Sys_Staff ys on jz.doctor = ys.gh + left join NewtouchHIS_Base.dbo.V_S_Sys_Department dept on dept.Code=jz.ks and dept.OrganizeId=jz.OrganizeId + where jz.zyh = @hisId and jz.OrganizeId=@orgId and jz.zt='1' +end +else if @model=3 +begin + select --zy.zddl,zy.zdlx,zy.zdlb,zy.px, + case when isnull(zddl,'WM')='WM' THEN 1 WHEN isnull(zddl,'TCM')='TCM' AND isnull(zy.zdlx,'2')='1' THEN 2 + WHEN isnull(zddl,'TCM')='TCM' AND isnull(zy.zdlx,'2')='2' THEN 3 ELSE 1 END diag_type + ,case zy.zdlx when 1 then 1 else 0 end maindiag_flag, ROW_NUMBER() over(order by zddl DESC,zy.zdlx) diag_srt_no + --,isnull(zy.px,1) diag_srt_no + , isnull(zd.icd10,zh.zhCode) diag_code, zy.zdmc diag_name + ,isnull(dept.ybksbm,jz.ks) diag_dept, isnull(ys.gjybdm,jz.doctor) dise_dor_no, ys.Name dise_dor_name + , convert(varchar(20), zy.createtime, 120)diag_time, @mdtrt_id mdtrt_id ,@psn_no psn_no + from NewtouchHis_sett.[dbo].[zy_brjbxx] jz + join [Newtouch_CIS].[dbo].[zy_PatDxInfo] zy on jz.zyh = zy.zyh and jz.OrganizeId = zy.OrganizeId and jz.zt = 1 + and zy.zdlb = 2 and zy.zt = 1 and zy.zdmc <> '999999999' + join NewtouchHIS_Base.dbo.Sys_Staff ys on jz.doctor = ys.gh + left join NewtouchHIS_Base.dbo.V_S_Sys_Department dept on dept.Code = jz.ks and dept.OrganizeId = jz.OrganizeId + left join NewtouchHIS_Base.[dbo].[xt_zd] zd on (zd.zdCode=zy.zddm or zd.icd10=zy.zddm) and zd.zt='1' --and zd.OrganizeId=zy.OrganizeId + left join NewtouchHIS_Base..xt_zyzh zh on zh.zhCode=zy.zddm and zh.zt='1' + where jz.zyh =@hisId and jz.OrganizeId=@orgId and jz.zt='1' + --where jz.zyh='03296' and jz.zt='1' + order by zddl DESC,zy.zdlx +end + diff --git a/SqlServer/V1.8.1/20241020_20241129/20241118104310770_usp_getbrxx_8.sql b/SqlServer/V1.8.1/20241020_20241129/20241118104310770_usp_getbrxx_8.sql new file mode 100644 index 00000000..cdece7c7 --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/20241118104310770_usp_getbrxx_8.sql @@ -0,0 +1,73 @@ +USE [Newtouch_EMR] +GO + +-- 事件类型: ALTER_PROCEDURE +-- 变更时间: 11/18/2024 10:43:10 + + +/*========================================= +使用程序:emr +过程(视图)名称:usp_getbrxx +过程说明:病人基本信息查询 +新 增 人:王侯文 +新增时间:2022-12-16 + +修改人: +修改时间: +修改内容: +=========================================*/ +/* +---------------------------------------------------- +修改原因:添加联系人isnull的判断 +修改方式:新增查询视图 +修 改 人:朱骏 +修改日期:2023-01-09 +修改标志:20230109A +---------------------------------------------------- +*/ +ALTER PROCEDURE [dbo].[usp_getbrxx] +( +@orgId varchar(200), +@mainId varchar(200) +) +AS + + SELECT a.[Id],a.[YLFKFS],a.[JKKH],a.[ZYCS],a.[BAH],a.[PATID],a.[ZYH],a.[XM],a.[XB],convert(varchar(10),a.CSRQ,120)[CSRQ],a.[NL],a.[GJ],a.[BZYZSNL],a.[XSECSTZ] +,a.[XSERYTZ],a.[CSD],a.[GG],a.[MZ],a.[SFZH],a.[ZY],a.[HY],a.[XZZ],a.[DH],a.[XZZYB],a.[HKDZ],a.[HKDYB],a.[GZDWJDZ],a.[DWDH],a.[DWYB],isnull(a.[LXRXM],cxxx.LXRXM) as [LXRXM] +,isnull(a.[GX],cxxx.GX) as [GX],isnull(a.[LXRDZ],cxxx.LXRDZ) as [LXRDZ] +,isnull(a.[LXRDH],cxxx.LXRDH) as [LXRDH],isnull(a.[RYTJ],cxxx.RYTJ) [RYTJ],convert(varchar(20),a.RYSJ,120)[RYSJ],a.[RYSJS],a.[RYKB],a.[RYBF],a.[ZKKB] +,convert(varchar(20),a.CYSJ,120)[CYSJ] +,a.[CYSJS],a.[CYKB],a.[CYBF],a.[SJZYTS],a.[MZZD],a.[MZZDDM],a.[BWHBZ],a.[RYZD],a.[RYZDDM],a.[SSLCLJ] +,a.[QJCS],a.[QJCGCS],a.[QZRQ],a.[ZQSS],a.[BRLY],a.[WBYY],a.[H23],a.[BLZD],a.[BLZDDM],a.[BLH],a.[YWGM],a.[GMYW],a.[SWHZSJ],a.[XX],a.[RH],isnull(a.[KZR],staff.Name) KZR +,isnull(a.[ZRYS],zrys.ysmc)ZRYS,isnull(a.[ZZYS],zz.ysmc)ZZYS,isnull(a.[ZYYS],zyys.ysmc)ZYYS,isnull(a.[ZRHS],zrhs.ysmc)ZRHS,isnull(a.ZZYS1,zzys.ysmc)ZZYS1 +,a.[JXYS],a.[SXYS],a.[BMY],a.[BAZL],a.[ZKYS],a.[ZKHS],convert(varchar(10),ZKRQ,120)[ZKRQ],a.[LYFS],a.[YZZY_YLJG],a.[WSY_YLJG],a.[SFZZYJH] +,a.[MD],a.[RYQ_T],a.[RYQ_XS],a.[RYQ_F],a.[RYH_T],a.[RYH_XS],a.[RYH_F],a.[zt],a.[CreateTime],a.[CreatorCode],a.[LastModifyTime],a.[LastModifierCode] +,a.[LCLJGL],a.[LCBZGL],a.[BZGLFL],a.[BQFX],a.[OrganizeId],a.[CSD_SN],a.[CSD_SI],a.[CSD_QX],a.[CSD_JD],a.[XZZ_SN],a.[XZZ_SI],a.[XZZ_QX],a.[XZZ_JD] +,a.[HKDZ_SN],a.[HKDZ_SI],a.[HKDZ_QX],a.[HKDZ_JD],a.[LXRDZ_SN],a.[LXRDZ_SI],a.[LXRDZ_QX],a.[LXRDZ_JD],a.[RYCH],a.[CYCH],a.[bazt] +,a.[ZFY],a.[ZFJE],a.[QTZF],a.[YLFUF],a.[BZLZF],a.[ZYBLZHZF],a.[ZLCZF],a.[HLF],a.[QTFY],a.[BLZDF],a.[SYSZDF],a.[YXXZDF],a.[LCZDXMF],a.[FSSZLXMF],a.[WLZLF] +,a.[SSZLF],a.[MAF],a.[SSF],a.[KFF],a.[ZYZLF],a.[ZYZL],a.[ZYWZ],a.[ZYGS],a.[ZCYJF],a.[ZYTNZL],a.[ZYGCZL],a.[ZYTSZL],a.[ZYQT],a.[ZYTSTPJG],a.[BZSS] +,a.[XYF],a.[KJYWF],a.[ZCYF],a.[ZYZJF],a.[ZCYF1],a.[XF],a.[BDBLZPF],a.[QDBLZPF],a.[NXYZLZPF],a.[XBYZLZPF],a.[HCYYCLF],a.[YYCLF],a.[YCXYYCLF],a.[QTF], +b.[YLFKFS] R_YLFKFS,b.[XB] R_XB,b.[GJ] R_GJ,b.[MZ] R_MZ,b.[ZY] R_ZY,b.[HY] R_HY,b.[GX] R_GX,b.[RYTJ] R_RYTJ,b.[RYKB] R_RYKB,b.[RYBF] R_RYBF +,b.[ZKKB] R_ZKKB,b.[CYBF] R_CYBF,b.[CYKB] R_CYKB,b.[BLZDDM] R_BLZDDM,b.[BRLY] R_BRLY,b.[YWGM] R_YWGM,b.[XX] R_XX,b.[RH] R_RH +,isnull(b.[KZR],bq.kzr_gh) R_KZR,isnull(b.[ZRYS],zrys.ysmc) R_ZRYS,isnull(b.[ZZYS] ,zz.ysmc)R_ZZYS +,isnull(b.[ZYYS],zyys.ysgh) R_ZYYS,isnull(b.[ZRHS],zrhs.ysgh) R_ZRHS,b.[JXYS] R_JXYS,b.[SXYS] R_SXYS +,b.[BMY] R_BMY,b.[BAZL] R_BAZL,b.[ZKYS] R_ZKYS,b.[ZKHS] R_ZKHS,b.[LYFS] R_LYFS,b.[SFZZYJH] R_SFZZYJH,b.[BQFX] R_BQFX +,a.[HXB],a.[XXB],a.[XJ],a.[QX],a.[ZTXHS],a.[BDB],a.[LCD],a.[QT],a.[SXFY],a.[SZ],a.[SZQXZ],a.[SZQXY],a.[SZQXN],a.[WCLCLJ],a.[TCYY],a.[SFBY],a.[BYYY] +,a.[CT],a.[PETCT],a.[SYCT],a.[BC],a.[XP],a.[CSXDT],a.[MRI],a.[TWSJC],a.[SYCXSJ],a.[LHYY] +,a.[YYGRQK],a.[YYGRSSXG],a.[YYGRSFQRXG],a.[KJYWSYQK],a.[KJYWMC1],a.[KJYWMC2],a.[KJYWMC3],a.[KJYWMC4],a.[KJYWMC5],a.[KJYWMC6] +,a.[SFFSYC],a.[SFZYQJFS],a.[YCFQ],a.[SYFY],a.[YFFYDYW],a.[SYLCBX],a.[ZYSFDDHZC],a.[ZYDDHZCDCD],a.[DDHZCDYY],a.[ZYQJSTYY],a.[LYTXNSDZ] +,a.[DWFZR],a.[TJFZR],a.[TBR],a.[LXDH],a.[SJ] ,convert(varchar(10),a.[BCRQ],25) BCRQ,a.BZYYSNL,a.QTYLJGZR,isnull(b.ZZYS1,zzys.ysgh)R_ZZYS1 +,ZYSSLCLJ,SYYLJGZYZJ,SYZYZLSB,SYZYZLJS,BZSH +FROM [dbo].[mr_basy] a with(nolock) +left join [dbo].[mr_basy_rel_code] b with(nolock) on a.organizeid=b.organizeid and a.id=b.syid and a.bah=b.bah +left join NewtouchHIS_Base..xt_bq bq on bq.bqmc=a.RYBF and bq.zt=1 and bq.OrganizeId=@orgId +left join NewtouchHIS_Base..Sys_Staff staff on bq.kzr_gh=staff.gh and staff.OrganizeId=@orgId and staff.zt=1 +left join [Newtouch_EMR].[dbo].[V_HIS_InpPatInfoForBA] cxxx on cxxx.ZYH = a.ZYH and cxxx.OrganizeId = @orgId /*20230109A*/ +left join Newtouch_CIS..zy_PatDocInfo zrys on a.ZYH=zrys.zyh and zrys.OrganizeId=@orgId and zrys.zt=1 and zrys.TypeName='主任医生' +left join Newtouch_CIS..zy_PatDocInfo zz on a.ZYH=zz.zyh and zz.OrganizeId=@orgId and zrys.zt=1 and zz.TypeName='主诊医生' +left join Newtouch_CIS..zy_PatDocInfo zzys on a.ZYH=zzys.zyh and zzys.OrganizeId=@orgId and zzys.zt=1 and zzys.TypeName='主治医生' +left join Newtouch_CIS..zy_PatDocInfo zrhs on a.ZYH=zrhs.zyh and zrhs.OrganizeId=@orgId and zrhs.zt=1 and zrhs.TypeName='责任护士' +left join Newtouch_CIS..zy_PatDocInfo zyys on a.ZYH=zyys.zyh and zyys.OrganizeId=@orgId and zyys.zt=1 and zyys.TypeName='住院医生' +where a.zt='1' and a.OrganizeId=@orgId and a.id=@mainId +return + diff --git "a/SqlServer/V1.8.1/20241020_20241129/20241118145224443_RPT_ERM_\347\227\205\346\241\210\351\246\226\351\241\265\344\277\241\346\201\257_3.sql" "b/SqlServer/V1.8.1/20241020_20241129/20241118145224443_RPT_ERM_\347\227\205\346\241\210\351\246\226\351\241\265\344\277\241\346\201\257_3.sql" new file mode 100644 index 00000000..81974899 --- /dev/null +++ "b/SqlServer/V1.8.1/20241020_20241129/20241118145224443_RPT_ERM_\347\227\205\346\241\210\351\246\226\351\241\265\344\277\241\346\201\257_3.sql" @@ -0,0 +1,169 @@ +USE [NewtouchHIS_Base] +GO + +-- 事件类型: ALTER_PROCEDURE +-- 变更时间: 11/18/2024 14:52:24 + + +/*** +exec [RPT_ERM_病案首页信息] '6d5752a7-234a-403e-aa1c-df8b45d3469f','03245' + +***/ +ALTER proc [dbo].[RPT_ERM_病案首页信息] + @orgId varchar(50), + @zyh varchar(15) +as +SELECT + isnull(a.Id,'-')Id, + isnull(b.YLFKFS,'-') '医疗付款方式', + isnull(a.JKKH,'-') '就诊号', + isnull(a.ZYCS,'-') '住院次数', + isnull(a.BAH,'-') '病案号', + isnull(a.PATID,'-') '病人ID', + isnull(a.ZYH,'-') '住院号', + isnull(a.XM,'-') '姓名', + isnull(a.XB,'-') '性别', + isnull(convert(varchar(10),a.CSRQ,120),'-') '出生日期', + (case when a.NL>0 then convert(varchar(10),a.NL)+'岁' else '-' end) '年龄', + isnull(a.GJ,'-') '国籍', + (case when a.BZYZSNL>0 then convert(varchar(10),a.BZYZSNL)+'月' else '-' end) '不足一周岁年龄', + isnull(convert(varchar(10),a.XSECSTZ),'-') '新生儿出生体重', + isnull(convert(varchar(10),a.XSERYTZ),'-') '新生儿入院体重', + ( case when isnull(a.CSD_SN,'')+isnull(a.CSD_SI,'')+isnull(a.CSD_QX,'')+isnull(a.CSD_JD,'')+isnull(a.CSD,'')>'' then isnull(a.CSD_SN,'')+isnull(a.CSD_SI,'')+isnull(a.CSD_QX,'')+isnull(a.CSD_JD,'')+isnull(a.CSD,'') else '-' end) '出生地', + isnull(a.GG,'-') '籍贯', + isnull(a.MZ,'-') '民族', + isnull(a.SFZH,'-') '身份证号', + isnull(a.ZY,'-') '职业', + left(isnull(b.HY,'-'),1) '婚姻', + ( case when isnull(a.XZZ_SN,'')+isnull(a.XZZ_SI,'')+isnull(a.XZZ_QX,'')+isnull(a.XZZ_JD,'')+isnull(a.XZZ,'')>'' then isnull(a.XZZ_SN,'')+isnull(a.XZZ_SI,'')+isnull(a.XZZ_QX,'')+isnull(a.XZZ_JD,'')+isnull(a.XZZ,'') else '-' end) '现住址', + isnull(a.DH,'-') '电话', + isnull(a.XZZYB,'-') '现住址邮编', + ( case when isnull(a.HKDZ_SN,'')+isnull(a.HKDZ_SI,'')+isnull(a.HKDZ_QX,'')+isnull(a.HKDZ_JD,'')+isnull(a.HKDZ,'')>'' then isnull(a.HKDZ_SN,'')+isnull(a.HKDZ_SI,'')+isnull(a.HKDZ_QX,'')+isnull(a.HKDZ_JD,'')+isnull(a.HKDZ,'') else '-' end ) '户口地址', + isnull(a.HKDYB,'-') '户口地邮编', + isnull(a.GZDWJDZ,'-') '工作单位及地址', + isnull(a.DWDH,'-') '单位电话', + isnull(a.DWYB,'-') '单位邮编', + isnull(a.LXRXM,'-') '联系人姓名', + isnull(a.GX,'-') '关系', + ( case when isnull(a.LXRDZ_SN,'')+isnull(a.LXRDZ_SI,'')+isnull(a.LXRDZ_QX,'')+isnull(a.LXRDZ_JD,'')+isnull(a.LXRDZ,'')>'' then isnull(a.LXRDZ_SN,'')+isnull(a.LXRDZ_SI,'')+isnull(a.LXRDZ_QX,'')+isnull(a.LXRDZ_JD,'')+isnull(a.LXRDZ,'') else '' end) '联系人地址', + isnull(a.LXRDH,'-') '联系人电话', + (case a.RYTJ when 1 then 2 when 2 then 1 when 3 then 3 else 9 end) '入院途径', + isnull(convert(varchar(20),a.RYSJ,120),'-') '入院时间', + isnull(convert(varchar(10),a.RYSJS),'-') '入院时间小时', + isnull(a.RYKB,'-') '入院科别', + isnull(a.RYBF,'-') '入院病房', + isnull(a.ZKKB,'-') '转院科别', + isnull(convert(varchar(20),a.CYSJ,120),'-') '出院时间', + isnull(convert(varchar(10),a.CYSJS),'-') '出院时间小时', + isnull(a.CYKB,'-') '出院科别', + isnull(a.CYBF,'-') '出院病房', + isnull(a.SJZYTS,'-') '实际住院天数', + isnull(a.MZZD,'-') '门诊诊断', + isnull(a.MZZDDM,'-') '门诊诊断代码', + isnull(a.SSLCLJ,'-') '实施临床路径', + isnull(a.ZYSSLCLJ,'-') '住院实施临床路径', + isnull(a.SYYLJGZYZJ,'-') '使用医疗机构中药制剂', + isnull(a.SYZYZLSB,'-') '使用中医诊疗设备 ', + isnull(a.SYZYZLJS,'-') '使用中医诊疗技术', + isnull(a.BZSH,'-') '辩证施护', + case a.SSLCLJ when '1' then '是' when '2' then '否' else '-'end as SSLCLJ, + case a.WCLCLJ when '1' then '是' when '2' then '否' else '-'end as WCLCLJ, + isnull(a.TCYY,'') as '退出原因', + case a.SFBY when '1' then '是' when '2' then '否' else '-'end as '是否变异', + case a.BYYY when '1' then '正变异' when '2' then '负变异' when '3' then '系统原因' else '-' end as '变异原因', + isnull(convert(varchar(10),a.QJCS),'-')QJCS, + isnull(convert(varchar(10),a.QJCGCS),'-')QJCGCS, + isnull(convert(varchar(10),a.QZRQ,120),'-')QZRQ, + isnull(a.ZQSS,'-')ZQSS, + isnull(a.BRLY,'-')BRLY, + isnull(a.WBYY,'-') '损伤、中毒的外部原因', + isnull(a.H23,'-') '疾病编码', + isnull(a.BLZD,'-') '病理诊断', + isnull(a.BLZDDM,'-') '病理疾病编码', + isnull(a.BLH,'-') '病理号', + isnull(a.YWGM,'-') '药物过敏', + isnull(a.GMYW,'-') '过敏药物', + (case a.SWHZSJ when '1' then '2' when '2' then '1' else '-' end) '死亡患者尸检', + isnull(a.XX,'-') '血型', + isnull(a.RH,'-') RH, + isnull(a.KZR,'-') '科主任', + isnull(a.ZRYS,'-') '主任(副主任)医师', + isnull(a.ZZYS,'-') '主诊医师', + isnull(a.ZZYS1,'-') '主治医师', + isnull(a.ZYYS,'-') '住院医师', + isnull(a.ZRHS,'-')'责任护士', + isnull(a.JXYS,'-') '进修医师', + isnull(a.SXYS,'-') '实习医师', + isnull(a.BMY,'-') '编码员', + isnull(a.BAZL,'-') '病案质量', + isnull(a.ZKYS,'-') '质控医师', + isnull(a.ZKHS,'-') '质控护士', + isnull(convert(varchar(10),a.ZKRQ),'-') '质控日期', + case a.LYFS when '1' then '医嘱离院' when '2' then '医嘱转院' when '3' then '医嘱转社区卫生服务机构/乡镇卫生院' when '4' then '非医嘱离院' when '5' then '死亡' when '9' then '其他' else '-' end as '离院方式', + isnull(a.YZZY_YLJG,'-') '医嘱转院医疗机构', + isnull(a.WSY_YLJG,'-') '卫生院医疗机构', + (case a.SFZZYJH when 1 then '无' when 2 then '有' else '-' end) '是否再住院计划', + isnull(a.MD,'-') '目的', + isnull(convert(varchar(10),a.RYQ_T),'-') '入院前_天', + isnull(convert(varchar(10),a.RYQ_XS),'-') '入院前_小时', + isnull(convert(varchar(10),a.RYQ_F),'-') '入院前_分', + isnull(convert(varchar(10),a.RYH_T),'-') '入院后_天', + isnull(convert(varchar(10),a.RYH_XS),'-') '入院后_小时', + isnull(convert(varchar(10),a.RYH_F),'-') '入院后_分', + isnull(a.zt,'-')zt,isnull(convert(varchar(20),a.CreateTime,120),'-')CreateTime,isnull(a.CreatorCode,'-')CreatorCode, + isnull(convert(varchar(20),a.LastModifyTime,120),'-')LastModifyTime,isnull(a.LastModifierCode,'-')LastModifierCode, + isnull(a.LCLJGL,'-')LCLJGL,isnull(a.LCBZGL,'-')LCBZGL,isnull(a.BZGLFL,'-')BZGLFL,isnull(b.BQFX,'-') '病情分型',isnull(a.OrganizeId,'-')OrganizeId, + isnull(a.RYCH,'-')RYCH,isnull(a.CYCH,'-')CYCH,isnull(a.bazt,'-')bazt,isnull(a.ZFY,0.00) '住院费',isnull(a.ZFJE,0.00) '自付金额', + isnull(a.YLFUF,0.00) '医疗服务费',isnull(a.BZLZF,0.00)BZLZF,isnull(a.ZYBLZHZF,0.00)ZYBLZHZF,isnull(a.ZLCZF,0.00) '一般治疗操作费', + isnull(a.HLF,0.00) '护理费',isnull(a.QTFY,0) '其他费用',isnull(a.BLZDF,0.00) '病理诊断费',isnull(a.SYSZDF,0.00) '实验室诊断费',isnull(a.YXXZDF,0.00)'影像学诊断费', + isnull(a.LCZDXMF,0.00) '临床诊断项目费',isnull(a.FSSZLXMF,0.00) '非手术治疗项目费',isnull(a.WLZLF,0.00) '临床物理治疗费',isnull(a.SSZLF,0.00) '手术治疗费', + isnull(a.MAF,0.00) '麻醉费',isnull(a.SSF,0.00) '手术费',isnull(a.KFF,0.00) '康复费',isnull(a.ZYZLF,0.00) '中医治疗费',isnull(a.ZYZL,0.00)ZYZL, + isnull(a.ZYWZ,0.00)ZYWZ,isnull(a.ZYGS,0.00)ZYGS,isnull(a.ZCYJF,0.00)ZCYJF,isnull(a.ZYTNZL,0.00)ZYTNZL,isnull(a.ZYGCZL,0.00)ZYGCZL, + isnull(a.ZYTSZL,0.00)ZYTSZL,isnull(a.ZYQT,0.00)ZYQT,isnull(a.ZYTSTPJG,0.00)ZYTSTPJG,isnull(a.BZSS,0.00)BZSS,isnull(a.XYF,0.00) '西药费', + isnull(a.KJYWF,0.00) '抗菌药物费用',isnull(a.ZCYF,0.00) '中成药费',isnull(a.ZYZJF,0.00)ZYZJF,isnull(a.ZCYF1,0.00) '中草药费',isnull(a.XF,0.00) '血费', + isnull(a.BDBLZPF,0.00) '白蛋白类制品费',isnull(a.QDBLZPF,0.00) '球蛋白类制品费',isnull(a.NXYZLZPF,0.00) '凝血因子类制品费',isnull(a.XBYZLZPF,0.00) '细胞因子类制品费', + isnull(a.HCYYCLF,0.00) '检查用一次性医用材料费',isnull(a.YYCLF,0.00) '治疗用一次性医用材料费',isnull(a.YCXYYCLF,0.00) '手术用一次性医用材料费', + isnull(a.QTF,0.00) '其他费', + a.HXB as '红细胞', + a.XXB as '血小板', + a.XJ as '血浆', + a.QX as '全血', + a.ZTXHS as '自体血回输', + a.BDB as '白蛋白', + a.LCD as '冷沉淀', + a.QT as '其他', + a.SXFY as '输血反应', + case a.SZ when 1 then '是' when 2 then '否' else '-' end as '随诊', + a.SZQXZ as '随诊期限周', + a.SZQXY as '随诊期限月', + a.SZQXN as '随诊期限年', + a.SYCXSJ as 'SYCXSJ', + isnull(a.lhyy,'-') as '联合用药', + case a.CT when '1' then '阳性' when '2' then '阴性' when '3' then '未做' end as 'CT', + case a.PETCT when '1' then '阳性' when '2' then '阴性' when '3' then '未做' end as 'PETCT', + case a.SYCT when '1' then '阳性' when '2' then '阴性' when '3' then '未做' end as '双源CT', + case a.BC when '1' then '阳性' when '2' then '阴性' when '3' then '未做' end as 'B超', + case a.XP when '1' then '阳性' when '2' then '阴性' when '3' then '未做' end as 'X片', + case a.CSXDT when '1' then '阳性' when '2' then '阴性' when '3' then '未做' end as '超声心动图', + case a.MRI when '1' then '阳性' when '2' then '阴性' when '3' then '未做' end as 'MRI', + case a.TWSJC when '1' then '阳性' when '2' then '阴性' when '3' then '未做' end as '同位素检查', + case a.YYGRQK when '1' then '无' when '2' then '有' else '-' end as '医院感染情况', + case a.YYGRSSXG when '1' then '否' when '2' then '是' else '-' end as '医院感染是否与手术相关', + case a.YYGRSFQRXG when '1' then '无' when '2' then '有' else '-' end as '医院感染是否与侵入性操作性相关', + case a.KJYWSYQK when '1' then 'Ⅰ联' when '2' then 'Ⅱ联' when '3' then 'Ⅲ联' when '4' then 'Ⅳ联' when '5' then '>Ⅵ联' else '-' end as '抗菌药物使用情况', + a.KJYWMC1 as '抗菌药物名称1',a.KJYWMC2 as '抗菌药物名称2', a.KJYWMC3 as '抗菌药物名称3' , a.KJYWMC4 as '抗菌药物名称4', a.KJYWMC5 as '抗菌药物名称5',a.KJYWMC6 as '抗菌药物名称6', + case a.SFFSYC when '1' then '否' when '2' then '是' else '-' end as '是否发生压疮', + case a.SFZYQJFS when '1' then '否' when '2' then '是' else '-' end as '是否住院期间发生', + case a.YCFQ when '1' then '1期' when '2' then '2期' when '3' then '3期' when '4' then '4期' else '-' end as '压疮分期', + case a.SYFY when '0' then '未输' when '1' then '无' when '2' then '有' else '-' end as '输液反应', + a.YFFYDYW as '引发反应的药物', + a.SYLCBX as '临床表现', + case a.ZYSFDDHZC when '1' then '否' when '2' then '是' else '-' end as '住院期间是否发生跌倒或坠床', + case a.ZYDDHZCDCD when '1' then '一级' when '2' then '二级' when '3' then '三级' when '4' then '未造成伤害' else '-' end as '住院期间跌倒或坠床的伤害程度', + case a.DDHZCDYY when '1' then '健康原因' when '2' then '治疗,药物,麻醉原因' when '3' then '环境因素' when '4' then '其他原因' else '-' end as '跌倒或坠床的原因', + case a.ZYQJSTYY when '1' then '无' when '2' then '有' else '-' end as '住院期间身体约束', + a.LYTXNSDZ as '离院时透析尿素氮值' +FROM Newtouch_EMR..mr_basy a with(nolock),Newtouch_EMR..mr_basy_rel_code b with(nolock) +where a.organizeid=b.organizeid and a.zt='1' and a.id=b.SYId + and a.ZYH=@zyh and a.organizeid=@orgId + diff --git "a/SqlServer/V1.8.1/20241020_20241129/20241118145340637_RPT_ERM_\347\227\205\346\241\210\351\246\226\351\241\265\350\257\212\346\226\255_\344\270\255\350\245\277\345\214\273_4.sql" "b/SqlServer/V1.8.1/20241020_20241129/20241118145340637_RPT_ERM_\347\227\205\346\241\210\351\246\226\351\241\265\350\257\212\346\226\255_\344\270\255\350\245\277\345\214\273_4.sql" new file mode 100644 index 00000000..3442ca8d --- /dev/null +++ "b/SqlServer/V1.8.1/20241020_20241129/20241118145340637_RPT_ERM_\347\227\205\346\241\210\351\246\226\351\241\265\350\257\212\346\226\255_\344\270\255\350\245\277\345\214\273_4.sql" @@ -0,0 +1,49 @@ +USE [NewtouchHIS_Base] +GO + +-- 事件类型: CREATE_PROCEDURE +-- 变更时间: 11/18/2024 14:53:40 + + + +/*** +exec [RPT_ERM_病案首页诊断_中西医] '6d5752a7-234a-403e-aa1c-df8b45d3469f','03245' + +***/ +CREATE proc [dbo].[RPT_ERM_病案首页诊断_中西医] + @orgId varchar(50), + @zyh varchar(15) +as +begin + + SELECT + CASE + WHEN [ZDLB] = 'TCM' AND [ZDLX] = 1 THEN '主病 ' + [JBMC] + WHEN [ZDLB] = 'TCM' AND [ZDLX] = 2 THEN '主证 ' + [JBMC] + ELSE NULL + END AS [出院中医诊断], + + -- New column for 出院西医诊断 + CASE + WHEN [ZDLB] = 'WM' AND [ZDLX] = 1 THEN '主要诊断 ' + [JBMC] + WHEN [ZDLB] = 'WM' AND [ZDLX] = 2 THEN '次要诊断 ' + [JBMC] + ELSE NULL + END AS [出院西医诊断], + [BAH] [病案号], + [ZYH] [住院号], + [ZDLB] [诊断类别], + [ZDLX] [诊断类型], + [JBDM] [疾病编码], + [JBMC] [疾病名臣], + [RYBQ] [入院病情], + [RYBQMS] [入院病情描述], + [CYQK] [出院病情], + [CYQKMS] [出院病情描述] + + FROM Newtouch_EMR..mr_basy_zd with(nolock) + WHERE zyh =@zyh AND organizeid = @orgId + and JBDM<>'999999999' and zt='1' order by ZDLB, ZDLX,ZDOrder + +end + + diff --git "a/SqlServer/V1.8.1/20241020_20241129/20241119162108107_RPT_SETT_\344\275\217\351\231\242\345\214\273\344\277\235\347\273\223\347\256\227\345\215\225_\346\212\245\351\224\200\346\230\216\347\273\206_5.sql" "b/SqlServer/V1.8.1/20241020_20241129/20241119162108107_RPT_SETT_\344\275\217\351\231\242\345\214\273\344\277\235\347\273\223\347\256\227\345\215\225_\346\212\245\351\224\200\346\230\216\347\273\206_5.sql" new file mode 100644 index 00000000..d5a0f648 --- /dev/null +++ "b/SqlServer/V1.8.1/20241020_20241129/20241119162108107_RPT_SETT_\344\275\217\351\231\242\345\214\273\344\277\235\347\273\223\347\256\227\345\215\225_\346\212\245\351\224\200\346\230\216\347\273\206_5.sql" @@ -0,0 +1,73 @@ +USE [NewtouchHIS_Base] +GO + +-- 事件类型: ALTER_PROCEDURE +-- 变更时间: 11/19/2024 16:21:08 + + + + + +/* +author:tyz +time:2023年3月10日 +des: 门诊结算单 +exec [RPT_SETT_住院医保结算单_报销明细] '6d5752a7-234a-403e-aa1c-df8b45d3469f', '4294' +*/ +ALTER PROCEDURE [dbo].[RPT_SETT_住院医保结算单_报销明细] +( +@hospitalCode varchar(50), +@jsnm int +) +AS + +declare @kssj datetime +declare @jssj datetime +declare @patid varchar(20) +declare @xjzf numeric(10,2) +declare @yjj numeric(10,2)--预交金 +declare @szje numeric(10,2)--出院收支 +declare @xzzffs varchar(20) +select @kssj=jsksrq,@jssj=a.CreateTime,@patid=patid,@xjzf=a.xjzf,@xzzffs=xjzffs from NewtouchHIS_Sett..zy_js a +left join NewtouchHIS_Sett..zy_brjbxx b on a.zyh=b.zyh and a.OrganizeId=b.OrganizeId and a.zt=1 +where jsnm=@jsnm + +if(@xzzffs='3') +begin +select top 1 @yjj=b.zhye ,@szje=case when b.zhye>@xjzf then -(b.zhye-@xjzf) else (b.zhye-@xjzf) end from NewtouchHIS_Sett..xt_zh a +left join NewtouchHIS_Sett..xt_zhszjl b on a.zhCode=b.zhCode and a.OrganizeId=b.OrganizeId and b.zt='1' +where (szxz=1 or szxz=2 or szxz=6) and a.patid=@patid and b.createtime >=@kssj and b.createtime <=@jssj and a.zt='1' order by b.CreateTime desc +end + else + begin + select top 1 @yjj=0.00 ,@szje=@xjzf from NewtouchHIS_Sett..xt_zh a +left join NewtouchHIS_Sett..xt_zhszjl b on a.zhCode=b.zhCode and a.OrganizeId=b.OrganizeId and b.zt='1' +where (szxz=1 or szxz=2 or szxz=6) and a.patid=@patid and b.createtime >=@kssj and b.createtime <=@jssj and a.zt='1' order by b.CreateTime desc + end +--select top 1 @yjj=zhye ,@szje=case when zhye>@xjzf then -(zhye-@xjzf) else (zhye-@xjzf) end from xt_zhszjl +--where szxz=1 and patid=@patid and createtime >=@kssj and createtime <=@jssj and zt='1' order by CreateTime desc + +select zybrxx.xm,zyjs.zyts,zyjs.zje,dbo.fn_getformatmoney(zyjs.zje) zjedx,zyjs.zlfy,zyjs.zffy,zyjs.flzffy,zyjs.jzfy,zyjs.xjzf,zyjs.fph,zyjs.jmje,zyjs.ysk, +zyjs.createTime sfrq,brxz.brxzmc ,xjzffs.xjzffsmc ,s.Name, +isnull(zyjs.xjwc,0.00) srje, +isnull(jsjl.cvlserv_pay,0.00) gwybz, +isnull(jsjl.hifp_pay,0.00) cqtczf, +isnull(jsjl.psn_cash_pay,0.00) cqxjzf, +isnull(jsjl.hifob_pay,0.00) delpje, +isnull(jsjl.maf_pay,0.00) mzjzje, +isnull(jsjl.hifes_pay,0.00) qyzc, +isnull(jsjl.hifmi_pay,0.00) jmdb, +isnull(jsjl.oth_pay,0.00) qtzc, +isnull(jsjl.acct_mulaid_pay,0.00) zhdy, +isnull(jsjl.acct_pay,0.00) zhzf,jsjl.hosp_part_amt,case when isnull(@yjj,0.00)=0.00 then xjzf else @szje end szje,isnull(@yjj,0.00) yjj +from NewtouchHIS_Sett..zy_js zyjs +INNER JOIN NewtouchHIS_Sett..zy_brjbxx zybrxx ON zybrxx.zyh = zyjs.zyh AND zybrxx.OrganizeId = zyjs.OrganizeId AND zybrxx.zt = 1 +--LEFT JOIN NewtouchHIS_Sett..cqyb_OutPut05 cqyb on cqyb.jsnm=zyjs.jsnm and cqyb.OrganizeId=zyjs.OrganizeId and cqyb.zt=1 and cqyb.jslb=3 +LEFT JOIN NewtouchHIS_Sett..drjk_zyjs_output jsjl on jsjl.setl_id=zyjs.ybjslsh --cqyb.jylsh +LEFT JOIN NewtouchHIS_Sett..xt_xjzffs xjzffs ON xjzffs.xjzffs = zyjs.xjzffs AND xjzffs.zt = 1 +LEFT JOIN NewtouchHIS_Sett..xt_brxz brxz ON brxz.brxz = zyjs.brxz AND brxz.OrganizeId = zyjs.OrganizeId AND brxz.zt = 1 +LEFT JOIN NewtouchHIS_Base..V_C_Sys_UserStaff s ON s.Account=zyjs.CreatorCode and s.organizeid=zyjs.organizeid +where zyjs.OrganizeId =@hospitalCode + AND zyjs.jsnm = @jsnm and zyjs.zt='1' + + diff --git a/SqlServer/V1.8.1/20241020_20241129/20241119164849953_Tmp_mr_basy_zd_9.sql b/SqlServer/V1.8.1/20241020_20241129/20241119164849953_Tmp_mr_basy_zd_9.sql new file mode 100644 index 00000000..e5bf0e65 --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/20241119164849953_Tmp_mr_basy_zd_9.sql @@ -0,0 +1,26 @@ +USE [Newtouch_EMR] +GO + +-- 事件类型: CREATE_TABLE +-- 变更时间: 11/19/2024 16:48:49 +CREATE TABLE dbo.Tmp_mr_basy_zd + ( + Id varchar(50) NOT NULL, + BAH varchar(100) NOT NULL, + ZYH varchar(50) NOT NULL, + ZDLB varchar(5) NULL, + ZDLX varchar(5) NULL, + ZDOrder int NOT NULL, + JBDM varchar(100) NULL, + JBMC varchar(100) NULL, + RYBQ varchar(100) NULL, + RYBQMS varchar(200) NULL, + CYQK varchar(100) NULL, + CYQKMS varchar(200) NULL, + zt char(1) NOT NULL, + CreateTime datetime NOT NULL, + CreatorCode varchar(50) NOT NULL, + LastModifyTime datetime NULL, + LastModifierCode varchar(50) NULL, + OrganizeId varchar(50) NULL + ) ON [PRIMARY] diff --git a/SqlServer/V1.8.1/20241020_20241129/20241119164849960_Tmp_mr_basy_zd_10.sql b/SqlServer/V1.8.1/20241020_20241129/20241119164849960_Tmp_mr_basy_zd_10.sql new file mode 100644 index 00000000..cc0495fd --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/20241119164849960_Tmp_mr_basy_zd_10.sql @@ -0,0 +1,6 @@ +USE [Newtouch_EMR] +GO + +-- 事件类型: ALTER_TABLE +-- 变更时间: 11/19/2024 16:48:49 +ALTER TABLE dbo.Tmp_mr_basy_zd SET (LOCK_ESCALATION = TABLE) diff --git a/SqlServer/V1.8.1/20241020_20241129/20241119164850480_mr_basy_zd_12.sql b/SqlServer/V1.8.1/20241020_20241129/20241119164850480_mr_basy_zd_12.sql new file mode 100644 index 00000000..fd6ba7b3 --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/20241119164850480_mr_basy_zd_12.sql @@ -0,0 +1,10 @@ +USE [Newtouch_EMR] +GO + +-- 事件类型: ALTER_TABLE +-- 变更时间: 11/19/2024 16:48:50 +ALTER TABLE dbo.mr_basy_zd ADD CONSTRAINT + PK__mr_basy___3214EC078F372823 PRIMARY KEY CLUSTERED + ( + Id + ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] diff --git a/SqlServer/V1.8.1/20241020_20241129/20241119170958270_Tmp_zy_PatDxInfo_6.sql b/SqlServer/V1.8.1/20241020_20241129/20241119170958270_Tmp_zy_PatDxInfo_6.sql new file mode 100644 index 00000000..80cf4201 --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/20241119170958270_Tmp_zy_PatDxInfo_6.sql @@ -0,0 +1,24 @@ +USE [Newtouch_CIS] +GO + +-- 事件类型: CREATE_TABLE +-- 变更时间: 11/19/2024 17:09:58 +CREATE TABLE dbo.Tmp_zy_PatDxInfo + ( + Id varchar(50) NOT NULL, + OrganizeId varchar(50) NOT NULL, + zyh varchar(50) NOT NULL, + zddl varchar(5) NULL, + zdlb varchar(10) NOT NULL, + zdlx varchar(10) NOT NULL, + zddm varchar(50) NOT NULL, + zdmc varchar(200) NULL, + zdyzdmc varchar(200) NULL, + CreateTime datetime NOT NULL, + CreatorCode varchar(50) NOT NULL, + LastModifyTime datetime NULL, + LastModifierCode varchar(50) NULL, + zt char(1) NOT NULL, + cyqk int NULL, + px int NULL + ) ON [PRIMARY] diff --git a/SqlServer/V1.8.1/20241020_20241129/20241119170958277_Tmp_zy_PatDxInfo_7.sql b/SqlServer/V1.8.1/20241020_20241129/20241119170958277_Tmp_zy_PatDxInfo_7.sql new file mode 100644 index 00000000..53c042d5 --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/20241119170958277_Tmp_zy_PatDxInfo_7.sql @@ -0,0 +1,6 @@ +USE [Newtouch_CIS] +GO + +-- 事件类型: ALTER_TABLE +-- 变更时间: 11/19/2024 17:09:58 +ALTER TABLE dbo.Tmp_zy_PatDxInfo SET (LOCK_ESCALATION = TABLE) diff --git a/SqlServer/V1.8.1/20241020_20241129/20241119170958790_zy_PatDxInfo_9.sql b/SqlServer/V1.8.1/20241020_20241129/20241119170958790_zy_PatDxInfo_9.sql new file mode 100644 index 00000000..5fe98dd3 --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/20241119170958790_zy_PatDxInfo_9.sql @@ -0,0 +1,10 @@ +USE [Newtouch_CIS] +GO + +-- 事件类型: ALTER_TABLE +-- 变更时间: 11/19/2024 17:09:58 +ALTER TABLE dbo.zy_PatDxInfo ADD CONSTRAINT + PK_ZY_PATDXINFO PRIMARY KEY CLUSTERED + ( + Id + ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] diff --git "a/SqlServer/V1.8.1/20241020_20241129/20241119175832010_RPT_ERM_\347\227\205\346\241\210\351\246\226\351\241\265\344\277\241\346\201\257_6.sql" "b/SqlServer/V1.8.1/20241020_20241129/20241119175832010_RPT_ERM_\347\227\205\346\241\210\351\246\226\351\241\265\344\277\241\346\201\257_6.sql" new file mode 100644 index 00000000..53f7efe3 --- /dev/null +++ "b/SqlServer/V1.8.1/20241020_20241129/20241119175832010_RPT_ERM_\347\227\205\346\241\210\351\246\226\351\241\265\344\277\241\346\201\257_6.sql" @@ -0,0 +1,172 @@ +USE [NewtouchHIS_Base] +GO + +-- 事件类型: ALTER_PROCEDURE +-- 变更时间: 11/19/2024 17:58:32 + + + +/*** +exec [RPT_ERM_病案首页信息] '6d5752a7-234a-403e-aa1c-df8b45d3469f','03245' + +***/ +ALTER proc [dbo].[RPT_ERM_病案首页信息] + @orgId varchar(50), + @zyh varchar(15) +as +SELECT + isnull(a.Id,'-')Id, + isnull(b.YLFKFS,'-') '医疗付款方式', + isnull(a.JKKH,'-') '就诊号', + isnull(a.ZYCS,'-') '住院次数', + isnull(a.BAH,'-') '病案号', + isnull(a.PATID,'-') '病人ID', + isnull(a.ZYH,'-') '住院号', + isnull(a.XM,'-') '姓名', + isnull(a.XB,'-') '性别', + isnull(convert(varchar(10),a.CSRQ,120),'-') '出生日期', + (case when a.NL>0 then convert(varchar(10),a.NL)+'岁' else '-' end) '年龄', + isnull(a.GJ,'-') '国籍', + (case when a.BZYZSNL>0 then convert(varchar(10),a.BZYZSNL)+'月' else '-' end) '不足一周岁年龄', + isnull(convert(varchar(10),a.XSECSTZ),'-') '新生儿出生体重', + isnull(convert(varchar(10),a.XSERYTZ),'-') '新生儿入院体重', + ( case when isnull(a.CSD_SN,'')+isnull(a.CSD_SI,'')+isnull(a.CSD_QX,'')+isnull(a.CSD_JD,'')+isnull(a.CSD,'')>'' then isnull(a.CSD_SN,'')+isnull(a.CSD_SI,'')+isnull(a.CSD_QX,'')+isnull(a.CSD_JD,'')+isnull(a.CSD,'') else '-' end) '出生地', + isnull(a.GG,'-') '籍贯', + isnull(a.MZ,'-') '民族', + isnull(a.SFZH,'-') '身份证号', + isnull(a.ZY,'-') '职业', + left(isnull(b.HY,'-'),1) '婚姻', + ( case when isnull(a.XZZ_SN,'')+isnull(a.XZZ_SI,'')+isnull(a.XZZ_QX,'')+isnull(a.XZZ_JD,'')+isnull(a.XZZ,'')>'' then isnull(a.XZZ_SN,'')+isnull(a.XZZ_SI,'')+isnull(a.XZZ_QX,'')+isnull(a.XZZ_JD,'')+isnull(a.XZZ,'') else '-' end) '现住址', + isnull(a.DH,'-') '电话', + isnull(a.XZZYB,'-') '现住址邮编', + ( case when isnull(a.HKDZ_SN,'')+isnull(a.HKDZ_SI,'')+isnull(a.HKDZ_QX,'')+isnull(a.HKDZ_JD,'')+isnull(a.HKDZ,'')>'' then isnull(a.HKDZ_SN,'')+isnull(a.HKDZ_SI,'')+isnull(a.HKDZ_QX,'')+isnull(a.HKDZ_JD,'')+isnull(a.HKDZ,'') else '-' end ) '户口地址', + isnull(a.HKDYB,'-') '户口地邮编', + isnull(a.GZDWJDZ,'-') '工作单位及地址', + isnull(a.DWDH,'-') '单位电话', + isnull(a.DWYB,'-') '单位邮编', + isnull(a.LXRXM,'-') '联系人姓名', + isnull(a.GX,'-') '关系', + ( case when isnull(a.LXRDZ_SN,'')+isnull(a.LXRDZ_SI,'')+isnull(a.LXRDZ_QX,'')+isnull(a.LXRDZ_JD,'')+isnull(a.LXRDZ,'')>'' then isnull(a.LXRDZ_SN,'')+isnull(a.LXRDZ_SI,'')+isnull(a.LXRDZ_QX,'')+isnull(a.LXRDZ_JD,'')+isnull(a.LXRDZ,'') else '' end) '联系人地址', + isnull(a.LXRDH,'-') '联系人电话', + (case a.RYTJ when 1 then 2 when 2 then 1 when 3 then 3 else 9 end) '入院途径', + isnull(convert(varchar(20),a.RYSJ,120),'-') '入院时间', + isnull(convert(varchar(10),a.RYSJS),'-') '入院时间小时', + isnull(a.RYKB,'-') '入院科别', + isnull(a.RYBF,'-') '入院病房', + isnull(a.ZKKB,'-') '转院科别', + isnull(convert(varchar(20),a.CYSJ,120),'-') '出院时间', + isnull(convert(varchar(10),a.CYSJS),'-') '出院时间小时', + isnull(a.CYKB,'-') '出院科别', + isnull(a.CYBF,'-') '出院病房', + isnull(a.SJZYTS,'-') '实际住院天数', + isnull(a.MZZD,'-') '门诊诊断', + isnull(a.MZZDDM,'-') '门诊诊断代码', + isnull(a.RYZD,'-') '住院诊断', + isnull(a.RYZDDM,'-') '住院诊断代码', + isnull(a.SSLCLJ,'-') '实施临床路径', + isnull(a.ZYSSLCLJ,'-') '住院实施临床路径', + isnull(a.SYYLJGZYZJ,'-') '使用医疗机构中药制剂', + isnull(a.SYZYZLSB,'-') '使用中医诊疗设备 ', + isnull(a.SYZYZLJS,'-') '使用中医诊疗技术', + isnull(a.BZSH,'-') '辩证施护', + case a.SSLCLJ when '1' then '是' when '2' then '否' else '-'end as SSLCLJ, + case a.WCLCLJ when '1' then '是' when '2' then '否' else '-'end as WCLCLJ, + isnull(a.TCYY,'') as '退出原因', + case a.SFBY when '1' then '是' when '2' then '否' else '-'end as '是否变异', + case a.BYYY when '1' then '正变异' when '2' then '负变异' when '3' then '系统原因' else '-' end as '变异原因', + isnull(convert(varchar(10),a.QJCS),'-')QJCS, + isnull(convert(varchar(10),a.QJCGCS),'-')QJCGCS, + isnull(convert(varchar(10),a.QZRQ,120),'-')QZRQ, + isnull(a.ZQSS,'-')ZQSS, + isnull(a.BRLY,'-')BRLY, + isnull(a.WBYY,'-') '损伤、中毒的外部原因', + isnull(a.H23,'-') '疾病编码', + isnull(a.BLZD,'-') '病理诊断', + isnull(a.BLZDDM,'-') '病理疾病编码', + isnull(a.BLH,'-') '病理号', + isnull(a.YWGM,'-') '药物过敏', + isnull(a.GMYW,'-') '过敏药物', + (case a.SWHZSJ when '1' then '2' when '2' then '1' else '-' end) '死亡患者尸检', + isnull(a.XX,'-') '血型', + isnull(a.RH,'-') RH, + isnull(a.KZR,'-') '科主任', + isnull(a.ZRYS,'-') '主任(副主任)医师', + isnull(a.ZZYS,'-') '主诊医师', + isnull(a.ZZYS1,'-') '主治医师', + isnull(a.ZYYS,'-') '住院医师', + isnull(a.ZRHS,'-')'责任护士', + isnull(a.JXYS,'-') '进修医师', + isnull(a.SXYS,'-') '实习医师', + isnull(a.BMY,'-') '编码员', + isnull(a.BAZL,'-') '病案质量', + isnull(a.ZKYS,'-') '质控医师', + isnull(a.ZKHS,'-') '质控护士', + isnull(convert(varchar(10),a.ZKRQ),'-') '质控日期', + case a.LYFS when '1' then '医嘱离院' when '2' then '医嘱转院' when '3' then '医嘱转社区卫生服务机构/乡镇卫生院' when '4' then '非医嘱离院' when '5' then '死亡' when '9' then '其他' else '-' end as '离院方式', + isnull(a.YZZY_YLJG,'-') '医嘱转院医疗机构', + isnull(a.WSY_YLJG,'-') '卫生院医疗机构', + (case a.SFZZYJH when 1 then '无' when 2 then '有' else '-' end) '是否再住院计划', + isnull(a.MD,'-') '目的', + isnull(convert(varchar(10),a.RYQ_T),'-') '入院前_天', + isnull(convert(varchar(10),a.RYQ_XS),'-') '入院前_小时', + isnull(convert(varchar(10),a.RYQ_F),'-') '入院前_分', + isnull(convert(varchar(10),a.RYH_T),'-') '入院后_天', + isnull(convert(varchar(10),a.RYH_XS),'-') '入院后_小时', + isnull(convert(varchar(10),a.RYH_F),'-') '入院后_分', + isnull(a.zt,'-')zt,isnull(convert(varchar(20),a.CreateTime,120),'-')CreateTime,isnull(a.CreatorCode,'-')CreatorCode, + isnull(convert(varchar(20),a.LastModifyTime,120),'-')LastModifyTime,isnull(a.LastModifierCode,'-')LastModifierCode, + isnull(a.LCLJGL,'-')LCLJGL,isnull(a.LCBZGL,'-')LCBZGL,isnull(a.BZGLFL,'-')BZGLFL,isnull(b.BQFX,'-') '病情分型',isnull(a.OrganizeId,'-')OrganizeId, + isnull(a.RYCH,'-')RYCH,isnull(a.CYCH,'-')CYCH,isnull(a.bazt,'-')bazt,isnull(a.ZFY,0.00) '住院费',isnull(a.ZFJE,0.00) '自付金额', + isnull(a.YLFUF,0.00) '医疗服务费',isnull(a.BZLZF,0.00)BZLZF,isnull(a.ZYBLZHZF,0.00)ZYBLZHZF,isnull(a.ZLCZF,0.00) '一般治疗操作费', + isnull(a.HLF,0.00) '护理费',isnull(a.QTFY,0) '其他费用',isnull(a.BLZDF,0.00) '病理诊断费',isnull(a.SYSZDF,0.00) '实验室诊断费',isnull(a.YXXZDF,0.00)'影像学诊断费', + isnull(a.LCZDXMF,0.00) '临床诊断项目费',isnull(a.FSSZLXMF,0.00) '非手术治疗项目费',isnull(a.WLZLF,0.00) '临床物理治疗费',isnull(a.SSZLF,0.00) '手术治疗费', + isnull(a.MAF,0.00) '麻醉费',isnull(a.SSF,0.00) '手术费',isnull(a.KFF,0.00) '康复费',isnull(a.ZYZLF,0.00) '中医治疗费',isnull(a.ZYZL,0.00)ZYZL, + isnull(a.ZYWZ,0.00)ZYWZ,isnull(a.ZYGS,0.00)ZYGS,isnull(a.ZCYJF,0.00)ZCYJF,isnull(a.ZYTNZL,0.00)ZYTNZL,isnull(a.ZYGCZL,0.00)ZYGCZL, + isnull(a.ZYTSZL,0.00)ZYTSZL,isnull(a.ZYQT,0.00)ZYQT,isnull(a.ZYTSTPJG,0.00)ZYTSTPJG,isnull(a.BZSS,0.00)BZSS,isnull(a.XYF,0.00) '西药费', + isnull(a.KJYWF,0.00) '抗菌药物费用',isnull(a.ZCYF,0.00) '中成药费',isnull(a.ZYZJF,0.00)ZYZJF,isnull(a.ZCYF1,0.00) '中草药费',isnull(a.XF,0.00) '血费', + isnull(a.BDBLZPF,0.00) '白蛋白类制品费',isnull(a.QDBLZPF,0.00) '球蛋白类制品费',isnull(a.NXYZLZPF,0.00) '凝血因子类制品费',isnull(a.XBYZLZPF,0.00) '细胞因子类制品费', + isnull(a.HCYYCLF,0.00) '检查用一次性医用材料费',isnull(a.YYCLF,0.00) '治疗用一次性医用材料费',isnull(a.YCXYYCLF,0.00) '手术用一次性医用材料费', + isnull(a.QTF,0.00) '其他费', + a.HXB as '红细胞', + a.XXB as '血小板', + a.XJ as '血浆', + a.QX as '全血', + a.ZTXHS as '自体血回输', + a.BDB as '白蛋白', + a.LCD as '冷沉淀', + a.QT as '其他', + a.SXFY as '输血反应', + case a.SZ when 1 then '是' when 2 then '否' else '-' end as '随诊', + a.SZQXZ as '随诊期限周', + a.SZQXY as '随诊期限月', + a.SZQXN as '随诊期限年', + a.SYCXSJ as 'SYCXSJ', + isnull(a.lhyy,'-') as '联合用药', + case a.CT when '1' then '阳性' when '2' then '阴性' when '3' then '未做' end as 'CT', + case a.PETCT when '1' then '阳性' when '2' then '阴性' when '3' then '未做' end as 'PETCT', + case a.SYCT when '1' then '阳性' when '2' then '阴性' when '3' then '未做' end as '双源CT', + case a.BC when '1' then '阳性' when '2' then '阴性' when '3' then '未做' end as 'B超', + case a.XP when '1' then '阳性' when '2' then '阴性' when '3' then '未做' end as 'X片', + case a.CSXDT when '1' then '阳性' when '2' then '阴性' when '3' then '未做' end as '超声心动图', + case a.MRI when '1' then '阳性' when '2' then '阴性' when '3' then '未做' end as 'MRI', + case a.TWSJC when '1' then '阳性' when '2' then '阴性' when '3' then '未做' end as '同位素检查', + case a.YYGRQK when '1' then '无' when '2' then '有' else '-' end as '医院感染情况', + case a.YYGRSSXG when '1' then '否' when '2' then '是' else '-' end as '医院感染是否与手术相关', + case a.YYGRSFQRXG when '1' then '无' when '2' then '有' else '-' end as '医院感染是否与侵入性操作性相关', + case a.KJYWSYQK when '1' then 'Ⅰ联' when '2' then 'Ⅱ联' when '3' then 'Ⅲ联' when '4' then 'Ⅳ联' when '5' then '>Ⅵ联' else '-' end as '抗菌药物使用情况', + a.KJYWMC1 as '抗菌药物名称1',a.KJYWMC2 as '抗菌药物名称2', a.KJYWMC3 as '抗菌药物名称3' , a.KJYWMC4 as '抗菌药物名称4', a.KJYWMC5 as '抗菌药物名称5',a.KJYWMC6 as '抗菌药物名称6', + case a.SFFSYC when '1' then '否' when '2' then '是' else '-' end as '是否发生压疮', + case a.SFZYQJFS when '1' then '否' when '2' then '是' else '-' end as '是否住院期间发生', + case a.YCFQ when '1' then '1期' when '2' then '2期' when '3' then '3期' when '4' then '4期' else '-' end as '压疮分期', + case a.SYFY when '0' then '未输' when '1' then '无' when '2' then '有' else '-' end as '输液反应', + a.YFFYDYW as '引发反应的药物', + a.SYLCBX as '临床表现', + case a.ZYSFDDHZC when '1' then '否' when '2' then '是' else '-' end as '住院期间是否发生跌倒或坠床', + case a.ZYDDHZCDCD when '1' then '一级' when '2' then '二级' when '3' then '三级' when '4' then '未造成伤害' else '-' end as '住院期间跌倒或坠床的伤害程度', + case a.DDHZCDYY when '1' then '健康原因' when '2' then '治疗,药物,麻醉原因' when '3' then '环境因素' when '4' then '其他原因' else '-' end as '跌倒或坠床的原因', + case a.ZYQJSTYY when '1' then '无' when '2' then '有' else '-' end as '住院期间身体约束', + a.LYTXNSDZ as '离院时透析尿素氮值' +FROM Newtouch_EMR..mr_basy a with(nolock),Newtouch_EMR..mr_basy_rel_code b with(nolock) +where a.organizeid=b.organizeid and a.zt='1' and a.id=b.SYId + and a.ZYH=@zyh and a.organizeid=@orgId + diff --git a/SqlServer/V1.8.1/20241020_20241129/20241120115034970_skd_syncypfeefrompds_7.sql b/SqlServer/V1.8.1/20241020_20241129/20241120115034970_skd_syncypfeefrompds_7.sql new file mode 100644 index 00000000..f43013bb --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/20241120115034970_skd_syncypfeefrompds_7.sql @@ -0,0 +1,169 @@ +USE [NewtouchHIS_Sett] +GO + +-- 事件类型: ALTER_PROCEDURE +-- 变更时间: 11/20/2024 11:50:34 + + + + + + + + + + + + + + + + + +/* +author:tyz +modify:2021-10-13 +desc:实时同步药品信息 +declare @newcount int +exec skd_syncypfeefrompds '6d5752a7-234a-403e-aa1c-df8b45d3469f','','00001',@newcount output +select @newcount +*/ +ALTER proc [dbo].[skd_syncypfeefrompds] + @orgId varchar(50), + @lqrq datetime, + @zyh varchar(20), + @newcount int output +as +begin + select 0 tyczid,convert(int,id) id, organizeid,zyh,zxrq,ypcode,dl,zlff,yl,yldw,ysgh,cw,dj,sl,je,zfbl, + zfxz,fyyf,yzxz,ksCode ks,bqCode bq,creatorcode,a.yzId + into #ykinfo + from [NewtouchHIS_PDS].[dbo].[zy_ypyzxx] a with(nolock) + where 1=2 + + if(@zyh<>'') + begin + --print 'zyh' + select @lqrq=ryrq from zy_brjbxx with(nolock) where zyh=@zyh and organizeid=@orgId and zt=1 + + insert into #ykinfo + select 0 tyczid,convert(int,id) id, organizeid,zyh,zxrq,ypcode,dl,zlff,yl,yldw,ysgh,cw,dj,sl,je,zfbl, + zfxz,fyyf,yzxz,ksCode ks,bqCode bq,creatorcode,yzId + FROM [NewtouchHIS_PDS].[dbo].[zy_ypyzxx] a with(nolock) + where a.OrganizeId=@orgId and a.zyh = @zyh and + fybz in(2,3) + and createtime >= @lqrq + and isnull(sl,0)>0 + --and not exists(select 1 from zy_ypjfb b with(nolock) where a.id=b.bdzxid and a.organizeid=b.organizeid) + end + else + begin + insert into #ykinfo + select 0 tyczid,convert(int,id) id, organizeid,zyh,zxrq,ypcode,dl,zlff,yl,yldw,ysgh,cw,dj,sl,je,zfbl, + zfxz,fyyf,yzxz,ksCode ks,bqCode bq,creatorcode,yzId + FROM [NewtouchHIS_PDS].[dbo].[zy_ypyzxx] a with(nolock) + where OrganizeId=@orgId and --(isnull(@zyh, '') = '' or a.zyh = @zyh) and + fybz in(2,3) --2 发药 3 退药 + and createtime between DateAdd(day, -100, @lqrq) and @lqrq + and isnull(sl,0)>0 + --and not exists(select 1 from zy_ypjfb b with(nolock) where a.id=b.bdzxid and a.organizeid=b.organizeid) + end + + insert into #ykinfo + select a.id tyczid,b.id, a.organizeid,zyh,zxrq,a.ypcode,dl,zlff,yl,yldw,ysgh,cw,dj,-a.sl,-a.sl*dj je,zfbl, + zfxz,fyyf,yzxz,b.ksCode ks,b.bqCode bq,a.LastModifierCode,a.yzId + --select * + from [NewtouchHIS_PDS].[dbo].[zy_ypyzczjl] a with(nolock),[NewtouchHIS_PDS].[dbo].[zy_ypyzxx] b with(nolock) + where a.ypyzxxid=b.id and a.OrganizeId=b.OrganizeId and + a.operatetype=2 --1 发药 2 退药 + and exists(select 1 from #ykinfo c where a.ypyzxxid=c.id) + + if(exists(select 1 from #ykinfo)) + begin + --生成流水 + declare @startjfbId int = 0, --插入记录开始Id + @jfCount int + + select @jfCount=count(1) + from #ykinfo a + where not exists(select 1 from zy_ypjfb b with(nolock) + where CONVERT(varchar(50), a.id)=b.bdzxid and a.organizeid=b.organizeid and a.tyczid=isnull(b.yftyczId,0)) + + SELECT @startjfbId = CurrentSerialNo FROM [NewtouchHIS_Sett].[dbo].[EntitySerialNo] where EntityName = 'zy_ypjfb' + --占用Id + if(@startjfbId > 0) + update EntitySerialNo set CurrentSerialNo = CurrentSerialNo + @jfCount + 1 where EntityName = 'zy_ypjfb' + else + insert into EntitySerialNo(EntityName,SerialNoMin,SerialNoMax,CurrentSerialNo) + values('zy_ypjfb', 1, 999999999, @jfCount + 1) + + select tyczid,@startjfbId+row_number()over(order by a.id) jfbbh,a.id,a.organizeid,zyh,zxrq,ypcode,dl,'' zlff,yl,yldw,ysgh,b.name, + ks,c.name ksmc,cw,dj,sl,yldw jfdw,zfbl,zfxz,fyyf,1 yzxz,1 yzzt,CreatorCode,getdate() CreateTime,bq,1 zt, + (case when sl<0 then a.id else 0 end) cxzyjfbbh,a.yzId + into #ykinfoend + from #ykinfo a + left join [NewtouchHIS_Base].[dbo].[V_C_Sys_UserStaff] b with(nolock) on a.ysgh=b.gh and a.organizeid=b.organizeid and b.zt=1 + left join [NewtouchHIS_Base].[dbo].V_S_Sys_Department c with(nolock) on a.ks=c.code and a.organizeid=c.organizeid and c.zt=1 + where not exists(select 1 from zy_ypjfb d with(nolock) + where CONVERT(varchar(50), a.id)=d.bdzxid and a.organizeid=d.organizeid and a.tyczid=isnull(d.yftyczId,0)) + + print 'test1' + --新增记录 + insert into zy_ypjfb(yftyczId,jfbbh, OrganizeId, zyh, tdrq, yp, dl, zlff,yl,yldw,ys,ysmc,ks,ksmc,cw,dj,sl,jfdw,zfbl,zfxz, + lyyf,yzxz,yzzt,CreatorCode,CreateTime,bq,zt,cxzyjfbbh,bdzxid,yzwym) + select a.tyczid,--case when a.sl<0 then b.tyczid else 0 end tyczid, + a.jfbbh,a.organizeid,a.zyh,a.zxrq,a.ypcode,c.dlCode,a.zlff,a.yl,a.yldw,a.ysgh,a.name, + a.ks,a.ksmc,a.cw,a.dj,a.sl,c.zycldw,c.zfbl,c.zfxz,a.fyyf,a.yzxz,a.yzzt,a.CreatorCode,a.CreateTime,a.bq,a.zt,--,cxzyjfbbh + (case when a.sl<0 then b.jfbbh else 0 end) cxzyjfbbh ,a.id,a.yzId + from #ykinfoend a + left join #ykinfoend b on a.id=b.id and b.sl>0 + left join [NewtouchHIS_Base].[dbo].[xt_yp] c on a.organizeid=c.organizeid and a.ypcode=c.ypcode + --left join [NewtouchHIS_Base].[dbo].[V_S_xt_yp] c on a.organizeid=c.organizeid and a.ypcode=c.ypcode and c.zt=1 + where not exists(select 1 from zy_ypjfb d with(nolock) where CONVERT(varchar(50), a.id)=d.bdzxid and a.organizeid=d.organizeid ) + + select @newcount=@@rowcount + print 'test' + --补新增退费 + insert into zy_ypjfb(yftyczId,jfbbh, OrganizeId, zyh, tdrq, yp, dl, zlff,yl,yldw,ys,ysmc,ks,ksmc,cw,dj,sl,jfdw,zfbl,zfxz, + lyyf,yzxz,yzzt,CreatorCode,CreateTime,bq,zt,cxzyjfbbh,bdzxid,yzwym) + select tyczid,a.jfbbh,a.organizeid,a.zyh,a.zxrq,a.ypcode,c.dlCode,a.zlff,a.yl,a.yldw,a.ysgh,a.name, + a.ks,a.ksmc,a.cw,a.dj,a.sl,c.zycldw,c.zfbl,c.zfxz,a.fyyf,a.yzxz,a.yzzt,a.CreatorCode,a.CreateTime,a.bq,a.zt,--,cxzyjfbbh + (case when a.sl<0 then d.jfbbh else 0 end) cxzyjfbbh ,a.id,a.yzId + from zy_ypjfb d with(nolock),#ykinfoend a + left join [NewtouchHIS_Base].[dbo].[xt_yp] c on a.organizeid=c.organizeid and a.ypcode=c.ypcode + --left join [NewtouchHIS_Base].[dbo].[V_S_xt_yp] c on a.organizeid=c.organizeid and a.ypcode=c.ypcode and c.zt=1 + where not exists(select 1 from zy_ypjfb b with(nolock) where CONVERT(varchar(50), a.id)=b.bdzxid and a.organizeid=b.organizeid and a.tyczid=b.yftyczid ) + and CONVERT(varchar(50), a.id)=d.bdzxid and a.organizeid=d.organizeid and isnull(d.cxzyjfbbh,0)=0 --去除关联重复 + + select @newcount=@newcount + @@rowcount + + drop table #ykinfoend + + end + else + begin + set @newcount=0 + end + + + drop table #ykinfo + +end + + + + + + + + + + + + + + + + + + diff --git "a/SqlServer/V1.8.1/20241020_20241129/20241121093850787_RPT_ERM_\347\227\205\346\241\210\351\246\226\351\241\265\344\277\241\346\201\257_7.sql" "b/SqlServer/V1.8.1/20241020_20241129/20241121093850787_RPT_ERM_\347\227\205\346\241\210\351\246\226\351\241\265\344\277\241\346\201\257_7.sql" new file mode 100644 index 00000000..219810f6 --- /dev/null +++ "b/SqlServer/V1.8.1/20241020_20241129/20241121093850787_RPT_ERM_\347\227\205\346\241\210\351\246\226\351\241\265\344\277\241\346\201\257_7.sql" @@ -0,0 +1,173 @@ +USE [NewtouchHIS_Base] +GO + +-- 事件类型: ALTER_PROCEDURE +-- 变更时间: 11/21/2024 09:38:50 + + + + +/*** +exec [RPT_ERM_病案首页信息] '6d5752a7-234a-403e-aa1c-df8b45d3469f','03335' + +***/ +ALTER proc [dbo].[RPT_ERM_病案首页信息] + @orgId varchar(50), + @zyh varchar(15) +as +SELECT + isnull(a.Id,'-')Id, + isnull(b.YLFKFS,'-') '医疗付款方式', + isnull(a.JKKH,'-') '就诊号', + isnull(a.ZYCS,'-') '住院次数', + isnull(a.BAH,'-') '病案号', + isnull(a.PATID,'-') '病人ID', + isnull(a.ZYH,'-') '住院号', + isnull(a.XM,'-') '姓名', + isnull(a.XB,'-') '性别', + isnull(convert(varchar(10),a.CSRQ,120),'-') '出生日期', + (case when a.NL>0 then convert(varchar(10),a.NL)+'岁' else '-' end) '年龄', + isnull(a.GJ,'-') '国籍', + (case when a.BZYZSNL>0 then convert(varchar(10),a.BZYZSNL)+'月' else '-' end) '不足一周岁年龄', + isnull(convert(varchar(10),a.XSECSTZ),'-') '新生儿出生体重', + isnull(convert(varchar(10),a.XSERYTZ),'-') '新生儿入院体重', + ( case when isnull(a.CSD_SN,'')+isnull(a.CSD_SI,'')+isnull(a.CSD_QX,'')+isnull(a.CSD_JD,'')+isnull(a.CSD,'')>'' then isnull(a.CSD_SN,'')+isnull(a.CSD_SI,'')+isnull(a.CSD_QX,'')+isnull(a.CSD_JD,'')+isnull(a.CSD,'') else '-' end) '出生地', + isnull(a.GG,'-') '籍贯', + isnull(a.MZ,'-') '民族', + isnull(a.SFZH,'-') '身份证号', + isnull(a.ZY,'-') '职业', + left(isnull(b.HY,'-'),1) '婚姻', + ( case when isnull(a.XZZ_SN,'')+isnull(a.XZZ_SI,'')+isnull(a.XZZ_QX,'')+isnull(a.XZZ_JD,'')+isnull(a.XZZ,'')>'' then isnull(a.XZZ_SN,'')+isnull(a.XZZ_SI,'')+isnull(a.XZZ_QX,'')+isnull(a.XZZ_JD,'')+isnull(a.XZZ,'') else '-' end) '现住址', + isnull(a.DH,'-') '电话', + isnull(a.XZZYB,'-') '现住址邮编', + ( case when isnull(a.HKDZ_SN,'')+isnull(a.HKDZ_SI,'')+isnull(a.HKDZ_QX,'')+isnull(a.HKDZ_JD,'')+isnull(a.HKDZ,'')>'' then isnull(a.HKDZ_SN,'')+isnull(a.HKDZ_SI,'')+isnull(a.HKDZ_QX,'')+isnull(a.HKDZ_JD,'')+isnull(a.HKDZ,'') else '-' end ) '户口地址', + isnull(a.HKDYB,'-') '户口地邮编', + isnull(a.GZDWJDZ,'-') '工作单位及地址', + isnull(a.DWDH,'-') '单位电话', + isnull(a.DWYB,'-') '单位邮编', + isnull(a.LXRXM,'-') '联系人姓名', + isnull(a.GX,'-') '关系', + ( case when isnull(a.LXRDZ_SN,'')+isnull(a.LXRDZ_SI,'')+isnull(a.LXRDZ_QX,'')+isnull(a.LXRDZ_JD,'')+isnull(a.LXRDZ,'')>'' then isnull(a.LXRDZ_SN,'')+isnull(a.LXRDZ_SI,'')+isnull(a.LXRDZ_QX,'')+isnull(a.LXRDZ_JD,'')+isnull(a.LXRDZ,'') else '' end) '联系人地址', + isnull(a.LXRDH,'-') '联系人电话', + (case a.RYTJ when 1 then 2 when 2 then 1 when 3 then 3 else 9 end) '入院途径', + isnull(convert(varchar(20),a.RYSJ,120),'-') '入院时间', + isnull(convert(varchar(10),a.RYSJS),'-') '入院时间小时', + isnull(a.RYKB,'-') '入院科别', + isnull(a.RYBF,'-') '入院病房', + isnull(a.ZKKB,'-') '转院科别', + isnull(convert(varchar(20),a.CYSJ,120),'-') '出院时间', + isnull(convert(varchar(10),a.CYSJS),'-') '出院时间小时', + isnull(a.CYKB,'-') '出院科别', + isnull(a.CYBF,'-') '出院病房', + isnull(a.SJZYTS,'-') '实际住院天数', + isnull(a.MZZD,'-') '门诊诊断', + isnull(a.MZZDDM,'-') '门诊诊断代码', + isnull(a.RYZD,'-') '住院诊断', + isnull(a.RYZDDM,'-') '住院诊断代码', + isnull(a.SSLCLJ,'-') '实施临床路径', + isnull(a.ZYSSLCLJ,'-') '住院实施临床路径', + isnull(a.SYYLJGZYZJ,'-') '使用医疗机构中药制剂', + isnull(a.SYZYZLSB,'-') '使用中医诊疗设备 ', + isnull(a.SYZYZLJS,'-') '使用中医诊疗技术', + isnull(a.BZSH,'-') '辩证施护', + case a.SSLCLJ when '1' then '是' when '2' then '否' else '-'end as SSLCLJ, + case a.WCLCLJ when '1' then '是' when '2' then '否' else '-'end as WCLCLJ, + isnull(a.TCYY,'') as '退出原因', + case a.SFBY when '1' then '是' when '2' then '否' else '-'end as '是否变异', + case a.BYYY when '1' then '正变异' when '2' then '负变异' when '3' then '系统原因' else '-' end as '变异原因', + isnull(convert(varchar(10),a.QJCS),'-')QJCS, + isnull(convert(varchar(10),a.QJCGCS),'-')QJCGCS, + isnull(convert(varchar(10),a.QZRQ,120),'-')QZRQ, + isnull(a.ZQSS,'-')ZQSS, + isnull(a.BRLY,'-')BRLY, + isnull(a.WBYY,'-') '损伤、中毒的外部原因', + isnull(a.H23,'-') '疾病编码', + isnull(a.BLZD,'-') '病理诊断', + isnull(a.BLZDDM,'-') '病理疾病编码', + isnull(a.BLH,'-') '病理号', + isnull(a.YWGM,'-') '药物过敏', + isnull(a.GMYW,'-') '过敏药物', + (case a.SWHZSJ when '1' then '2' when '2' then '1' else '-' end) '死亡患者尸检', + isnull(a.XX,'-') '血型', + isnull(a.RH,'-') RH, + isnull(a.KZR,'-') '科主任', + isnull(a.ZRYS,'-') '主任(副主任)医师', + isnull(a.ZZYS,'-') '主诊医师', + isnull(a.ZZYS1,'-') '主治医师', + isnull(a.ZYYS,'-') '住院医师', + isnull(a.ZRHS,'-')'责任护士', + isnull(a.JXYS,'-') '进修医师', + isnull(a.SXYS,'-') '实习医师', + isnull(a.BMY,'-') '编码员', + isnull(a.BAZL,'-') '病案质量', + isnull(a.ZKYS,'-') '质控医师', + isnull(a.ZKHS,'-') '质控护士', + isnull(convert(varchar(10),a.ZKRQ),'-') '质控日期', + case a.LYFS when '1' then '医嘱离院' when '2' then '医嘱转院' when '3' then '医嘱转社区卫生服务机构/乡镇卫生院' when '4' then '非医嘱离院' when '5' then '死亡' when '9' then '其他' else '-' end as '离院方式', + isnull(a.YZZY_YLJG,'-') '医嘱转院医疗机构', + isnull(a.WSY_YLJG,'-') '卫生院医疗机构', + (case a.SFZZYJH when 1 then '无' when 2 then '有' else '-' end) '是否再住院计划', + isnull(a.MD,'-') '目的', + isnull(convert(varchar(10),a.RYQ_T),'-') '入院前_天', + isnull(convert(varchar(10),a.RYQ_XS),'-') '入院前_小时', + isnull(convert(varchar(10),a.RYQ_F),'-') '入院前_分', + isnull(convert(varchar(10),a.RYH_T),'-') '入院后_天', + isnull(convert(varchar(10),a.RYH_XS),'-') '入院后_小时', + isnull(convert(varchar(10),a.RYH_F),'-') '入院后_分', + isnull(a.zt,'-')zt,isnull(convert(varchar(20),a.CreateTime,120),'-')CreateTime,isnull(a.CreatorCode,'-')CreatorCode, + isnull(convert(varchar(20),a.LastModifyTime,120),'-')LastModifyTime,isnull(a.LastModifierCode,'-')LastModifierCode, + isnull(a.LCLJGL,'-')LCLJGL,isnull(a.LCBZGL,'-')LCBZGL,isnull(a.BZGLFL,'-')BZGLFL,isnull(b.BQFX,'-') '病情分型',isnull(a.OrganizeId,'-')OrganizeId, + isnull(a.RYCH,'-')RYCH,isnull(a.CYCH,'-')CYCH,isnull(a.bazt,'-')bazt,isnull(a.ZFY,0.00) '住院费',isnull(a.ZFJE,0.00) '自付金额', + isnull(a.YLFUF,0.00) '医疗服务费',isnull(a.BZLZF,0.00)BZLZF,isnull(a.ZYBLZHZF,0.00)ZYBLZHZF,isnull(a.ZLCZF,0.00) '一般治疗操作费', + isnull(a.HLF,0.00) '护理费',isnull(a.QTFY,0) '其他费用',isnull(a.BLZDF,0.00) '病理诊断费',isnull(a.SYSZDF,0.00) '实验室诊断费',isnull(a.YXXZDF,0.00)'影像学诊断费', + isnull(a.LCZDXMF,0.00) '临床诊断项目费',isnull(a.FSSZLXMF,0.00) '非手术治疗项目费',isnull(a.WLZLF,0.00) '临床物理治疗费',isnull(a.SSZLF,0.00) '手术治疗费', + isnull(a.MAF,0.00) '麻醉费',isnull(a.SSF,0.00) '手术费',isnull(a.KFF,0.00) '康复费',isnull(a.ZYZLF,0.00) '中医治疗费',isnull(a.ZYZL,0.00)ZYZL, + isnull(a.ZYWZ,0.00)ZYWZ,isnull(a.ZYGS,0.00)ZYGS,isnull(a.ZCYJF,0.00)ZCYJF,isnull(a.ZYTNZL,0.00)ZYTNZL,isnull(a.ZYGCZL,0.00)ZYGCZL, + isnull(a.ZYTSZL,0.00)ZYTSZL,isnull(a.ZYQT,0.00)ZYQT,isnull(a.ZYTSTPJG,0.00)ZYTSTPJG,isnull(a.BZSS,0.00)BZSS,isnull(a.XYF,0.00) '西药费', + isnull(a.KJYWF,0.00) '抗菌药物费用',isnull(a.ZCYF,0.00) '中成药费',isnull(a.ZYZJF,0.00)ZYZJF,isnull(a.ZCYF1,0.00) '中草药费',isnull(a.XF,0.00) '血费', + isnull(a.BDBLZPF,0.00) '白蛋白类制品费',isnull(a.QDBLZPF,0.00) '球蛋白类制品费',isnull(a.NXYZLZPF,0.00) '凝血因子类制品费',isnull(a.XBYZLZPF,0.00) '细胞因子类制品费', + isnull(a.HCYYCLF,0.00) '检查用一次性医用材料费',isnull(a.YYCLF,0.00) '治疗用一次性医用材料费',isnull(a.YCXYYCLF,0.00) '手术用一次性医用材料费', + isnull(a.QTF,0.00) '其他费', + a.HXB as '红细胞', + a.XXB as '血小板', + a.XJ as '血浆', + a.QX as '全血', + a.ZTXHS as '自体血回输', + a.BDB as '白蛋白', + a.LCD as '冷沉淀', + a.QT as '其他', + a.SXFY as '输血反应', + case a.SZ when 1 then '是' when 2 then '否' else '-' end as '随诊', + a.SZQXZ as '随诊期限周', + a.SZQXY as '随诊期限月', + a.SZQXN as '随诊期限年', + a.SYCXSJ as 'SYCXSJ', + isnull(a.lhyy,'-') as '联合用药', + case a.CT when '1' then '阳性' when '2' then '阴性' when '3' then '未做' end as 'CT', + case a.PETCT when '1' then '阳性' when '2' then '阴性' when '3' then '未做' end as 'PETCT', + case a.SYCT when '1' then '阳性' when '2' then '阴性' when '3' then '未做' end as '双源CT', + case a.BC when '1' then '阳性' when '2' then '阴性' when '3' then '未做' end as 'B超', + case a.XP when '1' then '阳性' when '2' then '阴性' when '3' then '未做' end as 'X片', + case a.CSXDT when '1' then '阳性' when '2' then '阴性' when '3' then '未做' end as '超声心动图', + case a.MRI when '1' then '阳性' when '2' then '阴性' when '3' then '未做' end as 'MRI', + case a.TWSJC when '1' then '阳性' when '2' then '阴性' when '3' then '未做' end as '同位素检查', + case a.YYGRQK when '1' then '无' when '2' then '有' else '-' end as '医院感染情况', + case a.YYGRSSXG when '1' then '否' when '2' then '是' else '-' end as '医院感染是否与手术相关', + case a.YYGRSFQRXG when '1' then '无' when '2' then '有' else '-' end as '医院感染是否与侵入性操作性相关', + case a.KJYWSYQK when '1' then 'Ⅰ联' when '2' then 'Ⅱ联' when '3' then 'Ⅲ联' when '4' then 'Ⅳ联' when '5' then '>Ⅵ联' else '-' end as '抗菌药物使用情况', + a.KJYWMC1 as '抗菌药物名称1',a.KJYWMC2 as '抗菌药物名称2', a.KJYWMC3 as '抗菌药物名称3' , a.KJYWMC4 as '抗菌药物名称4', a.KJYWMC5 as '抗菌药物名称5',a.KJYWMC6 as '抗菌药物名称6', + case a.SFFSYC when '1' then '否' when '2' then '是' else '-' end as '是否发生压疮', + case a.SFZYQJFS when '1' then '否' when '2' then '是' else '-' end as '是否住院期间发生', + case a.YCFQ when '1' then '1期' when '2' then '2期' when '3' then '3期' when '4' then '4期' else '-' end as '压疮分期', + case a.SYFY when '0' then '未输' when '1' then '无' when '2' then '有' else '-' end as '输液反应', + a.YFFYDYW as '引发反应的药物', + a.SYLCBX as '临床表现', + case a.ZYSFDDHZC when '1' then '否' when '2' then '是' else '-' end as '住院期间是否发生跌倒或坠床', + case a.ZYDDHZCDCD when '1' then '一级' when '2' then '二级' when '3' then '三级' when '4' then '未造成伤害' else '-' end as '住院期间跌倒或坠床的伤害程度', + case a.DDHZCDYY when '1' then '健康原因' when '2' then '治疗,药物,麻醉原因' when '3' then '环境因素' when '4' then '其他原因' else '-' end as '跌倒或坠床的原因', + case a.ZYQJSTYY when '1' then '无' when '2' then '有' else '-' end as '住院期间身体约束', + a.LYTXNSDZ as '离院时透析尿素氮值' +FROM Newtouch_EMR..mr_basy a with(nolock),Newtouch_EMR..mr_basy_rel_code b with(nolock) +where a.organizeid=b.organizeid and a.zt='1' and a.id=b.SYId + and a.ZYH=@zyh and a.organizeid=@orgId + diff --git "a/SqlServer/V1.8.1/20241020_20241129/20241121094126017_RPT_ERM_\347\227\205\346\241\210\351\246\226\351\241\265\344\277\241\346\201\257_8.sql" "b/SqlServer/V1.8.1/20241020_20241129/20241121094126017_RPT_ERM_\347\227\205\346\241\210\351\246\226\351\241\265\344\277\241\346\201\257_8.sql" new file mode 100644 index 00000000..2c5a70b0 --- /dev/null +++ "b/SqlServer/V1.8.1/20241020_20241129/20241121094126017_RPT_ERM_\347\227\205\346\241\210\351\246\226\351\241\265\344\277\241\346\201\257_8.sql" @@ -0,0 +1,173 @@ +USE [NewtouchHIS_Base] +GO + +-- 事件类型: ALTER_PROCEDURE +-- 变更时间: 11/21/2024 09:41:26 + + + + +/*** +exec [RPT_ERM_病案首页信息] '6d5752a7-234a-403e-aa1c-df8b45d3469f','03335' + +***/ +ALTER proc [dbo].[RPT_ERM_病案首页信息] + @orgId varchar(50), + @zyh varchar(15) +as +SELECT + isnull(a.Id,'-')Id, + isnull(b.YLFKFS,'-') '医疗付款方式', + isnull(a.JKKH,'-') '就诊号', + isnull(a.ZYCS,'-') '住院次数', + isnull(a.BAH,'-') '病案号', + isnull(a.PATID,'-') '病人ID', + isnull(a.ZYH,'-') '住院号', + isnull(a.XM,'-') '姓名', + isnull(a.XB,'-') '性别', + isnull(convert(varchar(10),a.CSRQ,120),'-') '出生日期', + (case when a.NL>0 then convert(varchar(10),a.NL)+'岁' else '-' end) '年龄', + isnull(a.GJ,'-') '国籍', + (case when a.BZYZSNL>0 then convert(varchar(10),a.BZYZSNL)+'月' else '-' end) '不足一周岁年龄', + isnull(convert(varchar(10),a.XSECSTZ),'-') '新生儿出生体重', + isnull(convert(varchar(10),a.XSERYTZ),'-') '新生儿入院体重', + ( case when isnull(a.CSD_SN,'')+isnull(a.CSD_SI,'')+isnull(a.CSD_QX,'')+isnull(a.CSD_JD,'')+isnull(a.CSD,'')>'' then isnull(a.CSD_SN,'')+isnull(a.CSD_SI,'')+isnull(a.CSD_QX,'')+isnull(a.CSD_JD,'')+isnull(a.CSD,'') else '-' end) '出生地', + isnull(a.GG,'-') '籍贯', + isnull(a.MZ,'-') '民族', + isnull(a.SFZH,'-') '身份证号', + isnull(a.ZY,'-') '职业', + left(isnull(b.HY,'-'),1) '婚姻', + ( case when isnull(a.XZZ_SN,'')+isnull(a.XZZ_SI,'')+isnull(a.XZZ_QX,'')+isnull(a.XZZ_JD,'')+isnull(a.XZZ,'')>'' then isnull(a.XZZ_SN,'')+isnull(a.XZZ_SI,'')+isnull(a.XZZ_QX,'')+isnull(a.XZZ_JD,'')+isnull(a.XZZ,'') else '-' end) '现住址', + isnull(a.DH,'-') '电话', + isnull(a.XZZYB,'-') '现住址邮编', + ( case when isnull(a.HKDZ_SN,'')+isnull(a.HKDZ_SI,'')+isnull(a.HKDZ_QX,'')+isnull(a.HKDZ_JD,'')+isnull(a.HKDZ,'')>'' then isnull(a.HKDZ_SN,'')+isnull(a.HKDZ_SI,'')+isnull(a.HKDZ_QX,'')+isnull(a.HKDZ_JD,'')+isnull(a.HKDZ,'') else '-' end ) '户口地址', + isnull(a.HKDYB,'-') '户口地邮编', + isnull(a.GZDWJDZ,'-') '工作单位及地址', + isnull(a.DWDH,'-') '单位电话', + isnull(a.DWYB,'-') '单位邮编', + isnull(a.LXRXM,'-') '联系人姓名', + isnull(a.GX,'-') '关系', + ( case when isnull(a.LXRDZ_SN,'')+isnull(a.LXRDZ_SI,'')+isnull(a.LXRDZ_QX,'')+isnull(a.LXRDZ_JD,'')+isnull(a.LXRDZ,'')>'' then isnull(a.LXRDZ_SN,'')+isnull(a.LXRDZ_SI,'')+isnull(a.LXRDZ_QX,'')+isnull(a.LXRDZ_JD,'')+isnull(a.LXRDZ,'') else '' end) '联系人地址', + isnull(a.LXRDH,'-') '联系人电话', + (case a.RYTJ when 1 then 2 when 2 then 1 when 3 then 3 else 9 end) '入院途径', + isnull(convert(varchar(20),a.RYSJ,120),'-') '入院时间', + isnull(convert(varchar(10),a.RYSJS),'-') '入院时间小时', + isnull(a.RYKB,'-') '入院科别', + isnull(a.RYBF,'-') '入院病房', + isnull(a.ZKKB,'-') '转院科别', + isnull(convert(varchar(20),a.CYSJ,120),'-') '出院时间', + isnull(convert(varchar(10),a.CYSJS),'-') '出院时间小时', + isnull(a.CYKB,'-') '出院科别', + isnull(a.CYBF,'-') '出院病房', + isnull(a.SJZYTS,'-') '实际住院天数', + isnull(a.MZZD,'-') '门诊诊断', + isnull(a.MZZDDM,'-') '门诊诊断代码', + isnull(a.RYZD,'-') '住院诊断', + isnull(a.RYZDDM,'-') '住院诊断代码', + isnull(a.SSLCLJ,'-') '实施临床路径', + isnull(a.ZYSSLCLJ,'-') '住院实施临床路径', + isnull(a.SYYLJGZYZJ,'-') '使用医疗机构中药制剂', + isnull(a.SYZYZLSB,'-') '使用中医诊疗设备', + isnull(a.SYZYZLJS,'-') '使用中医诊疗技术', + isnull(a.BZSH,'-') '辩证施护', + case a.SSLCLJ when '1' then '是' when '2' then '否' else '-'end as SSLCLJ, + case a.WCLCLJ when '1' then '是' when '2' then '否' else '-'end as WCLCLJ, + isnull(a.TCYY,'') as '退出原因', + case a.SFBY when '1' then '是' when '2' then '否' else '-'end as '是否变异', + case a.BYYY when '1' then '正变异' when '2' then '负变异' when '3' then '系统原因' else '-' end as '变异原因', + isnull(convert(varchar(10),a.QJCS),'-')QJCS, + isnull(convert(varchar(10),a.QJCGCS),'-')QJCGCS, + isnull(convert(varchar(10),a.QZRQ,120),'-')QZRQ, + isnull(a.ZQSS,'-')ZQSS, + isnull(a.BRLY,'-')BRLY, + isnull(a.WBYY,'-') '损伤、中毒的外部原因', + isnull(a.H23,'-') '疾病编码', + isnull(a.BLZD,'-') '病理诊断', + isnull(a.BLZDDM,'-') '病理疾病编码', + isnull(a.BLH,'-') '病理号', + isnull(a.YWGM,'-') '药物过敏', + isnull(a.GMYW,'-') '过敏药物', + (case a.SWHZSJ when '1' then '2' when '2' then '1' else '-' end) '死亡患者尸检', + isnull(a.XX,'-') '血型', + isnull(a.RH,'-') RH, + isnull(a.KZR,'-') '科主任', + isnull(a.ZRYS,'-') '主任(副主任)医师', + isnull(a.ZZYS,'-') '主诊医师', + isnull(a.ZZYS1,'-') '主治医师', + isnull(a.ZYYS,'-') '住院医师', + isnull(a.ZRHS,'-')'责任护士', + isnull(a.JXYS,'-') '进修医师', + isnull(a.SXYS,'-') '实习医师', + isnull(a.BMY,'-') '编码员', + isnull(a.BAZL,'-') '病案质量', + isnull(a.ZKYS,'-') '质控医师', + isnull(a.ZKHS,'-') '质控护士', + isnull(convert(varchar(10),a.ZKRQ),'-') '质控日期', + case a.LYFS when '1' then '医嘱离院' when '2' then '医嘱转院' when '3' then '医嘱转社区卫生服务机构/乡镇卫生院' when '4' then '非医嘱离院' when '5' then '死亡' when '9' then '其他' else '-' end as '离院方式', + isnull(a.YZZY_YLJG,'-') '医嘱转院医疗机构', + isnull(a.WSY_YLJG,'-') '卫生院医疗机构', + (case a.SFZZYJH when 1 then '无' when 2 then '有' else '-' end) '是否再住院计划', + isnull(a.MD,'-') '目的', + isnull(convert(varchar(10),a.RYQ_T),'-') '入院前_天', + isnull(convert(varchar(10),a.RYQ_XS),'-') '入院前_小时', + isnull(convert(varchar(10),a.RYQ_F),'-') '入院前_分', + isnull(convert(varchar(10),a.RYH_T),'-') '入院后_天', + isnull(convert(varchar(10),a.RYH_XS),'-') '入院后_小时', + isnull(convert(varchar(10),a.RYH_F),'-') '入院后_分', + isnull(a.zt,'-')zt,isnull(convert(varchar(20),a.CreateTime,120),'-')CreateTime,isnull(a.CreatorCode,'-')CreatorCode, + isnull(convert(varchar(20),a.LastModifyTime,120),'-')LastModifyTime,isnull(a.LastModifierCode,'-')LastModifierCode, + isnull(a.LCLJGL,'-')LCLJGL,isnull(a.LCBZGL,'-')LCBZGL,isnull(a.BZGLFL,'-')BZGLFL,isnull(b.BQFX,'-') '病情分型',isnull(a.OrganizeId,'-')OrganizeId, + isnull(a.RYCH,'-')RYCH,isnull(a.CYCH,'-')CYCH,isnull(a.bazt,'-')bazt,isnull(a.ZFY,0.00) '住院费',isnull(a.ZFJE,0.00) '自付金额', + isnull(a.YLFUF,0.00) '医疗服务费',isnull(a.BZLZF,0.00)BZLZF,isnull(a.ZYBLZHZF,0.00)ZYBLZHZF,isnull(a.ZLCZF,0.00) '一般治疗操作费', + isnull(a.HLF,0.00) '护理费',isnull(a.QTFY,0) '其他费用',isnull(a.BLZDF,0.00) '病理诊断费',isnull(a.SYSZDF,0.00) '实验室诊断费',isnull(a.YXXZDF,0.00)'影像学诊断费', + isnull(a.LCZDXMF,0.00) '临床诊断项目费',isnull(a.FSSZLXMF,0.00) '非手术治疗项目费',isnull(a.WLZLF,0.00) '临床物理治疗费',isnull(a.SSZLF,0.00) '手术治疗费', + isnull(a.MAF,0.00) '麻醉费',isnull(a.SSF,0.00) '手术费',isnull(a.KFF,0.00) '康复费',isnull(a.ZYZLF,0.00) '中医治疗费',isnull(a.ZYZL,0.00)ZYZL, + isnull(a.ZYWZ,0.00)ZYWZ,isnull(a.ZYGS,0.00)ZYGS,isnull(a.ZCYJF,0.00)ZCYJF,isnull(a.ZYTNZL,0.00)ZYTNZL,isnull(a.ZYGCZL,0.00)ZYGCZL, + isnull(a.ZYTSZL,0.00)ZYTSZL,isnull(a.ZYQT,0.00)ZYQT,isnull(a.ZYTSTPJG,0.00)ZYTSTPJG,isnull(a.BZSS,0.00)BZSS,isnull(a.XYF,0.00) '西药费', + isnull(a.KJYWF,0.00) '抗菌药物费用',isnull(a.ZCYF,0.00) '中成药费',isnull(a.ZYZJF,0.00)ZYZJF,isnull(a.ZCYF1,0.00) '中草药费',isnull(a.XF,0.00) '血费', + isnull(a.BDBLZPF,0.00) '白蛋白类制品费',isnull(a.QDBLZPF,0.00) '球蛋白类制品费',isnull(a.NXYZLZPF,0.00) '凝血因子类制品费',isnull(a.XBYZLZPF,0.00) '细胞因子类制品费', + isnull(a.HCYYCLF,0.00) '检查用一次性医用材料费',isnull(a.YYCLF,0.00) '治疗用一次性医用材料费',isnull(a.YCXYYCLF,0.00) '手术用一次性医用材料费', + isnull(a.QTF,0.00) '其他费', + a.HXB as '红细胞', + a.XXB as '血小板', + a.XJ as '血浆', + a.QX as '全血', + a.ZTXHS as '自体血回输', + a.BDB as '白蛋白', + a.LCD as '冷沉淀', + a.QT as '其他', + a.SXFY as '输血反应', + case a.SZ when 1 then '是' when 2 then '否' else '-' end as '随诊', + a.SZQXZ as '随诊期限周', + a.SZQXY as '随诊期限月', + a.SZQXN as '随诊期限年', + a.SYCXSJ as 'SYCXSJ', + isnull(a.lhyy,'-') as '联合用药', + case a.CT when '1' then '阳性' when '2' then '阴性' when '3' then '未做' end as 'CT', + case a.PETCT when '1' then '阳性' when '2' then '阴性' when '3' then '未做' end as 'PETCT', + case a.SYCT when '1' then '阳性' when '2' then '阴性' when '3' then '未做' end as '双源CT', + case a.BC when '1' then '阳性' when '2' then '阴性' when '3' then '未做' end as 'B超', + case a.XP when '1' then '阳性' when '2' then '阴性' when '3' then '未做' end as 'X片', + case a.CSXDT when '1' then '阳性' when '2' then '阴性' when '3' then '未做' end as '超声心动图', + case a.MRI when '1' then '阳性' when '2' then '阴性' when '3' then '未做' end as 'MRI', + case a.TWSJC when '1' then '阳性' when '2' then '阴性' when '3' then '未做' end as '同位素检查', + case a.YYGRQK when '1' then '无' when '2' then '有' else '-' end as '医院感染情况', + case a.YYGRSSXG when '1' then '否' when '2' then '是' else '-' end as '医院感染是否与手术相关', + case a.YYGRSFQRXG when '1' then '无' when '2' then '有' else '-' end as '医院感染是否与侵入性操作性相关', + case a.KJYWSYQK when '1' then 'Ⅰ联' when '2' then 'Ⅱ联' when '3' then 'Ⅲ联' when '4' then 'Ⅳ联' when '5' then '>Ⅵ联' else '-' end as '抗菌药物使用情况', + a.KJYWMC1 as '抗菌药物名称1',a.KJYWMC2 as '抗菌药物名称2', a.KJYWMC3 as '抗菌药物名称3' , a.KJYWMC4 as '抗菌药物名称4', a.KJYWMC5 as '抗菌药物名称5',a.KJYWMC6 as '抗菌药物名称6', + case a.SFFSYC when '1' then '否' when '2' then '是' else '-' end as '是否发生压疮', + case a.SFZYQJFS when '1' then '否' when '2' then '是' else '-' end as '是否住院期间发生', + case a.YCFQ when '1' then '1期' when '2' then '2期' when '3' then '3期' when '4' then '4期' else '-' end as '压疮分期', + case a.SYFY when '0' then '未输' when '1' then '无' when '2' then '有' else '-' end as '输液反应', + a.YFFYDYW as '引发反应的药物', + a.SYLCBX as '临床表现', + case a.ZYSFDDHZC when '1' then '否' when '2' then '是' else '-' end as '住院期间是否发生跌倒或坠床', + case a.ZYDDHZCDCD when '1' then '一级' when '2' then '二级' when '3' then '三级' when '4' then '未造成伤害' else '-' end as '住院期间跌倒或坠床的伤害程度', + case a.DDHZCDYY when '1' then '健康原因' when '2' then '治疗,药物,麻醉原因' when '3' then '环境因素' when '4' then '其他原因' else '-' end as '跌倒或坠床的原因', + case a.ZYQJSTYY when '1' then '无' when '2' then '有' else '-' end as '住院期间身体约束', + a.LYTXNSDZ as '离院时透析尿素氮值' +FROM Newtouch_EMR..mr_basy a with(nolock),Newtouch_EMR..mr_basy_rel_code b with(nolock) +where a.organizeid=b.organizeid and a.zt='1' and a.id=b.SYId + and a.ZYH=@zyh and a.organizeid=@orgId + diff --git a/SqlServer/V1.8.1/20241020_20241129/20241121102352107_xt_basfdlbak_9.sql b/SqlServer/V1.8.1/20241020_20241129/20241121102352107_xt_basfdlbak_9.sql new file mode 100644 index 00000000..9bfa139b --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/20241121102352107_xt_basfdlbak_9.sql @@ -0,0 +1,6 @@ +USE [NewtouchHIS_Base] +GO + +-- 事件类型: CREATE_TABLE +-- 变更时间: 11/21/2024 10:23:52 +select * into xt_basfdlbak from NewtouchHIS_Base..xt_basfdl diff --git "a/SqlServer/V1.8.1/20241020_20241129/20241121110453773_usp_sync_basy_feefromSett_\347\227\205\346\241\210\350\264\271\347\224\250\347\273\264\346\212\244_13.sql" "b/SqlServer/V1.8.1/20241020_20241129/20241121110453773_usp_sync_basy_feefromSett_\347\227\205\346\241\210\350\264\271\347\224\250\347\273\264\346\212\244_13.sql" new file mode 100644 index 00000000..14c8752b --- /dev/null +++ "b/SqlServer/V1.8.1/20241020_20241129/20241121110453773_usp_sync_basy_feefromSett_\347\227\205\346\241\210\350\264\271\347\224\250\347\273\264\346\212\244_13.sql" @@ -0,0 +1,152 @@ +USE [Newtouch_EMR] +GO + +-- 事件类型: CREATE_PROCEDURE +-- 变更时间: 11/21/2024 11:04:53 + +/* +author:chl +createtime:3021-7-29 +desc:病案首页费用 从Sett结算同步 病案系统-病案费用维护 版本 +exec usp_sync_basy_feefromSett +*/ +CREATE proc [dbo].[usp_sync_basy_feefromSett_病案费用维护] +as +begin + declare @date datetime + select @date=convert(datetime,convert(date,getdate()-2)) + + print(@date) + + select jsnm,[OrganizeId],zyh,brxz,zyts, + (case when a.jszt=1 then a.zje else -a.zje end)zje, + zlfy,zffy,jzfy, + (case when a.jszt=1 then a.xjzf else -a.xjzf end)xjzf,xjzffs, + fph,jszt,cxjsnm,jsksrq,jsjsrq,ysk,zl,a.CreateTime + into #js + from [NewtouchHIS_Sett].dbo.zy_js a with(nolock) + where zt='1' and --a.jszt=1 and + a.CreateTime >= @date --'2021-7-1' --and a.CreateTime<'2021-7-28' + --and not exists(select 1 from [NewtouchHIS_Sett].dbo.zy_js b with(nolock) where a.jsnm=b.cxjsnm and jszt=2 and zt='1' ) + + insert into #js + select jsnm,[OrganizeId],zyh,brxz,zyts, + (case when a.jszt=1 then a.zje else -a.zje end)zje, + zlfy,zffy,jzfy, + (case when a.jszt=1 then a.xjzf else -a.xjzf end)xjzf,xjzffs, + fph,jszt,cxjsnm,jsksrq,jsjsrq,ysk,zl,a.CreateTime + from [NewtouchHIS_Sett].dbo.zy_js a with(nolock) + where --exists(select 1 from #js b where a.jsnm=b.cxjsnm) and + a.zt='1' and exists(select 1 from #js where a.zyh=#js.zyh and a.OrganizeId=#js.OrganizeId) + and not exists(select 1 from #js c where a.jsnm=c.jsnm) + + + select m.*,n.zyts,n.jsksrq,n.jsjsrq + into #zyh + from ( + select a.zyh,a.brxz,organizeid, + sum(a.zje)zje, + sum(a.xjzf)xjzf,max(jsnm) jsnm + from #js a + where --zyh='00069' and + jszt=1 and not exists(select 1 from #js b where a.jsnm=b.cxjsnm) + group by a.zyh,a.brxz,organizeid + )m + left join #js n on m.zyh=n.zyh and m.jsnm=n.jsnm + order by m.zyh + + select b.Id,a.zyh,b.BAH,a.brxz,a.zyts,a.zje,a.xjzf + into #updzfy + from mr_basy b with(nolock),#zyh a + where a.zyh=b.zyh and a.organizeid=b.organizeid and b.zt='1' + and isnull(b.bazt,'0')<>3 + and exists(select 1 from zy_brjbxx c with(nolock) where b.OrganizeId=c.OrganizeId and b.zyh=c.zyh and c.zt='1' and c.RecordStu>0) + and isnull(b.ZFY,0.0000)<>a.zje + + --select * from #updzfy where zyh='00032' + --select * from #zyh where zyh='00032' + --select * from #js where zyh='00032' + + if(exists(select 1 from #updzfy)) + begin + select a.[OrganizeId],zyh,tdrq, + isnull(b.ShortCode,'QTF')FeetypeCode, + isnull(b.Name,'其他费') FeetypeName, + a.dj*a.sl Amount + into #fee + from [NewtouchHIS_Sett].[dbo].[V_C_Sys_HbtfZyYpjfb] a with(nolock) + left join [NewtouchHIS_Base].[dbo].[V_S_xt_sfdl] c with(nolock) on a.dl=c.dlcode and a.organizeid=c.organizeid and c.zt='1' + left join [Newtouch_MRMS].[dbo].mr_dic_sfdlrelbafee d with(nolock) on c.dlCode=d.[hissfdl] and c.OrganizeId=d.OrganizeId and d.zt='1' + left join [Newtouch_MRMS].[dbo].[mr_dic_bafeetype] b with(nolock) on d.[feetypecode]=b.Code and d.organizeid=b.organizeid and b.zt='1' + where a.zyh in(select zyh from #updzfy) + + insert into #fee + select a.[OrganizeId],zyh,tdrq,isnull(b.ShortCode,'QTF')FeetypeCode,isnull(b.Name,'其他费') FeetypeName,a.dj*a.sl Amount + from [NewtouchHIS_Sett].[dbo].[V_C_Sys_HbtfZyXmjfb] a with(nolock) + left join [Newtouch_MRMS].[dbo].[mr_dic_sfxmrel] c with(nolock) on a.sfxm=c.sfxm and a.organizeid=c.organizeid and c.zt='1' + left join [Newtouch_MRMS].[dbo].[mr_dic_bafeetype] b with(nolock) on c.feetypecode=b.code and c.organizeid=b.organizeid and b.zt='1' + where a.zyh in(select zyh from #updzfy) + + --select * from #fee where zyh='00032' + + begin try + --begin tran + --更新总金额 + print '更新总金额' + update a + set a.ZFY=b.zje , a.ZFJE=b.xjzf , + a.SJZYTS=(case when isnull(a.SJZYTS,'')='' + then convert(varchar(10),b.zyts) else a.SJZYTS end)--,a.LastModifierCode='admin',a.LastModifyTime=getdate() + from mr_basy a,#updzfy b + where a.Id=b.Id and a.zt='1' + + --select zfy,ZFJE, * from mr_basy a,#updzfy b + --where a.Id=b.Id and a.zt='1' + + --更新明细费 + print '更新明细费' + select a.id,a.bah,a.zyh, + XYF=max(case when FeetypeCode='XYF' then Amount else 0.00 end), + ZCYF=max(case when FeetypeCode='ZCYF' then Amount else 0.00 end), + ZCYF1=max(case when FeetypeCode='ZCYF1' then Amount else 0.00 end), + QTF=max(case when FeetypeCode='QTF' then Amount else 0.00 end) + into #feedetail + from mr_basy a,( + select OrganizeId, zyh, FeetypeCode,FeetypeName,convert(decimal(18,2),(isnull(sum(Amount),0)))Amount + from #fee + group by OrganizeId,zyh, FeetypeCode,FeetypeName + )c + where a.ZYH=c.zyh and a.OrganizeId=c.OrganizeId and a.zt='1' + group by a.id,a.bah,a.zyh + + update a + set a.XYF=b.XYF, + a.ZCYF=b.ZCYF, + a.ZCYF1=b.ZCYF1, + a.QTF=b.QTF + --,a.LastModifierCode='admin',a.LastModifyTime=getdate() + from mr_basy a,#feedetail b + where a.Id=b.Id and a.zt='1' + + --select a.XYF,a.ZCYF,a.ZCYF1,a.QTF,a.ZYH from mr_basy a where zyh in(select zyh from #updzfy) and zt='1' and a.OrganizeId='6d5752a7-234a-403e-aa1c-df8b45d3469f' + + drop table #feedetail + drop table #fee + --rollback + end try + begin catch + print(@@error) + end catch + + end + else + begin + print '无可更新费用' + end + + drop table #js + drop table #zyh + drop table #updzfy + +end + diff --git "a/SqlServer/V1.8.1/20241020_20241129/20241121110839363_usp_sync_basy_feefromSett_\347\227\205\346\241\210\350\264\271\347\224\250\347\273\264\346\212\244_14.sql" "b/SqlServer/V1.8.1/20241020_20241129/20241121110839363_usp_sync_basy_feefromSett_\347\227\205\346\241\210\350\264\271\347\224\250\347\273\264\346\212\244_14.sql" new file mode 100644 index 00000000..a6b42be9 --- /dev/null +++ "b/SqlServer/V1.8.1/20241020_20241129/20241121110839363_usp_sync_basy_feefromSett_\347\227\205\346\241\210\350\264\271\347\224\250\347\273\264\346\212\244_14.sql" @@ -0,0 +1,6 @@ +USE [Newtouch_EMR] +GO + +-- 事件类型: DROP_PROCEDURE +-- 变更时间: 11/21/2024 11:08:39 +DROP PROCEDURE [dbo].[usp_sync_basy_feefromSett_病案费用维护] diff --git a/SqlServer/V1.8.1/20241020_20241129/20241121110946990_usp_sync_basy_feefromSett_15.sql b/SqlServer/V1.8.1/20241020_20241129/20241121110946990_usp_sync_basy_feefromSett_15.sql new file mode 100644 index 00000000..fb76b5f5 --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/20241121110946990_usp_sync_basy_feefromSett_15.sql @@ -0,0 +1,152 @@ +USE [Newtouch_EMR] +GO + +-- 事件类型: ALTER_PROCEDURE +-- 变更时间: 11/21/2024 11:09:46 + +/* +author:chl +createtime:3021-7-29 +desc:病案首页费用 从Sett结算同步 病案系统-病案费用维护 版本 +exec usp_sync_basy_feefromSett +*/ +ALTER proc [dbo].[usp_sync_basy_feefromSett] +as +begin + declare @date datetime + select @date=convert(datetime,convert(date,getdate()-2)) + + print(@date) + + select jsnm,[OrganizeId],zyh,brxz,zyts, + (case when a.jszt=1 then a.zje else -a.zje end)zje, + zlfy,zffy,jzfy, + (case when a.jszt=1 then a.xjzf else -a.xjzf end)xjzf,xjzffs, + fph,jszt,cxjsnm,jsksrq,jsjsrq,ysk,zl,a.CreateTime + into #js + from [NewtouchHIS_Sett].dbo.zy_js a with(nolock) + where zt='1' and --a.jszt=1 and + a.CreateTime >= @date --'2021-7-1' --and a.CreateTime<'2021-7-28' + --and not exists(select 1 from [NewtouchHIS_Sett].dbo.zy_js b with(nolock) where a.jsnm=b.cxjsnm and jszt=2 and zt='1' ) + + insert into #js + select jsnm,[OrganizeId],zyh,brxz,zyts, + (case when a.jszt=1 then a.zje else -a.zje end)zje, + zlfy,zffy,jzfy, + (case when a.jszt=1 then a.xjzf else -a.xjzf end)xjzf,xjzffs, + fph,jszt,cxjsnm,jsksrq,jsjsrq,ysk,zl,a.CreateTime + from [NewtouchHIS_Sett].dbo.zy_js a with(nolock) + where --exists(select 1 from #js b where a.jsnm=b.cxjsnm) and + a.zt='1' and exists(select 1 from #js where a.zyh=#js.zyh and a.OrganizeId=#js.OrganizeId) + and not exists(select 1 from #js c where a.jsnm=c.jsnm) + + + select m.*,n.zyts,n.jsksrq,n.jsjsrq + into #zyh + from ( + select a.zyh,a.brxz,organizeid, + sum(a.zje)zje, + sum(a.xjzf)xjzf,max(jsnm) jsnm + from #js a + where --zyh='00069' and + jszt=1 and not exists(select 1 from #js b where a.jsnm=b.cxjsnm) + group by a.zyh,a.brxz,organizeid + )m + left join #js n on m.zyh=n.zyh and m.jsnm=n.jsnm + order by m.zyh + + select b.Id,a.zyh,b.BAH,a.brxz,a.zyts,a.zje,a.xjzf + into #updzfy + from mr_basy b with(nolock),#zyh a + where a.zyh=b.zyh and a.organizeid=b.organizeid and b.zt='1' + and isnull(b.bazt,'0')<>3 + and exists(select 1 from zy_brjbxx c with(nolock) where b.OrganizeId=c.OrganizeId and b.zyh=c.zyh and c.zt='1' and c.RecordStu>0) + and isnull(b.ZFY,0.0000)<>a.zje + + --select * from #updzfy where zyh='00032' + --select * from #zyh where zyh='00032' + --select * from #js where zyh='00032' + + if(exists(select 1 from #updzfy)) + begin + select a.[OrganizeId],zyh,tdrq, + isnull(b.ShortCode,'QTF')FeetypeCode, + isnull(b.Name,'其他费') FeetypeName, + a.dj*a.sl Amount + into #fee + from [NewtouchHIS_Sett].[dbo].[V_C_Sys_HbtfZyYpjfb] a with(nolock) + left join [NewtouchHIS_Base].[dbo].[V_S_xt_sfdl] c with(nolock) on a.dl=c.dlcode and a.organizeid=c.organizeid and c.zt='1' + left join [Newtouch_MRMS].[dbo].mr_dic_sfdlrelbafee d with(nolock) on c.dlCode=d.[hissfdl] and c.OrganizeId=d.OrganizeId and d.zt='1' + left join [Newtouch_MRMS].[dbo].[mr_dic_bafeetype] b with(nolock) on d.[feetypecode]=b.Code and d.organizeid=b.organizeid and b.zt='1' + where a.zyh in(select zyh from #updzfy) + + insert into #fee + select a.[OrganizeId],zyh,tdrq,isnull(b.ShortCode,'QTF')FeetypeCode,isnull(b.Name,'其他费') FeetypeName,a.dj*a.sl Amount + from [NewtouchHIS_Sett].[dbo].[V_C_Sys_HbtfZyXmjfb] a with(nolock) + left join [Newtouch_MRMS].[dbo].[mr_dic_sfxmrel] c with(nolock) on a.sfxm=c.sfxm and a.organizeid=c.organizeid and c.zt='1' + left join [Newtouch_MRMS].[dbo].[mr_dic_bafeetype] b with(nolock) on c.feetypecode=b.code and c.organizeid=b.organizeid and b.zt='1' + where a.zyh in(select zyh from #updzfy) + + --select * from #fee where zyh='00032' + + begin try + --begin tran + --更新总金额 + print '更新总金额' + update a + set a.ZFY=b.zje , a.ZFJE=b.xjzf , + a.SJZYTS=(case when isnull(a.SJZYTS,'')='' + then convert(varchar(10),b.zyts) else a.SJZYTS end)--,a.LastModifierCode='admin',a.LastModifyTime=getdate() + from mr_basy a,#updzfy b + where a.Id=b.Id and a.zt='1' + + --select zfy,ZFJE, * from mr_basy a,#updzfy b + --where a.Id=b.Id and a.zt='1' + + --更新明细费 + print '更新明细费' + select a.id,a.bah,a.zyh, + XYF=max(case when FeetypeCode='XYF' then Amount else 0.00 end), + ZCYF=max(case when FeetypeCode='ZCYF' then Amount else 0.00 end), + ZCYF1=max(case when FeetypeCode='ZCYF1' then Amount else 0.00 end), + QTF=max(case when FeetypeCode='QTF' then Amount else 0.00 end) + into #feedetail + from mr_basy a,( + select OrganizeId, zyh, FeetypeCode,FeetypeName,convert(decimal(18,2),(isnull(sum(Amount),0)))Amount + from #fee + group by OrganizeId,zyh, FeetypeCode,FeetypeName + )c + where a.ZYH=c.zyh and a.OrganizeId=c.OrganizeId and a.zt='1' + group by a.id,a.bah,a.zyh + + update a + set a.XYF=b.XYF, + a.ZCYF=b.ZCYF, + a.ZCYF1=b.ZCYF1, + a.QTF=b.QTF + --,a.LastModifierCode='admin',a.LastModifyTime=getdate() + from mr_basy a,#feedetail b + where a.Id=b.Id and a.zt='1' + + --select a.XYF,a.ZCYF,a.ZCYF1,a.QTF,a.ZYH from mr_basy a where zyh in(select zyh from #updzfy) and zt='1' and a.OrganizeId='6d5752a7-234a-403e-aa1c-df8b45d3469f' + + drop table #feedetail + drop table #fee + --rollback + end try + begin catch + print(@@error) + end catch + + end + else + begin + print '无可更新费用' + end + + drop table #js + drop table #zyh + drop table #updzfy + +end + diff --git a/SqlServer/V1.8.1/20241020_20241129/20241121111218397_usp_sync_patfeefromSett_16.sql b/SqlServer/V1.8.1/20241020_20241129/20241121111218397_usp_sync_patfeefromSett_16.sql new file mode 100644 index 00000000..876245b6 --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/20241121111218397_usp_sync_patfeefromSett_16.sql @@ -0,0 +1,156 @@ +USE [Newtouch_EMR] +GO + +-- 事件类型: ALTER_PROCEDURE +-- 变更时间: 11/21/2024 11:12:18 + + +/*====================================== +过程说明:病案首页费用反算 +修改人:邓烽 +修改时间:2023年2月27日16:3:17 +修改内容:优化过程查询费用与更新病案首页费用 + +修改人:邓烽 +修改时间:2023年3月10日17:47:12 +修改内容:总费用为0时显示0 + +后台系统 收费项目单独维护病案大类版本 xt_basfdl病案code需按竖转横的 FeetypeCode值命名 +exec [usp_sync_patfeefromSett] '6d5752a7-234a-403e-aa1c-df8b45d3469f','03335' +======================================*/ + +alter proc [dbo].[usp_sync_patfeefromSett] +( +@orgId varchar(50), +@zyh varchar(20) +) +as + +--declare +--@orgId varchar(50), +--@zyh varchar(20) +--select @orgId=N'9bb029d0-5da0-4118-9d19-06b829eede46',@zyh=N'00040' +CREATE TABLE #temptable +( +[zyh] varchar(20), +[FeetypeCode] varchar(50), +[FeetypeName] varchar(50), +[Amount] decimal(38,2) +) + +insert into #temptable (zyh,FeetypeCode,FeetypeName,Amount) +select @zyh,dlCode,dlmc ,0 + from NewtouchHIS_Base..xt_basfdl where OrganizeId=@orgId and zt=1 order by px + + +select @zyh zyh,FeetypeCode,FeetypeName,sum(Amount) Amount + into #brfy + from V_HIS_InpPatFeeForBA + where zyh=@zyh and OrganizeId=@orgId + group by FeetypeCode,FeetypeName + +update zb set zb.Amount=fy.Amount + from #temptable zb,#brfy fy +where zb.FeetypeCode=fy.FeetypeCode + +/*非手术治疗费更新*/ +update #temptable set Amount=(select sum(Amount) from #temptable where FeetypeCode in('LCZDXMF','fsszlxmf')) where FeetypeCode='fsszlxmf' +/*手术治疗费更新*/ +update #temptable set Amount=(select sum(Amount) from #temptable where FeetypeCode in('sszlf','MAF','SSF')) where FeetypeCode='sszlf' +/*抗菌药物费用更新*/ + +/*结算信息*/ + select a.jsnm, a.zyh, a.zje,a.zyts,a.jsksrq,a.jsjsrq ,a.xjzf + into #js + from [NewtouchHIS_Sett].dbo.zy_js a with(nolock) + where a.OrganizeId=@orgId + and a.jszt=1 and a.zyh=@zyh + and not exists(select 1 from [NewtouchHIS_Sett].dbo.zy_js b with(nolock) where a.jsnm=b.cxjsnm and jszt=2 and zt='1' ) + +declare @zyf money=(select sum(Amount) from #brfy where FeetypeCode not in('LCZDXMF','MAF','SSF','KJYWF')) +declare @ZFJE money=(select xjzf from #js) +select @ZFJE=isnull(@ZFJE,0) +select @zyf=isnull(@zyf,0) +insert into #temptable (zyh,FeetypeCode,FeetypeName,Amount) +select @zyh,'ZFY','总费用',@zyf +insert into #temptable (zyh,FeetypeCode,FeetypeName,Amount) +select @zyh,'ZFJE','自付金额',@ZFJE + +/*竖转横*/ + select @zyh zyh, + ZFY=sum(case when b.FeetypeCode='ZFY' then Amount else 0.00 end), --一般医疗服务费 + ZFJE=sum(case when b.FeetypeCode='ZFJE' then Amount else 0.00 end), --一般医疗服务费 + YLFUF=sum(case when b.FeetypeCode='YLFUF' then Amount else 0.00 end), --一般医疗服务费 + ZLCZF=sum(case when b.FeetypeCode='ZLCZF' then Amount else 0.00 end), --一般治疗操作费 + HLF=sum(case when b.FeetypeCode='HLF' then Amount else 0.00 end), --护理费 + QTFY=sum(case when b.FeetypeCode='QTFY' then Amount else 0.00 end), --1.(4)其他费用 + BLZDF=sum(case when b.FeetypeCode='BLZDF' then Amount else 0.00 end),--病理诊断费 + SYSZDF=sum(case when b.FeetypeCode='SYSZDF' then Amount else 0.00 end),--实验室诊断费 + YXXZDF=sum(case when b.FeetypeCode='YXXZDF' then Amount else 0.00 end), --影像学诊断费 + LCZDXMF=sum(case when b.FeetypeCode='LCZDXMF' then Amount else 0.00 end),--临床诊断项目费 + FSSZLXMF=sum(case when b.FeetypeCode='FSSZLXMF' then Amount else 0.00 end), --非手术治疗项目费 + WLZLF=sum(case when b.FeetypeCode='WLZLF' then Amount else 0.00 end),--3.治疗类 -(9)非手术治疗项目费-(其中:临床物理治疗费 + SSZLF=sum(case when b.FeetypeCode='SSZLF' then Amount else 0.00 end),--手术治疗费 + MAF=sum(case when b.FeetypeCode='MAF' then Amount else 0.00 end),--(10)手术治疗费-麻醉费 + SSF=sum(case when b.FeetypeCode='SSF' then Amount else 0.00 end),--手术费 + KFF=sum(case when b.FeetypeCode='KFF' then Amount else 0.00 end),--(11)康复费 + ZYZLF=sum(case when b.FeetypeCode='ZYZLF' then Amount else 0.00 end),--中医治疗费 + XYF=sum(case when b.FeetypeCode='XYF' then Amount else 0.00 end),--西药费 + KJYWF=sum(case when b.FeetypeCode='KJYWF' then Amount else 0.00 end),--(其中:抗菌药物费用 + ZCYF=sum(case when b.FeetypeCode='ZCYF' then Amount else 0.00 end),--(14)中成药费 + ZCYF1=sum(case when b.FeetypeCode='ZCYF1' then Amount else 0.00 end),--中草药费 + XF=sum(case when b.FeetypeCode='XF' then Amount else 0.00 end),--血费 + BDBLZPF=sum(case when b.FeetypeCode='BDBLZPF' then Amount else 0.00 end),--白蛋白类制品费 + QDBLZPF=sum(case when b.FeetypeCode='QDBLZPF' then Amount else 0.00 end),--球蛋白类制品费 + NXYZLZPF=sum(case when b.FeetypeCode='NXYZLZPF' then Amount else 0.00 end),--凝血因子类制品费 + XBYZLZPF=sum(case when b.FeetypeCode='XBYZLZPF' then Amount else 0.00 end),--细胞因子类制品费 + HCYYCLF=sum(case when b.FeetypeCode='HCYYCLF' then Amount else 0.00 end),--检查用一次性医用材料费 + YYCLF=sum(case when b.FeetypeCode='YYCLF' then Amount else 0.00 end),--治疗用一次性医用材料费 + YCXYYCLF=sum(case when b.FeetypeCode='YCXYYCLF' then Amount else 0.00 end),--手术用一次性医用材料费 + QTF=sum(case when b.FeetypeCode='QTF' then Amount else 0.00 end) +into #mrfy + from #temptable b + + +/*更新费用*/ +update a + set a.ZFY=b.ZFY , + a.ZFJE=b.ZFJE , + a.QTZF = b.ZFY - b.ZFJE, + a.YLFUF=b.YLFUF, --一般医疗服务费 + a.ZLCZF=b.ZLCZF, --一般治疗操作费 + a.HLF=b.HLF, --护理费 + a.QTFY=b.QTFY, --1.(4)其他费用 + a.BLZDF=b.BLZDF,--病理诊断费 + a.SYSZDF=b.SYSZDF,--实验室诊断费 + a.YXXZDF=b.YXXZDF, --影像学诊断费 + a.LCZDXMF=b.LCZDXMF,--临床诊断项目费 + a.FSSZLXMF=b.FSSZLXMF, --非手术治疗项目费 + a.WLZLF=b.WLZLF,--3.治疗类 -(9)非手术治疗项目费-(其中:临床物理治疗费 + a.SSZLF=b.SSZLF,--手术治疗费 + a.MAF=b.MAF,--(10)手术治疗费-麻醉费 + a.SSF=b.SSF,--手术费 + a.KFF=b.KFF,--(11)康复费 + a.ZYZLF=b.ZYZLF,--中医治疗费 + a.XYF=b.XYF,--西药费 + a.KJYWF=b.KJYWF,--(其中:抗菌药物费用 + a.ZCYF=b.ZCYF,--(14)中成药费 + a.ZCYF1=b.ZCYF1,--中草药费 + a.XF=b.XF,--血费 + a.BDBLZPF=b.BDBLZPF,--白蛋白类制品费 + a.QDBLZPF=b.QDBLZPF,--球蛋白类制品费 + a.NXYZLZPF=b.NXYZLZPF,--凝血因子类制品费 + a.XBYZLZPF=b.XBYZLZPF,--细胞因子类制品费 + a.HCYYCLF=b.HCYYCLF,--检查用一次性医用材料费 + a.YYCLF=b.YYCLF,--治疗用一次性医用材料费 + a.YCXYYCLF=b.YCXYYCLF,--手术用一次性医用材料费 + a.QTF=b.QTF + --,a.LastModifierCode='admin',a.LastModifyTime=getdate() + from mr_basy a,#mrfy b + where a.zyh=b.zyh and a.zt='1' + and a.OrganizeId=@orgId + +select * from #temptable +DROP TABLE #temptable,#brfy,#js,#mrfy +return + diff --git a/SqlServer/V1.8.1/20241020_20241129/20241121112514233_usp_sync_patfeefromSett_cqkrVer_17.sql b/SqlServer/V1.8.1/20241020_20241129/20241121112514233_usp_sync_patfeefromSett_cqkrVer_17.sql new file mode 100644 index 00000000..1640d9b2 --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/20241121112514233_usp_sync_patfeefromSett_cqkrVer_17.sql @@ -0,0 +1,225 @@ +USE [Newtouch_EMR] +GO + +-- 事件类型: CREATE_PROCEDURE +-- 变更时间: 11/21/2024 11:25:14 + + + + + + +/* +author:chl +createtime:2021-7-29 +desc:病案首页费用 从Sett结算同步 重庆宽仁 病案系统-病案费用维护 版本 +exec [usp_sync_patfeefromSett] '6d5752a7-234a-403e-aa1c-df8b45d3469f' ,'00137' +*/ +CREATE proc [dbo].[usp_sync_patfeefromSett_cqkrVer] + @orgId varchar(50), + @zyh varchar(20) +as +begin + select a.jsnm, a.zyh, a.zje,a.zyts,a.jsksrq,a.jsjsrq ,a.xjzf + into #js + from [NewtouchHIS_Sett].dbo.zy_js a with(nolock) + where a.OrganizeId=@orgId + and a.jszt=1 and a.zyh=@zyh and a.zt=1 + and not exists(select 1 from [NewtouchHIS_Sett].dbo.zy_js b with(nolock) where a.jsnm=b.cxjsnm and jszt=2 and zt='1' ) + --and exists(select 1 from Newtouch_EMR.dbo.mr_basy c with(nolock) where a.zyh=c.zyh and c.zt='1') + + select jsnm,yzlx,d.code,sum(jyje) je,--d.shortcode,b.sfxm,c.sfxmmc + isnull(d.ShortCode,'QTF')FeetypeCode, + isnull(d.Name,'其他费') FeetypeName + into #jsmx + --select * + from [NewtouchHIS_Sett].dbo.zy_jsmx a with(nolock) + left join [NewtouchHIS_Sett].dbo.zy_xmjfb b with(nolock) on a.xmjfbbh=b.jfbbh + left join [NewtouchHIS_Base]..xt_sfxm g on b.sfxm=g.sfxmcode and b.OrganizeId=g.OrganizeId and g.zt='1' + left join Newtouch_MRMS.dbo.mr_dic_sfxmrel c with(nolock) on b.sfxm=c.sfxm and g.sfxmmc=c.sfxmmc and b.OrganizeId=c.OrganizeId and c.zt='1' + left join Newtouch_MRMS.dbo.mr_dic_bafeetype d with(nolock) on c.feetypecode=d.code and c.OrganizeId=d.OrganizeId and c.zt='1' + where exists(select 1 from #js b where a.jsnm=b.jsnm ) + and a.zt='1' and b.zt='1' + and xmjfbbh>0 + group by jsnm,yzlx,d.code,d.ShortCode,d.Name--,c.sfxm,c.sfxmmc + + insert into #jsmx + select jsnm,yzlx,d.code,sum(jyje) je,--d.shortcode,b.sfxm,c.sfxmmc + isnull(d.ShortCode,'QTF')FeetypeCode, + isnull(d.Name,'其他费') FeetypeName + --select b.* + from [NewtouchHIS_Sett].dbo.zy_jsmx a with(nolock) + left join [NewtouchHIS_Sett].dbo.zy_ypjfb b with(nolock) on a.ypjfbbh=b.jfbbh and b.zt='1' + left join [NewtouchHIS_Base]..xt_yp g on b.yp=g.ypcode and g.zt='1' + left join Newtouch_MRMS.dbo.mr_dic_sfxmrel c with(nolock) on b.yp=c.sfxm and g.ypmc=c.sfxmmc and b.OrganizeId=c.OrganizeId and c.zt='1' + left join Newtouch_MRMS.dbo.mr_dic_bafeetype d with(nolock) on c.feetypecode=d.code and c.OrganizeId=d.OrganizeId and d.zt='1' + where exists(select 1 from #js b where a.jsnm=b.jsnm ) + and a.zt='1' and b.zt='1' + and ypjfbbh>0 + group by jsnm,yzlx,d.code,d.ShortCode,d.Name + + select a.zyh,FeetypeCode,FeetypeName,sum(b.je) Amount + from #js a,#jsmx b + where a.jsnm=b.jsnm + group by a.zyh,FeetypeCode,FeetypeName + union all + select zyh,'ZFY','总费用',sum(zje) zje + from #js group by zyh + union all + select zyh,'ZFJE','自付金额',sum(xjzf) xjzf + from #js group by zyh + + select * into #newjsmx from ( + select a.zyh,FeetypeCode,FeetypeName,sum(b.je) Amount + from #js a,#jsmx b + where a.jsnm=b.jsnm + group by a.zyh,FeetypeCode,FeetypeName + union all + select zyh,'ZFY','总费用',sum(zje) zje + from #js group by zyh + union all + select zyh,'ZFJE','自付金额',sum(xjzf) xjzf + from #js group by zyh)a + + if(not exists(select 1 from Newtouch_EMR.dbo.mr_basy with(nolock) where zyh=@zyh and OrganizeId=@orgId and zt='1')) + begin + return; + end + declare @maxjsnm int; + declare @zyhs varchar(20); + select @maxjsnm=max(jsnm),@zyhs=max(zyh) from #js + + select @zyh zyh,@maxjsnm maxjsnm, + XJZF=sum(case when b.FeetypeCode='ZFJE' then Amount else 0.00 end), + ZJE=sum(case when b.FeetypeCode='ZFY' then Amount else 0.00 end), + YLFUF=sum(case when b.FeetypeCode='YLFUF' then Amount else 0.00 end), --一般医疗服务费 + ZLCZF=sum(case when b.FeetypeCode='ZLCZF' then Amount else 0.00 end), --一般治疗操作费 + HLF=sum(case when b.FeetypeCode='HLF' then Amount else 0.00 end), --护理费 + QTFY=sum(case when b.FeetypeCode='QTFY' then Amount else 0.00 end), --1.(4)其他费用 + BLZDF=sum(case when b.FeetypeCode='BLZDF' then Amount else 0.00 end),--病理诊断费 + SYSZDF=sum(case when b.FeetypeCode='SYSZDF' then Amount else 0.00 end),--实验室诊断费 + YXXZDF=sum(case when b.FeetypeCode='YXXZDF' then Amount else 0.00 end), --影像学诊断费 + LCZDXMF=sum(case when b.FeetypeCode='LCZDXMF' then Amount else 0.00 end),--临床诊断项目费 + FSSZLXMF=sum(case when b.FeetypeCode='FSSZLXMF' then Amount else 0.00 end), --非手术治疗项目费 + WLZLF=sum(case when b.FeetypeCode='WLZLF' then Amount else 0.00 end),--3.治疗类 -(9)非手术治疗项目费-(其中:临床物理治疗费 + SSZLF=sum(case when b.FeetypeCode='SSZLF' then Amount else 0.00 end),--手术治疗费 + MAF=sum(case when b.FeetypeCode='MAF' then Amount else 0.00 end),--(10)手术治疗费-麻醉费 + SSF=sum(case when b.FeetypeCode='SSF' then Amount else 0.00 end),--手术费 + KFF=sum(case when b.FeetypeCode='KFF' then Amount else 0.00 end),--(11)康复费 + ZYZLF=sum(case when b.FeetypeCode='ZYZLF' then Amount else 0.00 end),--中医治疗费 + XYF=sum(case when b.FeetypeCode='XYF' then Amount else 0.00 end),--西药费 + KJYWF=sum(case when b.FeetypeCode='KJYWF' then Amount else 0.00 end),--(其中:抗菌药物费用 + ZCYF=sum(case when b.FeetypeCode='ZCYF' then Amount else 0.00 end),--(14)中成药费 + ZCYF1=sum(case when b.FeetypeCode='ZCYF1' then Amount else 0.00 end),--中草药费 + XF=sum(case when b.FeetypeCode='XF' then Amount else 0.00 end),--血费 + BDBLZPF=sum(case when b.FeetypeCode='BDBLZPF' then Amount else 0.00 end),--白蛋白类制品费 + QDBLZPF=sum(case when b.FeetypeCode='QDBLZPF' then Amount else 0.00 end),--球蛋白类制品费 + NXYZLZPF=sum(case when b.FeetypeCode='NXYZLZPF' then Amount else 0.00 end),--凝血因子类制品费 + XBYZLZPF=sum(case when b.FeetypeCode='XBYZLZPF' then Amount else 0.00 end),--细胞因子类制品费 + HCYYCLF=sum(case when b.FeetypeCode='HCYYCLF' then Amount else 0.00 end),--检查用一次性医用材料费 + YYCLF=sum(case when b.FeetypeCode='YYCLF' then Amount else 0.00 end),--治疗用一次性医用材料费 + YCXYYCLF=sum(case when b.FeetypeCode='YCXYYCLF' then Amount else 0.00 end),--手术用一次性医用材料费 + QTF=sum(case when b.FeetypeCode='QTF' then Amount else 0.00 end) + into #fee + --select * + from #newjsmx b + group by zyh + --select a.zyh,max(a.jsnm) maxjsnm,max(a.xjzf)xjzf,max(a.zje)zje, + --YLFUF=sum(case when b.FeetypeCode='YLFUF' then je else 0.00 end), --一般医疗服务费 + --ZLCZF=sum(case when b.FeetypeCode='ZLCZF' then je else 0.00 end), --一般治疗操作费 + --HLF=sum(case when b.FeetypeCode='HLF' then je else 0.00 end), --护理费 + --QTFY=sum(case when b.FeetypeCode='QTFY' then je else 0.00 end), --1.(4)其他费用 + --BLZDF=sum(case when b.FeetypeCode='BLZDF' then je else 0.00 end),--病理诊断费 + --SYSZDF=sum(case when b.FeetypeCode='SYSZDF' then je else 0.00 end),--实验室诊断费 + --YXXZDF=sum(case when b.FeetypeCode='YXXZDF' then je else 0.00 end), --影像学诊断费 + --LCZDXMF=sum(case when b.FeetypeCode='LCZDXMF' then je else 0.00 end),--临床诊断项目费 + --FSSZLXMF=sum(case when b.FeetypeCode='FSSZLXMF' then je else 0.00 end), --非手术治疗项目费 + --WLZLF=sum(case when b.FeetypeCode='WLZLF' then je else 0.00 end),--3.治疗类 -(9)非手术治疗项目费-(其中:临床物理治疗费 + --SSZLF=sum(case when b.FeetypeCode='SSZLF' then je else 0.00 end),--手术治疗费 + --MAF=sum(case when b.FeetypeCode='MAF' then je else 0.00 end),--(10)手术治疗费-麻醉费 + --SSF=sum(case when b.FeetypeCode='SSF' then je else 0.00 end),--手术费 + --KFF=sum(case when b.FeetypeCode='KFF' then je else 0.00 end),--(11)康复费 + --ZYZLF=sum(case when b.FeetypeCode='ZYZLF' then je else 0.00 end),--中医治疗费 + --XYF=sum(case when b.FeetypeCode='XYF' then je else 0.00 end),--西药费 + --KJYWF=sum(case when b.FeetypeCode='KJYWF' then je else 0.00 end),--(其中:抗菌药物费用 + --ZCYF=sum(case when b.FeetypeCode='ZCYF' then je else 0.00 end),--(14)中成药费 + --ZCYF1=sum(case when b.FeetypeCode='ZCYF1' then je else 0.00 end),--中草药费 + --XF=sum(case when b.FeetypeCode='XF' then je else 0.00 end),--血费 + --BDBLZPF=sum(case when b.FeetypeCode='BDBLZPF' then je else 0.00 end),--白蛋白类制品费 + --QDBLZPF=sum(case when b.FeetypeCode='QDBLZPF' then je else 0.00 end),--球蛋白类制品费 + --NXYZLZPF=sum(case when b.FeetypeCode='NXYZLZPF' then je else 0.00 end),--凝血因子类制品费 + --XBYZLZPF=sum(case when b.FeetypeCode='XBYZLZPF' then je else 0.00 end),--细胞因子类制品费 + --HCYYCLF=sum(case when b.FeetypeCode='HCYYCLF' then je else 0.00 end),--检查用一次性医用材料费 + --YYCLF=sum(case when b.FeetypeCode='YYCLF' then je else 0.00 end),--治疗用一次性医用材料费 + --YCXYYCLF=sum(case when b.FeetypeCode='YCXYYCLF' then je else 0.00 end),--手术用一次性医用材料费 + --QTF=sum(case when b.FeetypeCode='QTF' then je else 0.00 end) + --into #fee + --from #js a + --left join #jsmx b on a.jsnm=b.jsnm + --group by a.zyh--,FeetypeCode,FeetypeName + + if(exists(select 1 from #fee)) + begin + --select * from #fee + + begin try + --begin tran + print '更新明细费' + update a + set a.ZFY=b.zje , a.ZFJE=b.xjzf , + a.SJZYTS=(case when isnull(a.SJZYTS,'')='' + then convert(varchar(10),c.zyts) else a.SJZYTS end), + a.YLFUF=b.YLFUF, --一般医疗服务费 + a.ZLCZF=b.ZLCZF, --一般治疗操作费 + a.HLF=b.HLF, --护理费 + a.QTFY=b.QTFY, --1.(4)其他费用 + a.BLZDF=b.BLZDF,--病理诊断费 + a.SYSZDF=b.SYSZDF,--实验室诊断费 + a.YXXZDF=b.YXXZDF, --影像学诊断费 + a.LCZDXMF=b.LCZDXMF,--临床诊断项目费 + a.FSSZLXMF=b.FSSZLXMF, --非手术治疗项目费 + a.WLZLF=b.WLZLF,--3.治疗类 -(9)非手术治疗项目费-(其中:临床物理治疗费 + a.SSZLF=b.SSZLF,--手术治疗费 + a.MAF=b.MAF,--(10)手术治疗费-麻醉费 + a.SSF=b.SSF,--手术费 + a.KFF=b.KFF,--(11)康复费 + a.ZYZLF=b.ZYZLF,--中医治疗费 + a.XYF=b.XYF,--西药费 + a.KJYWF=b.KJYWF,--(其中:抗菌药物费用 + a.ZCYF=b.ZCYF,--(14)中成药费 + a.ZCYF1=b.ZCYF1,--中草药费 + a.XF=b.XF,--血费 + a.BDBLZPF=b.BDBLZPF,--白蛋白类制品费 + a.QDBLZPF=b.QDBLZPF,--球蛋白类制品费 + a.NXYZLZPF=b.NXYZLZPF,--凝血因子类制品费 + a.XBYZLZPF=b.XBYZLZPF,--细胞因子类制品费 + a.HCYYCLF=b.HCYYCLF,--检查用一次性医用材料费 + a.YYCLF=b.YYCLF,--治疗用一次性医用材料费 + a.YCXYYCLF=b.YCXYYCLF,--手术用一次性医用材料费 + a.QTF=b.QTF + --,a.LastModifierCode='admin',a.LastModifyTime=getdate() + from mr_basy a,#fee b + left join #js c on b.maxjsnm=c.jsnm + where a.zyh=b.zyh and a.zt='1' + + end try + begin catch + print(@@error) + end catch + + end + else + begin + print '无可更新费用' + end + + drop table #newjsmx + drop table #js + drop table #jsmx + drop table #fee + +end + + + + diff --git a/SqlServer/V1.8.1/20241020_20241129/20241122174142207_usp_Inp_ybupload_cyjs_setlinfoV2_8.sql b/SqlServer/V1.8.1/20241020_20241129/20241122174142207_usp_Inp_ybupload_cyjs_setlinfoV2_8.sql new file mode 100644 index 00000000..c7ea0de5 --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/20241122174142207_usp_Inp_ybupload_cyjs_setlinfoV2_8.sql @@ -0,0 +1,218 @@ +USE [NewtouchHIS_Sett] +GO + +-- 事件类型: ALTER_PROCEDURE +-- 变更时间: 11/22/2024 17:41:42 + + + + + + +/*-- ============================================= +-- Author: +-- Create date: +-- Description: + +修改人:邓烽 +修改时间:2023年9月21日11:12:35 +修改内容: +1、4101A 交易修改入院科室编码 adm_dept_code 为adm_dept_codg, +出院科室编码 dscg_dept_code 为dscg_dept_codg +2、4101A 交易入参增加新生儿天龄 age_days +exec usp_Inp_ybupload_cyjs_setlinfoV2 @OrgId='6d5752a7-234a-403e-aa1c-df8b45d3469f',@zyh='03333' + +修改人:邓烽 +修改时间:2024年2月7日11:44:45 +修改内容:只获取最后一次的结算信息 +-- =============================================*/ +ALTER proc [dbo].[usp_Inp_ybupload_cyjs_setlinfoV2] +( + @orgId varchar(50), + @zyh varchar(20) +) +as + + + +declare @age_days varchar(10)/*新人儿年龄天*/ +select @age_days=nlshow from NewtouchHIS_Sett.dbo.zy_brjbxx with(nolock) where OrganizeId=@orgId and zyh=@zyh and zt=1 and zybz<>'9' + +if(@age_days not like'%岁%' and @age_days not like'%月%') +begin + select @age_days=replace(@age_days,'日','') + select @age_days=replace(@age_days,'天','') + select @age_days=ltrim(rtrim(@age_days)) +end +else +begin + select @age_days=null +end + + + + create table #yb_gx +( +ba_code varchar(10), +ba_name varchar(50), +yb_code varchar(10), +yb_name varchar(50), +) + +insert into #yb_gx(ba_code, ba_name, yb_code, yb_name) +select 0,'本人或户主',1,'本人' +union all +select 1,'配偶',10,'配偶' +union all +select 2,'子',20,'子' +union all +select 3,'女',30,'女' +union all +select 4,'孙子、孙女或外孙子、外孙女',40,'孙子、孙女或外孙子' +union all +select 5,'父母',50,'父母' +union all +select 6,'祖父母或外祖父母',60,'祖父母或外祖父母' +union all +select 7,'兄、弟、姐、妹',70,'兄、弟、姐、妹' +union all +select 8,'其他',80,'其他' + + + select + a.psn_no , + a.mdtrt_id, + a.setl_id, + --'' hi_no, + b.BAH medcasno, + --'重庆重医附二院宽仁康复医院' fixmedins_name,'H50010302473' fixmedins_code,'3' hi_setl_lv, + convert(varchar(50),getdate(),120) dcla_time, + isnull(c.GJ,'CHN') ntly, -- 国籍 字符型 6 Y Y + isnull(c.zy,'90') prfs, -- 职业 字符型 6 Y Y + (case when b.xzz_sn<>'' then isnull(b.XZZ_SN,'')+isnull(b.XZZ_SI,'')+isnull(b.XZZ_QX,'')+isnull(b.XZZ_JD,'') end) curr_addr, -- 现住址 字符型 200 + b.GZDWJDZ emp_name, -- 单位名称 字符型 200 + b.GZDWJDZ emp_addr, -- 单位地址 字符型 200 + b.DWDH emp_tel, -- 单位电话 字符型 50 + b.DWYB poscode, -- 邮编 字符型 6 + null coner_name, -- 联系人姓名 字符型 50 Y + --b.GX patn_rlts, -- 与患者关系 字符型 6 Y Y + isnull(h.yb_code ,1) patn_rlts, + (case when b.LXRDZ_SN<>'' then isnull(b.LXRDZ_SN,'')+isnull(b.LXRDZ_SI,'')+isnull(b.LXRDZ_QX,'')+isnull(b.LXRDZ_JD,'') end) coner_addr, -- 联系人地址 字符型 200 Y + b.LXRDH coner_tel, -- 联系人电话 字符型 50 Y + '' nwb_adm_type, -- 新生儿入院类型 字符型 3 Y + b.XSECSTZ nwb_bir_wt, -- 新生儿出生体重 数值型 6,2 精确到 10 克(g) + b.XSERYTZ nwb_adm_wt, -- 新生儿入院体重 数值型 6,2 精确到 10 克(g) + '' mul_nwb_bir_wt, + '' mul_nwb_adm_wt, + null opsp_diag_caty, --门诊慢特病诊断科别字符型 50 35 + null opsp_mdtrt_date, --门诊慢特病就诊日期日期型 + b.RYTJ adm_way, -- 入院途径 字符型 3 Y + '10' trt_type, -- 治疗类别 字符型 3 Y + CONVERT(varchar(100),ciszyxx.ryrq, 120) adm_time, -- 入院时间日期时间型 + ciszyxx.DeptCode adm_dept_codg,--入院科室编码 + dept.name adm_dept_name, --入院科室名称 + '0' traf_dept_flat, --转科室标志 + c.ZKKB refldept_dept, -- 转科科别 字符型 6 Y参照科室代码(dept),如果超过一次以上的转科,用“→”转接表示 + CONVERT(varchar(100),ciszyxx.cqrq, 120) dscg_time, -- 出院时间日期时间型 + ciszyxx.DeptCode dscg_dept_codg,--出院科室编码 + dept.name dscg_dept_name, --出院科室名称 + --b.CYKB dscg_caty, -- 出院科别 字符型 6 Y Y 参照科室代码(dept) + ( select deptcode from DRG_dept where deptname= b.CYKB)dscg_caty, + b.MZZD otp_wm_dise, -- 门(急)诊西医诊断字符型 200 + b.MZZDDM wm_dise_code, -- 西医诊断疾病代码字符型 20 + '' otp_tcm_dise, -- 门(急)诊中医诊断字符型 200 + '' tcm_dise_code, -- 中医诊断代码 字符型 20 + '' vent_used_dura, -- 呼吸机使用时长 字符型 10格式:天数/小时数/分钟数例:1/13/24 + '' pwcry_bfadm_coma_dura, -- 颅脑损伤患者入院前昏迷时长字符型 10格式:天数/小时数/分钟数例:1/13/24 + '' pwcry_afadm_coma_dura, --颅脑损伤患者入院后昏迷时长字符型 10格式:天数/小时数/分钟数例:1/13/24 + 0 spga_nurscare_days, --特级护理天数 数值型 3 + 0 lv1_nurscare_days, --一级护理天数 数值型 3 + 0 scd_nurscare_days, --二级护理天数 数值型 3 + 0 lv3_nurscare_days, --三级护理天数 数值型 3 + b.LYFS dscg_way, -- 离院方式 字符型 3 Y + b.YZZY_YLJG acp_medins_name, --拟接收机构名称 + '' acp_optins_code, --拟接收机构代码 + zyjs.jsnm bill_code, -- 票据代码 字符型 50 Y + zyjs.jsnm bill_no, -- 票据号码 字符型 30 Y + a.medins_setl_id biz_sn, -- 业务流水号 字符型 50 Y 业务流水号 + b.SFZZYJH days_rinp_flag_31, --出院 31 天内再住院计划标志字符型 3 Y + b.MD days_rinp_pup_31, --出院 31 天内再住院目的字符型 200 + --c.ZZYS chfpdr_code, -- 主诊医师代码 字符型 30 + --case when c.zzys is null then j.gh else c.zzys end chfpdr_code, + --j.gjybdm chfpdr_code, + '' chfpdr_code, + CONVERT(varchar(100),b.RYSJ, 120) setl_begn_date, --结算开始日期 日期型 Y + CONVERT(varchar(100),zyjs.CreateTime, 120) setl_end_date, --结算结束日期 日期型 Y + d.DepartmentCode medins_fill_dept, --医疗机构填报部字符型 100 Y + a.czydm medins_fill_psn, --医疗机构填报人 + ''resp_nurs_code, a.clr_way , + (case when a.clr_way in(1,2,9) then a.clr_way when a.clr_way=3 then 5 when a.clr_way=4 then 6 else 9 end) hi_paymtd, -- 医保支付方式 字符型 3 Y Y + ''stas_type, + @age_days age_days/*新生儿天龄*/ + --a.psn_name, --人员姓名 字符型 50 Y + --a.gend, -- 性别 字符型 6 Y Y + --a.brdy, -- 出生日期 日期型 Y + --a.age, -- + --b.BZYZSNL nwb_age, --(年龄不足 1 周岁)年龄数值型 3 小于 1 岁时必填,单位天 + --a.naty, -- 民族 字符型 3 Y Y + --a.psn_cert_type patn_cert_type, --患者证件类别 字符型 3 Y Y + --a.certno, -- 证件号码 字符型 50 Y 患者证件号码 + --a.insutype hi_type, -- 医保类型 字符型 3 Y Y insutype > hi_type? + --'500103' insuplc, -- 参保地 字符型 6 Y + --'' sp_psn_type, -- 特殊人员类型 字符型 6 Y + --1 ipt_med_type, -- 住院医疗类型 字符型 3 Y Y + --c.RYKB adm_caty, -- 入院科别 字符型 6 Y Y 参照科室代码(dept) + --b.SJZYTS act_ipt_days, -- 实际住院天数 数值型 3 + --zdcnt diag_code_cnt, --诊断代码计数 数值型 3 + --(case when b.MZZDDM=zyzd.JBDM then 1 else 0 end) maindiag_flag, -- 主诊断标志 字符型 3 Y Y + --ss.cnt oprn_oprt_code_cnt, -- 手术操作代码计数数值型 3 + --'' bld_cat, -- 输血品种 字符型 3 Y + --0 bld_amt, -- 输血量 数值型 6 + --'' bld_unt, -- 输血计量单位 字符型 3 + --b.ZZYS chfpdr_name, -- 主诊医师姓名 字符型 50 + --a.preselfpay_amt psn_selfpay , --个人自付 数值型 16,2 Y + --a.fulamt_ownpay_amt psn_ownpay , --个人自费 数值型 16,2 Y + --a.acct_pay , --个人账户支出 数值型 16,2 Y + --a.psn_cash_pay psn_cashpay, -- 个人现金支付 数值型 16,2 Y + --'65840' hsorg , --医保机构 字符型 100 Y + --'HIS1' hsorg_opter , --医保机构经办人 字符型 50 + --select * + from drjk_zyjs_input i with(nolock) + left join drjk_zyjs_output a with(nolock) on i.setl_id=a.setl_id and i.psn_no=a.psn_no and a.zt='1' + left join Newtouch_EMR.dbo.mr_basy b with(nolock) on a.zyh=b.ZYH and b.zt='1' and b.organizeid=@orgId + left join Newtouch_EMR.dbo.mr_basy_rel_code c with(nolock) on b.id=c.syid and b.organizeid=c.organizeid + left join (select zyjs.* from zy_js zyjs + left join zy_js zyjs1 on zyjs.jsnm=zyjs1.cxjsnm or zyjs.cxjsnm=zyjs1.jsnm where zyjs.zyh=@zyh +and zyjs1.jsnm is null) zyjs on i.zyh=zyjs.zyh and zyjs.zt='1' and b.organizeid=zyjs.organizeid + left join [drjk_rybl_input] rybl with(nolock) on i.zyh=rybl.zyh and rybl.zt='1' + left join Newtouch_CIS..zy_brxxk ciszyxx on i.zyh=ciszyxx.zyh and ciszyxx.zt='1' and b.organizeid=ciszyxx.organizeid + --left join(select organizeid,bah,zyh,count(ssjczbm)cnt + -- from Newtouch_EMR.dbo.mr_basy_ss with(nolock) + -- where zt='1' + -- group by bah,zyh,organizeid) ss on b.BAH=ss.BAH and b.OrganizeId=ss.OrganizeId and b.ZYH=ss.ZYH + --left join(select organizeid,bah,zyh,count(JBDM)zdcnt + -- from Newtouch_EMR.dbo.mr_basy_zd with(nolock) + -- where zt='1' + -- group by bah,zyh,organizeid) zd on b.BAH=zd.BAH and b.OrganizeId=zd.OrganizeId and b.ZYH=zd.ZYH + --left join Newtouch_EMR.dbo.mr_basy_zd zyzd with(nolock) on b.BAH=zyzd.BAH and b.OrganizeId=zyzd.OrganizeId and b.ZYH=zyzd.ZYH and zyzd.ZDOrder=1 + left join NewtouchHIS_Base.[dbo].[V_S_Sys_Staff] d on a.czydm=d.gh --and OrganizeId='' + left join [NewtouchHIS_Base].[dbo].[Sys_Department] dept on ciszyxx.deptCode=dept.Code and ciszyxx.organizeId=dept.organizeId and dept.zt=1 + left join [NewtouchHIS_Sett].dbo.DRG_dept f on f.deptName=dept.name + left join [Newtouch_MRMS].dbo.[mr_dic_common] g on g.RlueName='关系' and g.itemName=b.GX + left join #yb_gx h on h.ba_name=b.GX + left join [NewtouchHIS_Base].dbo.sys_staff j on j.name =b.zzys + where i.zt='1' and a.zt='1' + and d.OrganizeId=@orgId and + a.zyh=@zyh + order by a.setl_id desc/*上传最后一次的结算信息*/ + + + drop table #yb_gx +return + + + + + + + diff --git a/SqlServer/V1.8.1/20241020_20241129/20241122174238930_usp_Inp_ybupload_cyjs_setlinfoV2_9.sql b/SqlServer/V1.8.1/20241020_20241129/20241122174238930_usp_Inp_ybupload_cyjs_setlinfoV2_9.sql new file mode 100644 index 00000000..0392ad6e --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/20241122174238930_usp_Inp_ybupload_cyjs_setlinfoV2_9.sql @@ -0,0 +1,218 @@ +USE [NewtouchHIS_Sett] +GO + +-- 事件类型: ALTER_PROCEDURE +-- 变更时间: 11/22/2024 17:42:38 + + + + + + +/*-- ============================================= +-- Author: +-- Create date: +-- Description: + +修改人:邓烽 +修改时间:2023年9月21日11:12:35 +修改内容: +1、4101A 交易修改入院科室编码 adm_dept_code 为adm_dept_codg, +出院科室编码 dscg_dept_code 为dscg_dept_codg +2、4101A 交易入参增加新生儿天龄 age_days +exec usp_Inp_ybupload_cyjs_setlinfoV2 @OrgId='6d5752a7-234a-403e-aa1c-df8b45d3469f',@zyh='03333' + +修改人:邓烽 +修改时间:2024年2月7日11:44:45 +修改内容:只获取最后一次的结算信息 +-- =============================================*/ +ALTER proc [dbo].[usp_Inp_ybupload_cyjs_setlinfoV2] +( + @orgId varchar(50), + @zyh varchar(20) +) +as + + + +declare @age_days varchar(10)/*新人儿年龄天*/ +select @age_days=nlshow from NewtouchHIS_Sett.dbo.zy_brjbxx with(nolock) where OrganizeId=@orgId and zyh=@zyh and zt=1 and zybz<>'9' + +if(@age_days not like'%岁%' and @age_days not like'%月%') +begin + select @age_days=replace(@age_days,'日','') + select @age_days=replace(@age_days,'天','') + select @age_days=ltrim(rtrim(@age_days)) +end +else +begin + select @age_days=null +end + + + + create table #yb_gx +( +ba_code varchar(10), +ba_name varchar(50), +yb_code varchar(10), +yb_name varchar(50), +) + +insert into #yb_gx(ba_code, ba_name, yb_code, yb_name) +select 0,'本人或户主',1,'本人' +union all +select 1,'配偶',10,'配偶' +union all +select 2,'子',20,'子' +union all +select 3,'女',30,'女' +union all +select 4,'孙子、孙女或外孙子、外孙女',40,'孙子、孙女或外孙子' +union all +select 5,'父母',50,'父母' +union all +select 6,'祖父母或外祖父母',60,'祖父母或外祖父母' +union all +select 7,'兄、弟、姐、妹',70,'兄、弟、姐、妹' +union all +select 8,'其他',80,'其他' + + + select + a.psn_no , + a.mdtrt_id, + a.setl_id, + --'' hi_no, + b.BAH medcasno, + --'重庆重医附二院宽仁康复医院' fixmedins_name,'H50010302473' fixmedins_code,'3' hi_setl_lv, + convert(varchar(50),getdate(),120) dcla_time, + isnull(c.GJ,'CHN') ntly, -- 国籍 字符型 6 Y Y + isnull(c.zy,'90') prfs, -- 职业 字符型 6 Y Y + (case when b.xzz_sn<>'' then isnull(b.XZZ_SN,'')+isnull(b.XZZ_SI,'')+isnull(b.XZZ_QX,'')+isnull(b.XZZ_JD,'') end) curr_addr, -- 现住址 字符型 200 + b.GZDWJDZ emp_name, -- 单位名称 字符型 200 + b.GZDWJDZ emp_addr, -- 单位地址 字符型 200 + b.DWDH emp_tel, -- 单位电话 字符型 50 + b.DWYB poscode, -- 邮编 字符型 6 + null coner_name, -- 联系人姓名 字符型 50 Y + --b.GX patn_rlts, -- 与患者关系 字符型 6 Y Y + isnull(h.yb_code ,1) patn_rlts, + (case when b.LXRDZ_SN<>'' then isnull(b.LXRDZ_SN,'')+isnull(b.LXRDZ_SI,'')+isnull(b.LXRDZ_QX,'')+isnull(b.LXRDZ_JD,'') end) coner_addr, -- 联系人地址 字符型 200 Y + b.LXRDH coner_tel, -- 联系人电话 字符型 50 Y + '' nwb_adm_type, -- 新生儿入院类型 字符型 3 Y + b.XSECSTZ nwb_bir_wt, -- 新生儿出生体重 数值型 6,2 精确到 10 克(g) + b.XSERYTZ nwb_adm_wt, -- 新生儿入院体重 数值型 6,2 精确到 10 克(g) + '' mul_nwb_bir_wt, + '' mul_nwb_adm_wt, + null opsp_diag_caty, --门诊慢特病诊断科别字符型 50 35 + null opsp_mdtrt_date, --门诊慢特病就诊日期日期型 + b.RYTJ adm_way, -- 入院途径 字符型 3 Y + '10' trt_type, -- 治疗类别 字符型 3 Y + CONVERT(varchar(100),ciszyxx.ryrq, 120) adm_time, -- 入院时间日期时间型 + ciszyxx.DeptCode adm_dept_codg,--入院科室编码 + dept.name adm_dept_name, --入院科室名称 + '0' traf_dept_flat, --转科室标志 + c.ZKKB refldept_dept, -- 转科科别 字符型 6 Y参照科室代码(dept),如果超过一次以上的转科,用“→”转接表示 + CONVERT(varchar(100),ciszyxx.cqrq, 120) dscg_time, -- 出院时间日期时间型 + ciszyxx.DeptCode dscg_dept_codg,--出院科室编码 + dept.name dscg_dept_name, --出院科室名称 + --b.CYKB dscg_caty, -- 出院科别 字符型 6 Y Y 参照科室代码(dept) + ( select deptcode from DRG_dept where deptname= b.CYKB)dscg_caty, + b.MZZD otp_wm_dise, -- 门(急)诊西医诊断字符型 200 + b.MZZDDM wm_dise_code, -- 西医诊断疾病代码字符型 20 + '' otp_tcm_dise, -- 门(急)诊中医诊断字符型 200 + '' tcm_dise_code, -- 中医诊断代码 字符型 20 + '' vent_used_dura, -- 呼吸机使用时长 字符型 10格式:天数/小时数/分钟数例:1/13/24 + '' pwcry_bfadm_coma_dura, -- 颅脑损伤患者入院前昏迷时长字符型 10格式:天数/小时数/分钟数例:1/13/24 + '' pwcry_afadm_coma_dura, --颅脑损伤患者入院后昏迷时长字符型 10格式:天数/小时数/分钟数例:1/13/24 + 0 spga_nurscare_days, --特级护理天数 数值型 3 + 0 lv1_nurscare_days, --一级护理天数 数值型 3 + 0 scd_nurscare_days, --二级护理天数 数值型 3 + 0 lv3_nurscare_days, --三级护理天数 数值型 3 + b.LYFS dscg_way, -- 离院方式 字符型 3 Y + b.YZZY_YLJG acp_medins_name, --拟接收机构名称 + '' acp_optins_code, --拟接收机构代码 + zyjs.jsnm bill_code, -- 票据代码 字符型 50 Y + zyjs.jsnm bill_no, -- 票据号码 字符型 30 Y + a.medins_setl_id biz_sn, -- 业务流水号 字符型 50 Y 业务流水号 + b.SFZZYJH days_rinp_flag_31, --出院 31 天内再住院计划标志字符型 3 Y + b.MD days_rinp_pup_31, --出院 31 天内再住院目的字符型 200 + --c.ZZYS chfpdr_code, -- 主诊医师代码 字符型 30 + --case when c.zzys is null then j.gh else c.zzys end chfpdr_code, + --j.gjybdm chfpdr_code, + '' chfpdr_code, + CONVERT(varchar(100),b.RYSJ, 120) setl_begn_date, --结算开始日期 日期型 Y + CONVERT(varchar(100),zyjs.CreateTime, 120) setl_end_date, --结算结束日期 日期型 Y + d.DepartmentCode medins_fill_dept, --医疗机构填报部字符型 100 Y + a.czydm medins_fill_psn, --医疗机构填报人 + ''resp_nurs_code, a.clr_way , + (case when a.clr_way in(1,2,9) then a.clr_way when a.clr_way=3 then 5 when a.clr_way=4 then 6 else 1 end) hi_paymtd, -- 医保支付方式 字符型 3 Y Y + ''stas_type, + @age_days age_days/*新生儿天龄*/ + --a.psn_name, --人员姓名 字符型 50 Y + --a.gend, -- 性别 字符型 6 Y Y + --a.brdy, -- 出生日期 日期型 Y + --a.age, -- + --b.BZYZSNL nwb_age, --(年龄不足 1 周岁)年龄数值型 3 小于 1 岁时必填,单位天 + --a.naty, -- 民族 字符型 3 Y Y + --a.psn_cert_type patn_cert_type, --患者证件类别 字符型 3 Y Y + --a.certno, -- 证件号码 字符型 50 Y 患者证件号码 + --a.insutype hi_type, -- 医保类型 字符型 3 Y Y insutype > hi_type? + --'500103' insuplc, -- 参保地 字符型 6 Y + --'' sp_psn_type, -- 特殊人员类型 字符型 6 Y + --1 ipt_med_type, -- 住院医疗类型 字符型 3 Y Y + --c.RYKB adm_caty, -- 入院科别 字符型 6 Y Y 参照科室代码(dept) + --b.SJZYTS act_ipt_days, -- 实际住院天数 数值型 3 + --zdcnt diag_code_cnt, --诊断代码计数 数值型 3 + --(case when b.MZZDDM=zyzd.JBDM then 1 else 0 end) maindiag_flag, -- 主诊断标志 字符型 3 Y Y + --ss.cnt oprn_oprt_code_cnt, -- 手术操作代码计数数值型 3 + --'' bld_cat, -- 输血品种 字符型 3 Y + --0 bld_amt, -- 输血量 数值型 6 + --'' bld_unt, -- 输血计量单位 字符型 3 + --b.ZZYS chfpdr_name, -- 主诊医师姓名 字符型 50 + --a.preselfpay_amt psn_selfpay , --个人自付 数值型 16,2 Y + --a.fulamt_ownpay_amt psn_ownpay , --个人自费 数值型 16,2 Y + --a.acct_pay , --个人账户支出 数值型 16,2 Y + --a.psn_cash_pay psn_cashpay, -- 个人现金支付 数值型 16,2 Y + --'65840' hsorg , --医保机构 字符型 100 Y + --'HIS1' hsorg_opter , --医保机构经办人 字符型 50 + --select * + from drjk_zyjs_input i with(nolock) + left join drjk_zyjs_output a with(nolock) on i.setl_id=a.setl_id and i.psn_no=a.psn_no and a.zt='1' + left join Newtouch_EMR.dbo.mr_basy b with(nolock) on a.zyh=b.ZYH and b.zt='1' and b.organizeid=@orgId + left join Newtouch_EMR.dbo.mr_basy_rel_code c with(nolock) on b.id=c.syid and b.organizeid=c.organizeid + left join (select zyjs.* from zy_js zyjs + left join zy_js zyjs1 on zyjs.jsnm=zyjs1.cxjsnm or zyjs.cxjsnm=zyjs1.jsnm where zyjs.zyh=@zyh +and zyjs1.jsnm is null) zyjs on i.zyh=zyjs.zyh and zyjs.zt='1' and b.organizeid=zyjs.organizeid + left join [drjk_rybl_input] rybl with(nolock) on i.zyh=rybl.zyh and rybl.zt='1' + left join Newtouch_CIS..zy_brxxk ciszyxx on i.zyh=ciszyxx.zyh and ciszyxx.zt='1' and b.organizeid=ciszyxx.organizeid + --left join(select organizeid,bah,zyh,count(ssjczbm)cnt + -- from Newtouch_EMR.dbo.mr_basy_ss with(nolock) + -- where zt='1' + -- group by bah,zyh,organizeid) ss on b.BAH=ss.BAH and b.OrganizeId=ss.OrganizeId and b.ZYH=ss.ZYH + --left join(select organizeid,bah,zyh,count(JBDM)zdcnt + -- from Newtouch_EMR.dbo.mr_basy_zd with(nolock) + -- where zt='1' + -- group by bah,zyh,organizeid) zd on b.BAH=zd.BAH and b.OrganizeId=zd.OrganizeId and b.ZYH=zd.ZYH + --left join Newtouch_EMR.dbo.mr_basy_zd zyzd with(nolock) on b.BAH=zyzd.BAH and b.OrganizeId=zyzd.OrganizeId and b.ZYH=zyzd.ZYH and zyzd.ZDOrder=1 + left join NewtouchHIS_Base.[dbo].[V_S_Sys_Staff] d on a.czydm=d.gh --and OrganizeId='' + left join [NewtouchHIS_Base].[dbo].[Sys_Department] dept on ciszyxx.deptCode=dept.Code and ciszyxx.organizeId=dept.organizeId and dept.zt=1 + left join [NewtouchHIS_Sett].dbo.DRG_dept f on f.deptName=dept.name + left join [Newtouch_MRMS].dbo.[mr_dic_common] g on g.RlueName='关系' and g.itemName=b.GX + left join #yb_gx h on h.ba_name=b.GX + left join [NewtouchHIS_Base].dbo.sys_staff j on j.name =b.zzys + where i.zt='1' and a.zt='1' + and d.OrganizeId=@orgId and + a.zyh=@zyh + order by a.setl_id desc/*上传最后一次的结算信息*/ + + + drop table #yb_gx +return + + + + + + + diff --git a/SqlServer/V1.8.1/20241020_20241129/20241122174247037_usp_Inp_ybupload_cyjs_setlinfoV2_10.sql b/SqlServer/V1.8.1/20241020_20241129/20241122174247037_usp_Inp_ybupload_cyjs_setlinfoV2_10.sql new file mode 100644 index 00000000..bb8cb2ea --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/20241122174247037_usp_Inp_ybupload_cyjs_setlinfoV2_10.sql @@ -0,0 +1,218 @@ +USE [NewtouchHIS_Sett] +GO + +-- 事件类型: ALTER_PROCEDURE +-- 变更时间: 11/22/2024 17:42:47 + + + + + + +/*-- ============================================= +-- Author: +-- Create date: +-- Description: + +修改人:邓烽 +修改时间:2023年9月21日11:12:35 +修改内容: +1、4101A 交易修改入院科室编码 adm_dept_code 为adm_dept_codg, +出院科室编码 dscg_dept_code 为dscg_dept_codg +2、4101A 交易入参增加新生儿天龄 age_days +exec usp_Inp_ybupload_cyjs_setlinfoV2 @OrgId='6d5752a7-234a-403e-aa1c-df8b45d3469f',@zyh='03333' + +修改人:邓烽 +修改时间:2024年2月7日11:44:45 +修改内容:只获取最后一次的结算信息 +-- =============================================*/ +ALTER proc [dbo].[usp_Inp_ybupload_cyjs_setlinfoV2] +( + @orgId varchar(50), + @zyh varchar(20) +) +as + + + +declare @age_days varchar(10)/*新人儿年龄天*/ +select @age_days=nlshow from NewtouchHIS_Sett.dbo.zy_brjbxx with(nolock) where OrganizeId=@orgId and zyh=@zyh and zt=1 and zybz<>'9' + +if(@age_days not like'%岁%' and @age_days not like'%月%') +begin + select @age_days=replace(@age_days,'日','') + select @age_days=replace(@age_days,'天','') + select @age_days=ltrim(rtrim(@age_days)) +end +else +begin + select @age_days=null +end + + + + create table #yb_gx +( +ba_code varchar(10), +ba_name varchar(50), +yb_code varchar(10), +yb_name varchar(50), +) + +insert into #yb_gx(ba_code, ba_name, yb_code, yb_name) +select 0,'本人或户主',1,'本人' +union all +select 1,'配偶',10,'配偶' +union all +select 2,'子',20,'子' +union all +select 3,'女',30,'女' +union all +select 4,'孙子、孙女或外孙子、外孙女',40,'孙子、孙女或外孙子' +union all +select 5,'父母',50,'父母' +union all +select 6,'祖父母或外祖父母',60,'祖父母或外祖父母' +union all +select 7,'兄、弟、姐、妹',70,'兄、弟、姐、妹' +union all +select 8,'其他',80,'其他' + + + select + a.psn_no , + a.mdtrt_id, + a.setl_id, + --'' hi_no, + b.BAH medcasno, + --'重庆重医附二院宽仁康复医院' fixmedins_name,'H50010302473' fixmedins_code,'3' hi_setl_lv, + convert(varchar(50),getdate(),120) dcla_time, + isnull(c.GJ,'CHN') ntly, -- 国籍 字符型 6 Y Y + isnull(c.zy,'90') prfs, -- 职业 字符型 6 Y Y + (case when b.xzz_sn<>'' then isnull(b.XZZ_SN,'')+isnull(b.XZZ_SI,'')+isnull(b.XZZ_QX,'')+isnull(b.XZZ_JD,'') end) curr_addr, -- 现住址 字符型 200 + b.GZDWJDZ emp_name, -- 单位名称 字符型 200 + b.GZDWJDZ emp_addr, -- 单位地址 字符型 200 + b.DWDH emp_tel, -- 单位电话 字符型 50 + b.DWYB poscode, -- 邮编 字符型 6 + null coner_name, -- 联系人姓名 字符型 50 Y + --b.GX patn_rlts, -- 与患者关系 字符型 6 Y Y + isnull(h.yb_code ,1) patn_rlts, + (case when b.LXRDZ_SN<>'' then isnull(b.LXRDZ_SN,'')+isnull(b.LXRDZ_SI,'')+isnull(b.LXRDZ_QX,'')+isnull(b.LXRDZ_JD,'') end) coner_addr, -- 联系人地址 字符型 200 Y + b.LXRDH coner_tel, -- 联系人电话 字符型 50 Y + '' nwb_adm_type, -- 新生儿入院类型 字符型 3 Y + b.XSECSTZ nwb_bir_wt, -- 新生儿出生体重 数值型 6,2 精确到 10 克(g) + b.XSERYTZ nwb_adm_wt, -- 新生儿入院体重 数值型 6,2 精确到 10 克(g) + '' mul_nwb_bir_wt, + '' mul_nwb_adm_wt, + null opsp_diag_caty, --门诊慢特病诊断科别字符型 50 35 + null opsp_mdtrt_date, --门诊慢特病就诊日期日期型 + b.RYTJ adm_way, -- 入院途径 字符型 3 Y + '10' trt_type, -- 治疗类别 字符型 3 Y + CONVERT(varchar(100),ciszyxx.ryrq, 120) adm_time, -- 入院时间日期时间型 + ciszyxx.DeptCode adm_dept_codg,--入院科室编码 + dept.name adm_dept_name, --入院科室名称 + '0' traf_dept_flat, --转科室标志 + c.ZKKB refldept_dept, -- 转科科别 字符型 6 Y参照科室代码(dept),如果超过一次以上的转科,用“→”转接表示 + CONVERT(varchar(100),ciszyxx.cqrq, 120) dscg_time, -- 出院时间日期时间型 + ciszyxx.DeptCode dscg_dept_codg,--出院科室编码 + dept.name dscg_dept_name, --出院科室名称 + --b.CYKB dscg_caty, -- 出院科别 字符型 6 Y Y 参照科室代码(dept) + ( select deptcode from DRG_dept where deptname= b.CYKB)dscg_caty, + b.MZZD otp_wm_dise, -- 门(急)诊西医诊断字符型 200 + b.MZZDDM wm_dise_code, -- 西医诊断疾病代码字符型 20 + '' otp_tcm_dise, -- 门(急)诊中医诊断字符型 200 + '' tcm_dise_code, -- 中医诊断代码 字符型 20 + '' vent_used_dura, -- 呼吸机使用时长 字符型 10格式:天数/小时数/分钟数例:1/13/24 + '' pwcry_bfadm_coma_dura, -- 颅脑损伤患者入院前昏迷时长字符型 10格式:天数/小时数/分钟数例:1/13/24 + '' pwcry_afadm_coma_dura, --颅脑损伤患者入院后昏迷时长字符型 10格式:天数/小时数/分钟数例:1/13/24 + 0 spga_nurscare_days, --特级护理天数 数值型 3 + 0 lv1_nurscare_days, --一级护理天数 数值型 3 + 0 scd_nurscare_days, --二级护理天数 数值型 3 + 0 lv3_nurscare_days, --三级护理天数 数值型 3 + b.LYFS dscg_way, -- 离院方式 字符型 3 Y + b.YZZY_YLJG acp_medins_name, --拟接收机构名称 + '' acp_optins_code, --拟接收机构代码 + zyjs.jsnm bill_code, -- 票据代码 字符型 50 Y + zyjs.jsnm bill_no, -- 票据号码 字符型 30 Y + a.medins_setl_id biz_sn, -- 业务流水号 字符型 50 Y 业务流水号 + b.SFZZYJH days_rinp_flag_31, --出院 31 天内再住院计划标志字符型 3 Y + b.MD days_rinp_pup_31, --出院 31 天内再住院目的字符型 200 + --c.ZZYS chfpdr_code, -- 主诊医师代码 字符型 30 + --case when c.zzys is null then j.gh else c.zzys end chfpdr_code, + --j.gjybdm chfpdr_code, + '' chfpdr_code, + CONVERT(varchar(100),b.RYSJ, 120) setl_begn_date, --结算开始日期 日期型 Y + CONVERT(varchar(100),zyjs.CreateTime, 120) setl_end_date, --结算结束日期 日期型 Y + d.DepartmentCode medins_fill_dept, --医疗机构填报部字符型 100 Y + a.czydm medins_fill_psn, --医疗机构填报人 + ''resp_nurs_code, + (case when a.clr_way in(1,2,9) then a.clr_way when a.clr_way=3 then 5 when a.clr_way=4 then 6 else 1 end) hi_paymtd, -- 医保支付方式 字符型 3 Y Y + ''stas_type, + @age_days age_days/*新生儿天龄*/ + --a.psn_name, --人员姓名 字符型 50 Y + --a.gend, -- 性别 字符型 6 Y Y + --a.brdy, -- 出生日期 日期型 Y + --a.age, -- + --b.BZYZSNL nwb_age, --(年龄不足 1 周岁)年龄数值型 3 小于 1 岁时必填,单位天 + --a.naty, -- 民族 字符型 3 Y Y + --a.psn_cert_type patn_cert_type, --患者证件类别 字符型 3 Y Y + --a.certno, -- 证件号码 字符型 50 Y 患者证件号码 + --a.insutype hi_type, -- 医保类型 字符型 3 Y Y insutype > hi_type? + --'500103' insuplc, -- 参保地 字符型 6 Y + --'' sp_psn_type, -- 特殊人员类型 字符型 6 Y + --1 ipt_med_type, -- 住院医疗类型 字符型 3 Y Y + --c.RYKB adm_caty, -- 入院科别 字符型 6 Y Y 参照科室代码(dept) + --b.SJZYTS act_ipt_days, -- 实际住院天数 数值型 3 + --zdcnt diag_code_cnt, --诊断代码计数 数值型 3 + --(case when b.MZZDDM=zyzd.JBDM then 1 else 0 end) maindiag_flag, -- 主诊断标志 字符型 3 Y Y + --ss.cnt oprn_oprt_code_cnt, -- 手术操作代码计数数值型 3 + --'' bld_cat, -- 输血品种 字符型 3 Y + --0 bld_amt, -- 输血量 数值型 6 + --'' bld_unt, -- 输血计量单位 字符型 3 + --b.ZZYS chfpdr_name, -- 主诊医师姓名 字符型 50 + --a.preselfpay_amt psn_selfpay , --个人自付 数值型 16,2 Y + --a.fulamt_ownpay_amt psn_ownpay , --个人自费 数值型 16,2 Y + --a.acct_pay , --个人账户支出 数值型 16,2 Y + --a.psn_cash_pay psn_cashpay, -- 个人现金支付 数值型 16,2 Y + --'65840' hsorg , --医保机构 字符型 100 Y + --'HIS1' hsorg_opter , --医保机构经办人 字符型 50 + --select * + from drjk_zyjs_input i with(nolock) + left join drjk_zyjs_output a with(nolock) on i.setl_id=a.setl_id and i.psn_no=a.psn_no and a.zt='1' + left join Newtouch_EMR.dbo.mr_basy b with(nolock) on a.zyh=b.ZYH and b.zt='1' and b.organizeid=@orgId + left join Newtouch_EMR.dbo.mr_basy_rel_code c with(nolock) on b.id=c.syid and b.organizeid=c.organizeid + left join (select zyjs.* from zy_js zyjs + left join zy_js zyjs1 on zyjs.jsnm=zyjs1.cxjsnm or zyjs.cxjsnm=zyjs1.jsnm where zyjs.zyh=@zyh +and zyjs1.jsnm is null) zyjs on i.zyh=zyjs.zyh and zyjs.zt='1' and b.organizeid=zyjs.organizeid + left join [drjk_rybl_input] rybl with(nolock) on i.zyh=rybl.zyh and rybl.zt='1' + left join Newtouch_CIS..zy_brxxk ciszyxx on i.zyh=ciszyxx.zyh and ciszyxx.zt='1' and b.organizeid=ciszyxx.organizeid + --left join(select organizeid,bah,zyh,count(ssjczbm)cnt + -- from Newtouch_EMR.dbo.mr_basy_ss with(nolock) + -- where zt='1' + -- group by bah,zyh,organizeid) ss on b.BAH=ss.BAH and b.OrganizeId=ss.OrganizeId and b.ZYH=ss.ZYH + --left join(select organizeid,bah,zyh,count(JBDM)zdcnt + -- from Newtouch_EMR.dbo.mr_basy_zd with(nolock) + -- where zt='1' + -- group by bah,zyh,organizeid) zd on b.BAH=zd.BAH and b.OrganizeId=zd.OrganizeId and b.ZYH=zd.ZYH + --left join Newtouch_EMR.dbo.mr_basy_zd zyzd with(nolock) on b.BAH=zyzd.BAH and b.OrganizeId=zyzd.OrganizeId and b.ZYH=zyzd.ZYH and zyzd.ZDOrder=1 + left join NewtouchHIS_Base.[dbo].[V_S_Sys_Staff] d on a.czydm=d.gh --and OrganizeId='' + left join [NewtouchHIS_Base].[dbo].[Sys_Department] dept on ciszyxx.deptCode=dept.Code and ciszyxx.organizeId=dept.organizeId and dept.zt=1 + left join [NewtouchHIS_Sett].dbo.DRG_dept f on f.deptName=dept.name + left join [Newtouch_MRMS].dbo.[mr_dic_common] g on g.RlueName='关系' and g.itemName=b.GX + left join #yb_gx h on h.ba_name=b.GX + left join [NewtouchHIS_Base].dbo.sys_staff j on j.name =b.zzys + where i.zt='1' and a.zt='1' + and d.OrganizeId=@orgId and + a.zyh=@zyh + order by a.setl_id desc/*上传最后一次的结算信息*/ + + + drop table #yb_gx +return + + + + + + + diff --git a/SqlServer/V1.8.1/20241020_20241129/20241122181610137_usp_Inp_ybupload_cyjs_diseinfoV2_11.sql b/SqlServer/V1.8.1/20241020_20241129/20241122181610137_usp_Inp_ybupload_cyjs_diseinfoV2_11.sql new file mode 100644 index 00000000..ef3fefd2 --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/20241122181610137_usp_Inp_ybupload_cyjs_diseinfoV2_11.sql @@ -0,0 +1,67 @@ +USE [NewtouchHIS_Sett] +GO + +-- 事件类型: ALTER_PROCEDURE +-- 变更时间: 11/22/2024 18:16:10 + + +/** +-- ============================================= +-- Author: +-- Create date: +-- Description: +-- +exec [usp_Inp_ybupload_cyjs_diseinfoV2] @OrgId='6d5752a7-234a-403e-aa1c-df8b45d3469f',@zyh='03333' +-- ============================================= +*/ +ALTER proc [dbo].[usp_Inp_ybupload_cyjs_diseinfoV2] + @orgId varchar(50), + @zyh varchar(20) +as + + +begin + --诊断类型 1:西医诊断 2中医主病诊断 3 中医主证诊断 4 手术操作 5 按病种付费病种 + -- 主诊断标准 1:是 0 否 + -- 入院病情 1有 2 临床未确定 3 情况不明 4 无 +--declare +-- @orgId varchar(50), +-- @zyh varchar(20) +-- select @orgId='6d5752a7-234a-403e-aa1c-df8b45d3469f',@zyh='03333' + + select --row_number() over( order by zdlb desc,a.zdlx) xh, + case WHEN ZDLB='TCM' AND a.ZDLX='1' THEN '2' when zdlb='TCM' AND a.zdlx!='1' then '3' else '1' end diag_type + ,isnull(b.icd10,jbdm) diag_code,jbmc diag_name, case when RYBQ='1' then '1' else '4' end adm_cond_type , + case a.ZDLX when '1' then '1' else '0' end maindiag_flag,row_number() over( order by zdlb desc,a.zdlx) ZDOrder + --into #brdz + from Newtouch_EMR.dbo.mr_basy_zd a with(nolock) + left join NewtouchHIS_Base..xt_zd b on b.zdCode=a.JBDM and b.OrganizeId=a.OrganizeId and b.zt='1' + where a.OrganizeId=@orgId + and a.zyh=@zyh + and a.zt='1' and jbmc<>'' + and JBDM<>'999999999' + and jbmc not like '%待查%' + order by ZDLB desc,a.zdlx + +--update #brdz set maindiag_flag=1 where xh=1 +--update #brdz set maindiag_flag=0 where xh<>1 + +/*更新医保诊断名称*/ +--update zd set zd.diag_code=dmmx.TTCode,zd.diag_name=dmmx.TTName +-- from #brdz as zd,NewtouchHIS_Base.dbo.TTCataloguesComparisonDetail as dmmx with(nolock) +-- where zd.diag_code=dmmx.Code +-- and dmmx.OrganizeId=@orgId +-- and dmmx.MainId='4A03F7E7-5E45-428F-B75F-6F5ADD709591' +-- and isnull(dmmx.TTCode,'')<>'' +-- and dmmx.zt=1 +--select diag_type,diag_code,diag_name,adm_cond_type,maindiag_flag +-- from #brdz order by convert(int, #brdz.xh) +--drop table #brdz + + + --select 1 diag_type,zddm diag_code,zdmc diag_name, 1 adm_cond_type ,case zdlx when '0' then '1' else '0' end maindiag_flag + --from newtouch_cis.. zy_PatDxInfo where zyh=@zyh and zdlb = 2 and zt = 1 and zdmc <> '999999999' +end +return + + diff --git a/SqlServer/V1.8.1/20241020_20241129/20241127181238607_usp_zy_brxxexpand_create_10.sql b/SqlServer/V1.8.1/20241020_20241129/20241127181238607_usp_zy_brxxexpand_create_10.sql new file mode 100644 index 00000000..e9dd44cf --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/20241127181238607_usp_zy_brxxexpand_create_10.sql @@ -0,0 +1,110 @@ +USE [Newtouch_CIS] +GO + +-- 事件类型: ALTER_PROCEDURE +-- 变更时间: 11/27/2024 18:12:38 +ALTER proc [dbo].[usp_zy_brxxexpand_create] + @orgId varchar(50), + @date varchar(10) +as +begin + declare @bdate datetime,@edate datetime + + if(ISDATE(@date)=0) + begin + set @edate=convert(datetime,convert(datetime,getdate())) + set @bdate=dateadd(mm,-1,@edate) + end + else + begin + set @edate=convert(datetime,convert(datetime,@date)) + set @bdate=dateadd(mm,-1,@edate) + end + + select @bdate,@edate + + select @date tdrq,a.OrganizeId,a.zyh,a.blh,c.patid,a.[cqrq],a.[ryrq], + a.[zybz],c.zhcode,c.zhxz,c.zhye + into #tmp + from zy_brxxk a with(nolock) + left join [NewtouchHIS_Sett].dbo.zy_zh c with(nolock) on a.OrganizeId=c.OrganizeId and c.zt='1' and a.zyh=c.zyh + where a.OrganizeId=@orgId and a.zt='1' + --and a.zybz in(1,7) + and( a.CreateTime between @bdate and @edate or a.LastModifyTime between @bdate and @edate) + + + select OrganizeId,zyh,sum(sl*dj) [xmzfy] + into #xmfy + from [NewtouchHIS_Sett].[dbo].[V_C_Sys_HbtfZyXmjfb] a with(nolock) + where a.OrganizeId=@orgId and a.zt='1' + and exists(select 1 from [NewtouchHIS_Sett].[dbo].[V_C_Sys_HbtfZyXmjfb] b with(nolock) + where a.organizeid=b.organizeid and a.zyh=b.zyh and b.zt='1' + and( b.CreateTime between @bdate and @edate or b.LastModifyTime between @bdate and @edate)) + group by OrganizeId,zyh + + select OrganizeId,zyh,sum(sl*dj) [ypzfy] + into #ypfy + from [NewtouchHIS_Sett].[dbo].[V_C_Sys_HbtfZyYpjfb] a with(nolock) + where a.OrganizeId=@orgId and a.zt='1' + and exists(select 1 from [NewtouchHIS_Sett].[dbo].[V_C_Sys_HbtfZyYpjfb] b with(nolock) + where a.organizeid=b.organizeid and a.zyh=b.zyh and b.zt='1' + and( b.CreateTime between @bdate and @edate or b.LastModifyTime between @bdate and @edate)) + group by OrganizeId,zyh + + + select OrganizeId,zyh,sum(zje) yjfy + into #tmpyj + from [NewtouchHIS_Sett].dbo.zy_js a with(nolock) + where a.OrganizeId=@orgId and a.zt='1' and jsxz=2 and jszt=1 + and not exists(select 1 from [NewtouchHIS_Sett].dbo.zy_js b with(nolock) where a.zyh=b.zyh and a.organizeid =b.OrganizeId and a.jsnm=b.cxjsnm) + group by OrganizeId,zyh + + + + update a + set a.cqrq=b.cqrq,a.ryrq=b.ryrq, + a.zhcode=b.zhcode,a.zhxz=b.zhxz,a.zhye=b.zhye,a.zybz=b.zybz, + a.LastModifierCode='ETL',a.LastModifyTime=GETDATE() + from [zy_brxxk_expand] a,#tmp b + where a.zyh=b.zyh and a.OrganizeId=b.OrganizeId and a.zt='1' + + update a + set a.xmzfy=c.[xmzfy],a.LastModifierCode='ETL',a.LastModifyTime=GETDATE() + from [zy_brxxk_expand] a,#xmfy c + where a.OrganizeId=c.OrganizeId and a.zyh=c.zyh and a.zt='1' + update a + set a.ypzfy=c.[ypzfy],a.LastModifierCode='ETL',a.LastModifyTime=GETDATE() + from [zy_brxxk_expand] a,#ypfy c + where a.OrganizeId=c.OrganizeId and a.zyh=c.zyh and a.zt='1' + + update a + set a.yjfy=b.yjfy + from [zy_brxxk_expand] a,#tmpyj b + where a.zyh=b.zyh and a.OrganizeId=b.OrganizeId and a.zt='1' + + INSERT INTO [dbo].[zy_brxxk_expand] + ([id],[OrganizeId],[tdrq],[zyh],[blh],[patid],[ryrq],[cqrq],[zybz],[zhcode],[zhye],[zhxz] + ,[xmzfy],[ypzfy],[CreateTime],[CreatorCode],[zt],yjfy) + select newid(),a.[OrganizeId],[tdrq],a.[zyh],[blh],[patid],[ryrq],[cqrq],[zybz],[zhcode],[zhye],[zhxz] + ,[xmzfy],[ypzfy],getdate(),'ETL','1',c.yjfy + from #tmp a + left join #xmfy b on a.OrganizeId=b.OrganizeId and a.zyh=b.zyh + left join #ypfy d on a.OrganizeId=d.OrganizeId and a.zyh=d.zyh + left join #tmpyj c on a.OrganizeId=c.OrganizeId and a.zyh=c.zyh + where not exists(select 1 from [zy_brxxk_expand] c where a.zyh=c.zyh and a.OrganizeId=c.OrganizeId and c.zt='1' ) + order by patid + + select @@ROWCOUNT + + drop table #tmp + drop table #xmfy + drop table #ypfy + drop table #tmpyj + +end + + + + + + diff --git a/SqlServer/V1.8.1/20241020_20241129/NewtouchHIS_Base_GLY_RoleAuthorize.sql b/SqlServer/V1.8.1/20241020_20241129/NewtouchHIS_Base_GLY_RoleAuthorize.sql new file mode 100644 index 00000000..7f1f9fcd --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/NewtouchHIS_Base_GLY_RoleAuthorize.sql @@ -0,0 +1,95 @@ +DELETE FROM [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] +WHERE RoleId = ( + SELECT Id + FROM [NewtouchHIS_Base].[dbo].[Sys_Role] + WHERE OrganizeId = '6d5752a7-234a-403e-aa1c-df8b45d3469f' AND Name = '管理员' +); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('039f7246-ebab-4161-90b9-43d468f430e1', '1f827896-8a31-46f7-966c-26a1dbc5d28f', 'cbd8ba08-025c-47ea-95fb-033ace4ce9e3', '', '2024-10-24 17:32:11.583', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('0a37ccda-c34a-442b-9af4-4e2ca5730caf', '1f827896-8a31-46f7-966c-26a1dbc5d28f', '53cba1a2-0214-480c-95fb-bf773521d138', '', '2024-10-24 17:32:11.583', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('19c7da72-7d57-42c0-8b7a-a9d41cbf3780', '1f827896-8a31-46f7-966c-26a1dbc5d28f', '72af18d6-36f4-4662-aea4-3c62738e43ae', '', '2024-10-24 17:32:11.597', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('19dd8dcf-5a60-4336-a94d-ddf510e2d3e4', '1f827896-8a31-46f7-966c-26a1dbc5d28f', '2', '', '2024-10-24 17:32:11.597', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('1e201d09-a177-4fae-8c87-c2ffa7f8961f', '1f827896-8a31-46f7-966c-26a1dbc5d28f', '123', '', '2024-10-24 17:32:11.597', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('243ddf02-672a-4c1a-a1ba-39778674ce28', '1f827896-8a31-46f7-966c-26a1dbc5d28f', '4c6b3f91-5a55-4685-a429-517be9ee0b0a', '', '2024-10-24 17:32:11.583', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('30465b95-d6c8-4519-98e6-230451f92c88', '1f827896-8a31-46f7-966c-26a1dbc5d28f', 'a368cb5d-bc0b-4077-b0e0-3abe7fabbf98', '', '2024-10-24 17:32:11.583', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('3bf12c7a-18b9-41dd-976a-1e84a9e1f545', '1f827896-8a31-46f7-966c-26a1dbc5d28f', 'fafwwrf12313', '', '2024-10-24 17:32:11.597', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('3f756cff-4c31-44c9-8325-122072dcd6fd', '1f827896-8a31-46f7-966c-26a1dbc5d28f', 'daf131ff31', '', '2024-10-24 17:32:11.597', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('444296f0-6f2a-4564-a86e-3fcdbcdcd07d', '1f827896-8a31-46f7-966c-26a1dbc5d28f', '84ac607b-9952-497f-8512-ad3f23dfbf12', '', '2024-10-24 17:32:11.583', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('46b81bca-41db-40e4-abcf-1b414917e4ef', '1f827896-8a31-46f7-966c-26a1dbc5d28f', '2340073c-1420-4da5-a943-d5a36266739a', '', '2024-10-24 17:32:11.583', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('4e0fdfe2-d2d8-4a82-afec-9b704564f5e8', '1f827896-8a31-46f7-966c-26a1dbc5d28f', 'f5d5a00f-334b-4dd1-97d6-106bd4bfb6fa', '', '2024-10-24 17:32:11.583', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('4e9e8002-8260-4862-b39c-2aeeac93bcdf', '1f827896-8a31-46f7-966c-26a1dbc5d28f', 'a1231w666', '', '2024-10-24 17:32:11.583', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('572129ae-8f16-4d0f-be36-16ad06291646', '1f827896-8a31-46f7-966c-26a1dbc5d28f', '111', '', '2024-10-24 17:32:11.597', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('5ad88c7e-dab3-4dc8-87c0-1049a4f75a1a', '1f827896-8a31-46f7-966c-26a1dbc5d28f', '208fec53-32af-4b3b-9931-5817a3a5ee0d', '', '2024-10-24 17:32:11.583', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('5d2fddcf-4e7c-419f-b2c4-0308bfbab06b', '1f827896-8a31-46f7-966c-26a1dbc5d28f', 'a1231w333', '', '2024-10-24 17:32:11.597', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('6135073d-305e-4992-96cc-c9fa5cdf5800', '1f827896-8a31-46f7-966c-26a1dbc5d28f', 'eb0b550f-976a-461f-a90b-88945c277408', '', '2024-10-24 17:32:11.583', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('6890a07d-3dee-4743-8d07-1b18f590e97c', '1f827896-8a31-46f7-966c-26a1dbc5d28f', '10003', '', '2024-10-24 17:32:11.597', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('6f2893f8-5329-42b4-a6de-cf2e2fd9d2d4', '1f827896-8a31-46f7-966c-26a1dbc5d28f', 'ae920c73-0347-40ae-b468-08ee5915643d', '', '2024-10-24 17:32:11.583', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('7ae70f0a-7d82-48b5-b56e-838205dd61e8', '1f827896-8a31-46f7-966c-26a1dbc5d28f', '123123123123', '', '2024-10-24 17:32:11.597', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('7fb30062-efef-48de-af71-c06285dbc084', '1f827896-8a31-46f7-966c-26a1dbc5d28f', 'a1231w555', '', '2024-10-24 17:32:11.597', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('873c4933-56fb-4e26-87a6-7030f6f6d943', '1f827896-8a31-46f7-966c-26a1dbc5d28f', '7f03046f-4429-4427-955a-38a6cb409d31', '', '2024-10-24 17:32:11.583', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('886922a0-f736-4060-8100-6119987bfbd3', '1f827896-8a31-46f7-966c-26a1dbc5d28f', 'faqfekwjefjffwfkw', '', '2024-10-24 17:32:11.583', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('8913b794-8bb5-4fb9-82b8-fa07c3205433', '1f827896-8a31-46f7-966c-26a1dbc5d28f', '4749d438-5322-4f9e-9d52-1e61b48e1fd3', '', '2024-10-24 17:32:11.597', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('8b6e2b48-e041-46f7-8d8d-3ed92a5cb014', '1f827896-8a31-46f7-966c-26a1dbc5d28f', 'a1231w888', '', '2024-10-24 17:32:11.583', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('93c04d3a-b37c-44d2-a082-7c55dcfe8980', '1f827896-8a31-46f7-966c-26a1dbc5d28f', '1111', '', '2024-10-24 17:32:11.597', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('96103b6f-94cc-4039-8354-ab5216ee17cc', '1f827896-8a31-46f7-966c-26a1dbc5d28f', '123123', '', '2024-10-24 17:32:11.597', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('bdcc83f3-6681-48f0-9c9b-7ef9e05f8085', '1f827896-8a31-46f7-966c-26a1dbc5d28f', '6eb80ef1-dba7-460a-bb12-5dc04b388baf', '', '2024-10-24 17:32:11.583', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('c3a4204d-ba69-4d45-bfe7-7abf1b2ffee5', '1f827896-8a31-46f7-966c-26a1dbc5d28f', 'e3c32311-2ba3-4eae-a2e8-8a1ac1c98604', '', '2024-10-24 17:32:11.583', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('c630c698-b5ac-46f5-973f-a2db83214895', '1f827896-8a31-46f7-966c-26a1dbc5d28f', '3giifhuiwfjkjjf', '', '2024-10-24 17:32:11.583', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('c9e9d434-cdf2-4e07-a3f2-15081ef1e035', '1f827896-8a31-46f7-966c-26a1dbc5d28f', '123123111', '', '2024-10-24 17:32:11.597', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('d6ae4b1b-1f0b-4807-b531-7ae4b28f7531', '1f827896-8a31-46f7-966c-26a1dbc5d28f', 'fwefwef', '', '2024-10-24 17:32:11.583', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('dd3ad44c-ce6f-4375-807b-7087084f95ea', '1f827896-8a31-46f7-966c-26a1dbc5d28f', '2082dd01-e502-47fb-afce-6e13b37822f5', '', '2024-10-24 17:32:11.597', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('dd5aca1a-2d57-472f-b626-04d71ece94ca', '1f827896-8a31-46f7-966c-26a1dbc5d28f', '727e16ca-2549-4c0f-94a8-bb44630b5822', '', '2024-10-24 17:32:11.597', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('dfeb7545-2bbf-44f9-8c70-80bca071c292', '1f827896-8a31-46f7-966c-26a1dbc5d28f', '111111111111fwee', '', '2024-10-24 17:32:11.597', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('e163faea-d5c5-4731-b541-51002879a0ff', '1f827896-8a31-46f7-966c-26a1dbc5d28f', '13fdsdfs134', '', '2024-10-24 17:32:11.597', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('e8efbf4d-ec3d-4e31-82e4-423425b1f3b9', '1f827896-8a31-46f7-966c-26a1dbc5d28f', '3f5c164f-0f7a-453f-bc34-95f433f150ee', '', '2024-10-24 17:32:11.597', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('e9a10897-b8ca-4868-afe0-506640aa50e6', '1f827896-8a31-46f7-966c-26a1dbc5d28f', '111111111', '', '2024-10-24 17:32:11.597', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('f2168c05-3f3b-4c3b-92d2-465eae40cbb3', '1f827896-8a31-46f7-966c-26a1dbc5d28f', '1231231', '', '2024-10-24 17:32:11.597', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('f4a08ec0-13af-466e-81d2-bf8871c58527', '1f827896-8a31-46f7-966c-26a1dbc5d28f', '1', '', '2024-10-24 17:32:11.583', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('f87d35f7-1ec0-4d24-9323-161cdee29b27', '1f827896-8a31-46f7-966c-26a1dbc5d28f', 'abcde', '', '2024-10-24 17:32:11.583', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('faa76fbf-b9f6-4dc7-bca0-9e6e148ee804', '1f827896-8a31-46f7-966c-26a1dbc5d28f', 'a1231w444', '', '2024-10-24 17:32:11.597', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('4df94969-73c1-4960-bd61-c29d46760d6c', '1f827896-8a31-46f7-966c-26a1dbc5d28f', 'fakwjefjffwfkw', '', '2024-10-24 17:32:11.583', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('fde706b0-7daa-4897-8a28-a2380a0f7af6', '1f827896-8a31-46f7-966c-26a1dbc5d28f', '5cf9a58e-8118-4d9b-a754-2af055e39d0b', '', '2024-10-24 17:32:11.597', '000000', '', '', '1'); + diff --git a/SqlServer/V1.8.1/20241020_20241129/NewtouchHIS_Base_moduleChange.sql b/SqlServer/V1.8.1/20241020_20241129/NewtouchHIS_Base_moduleChange.sql new file mode 100644 index 00000000..57d67b05 --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/NewtouchHIS_Base_moduleChange.sql @@ -0,0 +1,3 @@ +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_Module] (Id, ParentId, Name, EnName, Code, Icon, UrlAddress, Target, px, Description, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt, OrganizeId, AppId) +VALUES ('2082dd01-e502-47fb-afce-6e13b37822f5', '1111', '电子处方药品管理', '', '', '', '/SysMedicineElectronicPrescription/Index', 'iframe', 2, '', '2024-10-24 17:30:58.897', '000000', '', '', '1', '', ''); + diff --git a/SqlServer/V1.8.1/20241020_20241129/NewtouchHIS_PDS_GLY_RoleAuthorize.sql b/SqlServer/V1.8.1/20241020_20241129/NewtouchHIS_PDS_GLY_RoleAuthorize.sql new file mode 100644 index 00000000..fceaa62f --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/NewtouchHIS_PDS_GLY_RoleAuthorize.sql @@ -0,0 +1,189 @@ +DELETE FROM [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] +WHERE RoleId = ( + SELECT Id + FROM [NewtouchHIS_PDS].[dbo].[Sys_Role] + WHERE OrganizeId = '6d5752a7-234a-403e-aa1c-df8b45d3469f' AND Name = '管理员' +); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('000d28c7-06ea-4ede-b32d-cfb327484411', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '14', '', '2024-10-24 15:20:44.090', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('012141d6-6cdf-4b5a-af08-abfbba59657a', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', 'a049e897-c1cd-4c9d-a373-aa23fe44347b', '', '2024-10-24 15:20:44.103', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('0203ad00-730c-419a-81c3-7a16c341cf4d', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '0a819308-78a3-4dba-9cf2-4e39f611bff3', '', '2024-10-24 15:20:44.107', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('05b4f917-e8d4-48bb-bdf3-090b07d9fe5f', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', 'bc9509c8-7b2b-4715-b5e1-6f42f82d94f2', '', '2024-10-24 15:20:44.107', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('08aa511f-bde2-409f-adeb-60bbd403d0fd', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '17', '', '2024-10-24 15:20:44.100', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('0ac5a24a-a5ba-415e-b92c-00a95b183525', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '558ff769-f384-47b0-a5c6-191ba994cb02', '', '2024-10-24 15:20:44.107', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('0b5dd57c-4705-4973-b327-f90570dc672b', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '8b8bedfe-a7cf-4e40-a40b-7d8e0be9b8fe', '', '2024-10-24 15:20:44.103', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('0e1e4d7d-90d7-41de-837a-9eb05d18b60b', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '26', '', '2024-10-24 15:20:44.090', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('0e704ea8-2cb8-42e7-bce6-f9e9c9a5b776', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '880bfab6-5675-4200-bd68-aac859b52b58', '', '2024-10-24 15:20:44.087', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('113de9d5-8ca5-4895-acc1-43a8d6edd6b3', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '01801609-7985-4edf-9fda-5f8dadb4e958', '', '2024-10-24 15:20:44.093', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('11b2a0b1-124b-4d8b-9862-d4f28a29523a', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '21', '', '2024-10-24 15:20:44.093', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('13187165-efad-4ce3-9a3f-359501e4b63e', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '6', '', '2024-10-24 15:20:44.087', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('173fedda-8a17-441d-829a-867c09f09fec', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '9ade9d51-fdbf-46b3-a64b-b65e5a21ba66', '', '2024-10-24 15:20:44.097', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('18ea0d30-0bb2-43a9-8eae-9dbbd8721b5a', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', 'ef841c50-f90f-42e0-a967-55d428cd71c4', '', '2024-10-24 15:20:44.097', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('2186742e-84b2-4514-9389-d474632aaa1b', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '2255ebac-dcd7-464c-8eaf-d351eb99ff0b', '', '2024-10-24 15:20:44.107', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('23f80f76-14e7-49e6-9826-fe3101cb0803', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '8ebf3400-415d-4248-a018-55b60e4e7b58', '', '2024-10-24 15:20:44.107', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('27bb8486-7839-4d6b-9179-70931a583e0e', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', 'c06999', '', '2024-10-24 15:20:44.093', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('27f1d804-0cf9-4231-8668-b5c85065663b', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', 'd73fcb73-56e8-4f8a-9841-2c0ebaf26c8c', '', '2024-10-24 15:20:44.100', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('2a7664b4-8a00-4627-a5a4-827edbcfc71a', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '22a1346f-c7fd-42f5-871a-293355c2f3ee', '', '2024-10-24 15:20:44.090', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('3219e1a3-33fb-489a-83f4-75029ecb5f98', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', 'ad21149e-66bb-4e0a-a214-b5e601123aef', '', '2024-10-24 15:20:44.107', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('322eac68-1f46-4310-a94d-c322e8a55179', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', 'aaaa', '', '2024-10-24 15:20:44.103', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('32d55566-aba3-4977-b3bc-7520a22e0890', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', 'z01', '', '2024-10-24 15:20:44.103', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('3a2e4243-05ae-40b0-870a-c791cc8b197d', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '11', '', '2024-10-24 15:20:44.090', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('3b2e6f37-cda3-4395-822a-967ac12c04ee', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', 'a552668c-e0fa-495c-8463-81040297d1fb', '', '2024-10-24 15:20:44.110', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('3f1a2669-2b88-44dc-a987-90c6dd957cda', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', 'e0a8310b-bb3d-4770-aea6-e8191a2b8523', '', '2024-10-24 15:20:44.087', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('49b5e602-f7c4-4454-9106-d53917a87f14', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '052f9262-9093-4f69-91ec-9e086f51c8b7', '', '2024-10-24 15:20:44.097', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('4baedd4b-316e-4dc3-9d77-c29b8ec16d5b', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '6d911108-c190-4502-b62b-02053ad753e4', '', '2024-10-24 15:20:44.100', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('4da428a3-12e5-4890-82d4-577924cb66e2', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '89be0591-db88-49c0-a26b-71f9d0c5848a', '', '2024-10-24 15:20:44.090', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('503784d3-4aab-4ffd-8a19-f48c6fb0add8', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', 'bf37dfbb-f296-43a2-9e43-d331d8d95bc9', '', '2024-10-24 15:20:44.093', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('512dc265-fa91-448b-82f9-751630474edd', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', 'b7de6465-169f-4184-9bb9-4b7b95d6df1b', '', '2024-10-24 15:20:44.107', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('56f0a77f-e570-4a3a-9d59-5cbab68109b8', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', 'f3fe951a-5097-4315-920c-d3c6954a831a', '', '2024-10-24 15:20:44.107', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('59fb8044-0370-4ff2-9bef-54d20dbe5c73', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '4', '', '2024-10-24 15:20:44.103', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('5c3a21bb-c8f2-4607-b800-39859abe865b', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '32', '', '2024-10-24 15:20:44.090', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('1d2c93c2-0455-4b74-9e9a-d0af19ea2b90', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '34', '', '2024-10-24 15:20:44.087', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('5f5c770c-5b8c-4c32-aed9-435dd1e95f7c', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '6acb3911-2d89-4a90-8952-d1f90adb8173', '', '2024-10-24 15:20:44.100', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('628eae8a-92d3-4b98-9cbe-5bfe53a0f4c1', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '1', '', '2024-10-24 15:20:44.083', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('632fe7cb-707f-48f6-8029-2f43520847d1', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '737782aa-5e0c-4fa9-a418-ef7317606436', '', '2024-10-24 15:20:44.103', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('68ca9ea8-3794-4915-b850-8d50cfd6b39c', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '3', '', '2024-10-24 15:20:44.100', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('6a01b371-55e8-4332-82e9-d6a3b91c592b', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', 'c747c0dc-6f48-4efa-8bcd-b7fcbdc642e8', '', '2024-10-24 15:20:44.103', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('6c906c51-b487-410d-b1de-c54db0823758', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', 'bf869b86-0eb1-40e4-b4af-659f9f3f24df', '', '2024-10-24 15:20:44.107', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('6e56d800-76ea-495d-929a-e451ec7fda99', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', 'bbbb', '', '2024-10-24 15:20:44.103', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('6f0e9f68-7659-4b55-98f6-e946cf990cb1', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '8ec08ca2-e83f-4594-a196-5944ebd81835', '', '2024-10-24 15:20:44.097', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('795bf95d-3360-481e-85a7-051510325eee', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '30', '', '2024-10-24 15:20:44.087', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('7d914964-9b7b-4fa1-95ac-664138c27383', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '35', '', '2024-10-24 15:20:44.100', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('7e325bd8-7031-40d2-993b-8cce72b6b6da', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '29', '', '2024-10-24 15:20:44.083', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('7f1b6de0-db59-471c-bfc3-df54c2b5badf', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', 'a7305f6e-396f-42f4-8ea9-538df9414b8e', '', '2024-10-24 15:20:44.107', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('7fdbcc88-8414-4de5-9407-60505611a339', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '9', '', '2024-10-24 15:20:44.087', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('80462001-151d-41e6-b61b-badfb4eff770', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '5ef9df3f-b01a-4cdd-ab8a-80093dfaf875', '', '2024-10-24 15:20:44.103', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('8571193d-0414-436f-9aaf-9738c4b12d74', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', 'c726bf88-c625-48d4-9233-84a464a266b5', '', '2024-10-24 15:20:44.090', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('85c04902-c160-4628-bc37-f3cb26f0fb95', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '26295fb0-fa8d-4b09-893e-990438cbe4a6', '', '2024-10-24 15:20:44.100', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('86ad390d-983d-44c4-9b41-cce66349c0e4', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '837ac5a2-7a9d-46b3-a249-f81ab47a74d1', '', '2024-10-24 15:20:44.087', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('88734d20-ec62-4389-8e02-a3b23785cf30', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '18', '', '2024-10-24 15:20:44.100', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('8d49c36c-ecf7-49b1-ae92-70080ed3b10f', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '6d0682b3-2fb5-4171-8d16-5a5ec93a8585', '', '2024-10-24 15:20:44.097', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('8e58841d-be67-4da2-909f-7e82a3b65585', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '19', '', '2024-10-24 15:20:44.087', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('98dd3fa2-dcb3-4851-a4a1-51c27637ba68', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '63afbc1b-939c-4d42-be26-fc445ef88c7d', '', '2024-10-24 15:20:44.107', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('9a71fb63-ae2e-4e3e-81a9-d02266ea8619', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '8e031b60-7bcf-469e-9c98-5f9d14c9ab44', '', '2024-10-24 15:20:44.107', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('9ad1a1e5-bba1-4118-90bc-1db2499dc5f6', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '27983cbf-c7a5-4068-b5fc-ff6eb5133ba3', '', '2024-10-24 15:20:44.110', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('9f518647-645d-4bd6-9def-bb07e9fd5712', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '200bedb3-37fe-48d6-a051-0f2125db71d0', '', '2024-10-24 15:20:44.107', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('9f6038c6-42cf-455e-bee7-2aaf3b98eeb6', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '7', '', '2024-10-24 15:20:44.087', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('a2ce8abd-8ce1-4da7-b178-33fc4786305a', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '93eda739-ada3-4cdb-838c-67dc2b8a2bf7', '', '2024-10-24 15:20:44.093', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('a2e49656-109c-41c4-997d-bcde18f842f3', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', 'f0dfb32c-aeac-4cdc-99df-c3517da452a8', '', '2024-10-24 15:20:44.093', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('a3646399-1788-4963-9ce2-955d86dbc4f1', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '2532bc5f-a0a5-4d3b-90f3-5f7fc4267844', '', '2024-10-24 15:20:44.090', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('a82369d9-6e9c-41c8-b9c4-c703679af222', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '61a12929-bf84-400e-9736-cf3c24d28347', '', '2024-10-24 15:20:44.093', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('ae2c3f00-6b3a-496d-afee-88d4100c8b1d', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '55ef73ac-fd4c-4fef-9f1d-0f19998d7111', '', '2024-10-24 15:20:44.090', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('b06d7ba1-9bac-434b-b3a5-0ab49f396e86', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '0e6811c3-d835-4a68-812d-44ed224f452e', '', '2024-10-24 15:20:44.097', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('b212a9ac-7e98-4e81-9c4a-ce0ab2bd1c84', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', 'cff1e074-4684-49d8-864a-82df90a50572', '', '2024-10-24 15:20:44.107', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('b3dc52b0-2deb-4ee5-9053-e9bf26092910', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '499bf16f-7da3-4b66-a53f-d80d3959a0ce', '', '2024-10-24 15:20:44.110', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('b75efb9e-99fc-4026-868a-286366abf024', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', 'ab0e6b8f-cbd8-433e-9164-7402f507ddae', '', '2024-10-24 15:20:44.110', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('b925ca41-6cae-4041-8e13-b8d27539c8d2', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', 'C0000', '', '2024-10-24 15:20:44.093', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('ba6d92a7-a013-40d1-8dd0-023e1efc0ad3', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '78125dfe-48da-414b-9348-121bd1eb6eac', '', '2024-10-24 15:20:44.107', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('be0aa2f9-8f35-424f-995d-5b76dcde1aa5', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '22', '', '2024-10-24 15:20:44.097', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('be8e612c-63ef-47e2-883e-7f621cd8dbdc', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '49c8190e-1ac0-49a2-a649-a957452b8eb5', '', '2024-10-24 15:20:44.100', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('bec43b74-8723-4a22-8ced-75f521c3b645', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', 'c72ac76e-3578-420b-afc3-d79c7eec5055', '', '2024-10-24 15:20:44.097', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('c09d550c-7487-447f-ac4c-15bd61e40a30', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '13', '', '2024-10-24 15:20:44.087', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('c13ec6e4-aa8a-4060-b692-bfabc798662e', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '61e5cc96-200b-4a0a-9298-321abcfdaa87', '', '2024-10-24 15:20:44.093', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('c69b678f-ca7c-4995-a670-56caeb36687c', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '072fd360-478c-45ff-8693-9b822ca7da71', '', '2024-10-24 15:20:44.090', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('c7e06178-71e2-4b8a-a5b0-99b502e8dbb3', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '25991ac1-5884-4ba1-aebe-dd4a8843da3c', '', '2024-10-24 15:20:44.100', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('cfd54839-e60b-452e-9605-eae91125c080', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '2a4e1782-e6bc-480a-aa1f-7a425e9ed9a4', '', '2024-10-24 15:20:44.107', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('d40a1fcc-a4ad-45dd-88f6-6e2167a8e309', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '5', '', '2024-10-24 15:20:44.103', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('d4d1a67d-c46a-40b1-a03d-d1a229c21415', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', 'ebca7d90-3fd5-474e-9af7-544a447f918c', '', '2024-10-24 15:20:44.087', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('d92857fb-bf34-4d4a-bb43-3972b741ed6d', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '12e772ae-8e2b-4643-8427-c0ac95a9bbeb', '', '2024-10-24 15:20:44.100', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('da467dc7-0db7-4b1d-9c4e-6c90211c997d', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '16479061-6643-4de1-bf0d-08206b005a41', '', '2024-10-24 15:20:44.087', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('22c7ed0b-4c5a-4087-b483-7c86e0691ab2', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '25', '', '2024-10-24 15:20:44.083', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('daa53382-8638-4a37-ac83-b28c27fe6b75', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '1b604391-168d-442d-8bf3-1ae4e40e36a4', '', '2024-10-24 15:20:44.103', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('dc446bb6-c838-4484-9640-29834e05adf7', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '10', '', '2024-10-24 15:20:44.083', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('e0685a7b-4394-48d5-a08b-437964f53847', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '2', '', '2024-10-24 15:20:44.090', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('e6d6a0ad-43fd-45cf-b5e4-b6cd51e42993', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '28', '', '2024-10-24 15:20:44.087', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('edc6b9dd-522c-4922-8ac2-810ceb258857', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '27', '', '2024-10-24 15:20:44.090', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('fb71e5d8-5e54-4991-be87-a2228e7dc8a9', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', 'c06', '', '2024-10-24 15:20:44.093', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('fbeac93f-ebbe-474f-bd41-3b2550db6540', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', 'a08d5f01-d80d-438d-9831-1a2d4c4ea2f9', '', '2024-10-24 15:20:44.090', '000000', '', '', '1 '); +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('ff38eb6d-a5f6-4148-a761-58090fb32dfc', 'f06cb97a-9c3e-449a-86b5-87cd097dc17c', '44fef99d-c9e6-4f6b-b5bb-fd72f55e075a', '', '2024-10-24 15:20:44.107', '000000', '', '', '1 '); + diff --git a/SqlServer/V1.8.1/20241020_20241129/NewtouchHIS_PDS_moduleChange.sql b/SqlServer/V1.8.1/20241020_20241129/NewtouchHIS_PDS_moduleChange.sql new file mode 100644 index 00000000..4bda6c48 --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/NewtouchHIS_PDS_moduleChange.sql @@ -0,0 +1,3 @@ +INSERT INTO [NewtouchHIS_PDS].[dbo].[Sys_Module] (Id, ParentId, Name, EnName, Code, Icon, UrlAddress, Target, px, Description, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt, OrganizeId, AppId) +VALUES ('12e772ae-8e2b-4643-8427-c0ac95a9bbeb', '3', '电子处方审核', '', '', '', '/OutPatientPharmacy/ElectronicPrescription', 'iframe', 16, '', '2024-10-24 15:20:02.700', '000000', '2024-10-24 15:20:30.857', '000000', '1', '', ''); + diff --git a/SqlServer/V1.8.1/20241020_20241129/NewtouchHIS_Sett_GLY_RoleAuthorize.sql b/SqlServer/V1.8.1/20241020_20241129/NewtouchHIS_Sett_GLY_RoleAuthorize.sql new file mode 100644 index 00000000..b82adec0 --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/NewtouchHIS_Sett_GLY_RoleAuthorize.sql @@ -0,0 +1,181 @@ +DELETE FROM [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] +WHERE RoleId = ( + SELECT Id + FROM [NewtouchHIS_Sett].[dbo].[Sys_Role] + WHERE OrganizeId = '6d5752a7-234a-403e-aa1c-df8b45d3469f' AND Name = '管理员' +); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('8cf35a9e-13e8-46a8-9537-08ca36b53182', '50210aca-0949-4d0c-bed6-e918b4ef0040', '77da18a0-2e1a-4e09-b103-758f6f42cf9a', '', '2024-11-27 15:51:43.763', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('94745fce-68f0-4f14-8961-cc1412fb27b0', '50210aca-0949-4d0c-bed6-e918b4ef0040', '4d7365f1-4ef4-41a6-abf4-bc4a8dc85fd3', '', '2024-11-27 15:51:43.780', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('98e323c8-cbb6-4053-8231-94f9bca01b7e', '50210aca-0949-4d0c-bed6-e918b4ef0040', 'e8e1f2aa-cbce-4136-ae20-6dd18b567472', '', '2024-11-27 15:51:43.763', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('9949a8f9-54a8-45bd-bb60-efcd2b92abca', '50210aca-0949-4d0c-bed6-e918b4ef0040', 'a431afdf-a223-4f47-a4a9-392b02b2a7b7', '', '2024-11-27 15:51:43.783', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('9e516786-d0c5-40f1-b9f3-62796e1e1793', '50210aca-0949-4d0c-bed6-e918b4ef0040', 'c033068f-22a5-4291-a5bf-31a14d5862d6', '', '2024-11-27 15:51:43.770', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('a22ceb25-5397-4642-a404-0be304d32133', '50210aca-0949-4d0c-bed6-e918b4ef0040', '42e1db0d-795e-4d0c-b20b-440b719daceb', '', '2024-11-27 15:51:43.783', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('a2d0d407-86c9-4f00-95b9-5ff02dbe0b53', '50210aca-0949-4d0c-bed6-e918b4ef0040', '438c862a-9d1e-4b5c-8930-97a3a9b71bfc', '', '2024-11-27 15:51:43.763', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('a307edb8-f767-45e3-ab75-fcbdbb760750', '50210aca-0949-4d0c-bed6-e918b4ef0040', '053aaab4-ee7f-49ce-8435-842fe6b97f24', '', '2024-11-27 15:51:43.770', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('a4faee1d-ab73-4146-b91a-572654b35997', '50210aca-0949-4d0c-bed6-e918b4ef0040', 'f1532fff-368e-49ec-860c-d3c0cc761c7a', '', '2024-11-27 15:51:43.780', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('a6d57dfa-4130-4eda-93bb-96799a20c4ac', '50210aca-0949-4d0c-bed6-e918b4ef0040', '3138ed70-7705-4417-92f2-d9e0b580b299', '', '2024-11-27 15:51:43.773', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('a6e93b66-e13f-43d3-8e63-781e6dbb1874', '50210aca-0949-4d0c-bed6-e918b4ef0040', '0478d419-7618-4f65-ad15-9a71c1408416', '', '2024-11-27 15:51:43.770', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('a7775eb0-38fc-47df-a55a-7e68d17769e0', '50210aca-0949-4d0c-bed6-e918b4ef0040', '4375af0b-552f-429a-94ae-b428f400155e', '', '2024-11-27 15:51:43.773', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('abbda2fb-485b-411b-b50b-6f2552293d52', '50210aca-0949-4d0c-bed6-e918b4ef0040', 'a860dbcb-e659-46d7-8c77-b73ff1b18848', '', '2024-11-27 15:51:43.773', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('acc6df17-5ad7-406f-b3ac-5db09cb5c8cc', '50210aca-0949-4d0c-bed6-e918b4ef0040', '7e22d1c3-af50-4018-8783-0cfe0044720b', '', '2024-11-27 15:51:43.777', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('affec057-665c-4515-bc49-a65513d841c0', '50210aca-0949-4d0c-bed6-e918b4ef0040', '95891c9c-07bb-44aa-b7a1-521e036d42e4', '', '2024-11-27 15:51:43.773', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('b67e9403-1a5f-413d-acb7-c734dea41aa7', '50210aca-0949-4d0c-bed6-e918b4ef0040', '9d89b78e-cbc1-4f10-9099-f7015b39bd1a', '', '2024-11-27 15:51:43.783', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('bcc9fac4-43b8-4add-b551-d451da1528dd', '50210aca-0949-4d0c-bed6-e918b4ef0040', 'ca1384bc-a152-47a9-924b-00ee2aef28ab', '', '2024-11-27 15:51:43.773', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('c0bdc47f-d998-48d2-9d5f-af5c980598dc', '50210aca-0949-4d0c-bed6-e918b4ef0040', '374696be-6137-476b-aace-7a266af4eaf9', '', '2024-11-27 15:51:43.763', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('c2add20b-56d4-4798-ad21-ec2746642407', '50210aca-0949-4d0c-bed6-e918b4ef0040', '15246d33-e1df-413d-82f3-1913518a9965', '', '2024-11-27 15:51:43.777', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('c66eb340-dca8-4121-9ddb-a22aaac55c89', '50210aca-0949-4d0c-bed6-e918b4ef0040', 'c24ee6d9-74b4-434b-9ebe-09ff7b7b8042', '', '2024-11-27 15:51:43.770', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('f9afffb6-db23-42c0-bdf1-d9ea0688e49d', '50210aca-0949-4d0c-bed6-e918b4ef0040', '3a1f33b9-c9c6-41a1-b664-904b4bac5677', '', '2024-11-27 15:51:43.767', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('f9dc4b3e-c1be-4fd5-96e5-f34eaff38277', '50210aca-0949-4d0c-bed6-e918b4ef0040', 'd8168f1c-bc3a-4146-971b-da782e5eca28', '', '2024-11-27 15:51:43.773', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('fc52e3cd-bbfc-4a19-93ca-48f3e051319c', '50210aca-0949-4d0c-bed6-e918b4ef0040', '10658e95-7a48-4e06-9706-c5e623645eb5', '', '2024-11-27 15:51:43.773', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('fc9cfa98-675b-436f-8fb7-0c253f96b828', '50210aca-0949-4d0c-bed6-e918b4ef0040', 'bd251ceb-b503-49d1-88ea-d9c0babacf97', '', '2024-11-27 15:51:43.770', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('fdcec744-6dfe-4797-b2c4-df4e42519e2b', '50210aca-0949-4d0c-bed6-e918b4ef0040', 'd267baa0-5bcf-454f-a237-264ebf8f0fd1', '', '2024-11-27 15:51:43.767', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('05552ed5-265c-4d99-b94c-6e9c49dbf3b7', '50210aca-0949-4d0c-bed6-e918b4ef0040', 'beb10b7a-38c2-48e4-8765-a1f4b10c03e2', '', '2024-11-27 15:51:43.770', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('0837bee5-ed18-4868-a8e1-2335cda03d6d', '50210aca-0949-4d0c-bed6-e918b4ef0040', 'a61900ff-da2c-4cbb-8eee-31089988b993', '', '2024-11-27 15:51:43.780', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('0954d194-911f-4e86-9186-94c8b90a0e5c', '50210aca-0949-4d0c-bed6-e918b4ef0040', 'c8260e90-3b57-4e51-857e-cd43ff617ad6', '', '2024-11-27 15:51:43.767', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('0ca42c58-30f9-4f51-a5d9-b1dd69085286', '50210aca-0949-4d0c-bed6-e918b4ef0040', '65495699-359f-47d8-b6ae-7f1922b009b1', '', '2024-11-27 15:51:43.760', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('0da9a90d-6e99-41f6-aaf9-3d754ca2522e', '50210aca-0949-4d0c-bed6-e918b4ef0040', '60c088db-8e81-4277-a6e0-0aa7c1be09f9', '', '2024-11-27 15:51:43.767', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('1378a85a-af66-4049-bc8f-ff04625c5908', '50210aca-0949-4d0c-bed6-e918b4ef0040', 'a3419dbd-61e3-404d-837f-cf8d39d167b0', '', '2024-11-27 15:51:43.770', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('13f7a081-edd4-447f-a704-860c7519d27e', '50210aca-0949-4d0c-bed6-e918b4ef0040', '70490d1e-4e87-4257-8a98-c56032069a16', '', '2024-11-27 15:51:43.777', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('17ac759c-b6cf-4836-8c6f-daf2e89fa424', '50210aca-0949-4d0c-bed6-e918b4ef0040', '0ae383fd-da76-4d28-b3e3-f0c828bd62b8', '', '2024-11-27 15:51:43.783', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('188d7cb7-9a32-43c0-b850-52dc6b567cba', '50210aca-0949-4d0c-bed6-e918b4ef0040', '6d527adf-874e-45d3-92e4-326e7feaea85', '', '2024-11-27 15:51:43.787', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('198f48e2-32e0-4356-b600-75d1125ea7c3', '50210aca-0949-4d0c-bed6-e918b4ef0040', 'e6d840d3-a4d6-4e60-adc7-627284aa6b1c', '', '2024-11-27 15:51:43.760', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('1d633c8d-6051-40ae-884f-be1a7546715b', '50210aca-0949-4d0c-bed6-e918b4ef0040', 'f704b1e9-5116-446a-bdae-6a32bee90a78', '', '2024-11-27 15:51:43.787', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('1dcade4f-a0af-4b2d-bd3d-67c0f1e04d30', '50210aca-0949-4d0c-bed6-e918b4ef0040', 'b1fa8cf2-aa51-4e07-8241-ca42f26873b2', '', '2024-11-27 15:51:43.767', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('1eccc8a2-a590-4f4a-84b4-5488cf103bf0', '50210aca-0949-4d0c-bed6-e918b4ef0040', 'c385b764-47bc-4679-944e-67b71ed92e9e', '', '2024-11-27 15:51:43.780', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('1fe8fdae-bed5-4ab8-8c00-414617bf39df', '50210aca-0949-4d0c-bed6-e918b4ef0040', '30eb9e4a-fb72-4c0b-a924-69847bb4a83e', '', '2024-11-27 15:51:43.760', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('20fd4f8c-a46d-4ee7-862b-a205965608cf', '50210aca-0949-4d0c-bed6-e918b4ef0040', '62122614-0349-4c15-b361-2609263ca234', '', '2024-11-27 15:51:43.767', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('24e7a6e2-d98f-4fe0-b567-ef4dd572f923', '50210aca-0949-4d0c-bed6-e918b4ef0040', '46a8f004-9d0f-42a1-86e2-667504a68dc1', '', '2024-11-27 15:51:43.767', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('255eab4e-26b8-4c63-a880-709b9bf46ff3', '50210aca-0949-4d0c-bed6-e918b4ef0040', '6c74d98d-4e14-432e-953d-e2b6f0b44297', '', '2024-11-27 15:51:43.773', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('2e75b098-ffa7-4b5a-90f7-8a0fb9a73899', '50210aca-0949-4d0c-bed6-e918b4ef0040', '75de49b9-0947-41c8-baa1-baa986bcd4db', '', '2024-11-27 15:51:43.777', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('30212b8d-4675-4b2f-80e7-0af19d4a2179', '50210aca-0949-4d0c-bed6-e918b4ef0040', '69bf08b8-30da-4a58-a1bb-97915fc1c14a', '', '2024-11-27 15:51:43.777', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('307b7c42-9e37-41ec-9b1b-e6935a3dc1ad', '50210aca-0949-4d0c-bed6-e918b4ef0040', 'bfffb744-024e-4a9a-bd20-169b3ae730e5', '', '2024-11-27 15:51:43.767', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('348ea02b-7eb3-4852-be0f-7f4eb2938645', '50210aca-0949-4d0c-bed6-e918b4ef0040', '91A6CFAD-B2F9-4294-BDAE-76DECF412C6C', '', '2024-11-27 15:51:43.777', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('c820fca4-e5f8-46e9-be2a-cd50545649bf', '50210aca-0949-4d0c-bed6-e918b4ef0040', '27f4d96c-dfed-4514-9242-fbae915e3514', '', '2024-11-27 15:51:43.770', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('d0b4aefb-ba44-49cb-a18b-c9aab2b783ca', '50210aca-0949-4d0c-bed6-e918b4ef0040', '2af3eb18-d815-4bb7-9667-1ee4a87cc4f3', '', '2024-11-27 15:51:43.780', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('d365c2a2-3348-4dee-bb28-9e45a9dc38d6', '50210aca-0949-4d0c-bed6-e918b4ef0040', '7cbfb05c-308c-4a34-a2e8-4dc031dcce02', '', '2024-11-27 15:51:43.780', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('d7866f9c-91c9-4abb-bfcc-3e6dac07aa6f', '50210aca-0949-4d0c-bed6-e918b4ef0040', '0b24c8ad-c741-4a48-a8ae-720388bbef35', '', '2024-11-27 15:51:43.773', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('daa4205f-2af5-4809-ac8e-1a74e7dcdd0f', '50210aca-0949-4d0c-bed6-e918b4ef0040', 'c2c52a4d-fe01-4b6d-be32-8b177beeb33c', '', '2024-11-27 15:51:43.783', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('de6960cd-ee18-4fb4-9002-3ec56b6cc69f', '50210aca-0949-4d0c-bed6-e918b4ef0040', '5d8c52b6-ac94-4e33-857d-03ec3f4bac1a', '', '2024-11-27 15:51:43.763', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('ed4bdb2e-5201-4dbe-bd3c-daa6988f1dd0', '50210aca-0949-4d0c-bed6-e918b4ef0040', 'acc2f049-0167-49b1-8e45-b03f7ed504df', '', '2024-11-27 15:51:43.770', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('ef230dca-51b0-4818-a883-48967d5b27d5', '50210aca-0949-4d0c-bed6-e918b4ef0040', 'dab3e433-286f-4e3e-b1da-d7c2979535ce', '', '2024-11-27 15:51:43.767', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('f07bba8d-3efb-401b-875e-cc4638d3c28f', '50210aca-0949-4d0c-bed6-e918b4ef0040', '093d742a-e21d-4116-bb16-c3367bb80919', '', '2024-11-27 15:51:43.763', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('f2f6da3c-691b-4892-98e1-c9b33def7e16', '50210aca-0949-4d0c-bed6-e918b4ef0040', 'fb40049a-ce75-410d-8c87-b547610a119b', '', '2024-11-27 15:51:43.777', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('f8968cc5-ca44-4e9b-bcd4-ab415a752435', '50210aca-0949-4d0c-bed6-e918b4ef0040', 'e2ddab9a-b8dd-4144-bef0-c97c43ce8b73', '', '2024-11-27 15:51:43.767', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('f98455ef-ca9c-4454-972d-1694cda293ce', '50210aca-0949-4d0c-bed6-e918b4ef0040', 'bbb514ae-673e-442e-a739-0a38af604c74', '', '2024-11-27 15:51:43.780', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('34680051-bdac-44e0-92a1-4d779abe065c', '50210aca-0949-4d0c-bed6-e918b4ef0040', '0ee45d10-e9c6-483c-94a5-aaba4b5b4b09', '', '2024-11-27 15:51:43.777', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('353d969f-66d0-4012-b281-c56f5d6908a3', '50210aca-0949-4d0c-bed6-e918b4ef0040', '9ddad546-a9de-4b4b-9fd4-75a0127bc881', '', '2024-11-27 15:51:43.777', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('35835585-1d6d-491b-8e0e-99022e97ff7e', '50210aca-0949-4d0c-bed6-e918b4ef0040', '228102c6-2799-4a85-87f8-03868593c315', '', '2024-11-27 15:51:43.787', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('382af4ec-2a79-4c20-a1ec-246f2fc0bcd5', '50210aca-0949-4d0c-bed6-e918b4ef0040', 'b2793938-8c1c-47b6-8f87-e99d3edbb214', '', '2024-11-27 15:51:43.767', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('3d8a5162-ad1c-46cc-9223-745e7d065f41', '50210aca-0949-4d0c-bed6-e918b4ef0040', '41ce66e2-f04c-4343-aef1-7faeac2d58d6', '', '2024-11-27 15:51:43.783', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('3dc99053-9b17-4715-894a-7a39b662930d', '50210aca-0949-4d0c-bed6-e918b4ef0040', '68ec70ef-0a9e-4063-bce4-ff89a84c66c2', '', '2024-11-27 15:51:43.780', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('3df33735-0c91-4576-9580-3bd67685db1b', '50210aca-0949-4d0c-bed6-e918b4ef0040', '0be396b3-11bf-4e6c-b839-8d5a46e3d220', '', '2024-11-27 15:51:43.787', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('3fe1afac-8522-4859-aee1-45cbf91a0bcf', '50210aca-0949-4d0c-bed6-e918b4ef0040', '42800ce5-b512-4a64-b422-69c7bcd57720', '', '2024-11-27 15:51:43.787', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('428d53af-7063-4d73-b0ed-450e8388870b', '50210aca-0949-4d0c-bed6-e918b4ef0040', '1174c374-46e2-4eca-b76c-5eae970e4999', '', '2024-11-27 15:51:43.773', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('445bff51-ad74-4ead-8f0e-f5bddc880ed6', '50210aca-0949-4d0c-bed6-e918b4ef0040', '0aaaa807-c3f8-4f23-b603-b60dbaa38d20', '', '2024-11-27 15:51:43.783', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('561b00ec-b77f-4ea9-9e5c-2256a61dbc61', '50210aca-0949-4d0c-bed6-e918b4ef0040', '44a499cf-9301-4fbb-8233-fea88ccbd94c', '', '2024-11-27 15:51:43.763', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('56c0bd72-5c25-4509-8213-3e7bfcdbe7f6', '50210aca-0949-4d0c-bed6-e918b4ef0040', '9f71c71b-0fc3-4fcf-a18b-3b1b7bd71c2e', '', '2024-11-27 15:51:43.760', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('58e920f4-16a2-4059-9c3d-d828203fbb2b', '50210aca-0949-4d0c-bed6-e918b4ef0040', 'e3db3511-69cc-4668-bad2-279250544684', '', '2024-11-27 15:51:43.780', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('59bb489c-e04e-4f9e-8e31-91ead5f3750a', '50210aca-0949-4d0c-bed6-e918b4ef0040', '462027E0-0848-41DD-BCC3-025DCAE65555', '', '2024-11-27 15:51:43.777', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('5b14c9be-cc65-42cf-8cd3-c4f1bd4f1ad5', '50210aca-0949-4d0c-bed6-e918b4ef0040', 'e2d943d1-baf8-4a5f-9ba6-c29b4a69308b', '', '2024-11-27 15:51:43.763', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('5be628c0-bf7a-4ac9-90dd-25e91c6149d9', '50210aca-0949-4d0c-bed6-e918b4ef0040', '0ac016b6-d347-456f-b708-3fb0e88cc5bd', '', '2024-11-27 15:51:43.767', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('5fe91dc7-8df8-4a22-9636-02c507f54956', '50210aca-0949-4d0c-bed6-e918b4ef0040', 'd2c373fb-3129-43b6-8b65-d30ebdbec195', '', '2024-11-27 15:51:43.767', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('60f91895-9afd-427b-8370-469a79234443', '50210aca-0949-4d0c-bed6-e918b4ef0040', '64A1C550-2C61-4A8C-833D-ACD0C012260F', '', '2024-11-27 15:51:43.777', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('61281683-efe8-4a4b-9d86-d55b9d04dbc0', '50210aca-0949-4d0c-bed6-e918b4ef0040', '5ca6af7e-73b2-4422-a899-70cffa9f5809', '', '2024-11-27 15:51:43.763', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('624aa9c2-ac0d-4c3b-baae-c7ac3f3ed40b', '50210aca-0949-4d0c-bed6-e918b4ef0040', 'b8caa734-9b4d-4ffa-8a54-236357fa3491', '', '2024-11-27 15:51:43.783', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('6259ac3b-39ba-40c3-a32d-dca605e2b176', '50210aca-0949-4d0c-bed6-e918b4ef0040', 'cbae60d0-991f-4b37-970c-02c65628c188', '', '2024-11-27 15:51:43.770', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('6965c63c-e797-4e1b-aa7b-42fd894a4415', '50210aca-0949-4d0c-bed6-e918b4ef0040', '96EE855E-8CD2-47FC-A51D-127C131C9FB9', '', '2024-11-27 15:51:43.777', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('7768c9b5-61ab-4ecf-b1f6-3cbed162467e', '50210aca-0949-4d0c-bed6-e918b4ef0040', '564544fb-b512-4e5f-b076-c40f012b102a', '', '2024-11-27 15:51:43.767', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('7aeca250-6d16-4658-9b7d-facadb07808b', '50210aca-0949-4d0c-bed6-e918b4ef0040', '94b9a6e4-3141-496e-8a8b-0a8a52599db5', '', '2024-11-27 15:51:43.773', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('7d4e89c0-6324-49c6-8f05-f47437038c31', '50210aca-0949-4d0c-bed6-e918b4ef0040', '67ac4dd4-58b3-4071-b97d-2caf327c4bb3', '', '2024-11-27 15:51:43.760', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('834eff97-62cb-4947-94dd-6ff407f3f2af', '50210aca-0949-4d0c-bed6-e918b4ef0040', '54604f7d-d48c-47d6-82da-a93696788dd6', '', '2024-11-27 15:51:43.780', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('86449965-b55b-4289-b806-d8db18c12eac', '50210aca-0949-4d0c-bed6-e918b4ef0040', 'e1ab5961-e278-4333-8208-d714be431e6f', '', '2024-11-27 15:51:43.773', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('8689f05f-22ca-4d44-9a6c-b3edf4b255e9', '50210aca-0949-4d0c-bed6-e918b4ef0040', 'e7edd2c9-754e-4dc4-bf89-42b7e35fa678', '', '2024-11-27 15:51:43.773', '000000', '', '', '1'); +INSERT INTO [NewtouchHIS_Sett].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('8ac61afc-31d4-4b31-90ef-2265e3678b4e', '50210aca-0949-4d0c-bed6-e918b4ef0040', 'fd658ddc-b69a-4f5c-ac87-ceb97cdcd291', '', '2024-11-27 15:51:43.787', '000000', '', '', '1'); + diff --git a/SqlServer/V1.8.1/20241020_20241129/Newtouch_CIS_GLY_RoleAuthorize.sql b/SqlServer/V1.8.1/20241020_20241129/Newtouch_CIS_GLY_RoleAuthorize.sql new file mode 100644 index 00000000..a3f11d74 --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/Newtouch_CIS_GLY_RoleAuthorize.sql @@ -0,0 +1,137 @@ +DELETE FROM [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] +WHERE RoleId = ( + SELECT Id + FROM [Newtouch_CIS].[dbo].[Sys_Role] + WHERE OrganizeId = '6d5752a7-234a-403e-aa1c-df8b45d3469f' AND Name = '管理员' +); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('00d95314-0dbd-4c94-b64c-e796dfc549aa', 'a2d5efe6-24c4-4893-a804-abd66beec991', 'e91e2f1c-98ce-4d09-9e93-11e6b06cbec3', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('019c32da-4b5f-482b-9b69-e482ffb3ae99', 'a2d5efe6-24c4-4893-a804-abd66beec991', 'aacda3bc-c2a0-42c5-b0bd-20a2fbc1419d', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('0336b1df-d867-422a-ac6d-744354c0136f', 'a2d5efe6-24c4-4893-a804-abd66beec991', 'cbedbc30-49cf-403e-a30d-a245bc6fa25c', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('0d6154c3-63f6-4688-8bf6-b4174803f127', 'a2d5efe6-24c4-4893-a804-abd66beec991', '1', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('1e63e3db-aaec-4c27-b562-22c02a39cdd4', 'a2d5efe6-24c4-4893-a804-abd66beec991', '9ff56939-e6d9-4387-b195-d8d80ff2e65e', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('1e92cc65-6058-499f-b42c-bb4aabcfc184', 'a2d5efe6-24c4-4893-a804-abd66beec991', '18d68872-7ae2-4913-9f7f-9dbb0cdac820', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('2feb482b-9e6d-44df-bb4c-ff779d246254', 'a2d5efe6-24c4-4893-a804-abd66beec991', 'e2a9dcdc-5544-40be-870a-a48b1bb46a64', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('3c2d73cc-3df4-4dab-85fe-99f299fa1793', 'a2d5efe6-24c4-4893-a804-abd66beec991', 'cb7145fc-3925-4017-ada7-df6658c4ae8d', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('3c383d50-80cb-45fa-915e-9c90389cc2dd', 'a2d5efe6-24c4-4893-a804-abd66beec991', '4b5bd543-cabf-4185-9749-ada3fa7f4270', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('3d2bde91-456e-48cb-a9cf-d07cac01b08e', 'a2d5efe6-24c4-4893-a804-abd66beec991', '0cad71db-ddc9-4ab2-a4c2-8e05c99304a2', '', '2024-10-21 11:08:05.073', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('420faaf6-2179-4f69-899f-2c386eaa263f', 'a2d5efe6-24c4-4893-a804-abd66beec991', 'f3bf07b8-2b40-497d-83d6-a09594cd0be8', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('4ae57fa3-457c-4ecb-8dc5-93c9eb30809f', 'a2d5efe6-24c4-4893-a804-abd66beec991', '2922513b-e4ff-4645-8c7f-9a241ff8e46b', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('4e7b4853-9b24-47aa-9217-cf632f2dd24a', 'a2d5efe6-24c4-4893-a804-abd66beec991', 'e9f868f1-e104-4892-8f03-8de9a8e7b3db', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('4ffe710a-4824-4a0c-bfb9-6d335bb53ef2', 'a2d5efe6-24c4-4893-a804-abd66beec991', '2c1221e3-2921-4913-967d-d67a286f2a1b', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('51d12c25-6dba-4faa-b059-f7efcaa972ef', 'a2d5efe6-24c4-4893-a804-abd66beec991', '89a5fd47-5679-441c-b34c-1b4d968b65c6', '', '2024-10-21 11:08:05.073', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('539371ba-c122-4572-868c-0f659f4f3869', 'a2d5efe6-24c4-4893-a804-abd66beec991', '2', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('54f837f9-0afa-4a4c-b998-7c795023c2cc', 'a2d5efe6-24c4-4893-a804-abd66beec991', '44e0024d-f544-4cba-aaeb-02dbf06acd33', '', '2024-10-21 11:08:05.073', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('5a2ab2b5-235b-48ae-a4d9-4c43230097ac', 'a2d5efe6-24c4-4893-a804-abd66beec991', 'ea43f30c-3f75-4696-a60d-e1d2405e7351', '', '2024-10-21 11:08:05.073', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('5b3434e8-990c-416b-a0c8-5a74cd6fb09b', 'a2d5efe6-24c4-4893-a804-abd66beec991', '7c23f256-c1e5-4bb6-9c5a-3e31e2e47512', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('5b979faa-9adc-4e03-bbfc-a1aea1682940', 'a2d5efe6-24c4-4893-a804-abd66beec991', 'd039d28f-62fa-4e63-bda2-23f56423a7ca', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('5faf9a00-6ef6-4803-8931-60749e682c16', 'a2d5efe6-24c4-4893-a804-abd66beec991', 'e3903c39-9c8d-48a3-83db-e6d499294c19', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('60d2781b-df66-41f9-8675-2bf3ab201727', 'a2d5efe6-24c4-4893-a804-abd66beec991', '706da95d-5515-4854-97ae-d1825674920f', '', '2024-10-21 11:08:05.073', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('62acea71-445c-4022-9c37-aa1cf8efa887', 'a2d5efe6-24c4-4893-a804-abd66beec991', 'f9a033ce-3574-4710-af93-17938cc1ccaa', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('63f377d8-d6ca-4060-b82b-247a70dd3970', 'a2d5efe6-24c4-4893-a804-abd66beec991', '9d4d2ca3-ca01-4450-8895-88ed51e6112b', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('6ec53e83-4729-4ad6-90ef-98c9a60cf0e0', 'a2d5efe6-24c4-4893-a804-abd66beec991', 'c11271b2-8ffe-459d-bf54-515f30cba23d', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('70e9d077-5699-4bed-b3c1-63b0b8bad613', 'a2d5efe6-24c4-4893-a804-abd66beec991', 'dd2b2a17-9306-4617-b70c-efd8483688b3', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('73546488-5a83-4166-90b6-bf4ec9615310', 'a2d5efe6-24c4-4893-a804-abd66beec991', '106ca787-08ab-42be-9d62-e9ba3cfa84a4', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('778aa0a9-e258-402c-8775-a1e04ab9f261', 'a2d5efe6-24c4-4893-a804-abd66beec991', 'c6b4497b-d863-40e1-8502-f0a3af48fcae', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('7ccba8f9-0c4a-4538-92b0-4f7326e100b4', 'a2d5efe6-24c4-4893-a804-abd66beec991', '3123ff13-5ef2-4b5c-8c3b-76289f4313e8', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('810413b7-168d-433d-bac6-7b1a54080f68', 'a2d5efe6-24c4-4893-a804-abd66beec991', '30d2b894-6d8e-4a49-b880-7329832e36c6', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('841b4d88-a316-48e4-9520-cbc64ed80b2f', 'a2d5efe6-24c4-4893-a804-abd66beec991', 'b316e1fc-adbf-44c1-86db-48ec5ed1c798', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('87d676f6-1a7d-4e95-b582-fb4398af0bf1', 'a2d5efe6-24c4-4893-a804-abd66beec991', '3dfe68cd-1166-4149-b787-f83c0c421a69', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('95d6ec56-10ad-46ff-ab76-4286efd5a32a', 'a2d5efe6-24c4-4893-a804-abd66beec991', '15619628-617e-47b6-a1b4-422ac6bea0e6', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('9c683249-8c1f-4ab3-b21a-b52573ebf9b6', 'a2d5efe6-24c4-4893-a804-abd66beec991', 'ad39502d-69a9-46d4-a617-cddcf0b2daff', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('9e391403-ae22-425f-ac4f-e0c555f74fd4', 'a2d5efe6-24c4-4893-a804-abd66beec991', 'e0f986ef-e3fe-4322-a51d-f4a327714beb', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('aaa2a7fd-436e-44bb-b49c-b18b83673363', 'a2d5efe6-24c4-4893-a804-abd66beec991', 'a84f299e-5f33-434f-9ef0-d644715fb808', '', '2024-10-21 11:08:05.073', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('b41ee444-061a-4e59-b74a-7d0c89ddb344', 'a2d5efe6-24c4-4893-a804-abd66beec991', '14ac56d4-7e26-4552-aaac-e00111769acb', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('b860b5e0-d73e-4739-8835-0e3946970d0f', 'a2d5efe6-24c4-4893-a804-abd66beec991', '5f25f9f9-7de0-448e-93be-b9e6851c57b9', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('b9e7f36e-461d-48a6-979d-7636c7ce32d9', 'a2d5efe6-24c4-4893-a804-abd66beec991', '432341e9-9c52-4d36-9a1d-dbd687884486', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('bb5e0a7f-1390-48e2-a5c8-a27ea7bce982', 'a2d5efe6-24c4-4893-a804-abd66beec991', '766e304b-a76f-478f-8b4e-5f247c974c8f', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('bd56a3f7-f2f2-4ca7-ae22-370799ece3c7', 'a2d5efe6-24c4-4893-a804-abd66beec991', 'ed2d0140-e45c-4450-9739-090f3f35711a', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('c3260a05-759d-4b7e-83dd-e64a07a481d4', 'a2d5efe6-24c4-4893-a804-abd66beec991', '7e442d0b-f9e1-4f96-b55d-4b94c0a0796e', '', '2024-10-21 11:08:05.073', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('c65f7cfb-9c4c-497c-91e7-8ea9a5eb1906', 'a2d5efe6-24c4-4893-a804-abd66beec991', '0598a674-e1f2-4b4c-8cd7-da4d02ae38e7', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('d1bdb4ba-8bd6-4b24-b2ab-81568560a87a', 'a2d5efe6-24c4-4893-a804-abd66beec991', '3909b521-f8c1-4169-9cfc-3dc9704bbd97', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('d9054468-888d-4704-9372-4f0641273c24', 'a2d5efe6-24c4-4893-a804-abd66beec991', 'b1d0f117-2f74-415e-9b88-7435a3ea57fc', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('dbfbf54b-29a6-4cdf-be6d-19f5af37ef4e', 'a2d5efe6-24c4-4893-a804-abd66beec991', '6e562c5a-4cb6-4252-b257-2560a5eb6948', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('dc4eb9bc-3568-4762-989c-7c62664ec137', 'a2d5efe6-24c4-4893-a804-abd66beec991', '3e8ff835-2206-4974-ab5b-e1b2f3af86fb', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('dc7f75f9-af01-40cb-86e6-22e369496f07', 'a2d5efe6-24c4-4893-a804-abd66beec991', '0bcd4e12-9e73-43ee-baab-3496e7d5ebeb', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('dd50cfb3-5a66-4006-8bbe-491987aa3cb9', 'a2d5efe6-24c4-4893-a804-abd66beec991', '1ee89ab6-5536-440e-a5e5-5703d1b792fd', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('ebc7f65b-b031-4a0b-8dd7-56be4b4d7414', 'a2d5efe6-24c4-4893-a804-abd66beec991', '93ae5fe2-1382-47d2-b5cc-f3caaaec0487', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('ee23bbca-19bf-45a4-8d93-643d4dad902a', 'a2d5efe6-24c4-4893-a804-abd66beec991', '2cc00150-1263-4fb0-b81d-fff88532c36c', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('f0d1f78e-b71f-49ff-bb59-0e04607e3eb5', 'a2d5efe6-24c4-4893-a804-abd66beec991', 'b0db35b6-05cb-4461-ac99-5aaee314a3bb', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('f12da00b-8c48-41cd-bcc4-0e0e9dfa2f11', 'a2d5efe6-24c4-4893-a804-abd66beec991', '0b40c37b-615f-49aa-bd66-efae1854fd6d', '', '2024-10-21 11:08:05.073', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('f37c65d5-334b-4c50-aaf3-2592edb0e963', 'a2d5efe6-24c4-4893-a804-abd66beec991', '84dc1ab7-feda-4141-8f0b-5d780e44e8f8', '', '2024-10-21 11:08:05.073', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('f42ad3af-a475-42e4-8013-9012be92856b', 'a2d5efe6-24c4-4893-a804-abd66beec991', 'b60ce6f8-3bf1-4942-ae4c-024026fcd00c', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('fad20207-740d-4bb1-ae38-63d3bb443d7b', 'a2d5efe6-24c4-4893-a804-abd66beec991', 'be7f8895-9257-4c1a-938a-537caaec266d', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('2892a880-0c08-4dfc-b767-25deb2edc1f7', 'a2d5efe6-24c4-4893-a804-abd66beec991', '40aed36d-9556-434f-b132-ace7772533b7', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('fc91c6d1-8e54-497f-a35a-e0f52507d608', 'a2d5efe6-24c4-4893-a804-abd66beec991', '18c6e18e-7a69-43ea-a04a-927c3897a6fa', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('115861ff-c983-4db3-bafc-2277b8a583e8', 'a2d5efe6-24c4-4893-a804-abd66beec991', '8468231f-1ee4-4926-a74a-d9bcf48124c9', '', '2024-10-21 11:08:05.073', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('15daa16f-37d1-4d40-a65b-8eefcc079a87', 'a2d5efe6-24c4-4893-a804-abd66beec991', '19c1763e-70ed-419d-bb2f-af8a16db3486', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('1933e0b0-a057-4c5b-94fb-22f591167a1c', 'a2d5efe6-24c4-4893-a804-abd66beec991', '63eb9fff-780b-40ea-b3bf-b4ef26efd4d6', '', '2024-10-21 11:08:05.073', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('1a79ed6e-79a7-436c-988f-c35e1139bc77', 'a2d5efe6-24c4-4893-a804-abd66beec991', '25941fbe-d059-4fa7-9f63-999a7db37af1', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('1c502681-c024-4b75-ada2-efe93d38f142', 'a2d5efe6-24c4-4893-a804-abd66beec991', '22fc0466-e626-4edc-9edb-86ba949e58cb', '', '2024-10-21 11:08:05.073', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('1cce22c7-e255-4055-9b3d-74363ded7cbe', 'a2d5efe6-24c4-4893-a804-abd66beec991', 'cb8eace9-dfc8-4400-90b6-2a5fa81cd005', '', '2024-10-21 11:08:05.087', '000000', '', '', '1'); +INSERT INTO [Newtouch_CIS].[dbo].[Sys_RoleAuthorize] (Id, RoleId, ItemId, px, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES ('1d96f01a-9ac7-494b-9f61-ec9e6c303a5c', 'a2d5efe6-24c4-4893-a804-abd66beec991', '41088b97-cc81-45f6-b7c3-31bc77b66ad9', '', '2024-10-21 11:08:05.073', '000000', '', '', '1'); + diff --git a/SqlServer/V1.8.1/20241020_20241129/Newtouch_CIS_moduleChange.sql b/SqlServer/V1.8.1/20241020_20241129/Newtouch_CIS_moduleChange.sql new file mode 100644 index 00000000..1ab26522 --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/Newtouch_CIS_moduleChange.sql @@ -0,0 +1,6 @@ +UPDATE [Newtouch_CIS].[dbo].[Sys_Module] +SET Id = '22fc0466-e626-4edc-9edb-86ba949e58cb', OrganizeId = '', ParentId = '84dc1ab7-feda-4141-8f0b-5d780e44e8f8', Name = '病人挂号', EnName = '', Code = '', Icon = '', UrlAddress = '/OutpatientManage/OutpatientReg/OutpatientReg2018?readcard=true', Target = 'iframe', px = 1, Description = '', CreateTime = '2024-04-09 17:27:29.327', CreatorCode = '000000', LastModifyTime = '2024-10-21 11:09:59.037', LastModifierCode = '000000', zt = '1', AppId = 'Sett' +WHERE [Id] = '22fc0466-e626-4edc-9edb-86ba949e58cb'; +INSERT INTO [Newtouch_CIS].[dbo].[Sys_Module] (Id, OrganizeId, ParentId, Name, EnName, Code, Icon, UrlAddress, Target, px, Description, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt, AppId) +VALUES ('89a5fd47-5679-441c-b34c-1b4d968b65c6', '', '84dc1ab7-feda-4141-8f0b-5d780e44e8f8', '医保电子处方查询', '', '', '', '/DoctorManage/ElectronicPrescription/Index', 'iframe', 1, '', '2024-10-21 11:07:44.317', '000000', '2024-10-21 11:10:37.733', '000000', '1', ''); + diff --git a/SqlServer/V1.8.1/20241020_20241129/ReportTemplateChange.sql b/SqlServer/V1.8.1/20241020_20241129/ReportTemplateChange.sql new file mode 100644 index 00000000..45ca1e28 --- /dev/null +++ b/SqlServer/V1.8.1/20241020_20241129/ReportTemplateChange.sql @@ -0,0 +1,35 @@ +INSERT INTO [NewtouchHIS_Base].[dbo].[Sys_ReportTemplate] (TemplateID, HospitalCode, SystemCode, ReportCode, ReportNameDes, Content, ReportStatus, CreateTime, CreatorCode, LastModifyTime, LastModifierCode, zt) +VALUES (1237, '6d5752a7-234a-403e-aa1c-df8b45d3469f', 'EMR', '1312', '住院病案首页(全)V2', N'1237_6d5752a7-234a-403e-aa1c-df8b45d3469f_&#x4F4F;&#x9662;&#x75C5;&#x6848;&#x9996;&#x9875;(&#x5168;)V2.rdlx56.079cm0cm0cm20.5cm0.75cmtrue=First(Fields!orgname.Value, "组织机构")0.762cm0cm20.5cm0.75cm1true住院病案首页1.512cm0.009cm2.489cm0.75cm2true医疗付方式:2.25cm0.009cm2.483cm0.75cm3true 就诊号:2.262cm7.999cm6cm0.75cm4true="第" & First(Fields!住院次数.Value, "病案首页疾病信息") & "次入院"2.262cm14cm6.428cm0.75cm5true="病案号: " & First(Fields!病案号.Value, "病案首页疾病信息")1.512cm2.492cm6.999cm0.75cm6true=First(Fields!医疗付款方式.Value, "病案首页疾病信息")2.262cm2.498cm5.501cm0.75cm7true=" " & First(Fields!就诊号.Value, "病案首页疾病信息")3.247cm0cm1cm0.75cm9true姓名:3.247cm0.992cm3.008cm0.75cm10true=First(Fields!姓名.Value, "病案首页疾病信息")3.247cm3.992cm1cm0.75cm11true性别:3.252cm5.005cm0.512cm0.75cm12true=First(Fields!性别.Value, "病案首页疾病信息")3.252cm5.509cm2.5cm0.75cm13true1 男 2 女3.252cm8.017cm2cm0.75cm14true出生日期:3.247cm10.017cm2.5cm0.75cm15true=First(Fields!出生日期.Value, "病案首页疾病信息")3.252cm12.517cm1cm0.75cm16true年龄:3.252cm13.517cm2.5cm0.75cm17true=First(Fields!年龄.Value, "病案首页疾病信息")3.247cm16.499cm1.001cm0.75cm18true国籍:3.247cm17.5cm2.5cm0.75cm19true=First(Fields!国籍.Value, "病案首页疾病信息")4.002cm0.009cm3.991cm0.75cm20true(年龄不足1周岁)年龄:4.002cm4cm3.492cm0.75cm21true=First(Fields!不足一周岁年龄.Value, "病案首页疾病信息")4.002cm7.516cm2.984cm0.75cm22true新生儿出生体重:3.997cm10.5cm3cm0.75cm23true=First(Fields!新生儿出生体重.Value, "病案首页疾病信息") & " "3.997cm13.517cm0.483cm0.75cm24trueg4.002cm14cm3cm0.75cm25true新生儿入院体重:4.002cm17cm2.5cm0.75cm26true=First(Fields!新生儿入院体重.Value, "病案首页疾病信息")4.002cm19.517cm0.483cm0.75cm27trueg4.752cm0.002cm1.991cm0.75cm28true出生地:4.752cm1.993cm5.49cm0.75cm29true=First(Fields!出生地.Value, "病案首页疾病信息")4.747cm7.516cm1.484cm0.75cm30true籍贯:4.752cm9cm4.518cm0.75cm31true=First(Fields!籍贯.Value, "病案首页疾病信息")4.752cm13.517cm1.483cm0.75cm32true民族:4.752cm15cm4.5cm0.75cm33true=First(Fields!民族.Value, "病案首页疾病信息")5.502cm0.009cm1.991cm0.75cm34true身份证号:5.502cm2.027cm4.473cm0.75cm35true=First(Fields!身份证号.Value, "病案首页疾病信息")5.502cm7.007cm1.484cm0.75cm36true职业:5.502cm8.491cm2.975cm0.75cm37true=First(Fields!职业.Value, "病案首页疾病信息")5.751cm12.246cm1.483cm0.75cm38true婚姻:5.502cm13.483cm0.512cm0.75cm39true=Count(Fields!婚姻.Value, "病案首页疾病信息")5.502cm13.995cm5.971cm0.75cm40true1.未婚 2.已婚 3.丧偶 4.离婚 9.其他6.252cm0.002cm1.991cm0.75cm41true现住址:6.501cm2.028cm7.471cm0.511cm42true=First(Fields!现住址.Value, "病案首页疾病信息")6.247cm9.516cm1.484cm0.75cm43true电话:6.247cm11.026cm2.975cm0.75cm44true=First(Fields!电话.Value, "病案首页疾病信息")6.247cm14.016cm1.484cm0.75cm45true邮编:6.247cm15.466cm4.5cm0.75cm46true=First(Fields!现住址邮编.Value, "病案首页疾病信息")7.017cm0cm1.991cm0.75cm47true户口地址:7.241cm2.025cm11.45cm0.488cm48true=First(Fields!户口地址.Value, "病案首页疾病信息")6.987cm13.996cm1.484cm0.75cm49true邮编:6.987cm15.446cm4.5cm0.75cm50true=First(Fields!户口地邮编.Value, "病案首页疾病信息")7.729cm0cm3.041cm0.75cm51true工作单位及地址:7.724cm3.041cm6.475cm0.75cm52true=First(Fields!工作单位及地址.Value, "病案首页疾病信息")7.724cm9.527cm1.983cm0.75cm53true单位电话:7.767cm11.51cm2.5cm0.75cm54true=First(Fields!单位电话.Value, "病案首页疾病信息")7.767cm14.016cm1.484cm0.75cm55true邮编:7.729cm15.499cm4.5cm0.75cm56true=First(Fields!单位邮编.Value, "病案首页疾病信息")8.474cm0cm2.498cm0.75cm57true联系人姓名:8.517cm2.025cm2.5cm0.75cm58true=First(Fields!联系人姓名.Value, "病案首页疾病信息")8.435cm4.522cm1.495cm0.75cm59true关系:8.477cm6.017cm2.978cm0.75cm60true=First(Fields!关系.Value, "病案首页疾病信息")8.517cm9.01cm1.49cm0.75cm61true地址:8.517cm10.017cm5.483cm0.75cm62true=First(Fields!联系人地址.Value, "病案首页疾病信息")8.517cm15.491cm1.475cm0.75cm63true电话:8.517cm17cm2.946cm0.75cm64true=First(Fields!联系人电话.Value, "病案首页疾病信息")9.267cm0.009cm2.018cm0.75cm65true入院途径:9.267cm2.027cm0.481cm0.75cm66true=First(Fields!入院途径.Value, "病案首页疾病信息")9.266cm2.492cm7.508cm0.75cm67true1.急诊 2.门诊 3.其他医疗机构转入 9.其他10.017cm0.009cm2.018cm0.75cm68true入院时间:10.017cm2.027cm3.49cm0.75cm69true=First(Fields!入院时间.Value, "病案首页疾病信息")10cm5.517cm1.966cm0.75cm70true入院科别:10.017cm7.516cm2.984cm0.75cm71true=First(Fields!入院科别.Value, "病案首页疾病信息")10.017cm10.5cm1.492cm0.75cm72true床号:10.017cm12cm2.5cm0.75cm73true=First(Fields!入院病房.Value, "病案首页疾病信息")10.017cm14.499cm2.5cm0.75cm74true转院科别:10.017cm16.966cm3.034cm0.75cm75true=First(Fields!转院科别.Value, "病案首页疾病信息")10.789cm0cm2.018cm0.75cm76true出院时间:10.789cm2.018cm3.49cm0.75cm77true=First(Fields!出院时间.Value, "病案首页疾病信息")10.773cm5.507cm1.966cm0.75cm78true出院科别:10.789cm7.507cm2.984cm0.75cm79true=First(Fields!出院科别.Value, "病案首页疾病信息")10.789cm10.49cm1.492cm0.75cm80true床号:10.789cm11.991cm2.5cm0.75cm81true=First(Fields!出院病房.Value, "病案首页疾病信息")10.789cm14.489cm2.5cm0.75cm82true实际住院:10.789cm16.956cm1.988cm0.75cm83true=First(Fields!实际住院天数.Value, "病案首页疾病信息")10.789cm18.944cm1.001cm0.75cm84true11.539cm0.009cm5.159cm0.75cm85true门(急)诊诊断(中医诊断):11.539cm5.103cm9.133cm0.75cm86true=First(Fields!门诊诊断.Value, "病案首页疾病信息")11.539cm14.236cm2.5cm0.75cm87true疾病编码:11.539cm16.516cm3.43cm0.75cm96true=First(Fields!门诊诊断代码.Value, "病案首页疾病信息")0.005cm0cm3.247cm20.5cm15112.754cm0cm3.241cm0cm15213.508cm20.5cm3.241cm0cm1530cm0cm14.501cm20.5cm15416.002cm0cm20.5cm0.75cm163Auto
true0.75cmtrue入院病情:1.有 2.临床未确定 3.情况不明 4.无
20.5cm
25.195cm11.416cm0.979cm0.75cm224true小时0cm0cm2.5cm0.75cmDimGraytrue手术编码0cm0cm2.5cm0.75cmDimGraytrue手术及操作日期0cm0cm2.5cm0.75cmDimGraytrue手术级别0cm0cm2.5cm0.75cmDimGraytrue切口愈合等级0cm0cm2.5cm0.75cmDimGraytrue手术及操作名称0cm0cm2.5cm0.75cmDimGraytrue术者0cm0cm2.5cm0.75cmDimGraytrueI助0cm0cm2.5cm0.75cmDimGraytrueII助0cm0cm2.5cm0.75cmDimGraytrue麻醉方式2.05cm0.75cm0cm0cm2.5cm0.75cmDimGraytrue麻醉医生=Fields!麻醉医生.Value0.75cm0cm0cm2.5cm0.75cmDimGraytrue麻醉医生=Fields!手术编码.Value2.05cm0cm0cm2.5cm0.75cmDimGraytrue手术编码=Fields!手术编码.Value=Fields!手术及操作日期.Value2.05cm0cm0cm2.5cm0.75cmDimGraytrue手术及操作日期=Fields!手术及操作日期.Value=Fields!手术级别.Value2.05cm0cm0cm2.5cm0.75cmDimGraytrue手术级别=Fields!手术级别.Value=Fields!切口愈合等级.Value2.05cm0cm0cm2.5cm0.75cmDimGraytrue切口愈合等级=Fields!切口愈合等级.Value=Fields!手术及操作名称.Value2.05cm0cm0cm2.5cm0.75cmDimGraytrue手术及操作名称=Fields!手术及操作名称.Value=Fields!术者.Value2.05cm0cm0cm2.5cm0.75cmDimGraytrue术者=Fields!术者.Value=Fields!I助.Value2.05cm0cm0cm2.5cm0.75cmDimGraytrueI助=Fields!I助.Value=Fields!II助.Value2.05cm0cm0cm2.5cm0.75cmDimGraytrueII助=Fields!II助.Value=Fields!麻醉方式.Value2.05cm0cm0cm2.5cm0.75cmDimGraytrue麻醉方式=Fields!麻醉方式.Valuetruetrue31.683cm0cm20.5cm1.5cm248病案首页手术WizardModel{"layoutOptions":{"totals":{"totalsForRowGroups":false,"subtotalsForRowGroups":false,"totalsForColumnGroups":false,"subtotalsForColumnGroups":false,"showTotalsBeforeGroup":false},"features":{"expandCollapseGroups":false,"collapsedGroups":false,"enableUserSort":false,"steppedRowGroups":false,"showValuesAsRows":false}},"columnHierarchy":[],"rowHierarchy":[{"group":{"name":"矩表2_手术编码_分组","field":{"name":"手术编码","expr":"=Fields!手术编码.Value"},"sorting":null,"itemName":"文本框112","itemValue":"=Fields!手术编码.Value","format":""},"children":[{"group":{"name":"矩表2_手术及操作日期_分组","field":{"name":"手术及操作日期","expr":"=Fields!手术及操作日期.Value"},"sorting":null,"itemName":"文本框153","itemValue":"=Fields!手术及操作日期.Value","format":""},"children":[{"group":{"name":"矩表2_手术级别_分组","field":{"name":"手术级别","expr":"=Fields!手术级别.Value"},"sorting":null,"itemName":"文本框173","itemValue":"=Fields!手术级别.Value","format":""},"children":[{"group":{"name":"矩表2_切口愈合等级_分组","field":{"name":"切口愈合等级","expr":"=Fields!切口愈合等级.Value"},"sorting":null,"itemName":"文本框182","itemValue":"=Fields!切口愈合等级.Value","format":""},"children":[{"group":{"name":"矩表2_手术及操作名称_分组","field":{"name":"手术及操作名称","expr":"=Fields!手术及操作名称.Value"},"sorting":null,"itemName":"文本框186","itemValue":"=Fields!手术及操作名称.Value","format":""},"children":[{"group":{"name":"矩表2_术者_分组","field":{"name":"术者","expr":"=Fields!术者.Value"},"sorting":null,"itemName":"文本框187","itemValue":"=Fields!术者.Value","format":""},"children":[{"group":{"name":"矩表2_I助_分组","field":{"name":"I助","expr":"=Fields!I助.Value"},"sorting":null,"itemName":"文本框189","itemValue":"=Fields!I助.Value","format":""},"children":[{"group":{"name":"矩表2_II助_分组","field":{"name":"II助","expr":"=Fields!II助.Value"},"sorting":null,"itemName":"文本框209","itemValue":"=Fields!II助.Value","format":""},"children":[{"group":{"name":"矩表2_麻醉方式_分组","field":{"name":"麻醉方式","expr":"=Fields!麻醉方式.Value"},"sorting":null,"itemName":"文本框210","itemValue":"=Fields!麻醉方式.Value","format":""},"children":[],"startBodyIndex":0,"endBodyIndex":0}],"startBodyIndex":null,"endBodyIndex":null}],"startBodyIndex":null,"endBodyIndex":null}],"startBodyIndex":null,"endBodyIndex":null}],"startBodyIndex":null,"endBodyIndex":null}],"startBodyIndex":null,"endBodyIndex":null}],"startBodyIndex":null,"endBodyIndex":null}],"startBodyIndex":null,"endBodyIndex":null}],"startBodyIndex":null,"endBodyIndex":null}],"body":[[{"itemName":"文本框222","field":{"name":"麻醉医生","expr":"=Fields!麻醉医生.Value"},"aggregate":null,"format":""}]]}16.928cm0cm4.098cm0.75cm251true损伤、中毒的外部原因:16.928cm4.063cm10.543cm0.75cm253true=First(Fields.Item("损伤、中毒的外部原因").Value, "病案首页疾病信息")16.928cm14.606cm2.494cm0.75cm254true疾病编码:17.689cm14.608cm2.5cm0.75cm255true疾病编码:16.928cm17.1cm3.363cm0.75cm256true=First(Fields!疾病编码.Value, "病案首页疾病信息")17.678cm0cm2cm1.511cm259true病理诊断:17.689cm1.842cm12.769cm1.5cm260true=First(Fields!病理诊断.Value, "病案首页疾病信息")17.689cm17.108cm3.355cm0.75cm261true=First(Fields!病理疾病编码.Value, "病案首页疾病信息")18.439cm14.606cm2.5cm0.75cm262true病理号:18.439cm17.106cm3.357cm0.75cm263true=First(Fields!病理号.Value, "病案首页疾病信息")19.189cm0cm2.498cm0.75cm264true药物过敏:19.189cm1.842cm0.621cm0.75cm265true=First(Fields!药物过敏.Value, "病案首页疾病信息") & " "19.189cm2.531cm3.701cm0.75cm266true1. 无 2.有,过敏药物:19.189cm6.232cm8.376cm0.75cm267true=First(Fields!过敏药物.Value, "病案首页疾病信息")19.189cm14.61cm2.741cm0.75cm268true死亡患者尸检:19.189cm17.317cm3.146cm0.75cm269true=First(Fields!死亡患者尸检.Value, "病案首页疾病信息")19.939cm0cm2.027cm0.75cm270true血型:19.939cm1.876cm2.5cm0.75cm271true=First(Fields!血型.Value, "病案首页疾病信息")19.939cm4.376cm5.677cm0.75cm272true1. A 2.B 3.O 4.AB 5.不详 6.未查19.939cm10.053cm1.264cm0.75cm273trueRH:19.939cm11.317cm1.349cm0.75cm274true=First(Fields!RH.Value, "病案首页疾病信息")19.939cm12.625cm4.481cm0.75cm275true1. 阴 2.阳 3.不详 4.未查20.689cm0cm2.06cm1.5cm276true输血品种20.689cm1.867cm2.5cm0.75cm277true="1.红细胞 " & First(Fields!红细胞.Value, "病案首页疾病信息") & " U"20.689cm4.376cm3.617cm0.75cm278true="2.血小板 " & First(Fields!血小板.Value, "病案首页疾病信息") & " 治疗量"20.689cm7.993cm2.5cm0.75cm279true="3.血浆 " & First(Fields!血浆.Value, "病案首页疾病信息") & " ml"20.689cm10.493cm2.173cm0.75cm280true="4.全血 " & First(Fields!全血.Value, "病案首页疾病信息") & " ml"20.689cm12.625cm3.243cm0.75cm281true="5.自体血回输 " & First(Fields!自体血回输.Value, "病案首页疾病信息") & " ml"20.689cm15.851cm2.137cm0.75cm282true="6.白蛋白 " & First(Fields!白蛋白.Value, "病案首页疾病信息") & " g"20.689cm17.988cm2.475cm0.75cm283true="7.冷沉淀 " & First(Fields!冷沉淀.Value, "病案首页疾病信息") & " U"21.439cm1.911cm2.5cm0.75cm284true="输血反应 " & First(Fields!输血反应.Value, "病案首页疾病信息")21.438cm4.411cm16.052cm0.75cm285true1.是 2.否 3.未输22.189cm0cm2.039cm0.75cm286true随诊22.189cm1.913cm2.5cm0.75cm287true=First(Fields!随诊.Value, "病案首页疾病信息")22.189cm4.413cm2.5cm0.75cm288true随诊期限22.189cm6.913cm2.5cm0.75cm289true=First(Fields!随诊期限周.Value, "病案首页疾病信息")22.191cm9.434cm0.55cm0.75cm290true22.191cm9.984cm2.5cm0.75cm291true=First(Fields!随诊期限月.Value, "病案首页疾病信息")22.192cm12.484cm0.553cm0.75cm292true22.189cm13.037cm2.5cm0.75cm293true=First(Fields!随诊期限年.Value, "病案首页疾病信息")22.192cm15.454cm0.557cm0.75cm294true22.939cm0cm1.614cm0.75cm295true科主任:22.941cm1.459cm1.892cm0.75cm297true=First(Fields!科主任.Value, "病案首页疾病信息")22.941cm3.318cm3.428cm0.75cm298true主任(副主任)医师:22.941cm6.747cm1.913cm0.75cm299true=First(Fields.Item("主任(副主任)医师").Value, "病案首页疾病信息")22.941cm8.66cm2.005cm0.75cm300true主诊医师:22.939cm10.659cm1.825cm0.75cm301true=First(Fields!主诊医师.Value, "病案首页疾病信息")22.941cm12.484cm1.941cm0.75cm302true主治医师:22.941cm14.425cm1.942cm0.75cm303true=First(Fields!主治医师.Value, "病案首页疾病信息")22.941cm16.35cm1.909cm0.75cm304true住院医师:22.941cm18.259cm2.204cm0.75cm305true=First(Fields!住院医师.Value, "病案首页疾病信息")23.691cm0cm2.5cm0.75cm306true责任护士:23.691cm2.352cm2.5cm0.75cm307true=First(Fields!责任护士.Value, "病案首页疾病信息")23.689cm4.868cm2.5cm0.75cm308true进修医师:23.691cm7.366cm2.5cm0.75cm309true=First(Fields!进修医师.Value, "病案首页疾病信息")23.689cm9.85cm2.5cm0.75cm310true实习医师:23.691cm12.349cm2.5cm0.75cm311true=First(Fields!实习医师.Value, "病案首页疾病信息")23.691cm14.849cm2.5cm0.75cm312true编码员:23.689cm17.349cm3.114cm0.75cm313true=First(Fields!编码员.Value, "病案首页疾病信息")24.441cm0cm2.5cm0.75cm314true病案质量:24.441cm2.343cm0.564cm0.75cm315true=First(Fields!病案质量.Value, "病案首页疾病信息")24.441cm5.396cm1.955cm0.75cm316true质控医师:24.441cm7.369cm2.5cm0.75cm317true=First(Fields!质控医师.Value, "病案首页疾病信息")24.441cm9.849cm2.5cm0.75cm318true质控护士:24.441cm12.368cm2.5cm0.75cm319true=First(Fields!质控护士.Value, "病案首页疾病信息")24.441cm14.849cm2.5cm0.75cm320true质控日期:24.441cm17.349cm3.114cm0.75cm321true=First(Fields!质控日期.Value, "病案首页疾病信息")25.195cm0cm10.004cm0.75cm322true病案质量:Ⅰ类手术切口预防性应用抗菌药物使用持续时间:25.195cm9.895cm2.5cm0.75cm323true=FIRST(Fields!SYCXSJ.Value, "病案首页疾病信息")25.195cm12.394cm2.5cm0.75cm324true联合用药:25.195cm14.894cm5.569cm0.75cm325true=FIRST(Fields!联合用药.Value, "病案首页疾病信息")25.945cm0cm2.526cm0.987cm326true是否实施临床路径管理 25.945cm2.376cm1.664cm0.987cm327true=First(Fields!SSLCLJ.Value, "病案首页疾病信息")25.945cm4.041cm1.877cm0.987cm328true是否完成临床路径25.945cm5.917cm1.104cm0.987cm329true=First(Fields!WCLCLJ.Value, "病案首页疾病信息")25.945cm7.021cm1.957cm0.987cm330true退出原因:25.945cm8.978cm3.397cm0.987cm331true=First(Fields!退出原因.Value, "病案首页疾病信息")25.945cm12.375cm1.824cm0.987cm332true是否变异25.945cm14.194cm1.286cm0.987cm333true=First(Fields!是否变异.Value, "病案首页疾病信息")25.945cm15.48cm1.958cm0.987cm334true变异原因25.945cm17.377cm3.086cm0.987cm335true=First(Fields!变异原因.Value, "病案首页疾病信息")26.932cm0cm1.619cm0.75cm336true离院方式26.932cm1.478cm2.5cm0.75cm337true=First(Fields!离院方式.Value, "病案首页疾病信息")26.932cm3.977cm5.352cm0.75cm338true医嘱转院拟接收医疗机构名称26.932cm9.329cm11.134cm0.75cm339true=First(Fields!医嘱转院医疗机构.Value, "病案首页疾病信息")27.682cm0cm9.478cm0.75cm340true医嘱转社区卫生服务机构/乡镇卫生院,拟接收医疗机构名称27.682cm9.329cm11.134cm0.75cm341true=First(Fields!卫生院医疗机构.Value, "病案首页疾病信息")28.429cm0cm1.619cm0.75cm342true检查情况 28.429cm1.489cm0.664cm0.75cm343trueCT28.429cm2.155cm1.189cm0.75cm344true=First(Fields!CT.Value, "病案首页疾病信息")28.429cm3.344cm1.195cm0.75cm345truePETCT28.429cm4.539cm1.338cm0.75cm347true=First(Fields!PETCT.Value, "病案首页疾病信息")28.429cm5.894cm1.337cm0.75cm348true双源CT28.435cm7.231cm1.094cm0.75cm349true=" " & First(Fields!双源CT.Value, "病案首页疾病信息")28.435cm8.324cm0.729cm0.75cm350trueB超28.429cm9.053cm0.957cm0.75cm351true=" " & First(Fields!B超.Value, "病案首页疾病信息")28.429cm10.01cm0.767cm0.75cm352trueX片28.429cm10.777cm1.082cm0.75cm353true=First(Fields!X片.Value, "病案首页疾病信息")28.435cm11.878cm1.994cm0.75cm354true超声心动图28.435cm13.872cm1.003cm0.75cm355true=First(Fields!超声心动图.Value, "病案首页疾病信息")28.435cm14.894cm0.983cm0.75cm356trueMRI28.435cm15.878cm1cm0.75cm357true=First(Fields!MRI.Value, "病案首页疾病信息")28.435cm16.833cm1.988cm0.75cm358true同位素检查28.429cm18.821cm0.892cm0.75cm359true=First(Fields!同位素检查.Value, "病案首页疾病信息")29.185cm0cm5.194cm0.75cm360true是否有出院31天内再住院计划29.185cm5.066cm1.192cm0.75cm361true=Fields!是否再住院计划.Value29.185cm6.258cm1.137cm0.75cm362true目的29.185cm7.395cm13.068cm0.75cm363true=Fields!目的.Value29.935cm0cm3.701cm0.75cm364true颅脑损伤患者昏迷时间 29.935cm3.573cm1.493cm0.75cm365true 入院前29.936cm5.066cm0.811cm0.75cm366true=First(Fields!入院前_天.Value, "病案首页疾病信息")29.936cm5.868cm0.509cm0.75cm367true29.936cm6.371cm1.024cm0.75cm368true=First(Fields!入院前_小时.Value, "病案首页疾病信息")29.936cm7.394cm0.93cm0.75cm369true小时29.936cm8.276cm1.053cm0.75cm370true=First(Fields!入院前_分.Value, "病案首页疾病信息")29.936cm9.329cm0.547cm0.75cm371true29.935cm9.874cm1.469cm0.75cm372true入院后29.936cm11.343cm1.032cm0.75cm373true=First(Fields!入院后_天.Value, "病案首页疾病信息")29.936cm12.375cm0.688cm0.75cm374true29.935cm13.062cm0.831cm0.75cm375true=First(Fields!入院后_小时.Value, "病案首页疾病信息")29.935cm13.891cm0.984cm0.75cm376true小时29.936cm14.875cm0.944cm0.75cm377true=First(Fields!入院后_分.Value, "病案首页疾病信息")29.936cm15.825cm0.568cm0.75cm378true34.174cm0.012cm2.992cm0.75cm379true住院费用(元):34.174cm2.907cm2.5cm0.75cm380true=First(Fields!住院费.Value, "病案首页疾病信息")34.174cm5.416cm2.5cm0.75cm381true(自付金额:34.174cm7.898cm2.5cm0.75cm382true=First(Fields!自付金额.Value, "病案首页疾病信息")34.174cm10.398cm2.283cm0.75cm383true) 是否审核:34.174cm12.681cm0.743cm0.75cm384true文本框13734.174cm13.438cm2.5cm0.75cm385true1. 是 2. 否34.924cm0.012cm2.932cm0.75cm386true1. 综合服务类:34.924cm2.964cm4.632cm0.75cm387true(1)一般医疗服务费:34.924cm7.539cm2.5cm0.75cm388true=First(Fields!医疗服务费.Value, "病案首页疾病信息")34.924cm10.045cm4.212cm0.75cm389true(2) 一般治疗操作费:34.924cm14.257cm2.5cm0.75cm390true=First(Fields!一般治疗操作费.Value, "病案首页疾病信息")35.674cm0.012cm2.451cm0.75cm391true(3)护理费:35.674cm2.428cm2.5cm0.75cm392true=First(Fields!护理费.Value, "病案首页疾病信息")35.674cm4.914cm3.193cm0.75cm393true(4)其他费用:35.674cm8.049cm2.5cm0.75cm394true=First(Fields!其他费用.Value, "病案首页疾病信息")36.424cm0.012cm2.451cm0.75cm395true2. 诊断类:36.424cm2.428cm3.47cm0.75cm396true(5)病理诊断费:36.424cm5.924cm2.5cm0.75cm397true=First(Fields!病理诊断费.Value, "病案首页疾病信息")36.424cm8.398cm3.809cm0.75cm398true(6)实验室诊断费:36.424cm12.164cm2.5cm0.75cm399true=First(Fields!实验室诊断费.Value, "病案首页疾病信息")36.424cm14.676cm2.792cm0.75cm400true影像学诊断费:36.424cm17.468cm2.5cm0.75cm401true=First(Fields!影像学诊断费.Value, "病案首页疾病信息")37.174cm0.012cm4.051cm0.75cm402true(8)临床诊断项目费:37.174cm3.907cm2.5cm0.75cm403true=First(Fields!临床诊断项目费.Value, "病案首页疾病信息")37.924cm0.012cm2.451cm0.75cm404true3. 治疗类:37.924cm2.399cm4.403cm0.75cm405true(9)非手术治疗项目费:37.924cm6.802cm2.5cm0.75cm406true=First(Fields!非手术治疗项目费.Value, "病案首页疾病信息")37.924cm9.302cm4.6cm0.75cm407true(其中:临床物理治疗费:37.924cm13.923cm2.5cm0.75cm408true=First(Fields!临床物理治疗费.Value, "病案首页疾病信息")37.924cm16.423cm2.5cm0.75cm409true)38.674cm0.012cm3.418cm0.75cm410true(10)手术治疗费:38.674cm3.374cm2.5cm0.75cm411true=First(Fields!手术治疗费.Value, "病案首页疾病信息")38.674cm5.806cm3.496cm0.75cm412true(其中:麻醉费:38.674cm9.302cm2.5cm0.75cm413true=First(Fields!麻醉费.Value, "病案首页疾病信息")38.674cm11.802cm1.622cm0.75cm414true手术费:38.674cm13.424cm2.5cm0.75cm415true=First(Fields!手术费.Value, "病案首页疾病信息")38.674cm15.924cm2.5cm0.75cm416true)39.424cm0.012cm2.451cm0.75cm417true4. 康复类:39.424cm2.399cm3.475cm0.75cm418true(11)康复费:39.424cm5.851cm2.5cm0.75cm419true=First(Fields!康复费.Value, "病案首页疾病信息")40.174cm0.012cm2.451cm0.75cm420true5. 中医类:40.174cm2.428cm3.446cm0.75cm421true(12)中医治疗费:40.174cm5.806cm2.5cm0.75cm422true=First(Fields!中医治疗费.Value, "病案首页疾病信息")40.924cm0.012cm2.451cm0.75cm423true6. 西药类:40.924cm2.428cm3.47cm0.75cm424true(13)西药费:40.924cm5.851cm2.5cm0.75cm425true=First(Fields!西药费.Value, "病案首页疾病信息")40.924cm8.355cm3.091cm0.75cm426true(抗菌药物费用:40.924cm11.446cm2.5cm0.75cm427true=First(Fields!抗菌药物费用.Value, "病案首页疾病信息")40.924cm13.946cm6.517cm0.75cm428true41.674cm0.012cm2.451cm0.75cm429true7. 中药类:41.674cm2.428cm3.47cm0.75cm430true(14)中成药费:41.674cm5.947cm2.5cm0.75cm431true=First(Fields!中成药费.Value, "病案首页疾病信息")41.674cm8.447cm3.149cm0.75cm432true(15)中草药费:41.674cm11.596cm2.5cm0.75cm433true=First(Fields!中草药费.Value, "病案首页疾病信息")42.424cm0.012cm4.029cm0.75cm434true8.血液和血液制品类:42.424cm4.007cm2.5cm0.75cm435true(16)血费:42.424cm6.507cm2.5cm0.75cm436true=First(Fields!血费.Value, "病案首页疾病信息")42.424cm9.008cm4.425cm0.75cm437true(17)白蛋白类制品费:42.424cm13.433cm2.5cm0.75cm438true=FIRST(Fields!白蛋白类制品费.Value, "病案首页疾病信息")43.174cm0.012cm4.351cm0.75cm439true(18)球蛋白类制品费:43.174cm4.363cm2.5cm0.75cm440true=First(Fields!球蛋白类制品费.Value, "病案首页疾病信息")43.174cm6.864cm4.75cm0.75cm441true(19)凝血因子类制品费:43.174cm11.408cm2.5cm0.75cm442true=First(Fields!凝血因子类制品费.Value, "病案首页疾病信息")43.174cm13.907cm4.475cm0.75cm443true(20)细胞因子类制品费:43.174cm18.424cm1.849cm0.75cm444true=First(Fields!细胞因子类制品费.Value, "病案首页疾病信息")43.924cm0.012cm2.451cm0.75cm445true9. 耗材费:43.924cm2.399cm5.725cm0.75cm446true(21)检查用一次性医用材料费:43.924cm8.049cm2.5cm0.75cm447true=First(Fields!检查用一次性医用材料费.Value, "病案首页疾病信息")43.924cm10.543cm5.335cm0.75cm448true(22)治疗用一次性医用材料费:43.924cm15.878cm2.5cm0.75cm449true=First(Fields!治疗用一次性医用材料费.Value, "病案首页疾病信息")44.674cm0.012cm5.119cm0.75cm450true(23)手术用一次性医用材料费:44.674cm5.038cm2.5cm0.75cm451true=First(Fields!手术用一次性医用材料费.Value, "病案首页疾病信息")45.424cm0.012cm2.451cm0.75cm452true10. 其他类:45.424cm2.428cm2.979cm0.75cm453true(24)其他费:45.424cm5.396cm2.576cm0.75cm454true=First(Fields!其他费.Value, "病案首页疾病信息")47.429cm0.007cm2.7cm0.75cm455true医院感染情况:47.429cm2.707cm2.5cm0.75cm456true=First(Fields!医院感染情况.Value, "病案首页疾病信息")47.429cm5.207cm4.662cm0.75cm457true医院感染是否与手术相关:47.429cm9.763cm2.5cm0.75cm458true=First(Fields!医院感染是否与手术相关.Value, "病案首页疾病信息")47.429cm12.263cm5.875cm0.75cm459true医院感染是否与侵入性操作性相关:47.429cm18.138cm2.325cm0.75cm460true=First(Fields!医院感染是否与侵入性操作性相关.Value, "病案首页疾病信息")48.179cm0.007cm3.337cm0.75cm461true抗菌药物使用情况: 48.179cm3.318cm1.889cm0.75cm462true=First(Fields!抗菌药物使用情况.Value, "病案首页疾病信息")48.179cm5.207cm2.5cm0.75cm463true抗菌药物名称148.179cm7.653cm2.5cm0.75cm464true=First(Fields!抗菌药物名称1.Value, "病案首页疾病信息")48.179cm10.153cm2.5cm0.75cm465true抗菌药物名称248.179cm12.625cm2.5cm0.75cm466true=First(Fields!抗菌药物名称2.Value, "病案首页疾病信息")48.179cm15.125cm2.5cm0.75cm467true抗菌药物名称3 48.179cm17.625cm2.838cm0.75cm468true=First(Fields!抗菌药物名称3.Value, "病案首页疾病信息")48.929cm0.012cm2.482cm0.75cm469true抗菌药物名称448.929cm2.482cm2.5cm0.75cm470true=First(Fields!抗菌药物名称4.Value, "病案首页疾病信息")48.929cm5.208cm2.5cm0.75cm471true抗菌药物名称5 48.929cm7.714cm2.5cm0.75cm472true=First(Fields!抗菌药物名称5.Value, "病案首页疾病信息")48.929cm10.125cm2.5cm0.75cm473true抗菌药物名称6 48.929cm12.653cm2.5cm0.75cm474true=First(Fields!抗菌药物名称6.Value, "病案首页疾病信息")49.679cm0.007cm2.465cm0.75cm475true是否发生压疮49.679cm2.494cm2.488cm0.75cm476true=First(Fields!是否发生压疮.Value, "病案首页疾病信息")49.679cm4.982cm3.125cm0.75cm477true是否住院期间发生49.679cm8.044cm2.5cm0.75cm478true=First(Fields!是否住院期间发生.Value, "病案首页疾病信息")49.679cm10.568cm2.5cm0.75cm479true压疮分期49.679cm13.1cm2.5cm0.75cm480true=First(Fields!压疮分期.Value, "病案首页疾病信息")50.429cm0.012cm2.482cm0.75cm481true输液反应50.429cm2.482cm2.5cm0.75cm482true=First(Fields!输液反应.Value, "病案首页疾病信息")50.429cm4.868cm2.9cm0.75cm483true引发反应的药物50.429cm7.714cm4.231cm0.75cm484true=First(Fields!引发反应的药物.Value, "病案首页疾病信息")50.429cm11.955cm2.5cm0.75cm485true临床表现 50.429cm14.462cm6.001cm0.75cm486true=First(Fields!临床表现.Value, "病案首页疾病信息")51.179cm0.012cm5.121cm0.75cm487true住院期间是否发生跌倒或坠床:51.179cm5.472cm2.5cm0.75cm488true=First(Fields!住院期间是否发生跌倒或坠床.Value, "病案首页疾病信息")51.179cm7.953cm6.026cm0.75cm489true住院期间跌倒或坠床的伤害程度51.179cm13.922cm2.5cm0.75cm490true=First(Fields!住院期间跌倒或坠床的伤害程度.Value, "病案首页疾病信息")51.929cm0.012cm3.636cm0.75cm491true跌倒或坠床的原因 : 51.929cm3.648cm5.22cm0.75cm492true=First(Fields!跌倒或坠床的原因.Value, "病案首页疾病信息")52.679cm0.012cm3.636cm0.75cm493true住院期间身体约束52.679cm3.648cm3.347cm0.75cm494true=First(Fields!住院期间身体约束.Value, "病案首页疾病信息")52.679cm6.995cm3.756cm0.75cm495true离院时透析尿素氮值52.679cm10.751cm2.5cm0.75cm496true=First(Fields!离院时透析尿素氮值.Value, "病案首页疾病信息")28.435cm19.713cm0.75cm0.75cm497true29.935cm16.406cm4.057cm0.75cm498true22.192cm16.35cm4.113cm0.75cm499true19.928cm17.108cm3.355cm0.75cm500true34.174cm15.912cm4.551cm0.755cm501true34.929cm16.757cm3.706cm0.75cm502true35.679cm10.538cm9.925cm0.75cm503true36.429cm19.968cm0.495cm0.75cm504true37.174cm6.407cm14.056cm0.75cm505true37.929cm18.962cm1.501cm0.75cm506true38.679cm18.463cm2cm0.75cm507true39.429cm8.306cm12.157cm0.75cm508true40.179cm8.325cm12.138cm0.75cm509true41.679cm14.096cm6.367cm0.75cm510true42.429cm15.963cm4.5cm0.75cm511true42.665cm20.273cm0.19cm0.75cm512true43.928cm18.413cm2.05cm0.75cm513true44.678cm7.596cm12.867cm0.75cm514true45.423cm7.953cm12.51cm0.75cm515true46.173cm0.012cm20.451cm0.331cm516true53.429cm0.012cm20.451cm0.206cm517true48.929cm17.963cm2.5cm0.75cm518true49.679cm17.963cm2.5cm0.75cm519true51.179cm17.963cm2.5cm0.75cm520true51.929cm17.963cm2.5cm0.75cm521true52.679cm17.963cm2.5cm0.75cm522true53.679cm0.012cm20.451cm2.4cm523trueTextBox137说明: +(一)医疗付款方式 1.城镇职工基本医疗保险 2.城镇居民基本医疗保险 3.新型农村合作医疗 4.贫困救助 +5.商业医疗保险 6.全公费 7.全自费 8.其他社会保险 9.其他 +(二)凡可由医院信息系统提供住院费用清单的,住院病案首页中可不填写“住院费用”。0cm0cm0cm2.5cm5240cm0cm27.682cm20.39cm5250cm0cm0cm2.5cm52612.245cm0cm5.159cm0.75cm527trueTextBox138门(急)诊诊断(西医诊断):12.245cm5.094cm9.133cm0.75cm528trueTextBox139=First(Fields!住院诊断.Value, "病案首页疾病信息")12.245cm14.226cm2.5cm0.75cm529trueTextBox140疾病编码:12.245cm16.506cm3.43cm0.75cm530trueTextBox141=First(Fields!住院诊断代码.Value, "病案首页疾病信息")12.995cm0cm2.744cm0.75cm531trueTextBox142实施临床路径:12.995cm2.531cm1.455cm0.65cm532trueTextBox143=First(Fields!住院实施临床路径.Value, "病案首页疾病信息")12.995cm4.088cm3.759cm0.75cm533trueTextBox1441. 中医 2. 西医 3. 否13cm8.886cm4.114cm0.75cm534trueTextBox145使用医疗机构中药制剂:13cm12.83cm1.303cm0.65cm535trueTextBox384=First(Fields!使用医疗机构中药制剂.Value, "病案首页疾病信息")13cm14.199cm2.132cm0.75cm536trueTextBox3851. 是 2. 否13.746cm0cm3.355cm0.75cm537trueTextBox386使用中医诊疗设备:13.751cm3.183cm1.266cm0.65cm538trueTextBox387=First(Fields!使用中医诊疗设备.Value, "病案首页疾病信息")13.751cm4.552cm1.964cm0.75cm539trueTextBox3881. 是 2. 否13.74cm6.705cm3.355cm0.75cm540trueTextBox389使用中医诊疗技术:13.745cm9.886cm1.266cm0.65cm541trueTextBox390=First(Fields!使用中医诊疗技术.Value, "病案首页疾病信息")13.745cm11.332cm1.964cm0.75cm542trueTextBox3911. 是 2. 否13.74cm13.727cm2.065cm0.75cm543trueTextBox392辩证施护:13.74cm15.734cm1.266cm0.65cm544trueTextBox393=First(Fields!辩证施护.Value, "病案首页疾病信息")13.74cm17.003cm1.964cm0.75cm545trueTextBox3941. 是 2. 否0cm0cm2.5cm0.75cmDimGraytrue出院西医诊断0cm0cm2.5cm0.75cmDimGraytrue疾病编码0.986cm0.75cm0cm0cm2.5cm0.75cmDimGraytrue入院病情描述=Fields!入院病情描述.Value0.75cm0cm0cm2.5cm0.75cmDimGraytrue入院病情=Fields!出院西医诊断.Value5.599cm0cm0cm2.5cm0.75cmDimGraytrue出院西医诊断=Fields!出院西医诊断.Value=Fields!疾病编码.Value4.198cm0cm0cm2.5cm0.75cmDimGraytrue疾病编码=Fields!疾病编码.Valuetruetrue14.502cm9.703cm10.783cm1.5cm546病案首页诊断_西医WizardModel{"layoutOptions":{"totals":{"totalsForRowGroups":false,"subtotalsForRowGroups":false,"totalsForColumnGroups":false,"subtotalsForColumnGroups":false,"showTotalsBeforeGroup":false},"features":{"expandCollapseGroups":false,"collapsedGroups":false,"enableUserSort":false,"steppedRowGroups":false,"showValuesAsRows":true}},"columnHierarchy":[],"rowHierarchy":[{"group":{"name":"矩表1_出院西医诊断_分组","field":{"name":"出院西医诊断","expr":"=Fields!出院西医诊断.Value"},"sorting":null,"itemName":"文本框89","itemValue":"=Fields!出院西医诊断.Value","format":""},"children":[{"group":{"name":"矩表1_疾病编码_分组","field":{"name":"疾病编码","expr":"=Fields!疾病编码.Value"},"sorting":null,"itemName":"文本框90","itemValue":"=Fields!疾病编码.Value","format":""},"children":[],"startBodyIndex":0,"endBodyIndex":0}],"startBodyIndex":null,"endBodyIndex":null}],"body":[[{"itemName":"文本框91","field":{"name":"入院病情描述","expr":"=Fields!入院病情描述.Value"},"aggregate":null,"format":""}]]}0cm0cm2.5cm0.75cmDimGraytrue出院中医诊断0cm0cm2.5cm0.75cmDimGraytrue疾病编码1.073cm0.75cm0cm0cm2.5cm0.75cmDimGraytrue入院病情描述=Fields!入院病情描述.Value0.75cm0cm0cm2.5cm0.75cmDimGraytrue入院病情=Fields!出院中医诊断.Value5.48cm0cm0cm2.5cm0.75cmDimGraytrue出院中医诊断=Fields!出院中医诊断.Value=Fields!疾病编码.Value3.112cm0cm0cm2.5cm0.75cmDimGraytrue疾病编码=Fields!疾病编码.Valuetruetrue14.496cm0.038cm9.665cm1.5cm547病案首页诊断_中医WizardModel{"layoutOptions":{"totals":{"totalsForRowGroups":false,"subtotalsForRowGroups":false,"totalsForColumnGroups":false,"subtotalsForColumnGroups":false,"showTotalsBeforeGroup":false},"features":{"expandCollapseGroups":false,"collapsedGroups":false,"enableUserSort":false,"steppedRowGroups":false,"showValuesAsRows":true}},"columnHierarchy":[],"rowHierarchy":[{"group":{"name":"矩表3_出院中医诊断_分组","field":{"name":"出院中医诊断","expr":"=Fields!出院中医诊断.Value"},"sorting":null,"itemName":"文本框93","itemValue":"=Fields!出院中医诊断.Value","format":""},"children":[{"group":{"name":"矩表3_疾病编码_分组","field":{"name":"疾病编码","expr":"=Fields!疾病编码.Value"},"sorting":null,"itemName":"文本框94","itemValue":"=Fields!疾病编码.Value","format":""},"children":[],"startBodyIndex":0,"endBodyIndex":0}],"startBodyIndex":null,"endBodyIndex":null}],"body":[[{"itemName":"文本框95","field":{"name":"入院病情描述","expr":"=Fields!入院病情描述.Value"},"aggregate":null,"format":""}]]}24.444cm2.952cm2.52cm0.75cm548true1.甲 2.乙 3.丙
0.25cm0.25cm29.7cm21cm0.25cm0.25cm20.5cmString@orgIdTrueString@zyhTrueData Source=.;Initial Catalog=NewtouchHIS_Base;User ID=sa;Password=a1b2c3d4*;MultipleActiveResultSets=true;SQLId医疗付款方式就诊号住院次数病案号病人ID住院号姓名性别出生日期年龄国籍不足一周岁年龄新生儿出生体重新生儿入院体重出生地籍贯民族身份证号职业婚姻现住址电话现住址邮编户口地址户口地邮编工作单位及地址单位电话单位邮编联系人姓名关系联系人地址联系人电话入院途径入院时间入院时间小时入院科别入院病房转院科别出院时间出院时间小时出院科别出院病房实际住院天数门诊诊断门诊诊断代码SSLCLJWCLCLJ退出原因是否变异变异原因QJCSQJCGCSQZRQZQSSBRLY损伤、中毒的外部原因疾病编码病理诊断病理疾病编码病理号药物过敏过敏药物死亡患者尸检血型RH科主任主任(副主任)医师主诊医师主治医师住院医师责任护士进修医师实习医师编码员病案质量质控医师质控护士质控日期离院方式医嘱转院医疗机构卫生院医疗机构是否再住院计划目的入院前_天入院前_小时入院前_分入院后_天入院后_小时入院后_分ztCreateTimeCreatorCodeLastModifyTimeLastModifierCodeLCLJGLLCBZGLBZGLFL病情分型OrganizeIdRYCHCYCHbazt住院费自付金额医疗服务费BZLZFZYBLZHZF一般治疗操作费护理费其他费用病理诊断费实验室诊断费影像学诊断费临床诊断项目费非手术治疗项目费临床物理治疗费手术治疗费麻醉费手术费康复费中医治疗费ZYZLZYWZZYGSZCYJFZYTNZLZYGCZLZYTSZLZYQTZYTSTPJGBZSS西药费抗菌药物费用中成药费ZYZJF中草药费血费白蛋白类制品费球蛋白类制品费凝血因子类制品费细胞因子类制品费检查用一次性医用材料费治疗用一次性医用材料费手术用一次性医用材料费其他费红细胞血小板血浆全血自体血回输白蛋白冷沉淀其他输血反应随诊随诊期限周随诊期限月随诊期限年SYCXSJ联合用药CTPETCT双源CTB超X片超声心动图MRI同位素检查医院感染情况医院感染是否与手术相关医院感染是否与侵入性操作性相关抗菌药物使用情况抗菌药物名称1抗菌药物名称2抗菌药物名称3抗菌药物名称4抗菌药物名称5抗菌药物名称6是否发生压疮是否住院期间发生压疮分期输液反应引发反应的药物临床表现住院期间是否发生跌倒或坠床住院期间跌倒或坠床的伤害程度跌倒或坠床的原因住院期间身体约束离院时透析尿素氮值实施临床路径住院实施临床路径使用医疗机构中药制剂使用中医诊疗设备使用中医诊疗技术辩证施护住院诊断住院诊断代码RPT_ERM_病案首页信息病案首页StoredProcedure=Parameters!orgId.Value=Parameters!zyh.Value序号最大序号页码诊断标志gnum病案号住院号诊断排序疾病代码疾病名称入院病情入院病情描述出院情况出院情况描述诊断标志II诊断排序II疾病代码II疾病名称II入院病情II入院病情描述II出院情况II出院情况描述II最大页码[RPT_ERM_病案首页诊断]病案首页StoredProcedure=Parameters!orgId.Value=Parameters!zyh.Value序号最大序号Id病案号住院号手术序号手术编码手术及操作日期手术级别手术及操作名称术者I助II助切口等级切口愈合类别麻醉方式麻醉医生组织机构部门切口愈合等级RPT_ERM_病案首页手术病案首页StoredProcedure=Parameters!orgId.Value=Parameters!zyh.ValueIdorgnamegjjgdm select Id,[Name] as orgname,gjjgdm from NewtouchHIS_Base.dbo.Sys_Organize with(nolock) + where zt=''1'' and Id=@orgId 病案首页=Parameters!orgId.Value出院中医诊断出院西医诊断病案号住院号诊断类别诊断类型疾病编码疾病名臣入院病情入院病情描述出院病情出院病情描述=Fields!诊断类别.ValueTCMEqualRPT_ERM_病案首页诊断_中西医病案首页StoredProcedure=Parameters!orgId.Value=Parameters!zyh.Value出院中医诊断出院西医诊断病案号住院号诊断类别诊断类型疾病编码疾病名臣入院病情入院病情描述出院病情出院病情描述=Fields!诊断类别.ValueWMEqualRPT_ERM_病案首页诊断_中西医病案首页StoredProcedure=Parameters!orgId.Value=Parameters!zyh.ValueDisplayTypePageSizeTypeDefaultPaperOrientationPortrait病案首页疾病信息_Data_Set_Fields{"Id":{"aggregate":"Count","dataType":"String"},"医疗付款方式":{"aggregate":"Count","dataType":"String"},"就诊号":{"aggregate":"Count","dataType":"String"},"住院次数":{"aggregate":"Count","dataType":"String"},"病案号":{"aggregate":"Count","dataType":"String"},"病人ID":{"aggregate":"Count","dataType":"String"},"住院号":{"aggregate":"Count","dataType":"String"},"姓名":{"aggregate":"Count","dataType":"String"},"性别":{"aggregate":"Count","dataType":"String"},"出生日期":{"aggregate":"Count","dataType":"String"},"年龄":{"aggregate":"Count","dataType":"String"},"国籍":{"aggregate":"Count","dataType":"String"},"不足一周岁年龄":{"aggregate":"Count","dataType":"String"},"新生儿出生体重":{"aggregate":"Count","dataType":"String"},"新生儿入院体重":{"aggregate":"Count","dataType":"String"},"出生地":{"aggregate":"Count","dataType":"String"},"籍贯":{"aggregate":"Count","dataType":"String"},"民族":{"aggregate":"Count","dataType":"String"},"身份证号":{"aggregate":"Count","dataType":"String"},"职业":{"aggregate":"Count","dataType":"String"},"婚姻":{"aggregate":"Count","dataType":"String"},"现住址":{"aggregate":"Count","dataType":"String"},"电话":{"aggregate":"Count","dataType":"String"},"现住址邮编":{"aggregate":"Count","dataType":"String"},"户口地址":{"aggregate":"Count","dataType":"String"},"户口地邮编":{"aggregate":"Count","dataType":"String"},"工作单位及地址":{"aggregate":"Count","dataType":"String"},"单位电话":{"aggregate":"Count","dataType":"String"},"单位邮编":{"aggregate":"Count","dataType":"String"},"联系人姓名":{"aggregate":"Count","dataType":"String"},"关系":{"aggregate":"Count","dataType":"String"},"联系人地址":{"aggregate":"Count","dataType":"String"},"联系人电话":{"aggregate":"Count","dataType":"String"},"入院途径":{"aggregate":"Sum","dataType":"Integer"},"入院时间":{"aggregate":"Count","dataType":"String"},"入院时间小时":{"aggregate":"Count","dataType":"String"},"入院科别":{"aggregate":"Count","dataType":"String"},"入院病房":{"aggregate":"Count","dataType":"String"},"转院科别":{"aggregate":"Count","dataType":"String"},"出院时间":{"aggregate":"Count","dataType":"String"},"出院时间小时":{"aggregate":"Count","dataType":"String"},"出院科别":{"aggregate":"Count","dataType":"String"},"出院病房":{"aggregate":"Count","dataType":"String"},"实际住院天数":{"aggregate":"Count","dataType":"String"},"门诊诊断":{"aggregate":"Count","dataType":"String"},"门诊诊断代码":{"aggregate":"Count","dataType":"String"},"SSLCLJ":{"aggregate":"Count","dataType":"String"},"WCLCLJ":{"aggregate":"Count","dataType":"String"},"退出原因":{"aggregate":"Count","dataType":"String"},"是否变异":{"aggregate":"Count","dataType":"String"},"变异原因":{"aggregate":"Count","dataType":"String"},"QJCS":{"aggregate":"Count","dataType":"String"},"QJCGCS":{"aggregate":"Count","dataType":"String"},"QZRQ":{"aggregate":"Count","dataType":"String"},"ZQSS":{"aggregate":"Count","dataType":"String"},"BRLY":{"aggregate":"Count","dataType":"String"},"损伤、中毒的外部原因":{"aggregate":"Count","dataType":"String"},"疾病编码":{"aggregate":"Count","dataType":"String"},"病理诊断":{"aggregate":"Count","dataType":"String"},"病理疾病编码":{"aggregate":"Count","dataType":"String"},"病理号":{"aggregate":"Count","dataType":"String"},"药物过敏":{"aggregate":"Count","dataType":"String"},"过敏药物":{"aggregate":"Count","dataType":"String"},"死亡患者尸检":{"aggregate":"Count","dataType":"String"},"血型":{"aggregate":"Count","dataType":"String"},"RH":{"aggregate":"Count","dataType":"String"},"科主任":{"aggregate":"Count","dataType":"String"},"主任(副主任)医师":{"aggregate":"Count","dataType":"String"},"主诊医师":{"aggregate":"Count","dataType":"String"},"主治医师":{"aggregate":"Count","dataType":"String"},"住院医师":{"aggregate":"Count","dataType":"String"},"责任护士":{"aggregate":"Count","dataType":"String"},"进修医师":{"aggregate":"Count","dataType":"String"},"实习医师":{"aggregate":"Count","dataType":"String"},"编码员":{"aggregate":"Count","dataType":"String"},"病案质量":{"aggregate":"Count","dataType":"String"},"质控医师":{"aggregate":"Count","dataType":"String"},"质控护士":{"aggregate":"Count","dataType":"String"},"质控日期":{"aggregate":"Count","dataType":"String"},"离院方式":{"aggregate":"Count","dataType":"String"},"医嘱转院医疗机构":{"aggregate":"Count","dataType":"String"},"卫生院医疗机构":{"aggregate":"Count","dataType":"String"},"是否再住院计划":{"aggregate":"Count","dataType":"String"},"目的":{"aggregate":"Count","dataType":"String"},"入院前_天":{"aggregate":"Count","dataType":"String"},"入院前_小时":{"aggregate":"Count","dataType":"String"},"入院前_分":{"aggregate":"Count","dataType":"String"},"入院后_天":{"aggregate":"Count","dataType":"String"},"入院后_小时":{"aggregate":"Count","dataType":"String"},"入院后_分":{"aggregate":"Count","dataType":"String"},"zt":{"aggregate":"Count","dataType":"String"},"CreateTime":{"aggregate":"Count","dataType":"String"},"CreatorCode":{"aggregate":"Count","dataType":"String"},"LastModifyTime":{"aggregate":"Count","dataType":"String"},"LastModifierCode":{"aggregate":"Count","dataType":"String"},"LCLJGL":{"aggregate":"Count","dataType":"String"},"LCBZGL":{"aggregate":"Count","dataType":"String"},"BZGLFL":{"aggregate":"Count","dataType":"String"},"病情分型":{"aggregate":"Count","dataType":"String"},"OrganizeId":{"aggregate":"Count","dataType":"String"},"RYCH":{"aggregate":"Count","dataType":"String"},"CYCH":{"aggregate":"Count","dataType":"String"},"bazt":{"aggregate":"Count","dataType":"String"},"住院费":{"aggregate":"Sum","dataType":"Float"},"自付金额":{"aggregate":"Sum","dataType":"Float"},"医疗服务费":{"aggregate":"Sum","dataType":"Float"},"BZLZF":{"aggregate":"Sum","dataType":"Float"},"ZYBLZHZF":{"aggregate":"Sum","dataType":"Float"},"一般治疗操作费":{"aggregate":"Sum","dataType":"Float"},"护理费":{"aggregate":"Sum","dataType":"Float"},"其他费用":{"aggregate":"Sum","dataType":"Float"},"病理诊断费":{"aggregate":"Sum","dataType":"Float"},"实验室诊断费":{"aggregate":"Sum","dataType":"Float"},"影像学诊断费":{"aggregate":"Sum","dataType":"Float"},"临床诊断项目费":{"aggregate":"Sum","dataType":"Float"},"非手术治疗项目费":{"aggregate":"Sum","dataType":"Float"},"临床物理治疗费":{"aggregate":"Sum","dataType":"Float"},"手术治疗费":{"aggregate":"Sum","dataType":"Float"},"麻醉费":{"aggregate":"Sum","dataType":"Float"},"手术费":{"aggregate":"Sum","dataType":"Float"},"康复费":{"aggregate":"Sum","dataType":"Float"},"中医治疗费":{"aggregate":"Sum","dataType":"Float"},"ZYZL":{"aggregate":"Sum","dataType":"Float"},"ZYWZ":{"aggregate":"Sum","dataType":"Float"},"ZYGS":{"aggregate":"Sum","dataType":"Float"},"ZCYJF":{"aggregate":"Sum","dataType":"Float"},"ZYTNZL":{"aggregate":"Sum","dataType":"Float"},"ZYGCZL":{"aggregate":"Sum","dataType":"Float"},"ZYTSZL":{"aggregate":"Sum","dataType":"Float"},"ZYQT":{"aggregate":"Sum","dataType":"Float"},"ZYTSTPJG":{"aggregate":"Sum","dataType":"Float"},"BZSS":{"aggregate":"Sum","dataType":"Float"},"西药费":{"aggregate":"Sum","dataType":"Float"},"抗菌药物费用":{"aggregate":"Sum","dataType":"Float"},"中成药费":{"aggregate":"Sum","dataType":"Float"},"ZYZJF":{"aggregate":"Sum","dataType":"Float"},"中草药费":{"aggregate":"Sum","dataType":"Float"},"血费":{"aggregate":"Sum","dataType":"Float"},"白蛋白类制品费":{"aggregate":"Sum","dataType":"Float"},"球蛋白类制品费":{"aggregate":"Sum","dataType":"Float"},"凝血因子类制品费":{"aggregate":"Sum","dataType":"Float"},"细胞因子类制品费":{"aggregate":"Sum","dataType":"Float"},"检查用一次性医用材料费":{"aggregate":"Sum","dataType":"Float"},"治疗用一次性医用材料费":{"aggregate":"Sum","dataType":"Float"},"手术用一次性医用材料费":{"aggregate":"Sum","dataType":"Float"},"其他费":{"aggregate":"Sum","dataType":"Float"},"红细胞":{"aggregate":"Sum","dataType":"Float"},"血小板":{"aggregate":"Sum","dataType":"Float"},"血浆":{"aggregate":"Sum","dataType":"Float"},"全血":{"aggregate":"Sum","dataType":"Float"},"自体血回输":{"aggregate":"Sum","dataType":"Float"},"白蛋白":{"aggregate":"Sum","dataType":"Float"},"冷沉淀":{"aggregate":"Sum","dataType":"Float"},"其他":{"aggregate":"Count","dataType":"String"},"输血反应":{"aggregate":"Count","dataType":"String"},"随诊":{"aggregate":"Count","dataType":"String"},"随诊期限周":{"aggregate":"Sum","dataType":"Float"},"随诊期限月":{"aggregate":"Sum","dataType":"Float"},"随诊期限年":{"aggregate":"Sum","dataType":"Float"},"SYCXSJ":{"aggregate":"Sum","dataType":"Float"},"联合用药":{"aggregate":"Count","dataType":"String"},"CT":{"aggregate":"Count","dataType":"String"},"PETCT":{"aggregate":"Count","dataType":"String"},"双源CT":{"aggregate":"Count","dataType":"String"},"B超":{"aggregate":"Count","dataType":"String"},"X片":{"aggregate":"Count","dataType":"String"},"超声心动图":{"aggregate":"Count","dataType":"String"},"MRI":{"aggregate":"Count","dataType":"String"},"同位素检查":{"aggregate":"Count","dataType":"String"},"医院感染情况":{"aggregate":"Count","dataType":"String"},"医院感染是否与手术相关":{"aggregate":"Count","dataType":"String"},"医院感染是否与侵入性操作性相关":{"aggregate":"Count","dataType":"String"},"抗菌药物使用情况":{"aggregate":"Count","dataType":"String"},"抗菌药物名称1":{"aggregate":"Count","dataType":"String"},"抗菌药物名称2":{"aggregate":"Count","dataType":"String"},"抗菌药物名称3":{"aggregate":"Count","dataType":"String"},"抗菌药物名称4":{"aggregate":"Count","dataType":"String"},"抗菌药物名称5":{"aggregate":"Count","dataType":"String"},"抗菌药物名称6":{"aggregate":"Count","dataType":"String"},"是否发生压疮":{"aggregate":"Count","dataType":"String"},"是否住院期间发生":{"aggregate":"Count","dataType":"String"},"压疮分期":{"aggregate":"Count","dataType":"String"},"输液反应":{"aggregate":"Count","dataType":"String"},"引发反应的药物":{"aggregate":"Count","dataType":"String"},"临床表现":{"aggregate":"Count","dataType":"String"},"住院期间是否发生跌倒或坠床":{"aggregate":"Count","dataType":"String"},"住院期间跌倒或坠床的伤害程度":{"aggregate":"Count","dataType":"String"},"跌倒或坠床的原因":{"aggregate":"Count","dataType":"String"},"住院期间身体约束":{"aggregate":"Count","dataType":"String"},"离院时透析尿素氮值":{"aggregate":"Sum","dataType":"Float"}}病案首页诊断_Data_Set_Fields{"序号":{"aggregate":"Sum","dataType":"Integer"},"最大序号":{"aggregate":"Sum","dataType":"Integer"},"页码":{"aggregate":"Sum","dataType":"Integer"},"诊断标志":{"aggregate":"Sum","dataType":"Integer"},"gnum":{"aggregate":"Sum","dataType":"Integer"},"病案号":{"aggregate":"Count","dataType":"String"},"住院号":{"aggregate":"Count","dataType":"String"},"诊断排序":{"aggregate":"Sum","dataType":"Integer"},"疾病代码":{"aggregate":"Count","dataType":"String"},"疾病名称":{"aggregate":"Count","dataType":"String"},"入院病情":{"aggregate":"Count","dataType":"String"},"入院病情描述":{"aggregate":"Count","dataType":"String"},"出院情况":{"aggregate":"Count","dataType":"String"},"出院情况描述":{"aggregate":"Count","dataType":"String"},"诊断标志II":{"aggregate":"Sum","dataType":"Integer"},"诊断排序II":{"aggregate":"Sum","dataType":"Integer"},"疾病代码II":{"aggregate":"Count","dataType":"String"},"疾病名称II":{"aggregate":"Count","dataType":"String"},"入院病情II":{"aggregate":"Count","dataType":"String"},"入院病情描述II":{"aggregate":"Count","dataType":"String"},"出院情况II":{"aggregate":"Count","dataType":"String"},"出院情况描述II":{"aggregate":"Count","dataType":"String"},"最大页码":{"aggregate":"Sum","dataType":"Integer"}}病案首页手术_Data_Set_Fields{"序号":{"aggregate":"Sum","dataType":"Integer"},"最大序号":{"aggregate":"Sum","dataType":"Integer"},"Id":{"aggregate":"Count","dataType":"String"},"病案号":{"aggregate":"Count","dataType":"String"},"住院号":{"aggregate":"Count","dataType":"String"},"手术序号":{"aggregate":"Sum","dataType":"Integer"},"手术编码":{"aggregate":"Count","dataType":"String"},"手术及操作日期":{"aggregate":"Count","dataType":"DateTime"},"手术级别":{"aggregate":"Count","dataType":"String"},"手术及操作名称":{"aggregate":"Count","dataType":"String"},"术者":{"aggregate":"Count","dataType":"String"},"I助":{"aggregate":"Count","dataType":"String"},"II助":{"aggregate":"Count","dataType":"String"},"切口等级":{"aggregate":"Count","dataType":"String"},"切口愈合类别":{"aggregate":"Count","dataType":"String"},"麻醉方式":{"aggregate":"Count","dataType":"String"},"麻醉医生":{"aggregate":"Count","dataType":"String"},"组织机构部门":{"aggregate":"Count","dataType":"String"},"切口愈合等级":{"aggregate":"Count","dataType":"String"}}组织机构_Data_Set_Fields{"Id":{"aggregate":"Count","dataType":"String"},"orgname":{"aggregate":"Count","dataType":"String"},"gjjgdm":{"aggregate":"Count","dataType":"String"}}病案首页诊断_中医_Data_Set_Fields{"出院中医诊断":{"aggregate":"Count","dataType":"String"},"出院西医诊断":{"aggregate":"Count","dataType":"String"},"病案号":{"aggregate":"Count","dataType":"String"},"住院号":{"aggregate":"Count","dataType":"String"},"诊断类别":{"aggregate":"Count","dataType":"String"},"诊断类型":{"aggregate":"Count","dataType":"String"},"疾病编码":{"aggregate":"Count","dataType":"String"},"疾病名臣":{"aggregate":"Count","dataType":"String"},"入院病情":{"aggregate":"Count","dataType":"String"},"入院病情描述":{"aggregate":"Count","dataType":"String"},"出院病情":{"aggregate":"Count","dataType":"String"},"出院病情描述":{"aggregate":"Count","dataType":"String"}}病案首页诊断_西医_Data_Set_Fields{"出院中医诊断":{"aggregate":"Count","dataType":"String"},"出院西医诊断":{"aggregate":"Count","dataType":"String"},"病案号":{"aggregate":"Count","dataType":"String"},"住院号":{"aggregate":"Count","dataType":"String"},"诊断类别":{"aggregate":"Count","dataType":"String"},"诊断类型":{"aggregate":"Count","dataType":"String"},"疾病编码":{"aggregate":"Count","dataType":"String"},"疾病名臣":{"aggregate":"Count","dataType":"String"},"入院病情":{"aggregate":"Count","dataType":"String"},"入院病情描述":{"aggregate":"Count","dataType":"String"},"出院病情":{"aggregate":"Count","dataType":"String"},"出院病情描述":{"aggregate":"Count","dataType":"String"}}
', 1, '2024-11-12 18:17:52.023', '000000', '2024-11-21 09:40:34.687', 'admin', 1); +UPDATE [NewtouchHIS_Base].[dbo].[Sys_ReportTemplate] +SET HospitalCode = '6d5752a7-234a-403e-aa1c-df8b45d3469f', SystemCode = 'PDS', ReportCode = '1229', ReportNameDes = '抗生素使用情况', Content = N'1148_6d5752a7-234a-403e-aa1c-df8b45d3469f_&#x6297;&#x751F;&#x7D20;&#x4F7F;&#x7528;&#x60C5;&#x51B5;.rdlx3.094cm1.594cm0.5cm20.08cm1.5cm数据集1Auto
true0.75cmtrue姓名true科室true药品名称true药厂true规格true单位true数量trueddd值
0.75cmtruexm=Fields!xm.Valuetrueksmc=Fields!ksmc.Valuetrueypmc=Fields!ypmc.Valuetrueycmc=Fields!ycmc.Valuetruegg=Fields!gg.Valuetruedw=Fields!dw.Valuetruesl=Fields!sl.Valuetrueddd=Fields!ddd.Value
1.865cm2.738cm3.956cm4.246cm2.5cm1.627cm1.442cm1.706cm
0.338cm0.363cm20.36cm0.935cm1true抗生素使用情况
29.7cm21cm20.723cmString@orgIdTrueString@kssjTrueString@jssjTrueData Source=.;Initial Catalog=NewtouchHIS_Base;User ID=sa;Password=a1b2c3d4*;MultipleActiveResultSets=true;SQLxmksmcypmcycmcggdwsldddjlkssjldwRPT_PDS_抗生素使用情况数据源1StoredProcedure=Parameters!orgId.Value=Parameters!kssj.Value=Parameters!jssj.ValueDisplayTypePageSizeTypeDefaultPaperOrientationPortrait数据集1_Data_Set_Fields{"xm":{"aggregate":"Count","dataType":"String"},"ksmc":{"aggregate":"Count","dataType":"String"},"ypmc":{"aggregate":"Count","dataType":"String"},"ycmc":{"aggregate":"Count","dataType":"String"},"gg":{"aggregate":"Count","dataType":"String"},"dw":{"aggregate":"Count","dataType":"String"},"sl":{"aggregate":"Sum","dataType":"Float"},"ddd":{"aggregate":"Sum","dataType":"Float"},"jl":{"aggregate":"Sum","dataType":"Float"},"kssjldw":{"aggregate":"Count","dataType":"String"}}
', ReportStatus = 1, CreateTime = '2023-08-03 10:34:29.337', CreatorCode = '000000', LastModifyTime = '2024-11-01 11:20:27.060', LastModifierCode = 'admin', zt = 1 +WHERE [TemplateID] = 1148; +UPDATE [NewtouchHIS_Base].[dbo].[Sys_ReportTemplate] +SET HospitalCode = '6d5752a7-234a-403e-aa1c-df8b45d3469f', SystemCode = 'PDS', ReportCode = '1301', ReportNameDes = '住院发药补打汇总', Content = N'1222_6d5752a7-234a-403e-aa1c-df8b45d3469f_&#x4F4F;&#x9662;&#x53D1;&#x836F;&#x8865;&#x6253;&#x6C47;&#x603B;.rdlx6.5cm0.009cm0cm3.497cm19cm21.913cm1.548cm3.952cm0.75cm23true=First(Fields!ward.Value, "数据集2")1.913cm0.222cm1.326cm0.75cm29true病区:0.503cm0.855cm18.493cm1.251cm35true=First(Fields!机构名称.Value, "数据集1") & "发药汇总"1.913cm16cm3.508cm0.75cm36true="操作类型: " & IIF(Parameters!operateType.Value = 1, "发药", IIF(Parameters!operateType.Value = 2, "退药", "全部"))1.909cm5.052cm5.944cm0.75cm37true=IIF(Parameters!kssj.Value <> "", "开始时间:" + Parameters!kssj.Value, "")1.906cm10.49cm5.51cm0.75cm38true=IIF(Parameters!jssj.Value <> "", "结束时间:" + Parameters!jssj.Value, "")2.75cm0.222cm7.778cm0.75cm39true="发药时间: " & Parameters!operatetime.Value5.249cm0cm19.5cm1.251cm40true="参与摆药病人: " & First(Fields!patlist.Value, "数据集2")3.506cm0cm19.998cm1.5cm41数据集2Auto
true0.75cmtrue医嘱号true药品名称true规格true数量true金额true单位true厂家true用法
0.75cmtrueyzh=Fields!yzh.Valuetrueypmc=Fields!ypmc.Valuetrueypgg=Fields!ypgg.Valuetruesl=Fields!sl.Valuetrueje=Fields!je.Valuetrueyldw=Fields!yldw.Valuetrueycmc=Fields!ycmc.Valuetruezlff=Fields!zlff.Value
3.5cm4.001cm1.5cm1.498cm2.001cm1.5cm4.5cm1.498cm
2cmtruetrue0.259cm0.157cm1.5cm0.75cmtrue日期:0.259cm0.995cm4cm0.75cm1true=Globals!ExecutionTime0.256cm6.008cm3.988cm0.75cm2true司药人:0.259cm10.996cm4.502cm0.75cm3true核发人:0.254cm16.007cm3.987cm0.75cm4true护士签字:0.004cm0.06cm0.255cm20.44cm50.25cm0.25cm29.7cm21cm0.25cm0.25cm19.998cmString@OrganizeIdTrueString@yfbmCodeTrueString@zyhTrueString@operatetimeTruetrueStringkssjTruetrueStringjssjTruetrueStringoperateTypeTrueData Source=.;Initial Catalog=NewtouchHIS_Base;User ID=sa;Password=a1b2c3d4*;MultipleActiveResultSets=true;SQL机构名称select Name 机构名称 from Sys_Organize where Id= @OrganizeId数据源1=Parameters!OrganizeId.ValuezyhypmcypggycmcsljeyzjeyzsyldwoperateTypepatlistwardyzhzlff[RPT_PDS_住院发药补打_汇总]数据源1StoredProcedure=Parameters!OrganizeId.Value=Parameters!yfbmCode.Value=Parameters!zyh.Value=Parameters!operatetime.ValueDisplayTypePageSizeTypeDefaultPaperOrientationPortrait数据集1_Data_Set_Fields{"机构名称":{"aggregate":"Count","dataType":"String"}}数据集2_Data_Set_Fields{"zyh":{"aggregate":"Count","dataType":"String"},"ypmc":{"aggregate":"Count","dataType":"String"},"ypgg":{"aggregate":"Count","dataType":"String"},"ycmc":{"aggregate":"Count","dataType":"String"},"sl":{"aggregate":"Sum","dataType":"Integer"},"je":{"aggregate":"Sum","dataType":"Float"},"yzje":{"aggregate":"Sum","dataType":"Float"},"yzs":{"aggregate":"Sum","dataType":"Integer"},"yldw":{"aggregate":"Count","dataType":"String"},"operateType":{"aggregate":"Count","dataType":"String"},"patlist":{"aggregate":"Count","dataType":"String"},"ward":{"aggregate":"Count","dataType":"String"}}
', ReportStatus = 1, CreateTime = '2024-04-28 15:42:17.223', CreatorCode = '000000', LastModifyTime = '2024-10-30 18:22:32.870', LastModifierCode = 'admin', zt = 1 +WHERE [TemplateID] = 1222; +UPDATE [NewtouchHIS_Base].[dbo].[Sys_ReportTemplate] +SET HospitalCode = '6d5752a7-234a-403e-aa1c-df8b45d3469f', SystemCode = 'EMR', ReportCode = '1312', ReportNameDes = '住院病案首页(全)', Content = N'1236_6d5752a7-234a-403e-aa1c-df8b45d3469f_&#x4F4F;&#x9662;&#x75C5;&#x6848;&#x9996;&#x9875;(&#x5168;).rdlx54.4cm0cm0cm20.5cm0.75cmtrue=First(Fields!orgname.Value, "组织机构")0.762cm0cm20.5cm0.75cm1true住院病案首页1.512cm0.009cm2.489cm0.75cm2true医疗付方式:2.25cm0.009cm2.483cm0.75cm3true 就诊号:2.262cm7.999cm6cm0.75cm4true="第" & First(Fields!住院次数.Value, "病案首页疾病信息") & "次入院"2.262cm14cm6.428cm0.75cm5true="病案号: " & First(Fields!病案号.Value, "病案首页疾病信息")1.512cm2.492cm6.999cm0.75cm6true=First(Fields!医疗付款方式.Value, "病案首页疾病信息")2.262cm2.498cm5.501cm0.75cm7true=" " & First(Fields!就诊号.Value, "病案首页疾病信息")3.247cm0cm1cm0.75cm9true姓名:3.247cm0.992cm3.008cm0.75cm10true=First(Fields!姓名.Value, "病案首页疾病信息")3.247cm3.992cm1cm0.75cm11true性别:3.252cm5.005cm0.512cm0.75cm12true=First(Fields!性别.Value, "病案首页疾病信息")3.252cm5.509cm2.5cm0.75cm13true1 男 2 女3.252cm8.017cm2cm0.75cm14true出生日期:3.247cm10.017cm2.5cm0.75cm15true=First(Fields!出生日期.Value, "病案首页疾病信息")3.252cm12.517cm1cm0.75cm16true年龄:3.252cm13.517cm2.5cm0.75cm17true=First(Fields!年龄.Value, "病案首页疾病信息")3.247cm16.499cm1.001cm0.75cm18true国籍:3.247cm17.5cm2.5cm0.75cm19true=First(Fields!国籍.Value, "病案首页疾病信息")4.002cm0.009cm3.991cm0.75cm20true(年龄不足1周岁)年龄:4.002cm4cm3.492cm0.75cm21true=First(Fields!不足一周岁年龄.Value, "病案首页疾病信息")4.002cm7.516cm2.984cm0.75cm22true新生儿出生体重:3.997cm10.5cm3cm0.75cm23true=First(Fields!新生儿出生体重.Value, "病案首页疾病信息") & " "3.997cm13.517cm0.483cm0.75cm24trueg4.002cm14cm3cm0.75cm25true新生儿入院体重:4.002cm17cm2.5cm0.75cm26true=First(Fields!新生儿入院体重.Value, "病案首页疾病信息")4.002cm19.517cm0.483cm0.75cm27trueg4.752cm0.002cm1.991cm0.75cm28true出生地:4.752cm1.993cm5.49cm0.75cm29true=First(Fields!出生地.Value, "病案首页疾病信息")4.747cm7.516cm1.484cm0.75cm30true籍贯:4.752cm9cm4.518cm0.75cm31true=First(Fields!籍贯.Value, "病案首页疾病信息")4.752cm13.517cm1.483cm0.75cm32true民族:4.752cm15cm4.5cm0.75cm33true=First(Fields!民族.Value, "病案首页疾病信息")5.502cm0.009cm1.991cm0.75cm34true身份证号:5.502cm2.027cm4.473cm0.75cm35true=First(Fields!身份证号.Value, "病案首页疾病信息")5.502cm7.007cm1.484cm0.75cm36true职业:5.502cm8.491cm2.975cm0.75cm37true=First(Fields!职业.Value, "病案首页疾病信息")5.751cm12.246cm1.483cm0.75cm38true婚姻:5.502cm13.483cm0.512cm0.75cm39true=Count(Fields!婚姻.Value, "病案首页疾病信息")5.502cm13.995cm5.971cm0.75cm40true1.未婚 2.已婚 3.丧偶 4.离婚 9.其他6.252cm0.002cm1.991cm0.75cm41true现住址:6.501cm2.028cm7.471cm0.511cm42true=First(Fields!现住址.Value, "病案首页疾病信息")6.247cm9.516cm1.484cm0.75cm43true电话:6.247cm11.026cm2.975cm0.75cm44true=First(Fields!电话.Value, "病案首页疾病信息")6.247cm14.016cm1.484cm0.75cm45true邮编:6.247cm15.466cm4.5cm0.75cm46true=First(Fields!现住址邮编.Value, "病案首页疾病信息")7.017cm0cm1.991cm0.75cm47true户口地址:7.241cm2.025cm11.45cm0.488cm48true=First(Fields!户口地址.Value, "病案首页疾病信息")6.987cm13.996cm1.484cm0.75cm49true邮编:6.987cm15.446cm4.5cm0.75cm50true=First(Fields!户口地邮编.Value, "病案首页疾病信息")7.729cm0cm3.041cm0.75cm51true工作单位及地址:7.724cm3.041cm6.475cm0.75cm52true=First(Fields!工作单位及地址.Value, "病案首页疾病信息")7.724cm9.527cm1.983cm0.75cm53true单位电话:7.767cm11.51cm2.5cm0.75cm54true=First(Fields!单位电话.Value, "病案首页疾病信息")7.767cm14.016cm1.484cm0.75cm55true邮编:7.729cm15.499cm4.5cm0.75cm56true=First(Fields!单位邮编.Value, "病案首页疾病信息")8.474cm0cm2.498cm0.75cm57true联系人姓名:8.517cm2.025cm2.5cm0.75cm58true=First(Fields!联系人姓名.Value, "病案首页疾病信息")8.435cm4.522cm1.495cm0.75cm59true关系:8.477cm6.017cm2.978cm0.75cm60true=First(Fields!关系.Value, "病案首页疾病信息")8.517cm9.01cm1.49cm0.75cm61true地址:8.517cm10.017cm5.483cm0.75cm62true=First(Fields!联系人地址.Value, "病案首页疾病信息")8.517cm15.491cm1.475cm0.75cm63true电话:8.517cm17cm2.946cm0.75cm64true=First(Fields!联系人电话.Value, "病案首页疾病信息")9.267cm0.009cm2.018cm0.75cm65true入院途径:9.267cm2.027cm0.481cm0.75cm66true=First(Fields!入院途径.Value, "病案首页疾病信息")9.266cm2.492cm7.508cm0.75cm67true1.急诊 2.门诊 3.其他医疗机构转入 9.其他10.017cm0.009cm2.018cm0.75cm68true入院时间:10.017cm2.027cm3.49cm0.75cm69true=First(Fields!入院时间.Value, "病案首页疾病信息")10cm5.517cm1.966cm0.75cm70true入院科别:10.017cm7.516cm2.984cm0.75cm71true=First(Fields!入院科别.Value, "病案首页疾病信息")10.017cm10.5cm1.492cm0.75cm72true床号:10.017cm12cm2.5cm0.75cm73true=First(Fields!入院病房.Value, "病案首页疾病信息")10.017cm14.499cm2.5cm0.75cm74true转院科别:10.017cm16.966cm3.034cm0.75cm75true=First(Fields!转院科别.Value, "病案首页疾病信息")10.789cm0cm2.018cm0.75cm76true出院时间:10.789cm2.018cm3.49cm0.75cm77true=First(Fields!出院时间.Value, "病案首页疾病信息")10.773cm5.507cm1.966cm0.75cm78true出院科别:10.789cm7.507cm2.984cm0.75cm79true=First(Fields!出院科别.Value, "病案首页疾病信息")10.789cm10.49cm1.492cm0.75cm80true床号:10.789cm11.991cm2.5cm0.75cm81true=First(Fields!出院病房.Value, "病案首页疾病信息")10.789cm14.489cm2.5cm0.75cm82true实际住院:10.789cm16.956cm1.988cm0.75cm83true=First(Fields!实际住院天数.Value, "病案首页疾病信息")10.789cm18.944cm1.001cm0.75cm84true11.539cm0.009cm3.491cm0.75cm85true门(急)诊诊断:11.539cm3.517cm10.478cm0.75cm86true=First(Fields!门诊诊断.Value, "病案首页疾病信息")11.539cm14.016cm2.5cm0.75cm87true疾病编码:11.539cm16.516cm3.43cm0.75cm96true=First(Fields!门诊诊断代码.Value, "病案首页疾病信息")0cm0cm2.503cm0.75cmDimGraytrue诊断标志0cm0cm3.02cm0.75cmDimGraytrue疾病名称0cm0cm2.515cm0.75cmDimGraytrue疾病代码0cm0cm2.503cm0.75cmDimGraytrue入院病情0cm0cm2.516cm0.75cmDimGraytrue诊断标志II0cm0cm2.45cm0.75cmDimGraytrue疾病代码II0cm0cm2.5cm0.75cmtrue2.519cm0.75cm0cm0cm2.5cm0.75cmDimGraytrue入院病情II=Fields!入院病情II.Value0.75cm0cm0cm2.5cm0.75cmDimGraytrue入院病情II=Fields!诊断标志.Value2.519cm0cm0cm2.503cm0.75cmDimGraytrue诊断标志=IIF(Fields!诊断标志.Value = 1, "主要诊断", IIF(Fields!诊断标志.Value = 2, "其他诊断", "")) & " "=Fields!疾病名称.Value3.036cm0cm0cm3.02cm0.75cmDimGraytrue疾病名称=Fields!疾病名称.Value=Fields!疾病代码.Value2.531cm0cm0cm2.515cm0.75cmDimGraytrue疾病代码=Fields!疾病代码.Value=Fields!入院病情.Value2.519cm0cm0cm2.503cm0.75cmDimGraytrue入院病情描述=Fields!入院病情描述.Value=Fields!诊断标志II.Value2.532cm0cm0cm2.516cm0.75cmDimGraytrue诊断标志II=IIF(Fields!诊断标志II.Value = 1, "主要诊断", IIF(Fields!诊断标志II.Value = 2, "其他诊断", "")) & " "=Fields!疾病代码II.Value2.466cm0cm0cm2.45cm0.75cmDimGraytrue疾病代码II=Fields!疾病名称II.Value=Fields!疾病名称II.Value2.378cm0cm0cm2.362cm0.75cmDimGraytrue疾病名称II=Fields!疾病代码II.Valuetruetrue12.586cm0cm20.5cm1.5cm97病案首页诊断WizardModel{"layoutOptions":{"totals":{"totalsForRowGroups":false,"subtotalsForRowGroups":false,"totalsForColumnGroups":false,"subtotalsForColumnGroups":false,"showTotalsBeforeGroup":false},"features":{"expandCollapseGroups":false,"collapsedGroups":false,"enableUserSort":false,"steppedRowGroups":false,"showValuesAsRows":false}},"columnHierarchy":[],"rowHierarchy":[{"group":{"name":"矩表1_诊断标志_分组","field":{"name":"诊断标志","expr":"=Fields!诊断标志.Value"},"sorting":null,"itemName":"文本框93","itemValue":"=IIF(Fields!诊断标志.Value = 1, \"主要诊断\", IIF(Fields!诊断标志.Value = 2, \"其他诊断\", \"\")) & \" \"","format":""},"children":[{"group":{"name":"矩表1_疾病名称_分组","field":{"name":"疾病名称","expr":"=Fields!疾病名称.Value"},"sorting":null,"itemName":"文本框90","itemValue":"=Fields!疾病名称.Value","format":""},"children":[{"group":{"name":"矩表1_疾病代码_分组","field":{"name":"疾病代码","expr":"=Fields!疾病代码.Value"},"sorting":null,"itemName":"文本框91","itemValue":"=Fields!疾病代码.Value","format":""},"children":[{"group":{"name":"矩表1_入院病情_分组","field":{"name":"入院病情","expr":"=Fields!入院病情.Value"},"sorting":null,"itemName":"文本框92","itemValue":"=Fields!入院病情.Value","format":""},"children":[{"group":{"name":"矩表1_诊断标志II_分组","field":{"name":"诊断标志II","expr":"=Fields!诊断标志II.Value"},"sorting":null,"itemName":"文本框94","itemValue":"=IIF(Fields!诊断标志II.Value = 1, \"主要诊断\", IIF(Fields!诊断标志II.Value = 2, \"其他诊断\", \"\")) & \" \"","format":""},"children":[{"group":{"name":"矩表1_疾病代码II_分组","field":{"name":"疾病代码II","expr":"=Fields!疾病代码II.Value"},"sorting":null,"itemName":"文本框95","itemValue":"=Fields!疾病名称II.Value","format":""},"children":[{"group":{"name":"矩表1_疾病名称II_分组","field":{"name":"疾病名称II","expr":"=Fields!疾病名称II.Value"},"sorting":null,"itemName":"文本框89","itemValue":"=Fields!疾病代码II.Value","format":""},"children":[],"startBodyIndex":0,"endBodyIndex":0}],"startBodyIndex":null,"endBodyIndex":null}],"startBodyIndex":null,"endBodyIndex":null}],"startBodyIndex":null,"endBodyIndex":null}],"startBodyIndex":null,"endBodyIndex":null}],"startBodyIndex":null,"endBodyIndex":null}],"startBodyIndex":null,"endBodyIndex":null}],"body":[[{"itemName":"文本框98","field":{"name":"入院病情II","expr":"=Fields!入院病情II.Value"},"aggregate":null,"format":""}]]}0.005cm0cm3.247cm20.5cm1519.345cm0cm3.241cm0.009cm1529.345cm20.5cm3.241cm0cm1530cm0cm12.586cm20.5cm15414.086cm0cm20.5cm0.75cm163Auto
true0.75cmtrue入院病情:1.有 2.临床未确定 3.情况不明 4.无
20.5cm
23.516cm11.453cm0.979cm0.75cm224true小时0cm0cm2.5cm0.75cmDimGraytrue手术编码0cm0cm2.5cm0.75cmDimGraytrue手术及操作日期0cm0cm2.5cm0.75cmDimGraytrue手术级别0cm0cm2.5cm0.75cmDimGraytrue切口愈合等级0cm0cm2.5cm0.75cmDimGraytrue手术及操作名称0cm0cm2.5cm0.75cmDimGraytrue术者0cm0cm2.5cm0.75cmDimGraytrueI助0cm0cm2.5cm0.75cmDimGraytrueII助0cm0cm2.5cm0.75cmDimGraytrue麻醉方式2.05cm0.75cm0cm0cm2.5cm0.75cmDimGraytrue麻醉医生=Fields!麻醉医生.Value0.75cm0cm0cm2.5cm0.75cmDimGraytrue麻醉医生=Fields!手术编码.Value2.05cm0cm0cm2.5cm0.75cmDimGraytrue手术编码=Fields!手术编码.Value=Fields!手术及操作日期.Value2.05cm0cm0cm2.5cm0.75cmDimGraytrue手术及操作日期=Fields!手术及操作日期.Value=Fields!手术级别.Value2.05cm0cm0cm2.5cm0.75cmDimGraytrue手术级别=Fields!手术级别.Value=Fields!切口愈合等级.Value2.05cm0cm0cm2.5cm0.75cmDimGraytrue切口愈合等级=Fields!切口愈合等级.Value=Fields!手术及操作名称.Value2.05cm0cm0cm2.5cm0.75cmDimGraytrue手术及操作名称=Fields!手术及操作名称.Value=Fields!术者.Value2.05cm0cm0cm2.5cm0.75cmDimGraytrue术者=Fields!术者.Value=Fields!I助.Value2.05cm0cm0cm2.5cm0.75cmDimGraytrueI助=Fields!I助.Value=Fields!II助.Value2.05cm0cm0cm2.5cm0.75cmDimGraytrueII助=Fields!II助.Value=Fields!麻醉方式.Value2.05cm0cm0cm2.5cm0.75cmDimGraytrue麻醉方式=Fields!麻醉方式.Valuetruetrue30.004cm0cm20.5cm1.5cm248病案首页手术WizardModel{"layoutOptions":{"totals":{"totalsForRowGroups":false,"subtotalsForRowGroups":false,"totalsForColumnGroups":false,"subtotalsForColumnGroups":false,"showTotalsBeforeGroup":false},"features":{"expandCollapseGroups":false,"collapsedGroups":false,"enableUserSort":false,"steppedRowGroups":false,"showValuesAsRows":false}},"columnHierarchy":[],"rowHierarchy":[{"group":{"name":"矩表2_手术编码_分组","field":{"name":"手术编码","expr":"=Fields!手术编码.Value"},"sorting":null,"itemName":"文本框112","itemValue":"=Fields!手术编码.Value","format":""},"children":[{"group":{"name":"矩表2_手术及操作日期_分组","field":{"name":"手术及操作日期","expr":"=Fields!手术及操作日期.Value"},"sorting":null,"itemName":"文本框153","itemValue":"=Fields!手术及操作日期.Value","format":""},"children":[{"group":{"name":"矩表2_手术级别_分组","field":{"name":"手术级别","expr":"=Fields!手术级别.Value"},"sorting":null,"itemName":"文本框173","itemValue":"=Fields!手术级别.Value","format":""},"children":[{"group":{"name":"矩表2_切口愈合等级_分组","field":{"name":"切口愈合等级","expr":"=Fields!切口愈合等级.Value"},"sorting":null,"itemName":"文本框182","itemValue":"=Fields!切口愈合等级.Value","format":""},"children":[{"group":{"name":"矩表2_手术及操作名称_分组","field":{"name":"手术及操作名称","expr":"=Fields!手术及操作名称.Value"},"sorting":null,"itemName":"文本框186","itemValue":"=Fields!手术及操作名称.Value","format":""},"children":[{"group":{"name":"矩表2_术者_分组","field":{"name":"术者","expr":"=Fields!术者.Value"},"sorting":null,"itemName":"文本框187","itemValue":"=Fields!术者.Value","format":""},"children":[{"group":{"name":"矩表2_I助_分组","field":{"name":"I助","expr":"=Fields!I助.Value"},"sorting":null,"itemName":"文本框189","itemValue":"=Fields!I助.Value","format":""},"children":[{"group":{"name":"矩表2_II助_分组","field":{"name":"II助","expr":"=Fields!II助.Value"},"sorting":null,"itemName":"文本框209","itemValue":"=Fields!II助.Value","format":""},"children":[{"group":{"name":"矩表2_麻醉方式_分组","field":{"name":"麻醉方式","expr":"=Fields!麻醉方式.Value"},"sorting":null,"itemName":"文本框210","itemValue":"=Fields!麻醉方式.Value","format":""},"children":[],"startBodyIndex":0,"endBodyIndex":0}],"startBodyIndex":null,"endBodyIndex":null}],"startBodyIndex":null,"endBodyIndex":null}],"startBodyIndex":null,"endBodyIndex":null}],"startBodyIndex":null,"endBodyIndex":null}],"startBodyIndex":null,"endBodyIndex":null}],"startBodyIndex":null,"endBodyIndex":null}],"startBodyIndex":null,"endBodyIndex":null}],"startBodyIndex":null,"endBodyIndex":null}],"body":[[{"itemName":"文本框222","field":{"name":"麻醉医生","expr":"=Fields!麻醉医生.Value"},"aggregate":null,"format":""}]]}15.249cm0.002cm4.098cm0.75cm251true损伤、中毒的外部原因:15.249cm4.1cm10.543cm0.75cm253true=First(Fields.Item("损伤、中毒的外部原因").Value, "病案首页疾病信息")15.249cm14.643cm2.494cm0.75cm254true疾病编码:16.01cm14.645cm2.5cm0.75cm255true疾病编码:15.249cm17.137cm3.363cm0.75cm256true=First(Fields!疾病编码.Value, "病案首页疾病信息")15.999cm0cm2cm1.511cm259true病理诊断:16.01cm1.879cm12.769cm1.5cm260true=First(Fields!病理诊断.Value, "病案首页疾病信息")16.01cm17.145cm3.355cm0.75cm261true=First(Fields!病理疾病编码.Value, "病案首页疾病信息")16.76cm14.643cm2.5cm0.75cm262true病理号:16.76cm17.143cm3.357cm0.75cm263true=First(Fields!病理号.Value, "病案首页疾病信息")17.51cm0cm2.498cm0.75cm264true药物过敏:17.51cm1.879cm2.466cm0.75cm265true=First(Fields!药物过敏.Value, "病案首页疾病信息") & " "17.51cm4.288cm1.981cm0.75cm266true过敏药物:17.51cm6.269cm8.376cm0.75cm267true=First(Fields!过敏药物.Value, "病案首页疾病信息")17.51cm14.647cm2.741cm0.75cm268true死亡患者尸检:17.51cm17.354cm3.146cm0.75cm269true=First(Fields!死亡患者尸检.Value, "病案首页疾病信息")18.26cm0cm2.027cm0.75cm270true血型:18.26cm1.913cm2.5cm0.75cm271true=First(Fields!血型.Value, "病案首页疾病信息")18.26cm4.413cm5.677cm0.75cm272true1. A 2.B 3.O 4.AB 5.不详 6.未查18.26cm10.09cm1.264cm0.75cm273trueRH:18.26cm11.354cm1.349cm0.75cm274true=First(Fields!RH.Value, "病案首页疾病信息")18.26cm12.662cm4.481cm0.75cm275true1. 阴 2.阳 3.不详 4.未查19.01cm0cm2.06cm1.5cm276true输血品种19.01cm1.904cm2.5cm0.75cm277true="1.红细胞 " & First(Fields!红细胞.Value, "病案首页疾病信息") & " U"19.01cm4.413cm3.617cm0.75cm278true="2.血小板 " & First(Fields!血小板.Value, "病案首页疾病信息") & " 治疗量"19.01cm8.03cm2.5cm0.75cm279true="3.血浆 " & First(Fields!血浆.Value, "病案首页疾病信息") & " ml"19.01cm10.53cm2.173cm0.75cm280true="4.全血 " & First(Fields!全血.Value, "病案首页疾病信息") & " ml"19.01cm12.662cm3.243cm0.75cm281true="5.自体血回输 " & First(Fields!自体血回输.Value, "病案首页疾病信息") & " ml"19.01cm15.888cm2.137cm0.75cm282true="6.白蛋白 " & First(Fields!白蛋白.Value, "病案首页疾病信息") & " g"19.01cm18.025cm2.475cm0.75cm283true="7.冷沉淀 " & First(Fields!冷沉淀.Value, "病案首页疾病信息") & " U"19.76cm1.948cm2.5cm0.75cm284true="输血反应 " & First(Fields!输血反应.Value, "病案首页疾病信息")19.759cm4.448cm16.052cm0.75cm285true1.是 2.否 3.未输20.51cm0cm2.039cm0.75cm286true随诊20.51cm1.95cm2.5cm0.75cm287true=First(Fields!随诊.Value, "病案首页疾病信息")20.51cm4.45cm2.5cm0.75cm288true随诊期限20.51cm6.95cm2.5cm0.75cm289true=First(Fields!随诊期限周.Value, "病案首页疾病信息")20.512cm9.471cm0.55cm0.75cm290true20.512cm10.021cm2.5cm0.75cm291true=First(Fields!随诊期限月.Value, "病案首页疾病信息")20.513cm12.521cm0.553cm0.75cm292true20.51cm13.074cm2.5cm0.75cm293true=First(Fields!随诊期限年.Value, "病案首页疾病信息")20.513cm15.491cm0.557cm0.75cm294true21.26cm0cm1.614cm0.75cm295true科主任:21.262cm1.496cm1.892cm0.75cm297true=First(Fields!科主任.Value, "病案首页疾病信息")21.262cm3.355cm3.428cm0.75cm298true主任(副主任)医师:21.262cm6.784cm1.913cm0.75cm299true=First(Fields.Item("主任(副主任)医师").Value, "病案首页疾病信息")21.262cm8.697cm2.005cm0.75cm300true主诊医师:21.26cm10.696cm1.825cm0.75cm301true=First(Fields!主诊医师.Value, "病案首页疾病信息")21.262cm12.521cm1.941cm0.75cm302true主治医师:21.262cm14.462cm1.942cm0.75cm303true=First(Fields!主治医师.Value, "病案首页疾病信息")21.262cm16.387cm1.909cm0.75cm304true住院医师:21.262cm18.296cm2.204cm0.75cm305true=First(Fields!住院医师.Value, "病案首页疾病信息")22.012cm0cm2.5cm0.75cm306true责任护士:22.012cm2.389cm2.5cm0.75cm307true=First(Fields!责任护士.Value, "病案首页疾病信息")22.01cm4.905cm2.5cm0.75cm308true进修医师:22.012cm7.403cm2.5cm0.75cm309true=First(Fields!进修医师.Value, "病案首页疾病信息")22.01cm9.887cm2.5cm0.75cm310true实习医师:22.012cm12.386cm2.5cm0.75cm311true=First(Fields!实习医师.Value, "病案首页疾病信息")22.012cm14.886cm2.5cm0.75cm312true编码员:22.01cm17.386cm3.114cm0.75cm313true=First(Fields!编码员.Value, "病案首页疾病信息")22.762cm0cm2.5cm0.75cm314true病案质量:22.762cm2.38cm2.5cm0.75cm315true=First(Fields!病案质量.Value, "病案首页疾病信息")22.762cm4.888cm2.5cm0.75cm316true质控医师:22.762cm7.406cm2.5cm0.75cm317true=First(Fields!质控医师.Value, "病案首页疾病信息")22.762cm9.886cm2.5cm0.75cm318true质控护士:22.762cm12.405cm2.5cm0.75cm319true=First(Fields!质控护士.Value, "病案首页疾病信息")22.762cm14.886cm2.5cm0.75cm320true质控日期:22.762cm17.386cm3.114cm0.75cm321true=First(Fields!质控日期.Value, "病案首页疾病信息")23.516cm0cm10.004cm0.75cm322true病案质量:Ⅰ类手术切口预防性应用抗菌药物使用持续时间:23.516cm9.932cm2.5cm0.75cm323true=FIRST(Fields!SYCXSJ.Value, "病案首页疾病信息")23.516cm12.431cm2.5cm0.75cm324true联合用药:23.516cm14.931cm5.569cm0.75cm325true=FIRST(Fields!联合用药.Value, "病案首页疾病信息")24.266cm0cm2.526cm0.987cm326true是否实施临床路径管理 24.266cm2.413cm1.664cm0.987cm327true=Fields!SSLCLJ.Value24.266cm4.078cm1.877cm0.987cm328true是否完成临床路径24.266cm5.954cm1.104cm0.987cm329true=Fields!WCLCLJ.Value24.266cm7.058cm1.957cm0.987cm330true退出原因:24.266cm9.015cm3.397cm0.987cm331true=Fields!退出原因.Value24.266cm12.412cm1.824cm0.987cm332true是否变异24.266cm14.231cm1.286cm0.987cm333true=Fields!是否变异.Value24.266cm15.517cm1.958cm0.987cm334true变异原因24.266cm17.414cm3.086cm0.987cm335true=Fields!变异原因.Value25.253cm0cm1.619cm0.75cm336true离院方式25.253cm1.515cm2.5cm0.75cm337true=First(Fields!离院方式.Value, "病案首页疾病信息")25.253cm4.014cm5.352cm0.75cm338true医嘱转院拟接收医疗机构名称25.253cm9.366cm11.134cm0.75cm339true=First(Fields!医嘱转院医疗机构.Value, "病案首页疾病信息")26.003cm0cm9.478cm0.75cm340true医嘱转社区卫生服务机构/乡镇卫生院,拟接收医疗机构名称26.003cm9.366cm11.134cm0.75cm341true=First(Fields!卫生院医疗机构.Value, "病案首页疾病信息")26.75cm0cm1.619cm0.75cm342true检查情况 26.75cm1.526cm0.664cm0.75cm343trueCT26.75cm2.192cm1.189cm0.75cm344true=First(Fields!CT.Value, "病案首页疾病信息")26.75cm3.381cm1.195cm0.75cm345truePETCT26.75cm4.576cm1.338cm0.75cm347true=First(Fields!PETCT.Value, "病案首页疾病信息")26.75cm5.931cm1.337cm0.75cm348true双源CT26.756cm7.268cm1.094cm0.75cm349true=" " & First(Fields!双源CT.Value, "病案首页疾病信息")26.756cm8.361cm0.729cm0.75cm350trueB超26.75cm9.09cm0.957cm0.75cm351true=" " & First(Fields!B超.Value, "病案首页疾病信息")26.75cm10.047cm0.767cm0.75cm352trueX片26.75cm10.814cm1.082cm0.75cm353true=First(Fields!X片.Value, "病案首页疾病信息")26.756cm11.915cm1.994cm0.75cm354true超声心动图26.756cm13.909cm1.003cm0.75cm355true=First(Fields!超声心动图.Value, "病案首页疾病信息")26.756cm14.931cm0.983cm0.75cm356trueMRI26.756cm15.915cm1cm0.75cm357true=First(Fields!MRI.Value, "病案首页疾病信息")26.756cm16.87cm1.988cm0.75cm358true同位素检查26.75cm18.858cm0.892cm0.75cm359true=First(Fields!同位素检查.Value, "病案首页疾病信息")27.506cm0cm5.194cm0.75cm360true是否有出院31天内再住院计划27.506cm5.103cm1.192cm0.75cm361true=Fields!是否再住院计划.Value27.506cm6.295cm1.137cm0.75cm362true目的27.506cm7.432cm13.068cm0.75cm363true=Fields!目的.Value28.256cm0cm3.701cm0.75cm364true颅脑损伤患者昏迷时间 28.256cm3.61cm1.493cm0.75cm365true 入院前28.257cm5.103cm0.811cm0.75cm366true=First(Fields!入院前_天.Value, "病案首页疾病信息")28.257cm5.905cm0.509cm0.75cm367true28.257cm6.408cm1.024cm0.75cm368true=First(Fields!入院前_小时.Value, "病案首页疾病信息")28.257cm7.431cm0.93cm0.75cm369true小时28.257cm8.313cm1.053cm0.75cm370true=First(Fields!入院前_分.Value, "病案首页疾病信息")28.257cm9.366cm0.547cm0.75cm371true28.256cm9.911cm1.469cm0.75cm372true入院后28.257cm11.38cm1.032cm0.75cm373true=First(Fields!入院后_天.Value, "病案首页疾病信息")28.257cm12.412cm0.688cm0.75cm374true28.256cm13.099cm0.831cm0.75cm375true=First(Fields!入院后_小时.Value, "病案首页疾病信息")28.256cm13.928cm0.984cm0.75cm376true小时28.257cm14.912cm0.944cm0.75cm377true=First(Fields!入院后_分.Value, "病案首页疾病信息")28.257cm15.862cm0.568cm0.75cm378true32.495cm0.049cm2.992cm0.75cm379true住院费用(元):32.495cm2.944cm2.5cm0.75cm380true=First(Fields!住院费.Value, "病案首页疾病信息")32.495cm5.453cm2.5cm0.75cm381true(自付金额:32.495cm7.935cm2.5cm0.75cm382true=First(Fields!自付金额.Value, "病案首页疾病信息")32.495cm10.435cm2.283cm0.75cm383true) 是否审核:32.495cm12.718cm0.743cm0.75cm384true文本框13732.495cm13.475cm2.5cm0.75cm385true1. 是 2. 否33.245cm0.049cm2.932cm0.75cm386true1. 综合服务类:33.245cm3.001cm4.632cm0.75cm387true(1)一般医疗服务费:33.245cm7.576cm2.5cm0.75cm388true=First(Fields!医疗服务费.Value, "病案首页疾病信息")33.245cm10.082cm4.212cm0.75cm389true(2) 一般治疗操作费:33.245cm14.294cm2.5cm0.75cm390true=First(Fields!一般治疗操作费.Value, "病案首页疾病信息")33.995cm0.049cm2.451cm0.75cm391true(3)护理费:33.995cm2.465cm2.5cm0.75cm392true=First(Fields!护理费.Value, "病案首页疾病信息")33.995cm4.951cm3.193cm0.75cm393true(4)其他费用:33.995cm8.086cm2.5cm0.75cm394true=First(Fields!其他费用.Value, "病案首页疾病信息")34.745cm0.049cm2.451cm0.75cm395true2. 诊断类:34.745cm2.465cm3.47cm0.75cm396true(5)病理诊断费:34.745cm5.961cm2.5cm0.75cm397true=First(Fields!病理诊断费.Value, "病案首页疾病信息")34.745cm8.435cm3.809cm0.75cm398true(6)实验室诊断费:34.745cm12.201cm2.5cm0.75cm399true=First(Fields!实验室诊断费.Value, "病案首页疾病信息")34.745cm14.713cm2.792cm0.75cm400true影像学诊断费:34.745cm17.505cm2.5cm0.75cm401true=First(Fields!影像学诊断费.Value, "病案首页疾病信息")35.495cm0.049cm4.051cm0.75cm402true(8)临床诊断项目费:35.495cm3.944cm2.5cm0.75cm403true=First(Fields!临床诊断项目费.Value, "病案首页疾病信息")36.245cm0.049cm2.451cm0.75cm404true3. 治疗类:36.245cm2.436cm4.403cm0.75cm405true(9)非手术治疗项目费:36.245cm6.839cm2.5cm0.75cm406true=First(Fields!非手术治疗项目费.Value, "病案首页疾病信息")36.245cm9.339cm4.6cm0.75cm407true(其中:临床物理治疗费:36.245cm13.96cm2.5cm0.75cm408true=First(Fields!临床物理治疗费.Value, "病案首页疾病信息")36.245cm16.46cm2.5cm0.75cm409true)36.995cm0.049cm3.418cm0.75cm410true(10)手术治疗费:36.995cm3.411cm2.5cm0.75cm411true=First(Fields!手术治疗费.Value, "病案首页疾病信息")36.995cm5.843cm3.496cm0.75cm412true(其中:麻醉费:36.995cm9.339cm2.5cm0.75cm413true=First(Fields!麻醉费.Value, "病案首页疾病信息")36.995cm11.839cm1.622cm0.75cm414true手术费:36.995cm13.461cm2.5cm0.75cm415true=First(Fields!手术费.Value, "病案首页疾病信息")36.995cm15.961cm2.5cm0.75cm416true)37.745cm0.049cm2.451cm0.75cm417true4. 康复类:37.745cm2.436cm3.475cm0.75cm418true(11)康复费:37.745cm5.888cm2.5cm0.75cm419true=First(Fields!康复费.Value, "病案首页疾病信息")38.495cm0.049cm2.451cm0.75cm420true5. 中医类:38.495cm2.465cm3.446cm0.75cm421true(12)中医治疗费:38.495cm5.843cm2.5cm0.75cm422true=First(Fields!中医治疗费.Value, "病案首页疾病信息")39.245cm0.049cm2.451cm0.75cm423true6. 西药类:39.245cm2.465cm3.47cm0.75cm424true(13)西药费:39.245cm5.888cm2.5cm0.75cm425true=First(Fields!西药费.Value, "病案首页疾病信息")39.245cm8.392cm3.091cm0.75cm426true(抗菌药物费用:39.245cm11.483cm2.5cm0.75cm427true=First(Fields!抗菌药物费用.Value, "病案首页疾病信息")39.245cm13.983cm6.517cm0.75cm428true39.995cm0.049cm2.451cm0.75cm429true7. 中药类:39.995cm2.465cm3.47cm0.75cm430true(14)中成药费:39.995cm5.984cm2.5cm0.75cm431true=First(Fields!中成药费.Value, "病案首页疾病信息")39.995cm8.484cm3.149cm0.75cm432true(15)中草药费:39.995cm11.633cm2.5cm0.75cm433true=First(Fields!中草药费.Value, "病案首页疾病信息")40.745cm0.049cm4.029cm0.75cm434true8.血液和血液制品类:40.745cm4.044cm2.5cm0.75cm435true(16)血费:40.745cm6.544cm2.5cm0.75cm436true=First(Fields!血费.Value, "病案首页疾病信息")40.745cm9.045cm4.425cm0.75cm437true(17)白蛋白类制品费:40.745cm13.47cm2.5cm0.75cm438true=FIRST(Fields!白蛋白类制品费.Value, "病案首页疾病信息")41.495cm0.049cm4.351cm0.75cm439true(18)球蛋白类制品费:41.495cm4.4cm2.5cm0.75cm440true=First(Fields!球蛋白类制品费.Value, "病案首页疾病信息")41.495cm6.901cm4.75cm0.75cm441true(19)凝血因子类制品费:41.495cm11.445cm2.5cm0.75cm442true=First(Fields!凝血因子类制品费.Value, "病案首页疾病信息")41.495cm13.944cm4.475cm0.75cm443true(20)细胞因子类制品费:41.495cm18.461cm1.849cm0.75cm444true=First(Fields!细胞因子类制品费.Value, "病案首页疾病信息")42.245cm0.049cm2.451cm0.75cm445true9. 耗材费:42.245cm2.436cm5.725cm0.75cm446true(21)检查用一次性医用材料费:42.245cm8.086cm2.5cm0.75cm447true=First(Fields!检查用一次性医用材料费.Value, "病案首页疾病信息")42.245cm10.58cm5.335cm0.75cm448true(22)治疗用一次性医用材料费:42.245cm15.915cm2.5cm0.75cm449true=First(Fields!治疗用一次性医用材料费.Value, "病案首页疾病信息")42.995cm0.049cm5.119cm0.75cm450true(23)手术用一次性医用材料费:42.995cm5.075cm2.5cm0.75cm451true=First(Fields!手术用一次性医用材料费.Value, "病案首页疾病信息")43.745cm0.049cm2.451cm0.75cm452true10. 其他类:43.745cm2.465cm2.979cm0.75cm453true(24)其他费:43.745cm5.433cm2.576cm0.75cm454true=First(Fields!其他费.Value, "病案首页疾病信息")45.75cm0.044cm2.7cm0.75cm455true医院感染情况:45.75cm2.744cm2.5cm0.75cm456true=First(Fields!医院感染情况.Value, "病案首页疾病信息")45.75cm5.244cm4.662cm0.75cm457true医院感染是否与手术相关:45.75cm9.8cm2.5cm0.75cm458true=First(Fields!医院感染是否与手术相关.Value, "病案首页疾病信息")45.75cm12.3cm5.875cm0.75cm459true医院感染是否与侵入性操作性相关:45.75cm18.175cm2.325cm0.75cm460true=First(Fields!医院感染是否与侵入性操作性相关.Value, "病案首页疾病信息")46.5cm0.044cm3.337cm0.75cm461true抗菌药物使用情况: 46.5cm3.355cm1.889cm0.75cm462true=First(Fields!抗菌药物使用情况.Value, "病案首页疾病信息")46.5cm5.244cm2.5cm0.75cm463true抗菌药物名称146.5cm7.69cm2.5cm0.75cm464true=First(Fields!抗菌药物名称1.Value, "病案首页疾病信息")46.5cm10.19cm2.5cm0.75cm465true抗菌药物名称246.5cm12.662cm2.5cm0.75cm466true=First(Fields!抗菌药物名称2.Value, "病案首页疾病信息")46.5cm15.162cm2.5cm0.75cm467true抗菌药物名称3 46.5cm17.662cm2.838cm0.75cm468true=First(Fields!抗菌药物名称3.Value, "病案首页疾病信息")47.25cm0.049cm2.482cm0.75cm469true抗菌药物名称447.25cm2.519cm2.5cm0.75cm470true=First(Fields!抗菌药物名称4.Value, "病案首页疾病信息")47.25cm5.245cm2.5cm0.75cm471true抗菌药物名称5 47.25cm7.751cm2.5cm0.75cm472true=First(Fields!抗菌药物名称5.Value, "病案首页疾病信息")47.25cm10.162cm2.5cm0.75cm473true抗菌药物名称6 47.25cm12.69cm2.5cm0.75cm474true=First(Fields!抗菌药物名称6.Value, "病案首页疾病信息")48cm0.044cm2.465cm0.75cm475true是否发生压疮48cm2.531cm2.488cm0.75cm476true=First(Fields!是否发生压疮.Value, "病案首页疾病信息")48cm5.019cm3.125cm0.75cm477true是否住院期间发生48cm8.081cm2.5cm0.75cm478true=First(Fields!是否住院期间发生.Value, "病案首页疾病信息")48cm10.605cm2.5cm0.75cm479true压疮分期48cm13.137cm2.5cm0.75cm480true=First(Fields!压疮分期.Value, "病案首页疾病信息")48.75cm0.049cm2.482cm0.75cm481true输液反应48.75cm2.519cm2.5cm0.75cm482true=First(Fields!输液反应.Value, "病案首页疾病信息")48.75cm4.905cm2.9cm0.75cm483true引发反应的药物48.75cm7.751cm4.231cm0.75cm484true=First(Fields!引发反应的药物.Value, "病案首页疾病信息")48.75cm11.992cm2.5cm0.75cm485true临床表现 48.75cm14.499cm6.001cm0.75cm486true=First(Fields!临床表现.Value, "病案首页疾病信息")49.5cm0.049cm5.121cm0.75cm487true住院期间是否发生跌倒或坠床:49.5cm5.509cm2.5cm0.75cm488true=First(Fields!住院期间是否发生跌倒或坠床.Value, "病案首页疾病信息")49.5cm7.99cm6.026cm0.75cm489true住院期间跌倒或坠床的伤害程度49.5cm13.959cm2.5cm0.75cm490true=First(Fields!住院期间跌倒或坠床的伤害程度.Value, "病案首页疾病信息")50.25cm0.049cm3.636cm0.75cm491true跌倒或坠床的原因 : 50.25cm3.685cm5.22cm0.75cm492true=First(Fields!跌倒或坠床的原因.Value, "病案首页疾病信息")51cm0.049cm3.636cm0.75cm493true住院期间身体约束51cm3.685cm3.347cm0.75cm494true=First(Fields!住院期间身体约束.Value, "病案首页疾病信息")51cm7.032cm3.756cm0.75cm495true离院时透析尿素氮值51cm10.788cm2.5cm0.75cm496true=First(Fields!离院时透析尿素氮值.Value, "病案首页疾病信息")26.756cm19.75cm0.75cm0.75cm497true28.256cm16.443cm4.057cm0.75cm498true20.513cm16.387cm4.113cm0.75cm499true18.249cm17.145cm3.355cm0.75cm500true32.495cm15.949cm4.551cm0.755cm501true33.25cm16.794cm3.706cm0.75cm502true34cm10.575cm9.925cm0.75cm503true34.75cm20.005cm0.495cm0.75cm504true35.495cm6.444cm14.056cm0.75cm505true36.25cm18.999cm1.501cm0.75cm506true37cm18.5cm2cm0.75cm507true37.75cm8.343cm12.157cm0.75cm508true38.5cm8.362cm12.138cm0.75cm509true40cm14.133cm6.367cm0.75cm510true40.75cm16cm4.5cm0.75cm511true41.495cm20.31cm0.19cm0.75cm512true42.249cm18.45cm2.05cm0.75cm513true42.999cm7.633cm12.867cm0.75cm514true43.744cm7.99cm12.51cm0.75cm515true44.494cm0.049cm20.451cm0.331cm516true51.75cm0.049cm20.451cm0.206cm517true47.25cm18cm2.5cm0.75cm518true48cm18cm2.5cm0.75cm519true49.5cm18cm2.5cm0.75cm520true50.25cm18cm2.5cm0.75cm521true51cm18cm2.5cm0.75cm522true52cm0.049cm20.451cm2.4cm523trueTextBox137说明: +(一)医疗付款方式 1.城镇职工基本医疗保险 2.城镇居民基本医疗保险 3.新型农村合作医疗 4.贫困救助 +5.商业医疗保险 6.全公费 7.全自费 8.其他社会保险 9.其他 +(二)凡可由医院信息系统提供住院费用清单的,住院病案首页中可不填写“住院费用”。0cm0cm0cm2.5cm5240cm0.038cm26.003cm20.39cm5250cm0cm0cm2.5cm526
0.25cm0.25cm29.7cm21cm0.25cm0.25cm20.5cmString@orgIdTrueString@zyhTrueData Source=.;Initial Catalog=NewtouchHIS_Base;User ID=sa;Password=a1b2c3d4*;MultipleActiveResultSets=true;SQLId医疗付款方式就诊号住院次数病案号病人ID住院号姓名性别出生日期年龄国籍不足一周岁年龄新生儿出生体重新生儿入院体重出生地籍贯民族身份证号职业婚姻现住址电话现住址邮编户口地址户口地邮编工作单位及地址单位电话单位邮编联系人姓名关系联系人地址联系人电话入院途径入院时间入院时间小时入院科别入院病房转院科别出院时间出院时间小时出院科别出院病房实际住院天数门诊诊断门诊诊断代码SSLCLJWCLCLJ退出原因是否变异变异原因QJCSQJCGCSQZRQZQSSBRLY损伤、中毒的外部原因疾病编码病理诊断病理疾病编码病理号药物过敏过敏药物死亡患者尸检血型RH科主任主任(副主任)医师主诊医师主治医师住院医师责任护士进修医师实习医师编码员病案质量质控医师质控护士质控日期离院方式医嘱转院医疗机构卫生院医疗机构是否再住院计划目的入院前_天入院前_小时入院前_分入院后_天入院后_小时入院后_分ztCreateTimeCreatorCodeLastModifyTimeLastModifierCodeLCLJGLLCBZGLBZGLFL病情分型OrganizeIdRYCHCYCHbazt住院费自付金额医疗服务费BZLZFZYBLZHZF一般治疗操作费护理费其他费用病理诊断费实验室诊断费影像学诊断费临床诊断项目费非手术治疗项目费临床物理治疗费手术治疗费麻醉费手术费康复费中医治疗费ZYZLZYWZZYGSZCYJFZYTNZLZYGCZLZYTSZLZYQTZYTSTPJGBZSS西药费抗菌药物费用中成药费ZYZJF中草药费血费白蛋白类制品费球蛋白类制品费凝血因子类制品费细胞因子类制品费检查用一次性医用材料费治疗用一次性医用材料费手术用一次性医用材料费其他费红细胞血小板血浆全血自体血回输白蛋白冷沉淀其他输血反应随诊随诊期限周随诊期限月随诊期限年SYCXSJ联合用药CTPETCT双源CTB超X片超声心动图MRI同位素检查医院感染情况医院感染是否与手术相关医院感染是否与侵入性操作性相关抗菌药物使用情况抗菌药物名称1抗菌药物名称2抗菌药物名称3抗菌药物名称4抗菌药物名称5抗菌药物名称6是否发生压疮是否住院期间发生压疮分期输液反应引发反应的药物临床表现住院期间是否发生跌倒或坠床住院期间跌倒或坠床的伤害程度跌倒或坠床的原因住院期间身体约束离院时透析尿素氮值RPT_ERM_病案首页信息病案首页StoredProcedure=Parameters!orgId.Value=Parameters!zyh.Value序号最大序号页码诊断标志gnum病案号住院号诊断排序疾病代码疾病名称入院病情入院病情描述出院情况出院情况描述诊断标志II诊断排序II疾病代码II疾病名称II入院病情II入院病情描述II出院情况II出院情况描述II最大页码[RPT_ERM_病案首页诊断]病案首页StoredProcedure=Parameters!orgId.Value=Parameters!zyh.Value序号最大序号Id病案号住院号手术序号手术编码手术及操作日期手术级别手术及操作名称术者I助II助切口等级切口愈合类别麻醉方式麻醉医生组织机构部门切口愈合等级RPT_ERM_病案首页手术病案首页StoredProcedure=Parameters!orgId.Value=Parameters!zyh.ValueIdorgnamegjjgdm select Id,[Name] as orgname,gjjgdm from NewtouchHIS_Base.dbo.Sys_Organize with(nolock) + where zt=''1'' and Id=@orgId 病案首页=Parameters!orgId.ValueDisplayTypePageSizeTypeDefaultPaperOrientationPortrait病案首页疾病信息_Data_Set_Fields{"Id":{"aggregate":"Count","dataType":"String"},"医疗付款方式":{"aggregate":"Count","dataType":"String"},"就诊号":{"aggregate":"Count","dataType":"String"},"住院次数":{"aggregate":"Count","dataType":"String"},"病案号":{"aggregate":"Count","dataType":"String"},"病人ID":{"aggregate":"Count","dataType":"String"},"住院号":{"aggregate":"Count","dataType":"String"},"姓名":{"aggregate":"Count","dataType":"String"},"性别":{"aggregate":"Count","dataType":"String"},"出生日期":{"aggregate":"Count","dataType":"String"},"年龄":{"aggregate":"Count","dataType":"String"},"国籍":{"aggregate":"Count","dataType":"String"},"不足一周岁年龄":{"aggregate":"Count","dataType":"String"},"新生儿出生体重":{"aggregate":"Count","dataType":"String"},"新生儿入院体重":{"aggregate":"Count","dataType":"String"},"出生地":{"aggregate":"Count","dataType":"String"},"籍贯":{"aggregate":"Count","dataType":"String"},"民族":{"aggregate":"Count","dataType":"String"},"身份证号":{"aggregate":"Count","dataType":"String"},"职业":{"aggregate":"Count","dataType":"String"},"婚姻":{"aggregate":"Count","dataType":"String"},"现住址":{"aggregate":"Count","dataType":"String"},"电话":{"aggregate":"Count","dataType":"String"},"现住址邮编":{"aggregate":"Count","dataType":"String"},"户口地址":{"aggregate":"Count","dataType":"String"},"户口地邮编":{"aggregate":"Count","dataType":"String"},"工作单位及地址":{"aggregate":"Count","dataType":"String"},"单位电话":{"aggregate":"Count","dataType":"String"},"单位邮编":{"aggregate":"Count","dataType":"String"},"联系人姓名":{"aggregate":"Count","dataType":"String"},"关系":{"aggregate":"Count","dataType":"String"},"联系人地址":{"aggregate":"Count","dataType":"String"},"联系人电话":{"aggregate":"Count","dataType":"String"},"入院途径":{"aggregate":"Sum","dataType":"Integer"},"入院时间":{"aggregate":"Count","dataType":"String"},"入院时间小时":{"aggregate":"Count","dataType":"String"},"入院科别":{"aggregate":"Count","dataType":"String"},"入院病房":{"aggregate":"Count","dataType":"String"},"转院科别":{"aggregate":"Count","dataType":"String"},"出院时间":{"aggregate":"Count","dataType":"String"},"出院时间小时":{"aggregate":"Count","dataType":"String"},"出院科别":{"aggregate":"Count","dataType":"String"},"出院病房":{"aggregate":"Count","dataType":"String"},"实际住院天数":{"aggregate":"Count","dataType":"String"},"门诊诊断":{"aggregate":"Count","dataType":"String"},"门诊诊断代码":{"aggregate":"Count","dataType":"String"},"SSLCLJ":{"aggregate":"Count","dataType":"String"},"WCLCLJ":{"aggregate":"Count","dataType":"String"},"退出原因":{"aggregate":"Count","dataType":"String"},"是否变异":{"aggregate":"Count","dataType":"String"},"变异原因":{"aggregate":"Count","dataType":"String"},"QJCS":{"aggregate":"Count","dataType":"String"},"QJCGCS":{"aggregate":"Count","dataType":"String"},"QZRQ":{"aggregate":"Count","dataType":"String"},"ZQSS":{"aggregate":"Count","dataType":"String"},"BRLY":{"aggregate":"Count","dataType":"String"},"损伤、中毒的外部原因":{"aggregate":"Count","dataType":"String"},"疾病编码":{"aggregate":"Count","dataType":"String"},"病理诊断":{"aggregate":"Count","dataType":"String"},"病理疾病编码":{"aggregate":"Count","dataType":"String"},"病理号":{"aggregate":"Count","dataType":"String"},"药物过敏":{"aggregate":"Count","dataType":"String"},"过敏药物":{"aggregate":"Count","dataType":"String"},"死亡患者尸检":{"aggregate":"Count","dataType":"String"},"血型":{"aggregate":"Count","dataType":"String"},"RH":{"aggregate":"Count","dataType":"String"},"科主任":{"aggregate":"Count","dataType":"String"},"主任(副主任)医师":{"aggregate":"Count","dataType":"String"},"主诊医师":{"aggregate":"Count","dataType":"String"},"主治医师":{"aggregate":"Count","dataType":"String"},"住院医师":{"aggregate":"Count","dataType":"String"},"责任护士":{"aggregate":"Count","dataType":"String"},"进修医师":{"aggregate":"Count","dataType":"String"},"实习医师":{"aggregate":"Count","dataType":"String"},"编码员":{"aggregate":"Count","dataType":"String"},"病案质量":{"aggregate":"Count","dataType":"String"},"质控医师":{"aggregate":"Count","dataType":"String"},"质控护士":{"aggregate":"Count","dataType":"String"},"质控日期":{"aggregate":"Count","dataType":"String"},"离院方式":{"aggregate":"Count","dataType":"String"},"医嘱转院医疗机构":{"aggregate":"Count","dataType":"String"},"卫生院医疗机构":{"aggregate":"Count","dataType":"String"},"是否再住院计划":{"aggregate":"Count","dataType":"String"},"目的":{"aggregate":"Count","dataType":"String"},"入院前_天":{"aggregate":"Count","dataType":"String"},"入院前_小时":{"aggregate":"Count","dataType":"String"},"入院前_分":{"aggregate":"Count","dataType":"String"},"入院后_天":{"aggregate":"Count","dataType":"String"},"入院后_小时":{"aggregate":"Count","dataType":"String"},"入院后_分":{"aggregate":"Count","dataType":"String"},"zt":{"aggregate":"Count","dataType":"String"},"CreateTime":{"aggregate":"Count","dataType":"String"},"CreatorCode":{"aggregate":"Count","dataType":"String"},"LastModifyTime":{"aggregate":"Count","dataType":"String"},"LastModifierCode":{"aggregate":"Count","dataType":"String"},"LCLJGL":{"aggregate":"Count","dataType":"String"},"LCBZGL":{"aggregate":"Count","dataType":"String"},"BZGLFL":{"aggregate":"Count","dataType":"String"},"病情分型":{"aggregate":"Count","dataType":"String"},"OrganizeId":{"aggregate":"Count","dataType":"String"},"RYCH":{"aggregate":"Count","dataType":"String"},"CYCH":{"aggregate":"Count","dataType":"String"},"bazt":{"aggregate":"Count","dataType":"String"},"住院费":{"aggregate":"Sum","dataType":"Float"},"自付金额":{"aggregate":"Sum","dataType":"Float"},"医疗服务费":{"aggregate":"Sum","dataType":"Float"},"BZLZF":{"aggregate":"Sum","dataType":"Float"},"ZYBLZHZF":{"aggregate":"Sum","dataType":"Float"},"一般治疗操作费":{"aggregate":"Sum","dataType":"Float"},"护理费":{"aggregate":"Sum","dataType":"Float"},"其他费用":{"aggregate":"Sum","dataType":"Float"},"病理诊断费":{"aggregate":"Sum","dataType":"Float"},"实验室诊断费":{"aggregate":"Sum","dataType":"Float"},"影像学诊断费":{"aggregate":"Sum","dataType":"Float"},"临床诊断项目费":{"aggregate":"Sum","dataType":"Float"},"非手术治疗项目费":{"aggregate":"Sum","dataType":"Float"},"临床物理治疗费":{"aggregate":"Sum","dataType":"Float"},"手术治疗费":{"aggregate":"Sum","dataType":"Float"},"麻醉费":{"aggregate":"Sum","dataType":"Float"},"手术费":{"aggregate":"Sum","dataType":"Float"},"康复费":{"aggregate":"Sum","dataType":"Float"},"中医治疗费":{"aggregate":"Sum","dataType":"Float"},"ZYZL":{"aggregate":"Sum","dataType":"Float"},"ZYWZ":{"aggregate":"Sum","dataType":"Float"},"ZYGS":{"aggregate":"Sum","dataType":"Float"},"ZCYJF":{"aggregate":"Sum","dataType":"Float"},"ZYTNZL":{"aggregate":"Sum","dataType":"Float"},"ZYGCZL":{"aggregate":"Sum","dataType":"Float"},"ZYTSZL":{"aggregate":"Sum","dataType":"Float"},"ZYQT":{"aggregate":"Sum","dataType":"Float"},"ZYTSTPJG":{"aggregate":"Sum","dataType":"Float"},"BZSS":{"aggregate":"Sum","dataType":"Float"},"西药费":{"aggregate":"Sum","dataType":"Float"},"抗菌药物费用":{"aggregate":"Sum","dataType":"Float"},"中成药费":{"aggregate":"Sum","dataType":"Float"},"ZYZJF":{"aggregate":"Sum","dataType":"Float"},"中草药费":{"aggregate":"Sum","dataType":"Float"},"血费":{"aggregate":"Sum","dataType":"Float"},"白蛋白类制品费":{"aggregate":"Sum","dataType":"Float"},"球蛋白类制品费":{"aggregate":"Sum","dataType":"Float"},"凝血因子类制品费":{"aggregate":"Sum","dataType":"Float"},"细胞因子类制品费":{"aggregate":"Sum","dataType":"Float"},"检查用一次性医用材料费":{"aggregate":"Sum","dataType":"Float"},"治疗用一次性医用材料费":{"aggregate":"Sum","dataType":"Float"},"手术用一次性医用材料费":{"aggregate":"Sum","dataType":"Float"},"其他费":{"aggregate":"Sum","dataType":"Float"},"红细胞":{"aggregate":"Sum","dataType":"Float"},"血小板":{"aggregate":"Sum","dataType":"Float"},"血浆":{"aggregate":"Sum","dataType":"Float"},"全血":{"aggregate":"Sum","dataType":"Float"},"自体血回输":{"aggregate":"Sum","dataType":"Float"},"白蛋白":{"aggregate":"Sum","dataType":"Float"},"冷沉淀":{"aggregate":"Sum","dataType":"Float"},"其他":{"aggregate":"Count","dataType":"String"},"输血反应":{"aggregate":"Count","dataType":"String"},"随诊":{"aggregate":"Count","dataType":"String"},"随诊期限周":{"aggregate":"Sum","dataType":"Float"},"随诊期限月":{"aggregate":"Sum","dataType":"Float"},"随诊期限年":{"aggregate":"Sum","dataType":"Float"},"SYCXSJ":{"aggregate":"Sum","dataType":"Float"},"联合用药":{"aggregate":"Count","dataType":"String"},"CT":{"aggregate":"Count","dataType":"String"},"PETCT":{"aggregate":"Count","dataType":"String"},"双源CT":{"aggregate":"Count","dataType":"String"},"B超":{"aggregate":"Count","dataType":"String"},"X片":{"aggregate":"Count","dataType":"String"},"超声心动图":{"aggregate":"Count","dataType":"String"},"MRI":{"aggregate":"Count","dataType":"String"},"同位素检查":{"aggregate":"Count","dataType":"String"},"医院感染情况":{"aggregate":"Count","dataType":"String"},"医院感染是否与手术相关":{"aggregate":"Count","dataType":"String"},"医院感染是否与侵入性操作性相关":{"aggregate":"Count","dataType":"String"},"抗菌药物使用情况":{"aggregate":"Count","dataType":"String"},"抗菌药物名称1":{"aggregate":"Count","dataType":"String"},"抗菌药物名称2":{"aggregate":"Count","dataType":"String"},"抗菌药物名称3":{"aggregate":"Count","dataType":"String"},"抗菌药物名称4":{"aggregate":"Count","dataType":"String"},"抗菌药物名称5":{"aggregate":"Count","dataType":"String"},"抗菌药物名称6":{"aggregate":"Count","dataType":"String"},"是否发生压疮":{"aggregate":"Count","dataType":"String"},"是否住院期间发生":{"aggregate":"Count","dataType":"String"},"压疮分期":{"aggregate":"Count","dataType":"String"},"输液反应":{"aggregate":"Count","dataType":"String"},"引发反应的药物":{"aggregate":"Count","dataType":"String"},"临床表现":{"aggregate":"Count","dataType":"String"},"住院期间是否发生跌倒或坠床":{"aggregate":"Count","dataType":"String"},"住院期间跌倒或坠床的伤害程度":{"aggregate":"Count","dataType":"String"},"跌倒或坠床的原因":{"aggregate":"Count","dataType":"String"},"住院期间身体约束":{"aggregate":"Count","dataType":"String"},"离院时透析尿素氮值":{"aggregate":"Sum","dataType":"Float"}}病案首页诊断_Data_Set_Fields{"序号":{"aggregate":"Sum","dataType":"Integer"},"最大序号":{"aggregate":"Sum","dataType":"Integer"},"页码":{"aggregate":"Sum","dataType":"Integer"},"诊断标志":{"aggregate":"Sum","dataType":"Integer"},"gnum":{"aggregate":"Sum","dataType":"Integer"},"病案号":{"aggregate":"Count","dataType":"String"},"住院号":{"aggregate":"Count","dataType":"String"},"诊断排序":{"aggregate":"Sum","dataType":"Integer"},"疾病代码":{"aggregate":"Count","dataType":"String"},"疾病名称":{"aggregate":"Count","dataType":"String"},"入院病情":{"aggregate":"Count","dataType":"String"},"入院病情描述":{"aggregate":"Count","dataType":"String"},"出院情况":{"aggregate":"Count","dataType":"String"},"出院情况描述":{"aggregate":"Count","dataType":"String"},"诊断标志II":{"aggregate":"Sum","dataType":"Integer"},"诊断排序II":{"aggregate":"Sum","dataType":"Integer"},"疾病代码II":{"aggregate":"Count","dataType":"String"},"疾病名称II":{"aggregate":"Count","dataType":"String"},"入院病情II":{"aggregate":"Count","dataType":"String"},"入院病情描述II":{"aggregate":"Count","dataType":"String"},"出院情况II":{"aggregate":"Count","dataType":"String"},"出院情况描述II":{"aggregate":"Count","dataType":"String"},"最大页码":{"aggregate":"Sum","dataType":"Integer"}}病案首页手术_Data_Set_Fields{"序号":{"aggregate":"Sum","dataType":"Integer"},"最大序号":{"aggregate":"Sum","dataType":"Integer"},"Id":{"aggregate":"Count","dataType":"String"},"病案号":{"aggregate":"Count","dataType":"String"},"住院号":{"aggregate":"Count","dataType":"String"},"手术序号":{"aggregate":"Sum","dataType":"Integer"},"手术编码":{"aggregate":"Count","dataType":"String"},"手术及操作日期":{"aggregate":"Count","dataType":"DateTime"},"手术级别":{"aggregate":"Count","dataType":"String"},"手术及操作名称":{"aggregate":"Count","dataType":"String"},"术者":{"aggregate":"Count","dataType":"String"},"I助":{"aggregate":"Count","dataType":"String"},"II助":{"aggregate":"Count","dataType":"String"},"切口等级":{"aggregate":"Count","dataType":"String"},"切口愈合类别":{"aggregate":"Count","dataType":"String"},"麻醉方式":{"aggregate":"Count","dataType":"String"},"麻醉医生":{"aggregate":"Count","dataType":"String"},"组织机构部门":{"aggregate":"Count","dataType":"String"},"切口愈合等级":{"aggregate":"Count","dataType":"String"}}组织机构_Data_Set_Fields{"Id":{"aggregate":"Count","dataType":"String"},"orgname":{"aggregate":"Count","dataType":"String"},"gjjgdm":{"aggregate":"Count","dataType":"String"}}
', ReportStatus = 0, CreateTime = '2024-03-06 10:51:49.600', CreatorCode = '000000', LastModifyTime = '2024-11-12 18:13:06.257', LastModifierCode = 'admin', zt = 1 +WHERE [TemplateID] = 1236; +UPDATE [NewtouchHIS_Base].[dbo].[Sys_ReportTemplate] +SET HospitalCode = '6d5752a7-234a-403e-aa1c-df8b45d3469f', SystemCode = 'PDS', ReportCode = '48', ReportNameDes = '药品外部出库单', Content = N'41_6d5752a7-234a-403e-aa1c-df8b45d3469f_&#x836F;&#x54C1;&#x5916;&#x90E8;&#x51FA;&#x5E93;&#x5355;.rdlx4.74cm1.735cm0cm5cm0.748cmtrue退货单明细0.984cm0cm6.501cm0.75cm3true="药库部门:" & Fields!药房部门名称.Value1.5cm14cm6cm0.75cm4true打印时间:0cm0cm2.5cm0.75cmDimGraytrue单据号0cm0cm2.5cm0.75cmDimGraytrue大类名称0cm0cm2.5cm0.75cmDimGraytrue供应商名称0cm0cm2.5cm0.75cmDimGraytrue药品名称0cm0cm1.5cm0.75cmDimGraytrue规格0cm0cm1.999cm0.75cmDimGraytrue批号0cm0cm2.5cm0.75cmDimGraytrue进价单价0cm0cm2.5cm0.75cmDimGraytrue单位1.497cm1.997cm0.75cm0cm0cm2.001cm0.75cmDimGraytrue数量=Sum(Fields!数量.Value)0cm0cm2.5cm0.75cmDimGraytrue进价总额=Sum(Fields!进价总额.Value)0.75cm0cm0cm2.001cm0.75cmDimGraytrue=Sum(Fields!数量.Value)0cm0cm2.5cm0.75cmDimGraytrue=Sum(Fields!进价总额.Value)0.75cm0cm0cm2.001cm0.75cmDimGraytrue数量0.75cm0cm0cm2.5cm0.75cmDimGraytrue进价总额=Fields!单据号.Value2.5cm0cm0cm2.5cm0.75cmDimGraytrue单据号=Fields!单据号.Value=Fields!大类名称.Value2.001cm0cm0cm2.5cm0.75cmDimGraytrue大类名称=Fields!大类名称.Value=Fields!供应商名称.Value2.5cm0cm0cm2.5cm0.75cmDimGraytrue供应商名称=Fields!供应商名称.Value=Fields!药品名称.Value2.5cm0cm0cm2.5cm0.75cmDimGraytrue药品名称=Fields!药品名称.Value=Fields!规格.Value1.5cm0cm0cm1.5cm0.75cmDimGraytrue规格=Fields!规格.Value=Fields!批号.Value1.999cm0cm0cm1.999cm0.75cmDimGraytrue批号=Fields!批号.Value=Fields!进价单价.ValueAscending=Fields!进价单价.Value2.5cm0cm0cm2.5cm0.75cmDimGraytrue进价单价=Fields!进价单价.Value=Fields!单位.Value0.998cm0cm0cm2.5cm0.75cmDimGraytrue单位=Fields!单位.Value2.5cm0cm0cm2.5cm0.75cmDimGraytrue汇总2.001cm0cm0cm2.5cm0.75cmDimGraytrue2.5cm0cm0cm2.5cm0.75cmDimGraytrue2.5cm0cm0cm2.5cm0.75cmDimGraytrue1.5cm0cm0cm1.5cm0.75cmDimGraytrue1.999cm0cm0cm1.999cm0.75cmDimGraytrue2.5cm0cm0cm2.5cm0.75cmDimGraytrue0.998cm0cm0cm2.5cm0.75cmDimGraytruetruetrue2.49cm0cm19.992cm2.25cm5数据集1WizardModel{"layoutOptions":{"totals":{"totalsForRowGroups":true,"subtotalsForRowGroups":false,"totalsForColumnGroups":false,"subtotalsForColumnGroups":false,"showTotalsBeforeGroup":false},"features":{"expandCollapseGroups":false,"collapsedGroups":false,"enableUserSort":false,"steppedRowGroups":false,"showValuesAsRows":false}},"columnHierarchy":[],"rowHierarchy":[{"group":{"name":"矩表1_单据号_分组","field":{"name":"单据号","expr":"=Fields!单据号.Value"},"sorting":null,"itemName":"文本框5","itemValue":"=Fields!单据号.Value","format":""},"children":[{"group":{"name":"矩表1_大类名称_分组","field":{"name":"大类名称","expr":"=Fields!大类名称.Value"},"sorting":null,"itemName":"文本框4","itemValue":"=Fields!大类名称.Value","format":""},"children":[{"group":{"name":"矩表1_供应商名称_分组","field":{"name":"供应商名称","expr":"=Fields!供应商名称.Value"},"sorting":null,"itemName":"文本框8","itemValue":"=Fields!供应商名称.Value","format":""},"children":[{"group":{"name":"矩表1_药品名称_分组","field":{"name":"药品名称","expr":"=Fields!药品名称.Value"},"sorting":null,"itemName":"文本框9","itemValue":"=Fields!药品名称.Value","format":""},"children":[{"group":{"name":"矩表1_规格_分组","field":{"name":"规格","expr":"=Fields!规格.Value"},"sorting":null,"itemName":"文本框10","itemValue":"=Fields!规格.Value","format":""},"children":[{"group":{"name":"矩表1_批号_分组","field":{"name":"批号","expr":"=Fields!批号.Value"},"sorting":null,"itemName":"文本框11","itemValue":"=Fields!批号.Value","format":""},"children":[{"group":{"name":"矩表1_进价单价_分组","field":{"name":"进价单价","expr":"=Fields!进价单价.Value"},"sorting":{"value":"=Fields!进价单价.Value","direction":"Ascending"},"itemName":"文本框13","itemValue":"=Fields!进价单价.Value","format":""},"children":[{"group":{"name":"矩表1_单位_分组","field":{"name":"单位","expr":"=Fields!单位.Value"},"sorting":null,"itemName":"文本框14","itemValue":"=Fields!单位.Value","format":""},"children":[],"startBodyIndex":0,"endBodyIndex":0}],"startBodyIndex":null,"endBodyIndex":null}],"startBodyIndex":null,"endBodyIndex":null}],"startBodyIndex":null,"endBodyIndex":null}],"startBodyIndex":null,"endBodyIndex":null}],"startBodyIndex":null,"endBodyIndex":null}],"startBodyIndex":null,"endBodyIndex":null}],"startBodyIndex":null,"endBodyIndex":null}],"body":[[{"itemName":"文本框12","field":{"name":"数量","expr":"=Sum(Fields!数量.Value)"},"aggregate":"Sum","format":""},{"itemName":"文本框7","field":{"name":"进价总额","expr":"=Sum(Fields!进价总额.Value)"},"aggregate":"Sum","format":""}]]}0.233cm6.5cm6.501cm0.75cm6trueTextBox6外部出库单0.25cm0.25cm29.7cm21cm0.25cm0.25cm20cmString@hospitalCodeTrueString@yfbmCodeTruetrueString@crkIdTrueString@kssjTrueString@jssjTruetrueString@gyssTrueString@shztTruetrueString@fphTruetrueString@pdhTrueData Source=.;Initial Catalog=NewtouchHIS_Base;User ID=sa;Password=a1b2c3d4*;MultipleActiveResultSets=true;SQL单据号退货时间大类名称药品名称规格批号数量单位进价单价进价总额供应商名称药厂名称药房部门名称[RPT_PDS_药品外部出库]数据源1StoredProcedure=Parameters!hospitalCode.Value=Parameters!yfbmCode.Value=Parameters!crkId.Value=Parameters!kssj.Value=Parameters!jssj.Value=Parameters!gyss.Value=Parameters!shzt.Value=Parameters!fph.Value=Parameters!pdh.ValuedysjNAMESELECT CONVERT(VARCHAR(19),GETDATE(),120) dysj, NAME FROM NewtouchHIS_Base.dbo.Sys_Organize(NOLOCK) org 数据源1=Parameters!hospitalCode.ValueDisplayTypePageSizeTypeDefaultPaperOrientationPortrait数据集1_Data_Set_Fields{"单据号":{"aggregate":"Count","dataType":"String"},"退货时间":{"aggregate":"Count","dataType":"DateTime"},"大类名称":{"aggregate":"Count","dataType":"String"},"药品名称":{"aggregate":"Count","dataType":"String"},"规格":{"aggregate":"Count","dataType":"String"},"批号":{"aggregate":"Count","dataType":"String"},"数量":{"aggregate":"Count","dataType":"String"},"单位":{"aggregate":"Count","dataType":"String"},"进价单价":{"aggregate":"Count","dataType":"String"},"进价总额":{"aggregate":"Sum","dataType":"Float"},"供应商名称":{"aggregate":"Count","dataType":"String"},"药厂名称":{"aggregate":"Count","dataType":"String"},"药房部门名称":{"aggregate":"Count","dataType":"String"}}数据集2_Data_Set_Fields{"dysj":{"aggregate":"Count","dataType":"String"},"NAME":{"aggregate":"Count","dataType":"String"}}', ReportStatus = 1, CreateTime = '2023-03-13 11:04:31.800', CreatorCode = 'wadmin', LastModifyTime = '2024-11-07 11:06:23.043', LastModifierCode = 'admin', zt = 1 +WHERE [TemplateID] = 41; +UPDATE [NewtouchHIS_Base].[dbo].[Sys_ReportTemplate] +SET HospitalCode = '6d5752a7-234a-403e-aa1c-df8b45d3469f', SystemCode = 'CIS', ReportCode = '46', ReportNameDes = '退药记录查询', Content = N'74_6d5752a7-234a-403e-aa1c-df8b45d3469f_&#x9000;&#x836F;&#x8BB0;&#x5F55;&#x67E5;&#x8BE2;.rdlx12.75cm0.249cm8.938cm2.5cm1.251cmtrue退药单住院病人信息1.5cm0cm20cm2cm10.012cm2.002cm1.502cm0.75cmtrue=Fields!姓名.Value0cm7.002cm1.498cm0.75cm1true=Fields!性别.Value1cm7.088cm2.566cm0.75cm2true=Fields!科室.Value1cm2.006cm1.498cm0.75cm3true=Fields!住院号.Value0cm10.919cm1.426cm0.75cm4true年龄:1.012cm10.919cm1.643cm0.75cm5true床位:1cm0.002cm2cm0.75cm6trueTextBox14住院号:0cm0.002cm1.267cm0.75cm7trueTextBox11姓名:0cm12.345cm1.494cm0.75cm8trueTextBox15=Fields!年龄.Value1cm5.722cm1.366cm0.75cm9trueTextBox13病区:1cm12.5cm2.5cm0.75cm10trueTextBox16=Fields!床位名称.ValueTrue住院退药记录5cm0cm19.5cm1.001cm20.249cm0cm6cm0.75cmtrue=Fields!药品名称.Value0.251cm5.914cm2.505cm0.75cm1true=Fields!剂量.Value0.249cm8.419cm2.5cm0.75cm2true=Fields!用法名称.Value0.249cm11.432cm1.501cm0.75cm3true=Fields!退药数量.Value0.249cm12.853cm2cm0.75cm4true=Fields!单位.Value0.249cm14.853cm2.5cm0.75cm5true=Fields!规格.Value0.249cm17.353cm2cm0.75cm6true=Fields!金额.Value4cm0cm2cm0.75cm3true药品名称0cm0cm5cm20cm40cm0cm3.5cm20cm54cm5.559cm2cm0.75cm6true剂量4cm8.143cm2cm0.75cm7true用法4cm11.074cm1.001cm0.75cm8true总量4cm12.65cm1.001cm0.75cm9true单位4cm14.65cm1.001cm0.75cm10true规格3.996cm17.147cm1.423cm0.75cm11true金额12cm0cm1cm0.75cm12true日期:12cm0.994cm4.002cm0.75cm13true=Globals!ExecutionTime12cm4.996cm2cm0.75cm14true处方医生:12cm6.996cm1.496cm0.75cm15true=First(Fields!医生姓名.Value, "住院退药记录")12cm8.415cm1.5cm0.75cm16true司药人:12cm10.996cm1.5cm0.75cm17true核发人:12cm14.853cm1.996cm0.75cm18true=Sum(Fields!金额.Value, "住院退药记录") & "元"12cm13.493cm1.503cm0.75cm19true总金额:12cm16.849cm2.5cm0.75cm20true护士签字:1.512cm5.768cm1.228cm0.75cm21trueTextBox12性别:0.5cm0.5cm14.8cm21cm0.5cm0.5cm20cmString@czIdsTrueString@tydhTrueString@zyhTrueString@orgIdTrueData Source=.;Initial Catalog=NewtouchHIS_Base;User ID=sa;Password=a1b2c3d4*;MultipleActiveResultSets=true;SQL退药单号药品名称剂量用法名称单位规格退药数量单价金额医生姓名RPT_CIS_住院退药记录查询 数据集1StoredProcedure=Parameters!czIds.Value=Parameters!tydh.ValueOrganizeId住院号病历号姓名拼音五笔身份证性别出生日期年龄住院标志sfqj科室病区医生工号床位号病房入院日期入区日期出区日期危重级别护理级别入院方式出院方式执行日期病人性质代码病人性质名称卡号卡类型联系人联系人关系联系人电话诊断代码诊断名称出院诊断代码出院诊断名称备注入院科室床位名称RPT_CIS_住院病人信息数据集1StoredProcedure=Parameters!zyh.Value=Parameters!orgId.ValueDisplayTypePageSizeTypeDefaultPaperOrientationLandscape住院退药记录_Data_Set_Fields{"退药单号":{"aggregate":"Count","dataType":"String"},"药品名称":{"aggregate":"Count","dataType":"String"},"剂量":{"aggregate":"Sum","dataType":"Float"},"用法名称":{"aggregate":"Count","dataType":"String"},"单位":{"aggregate":"Count","dataType":"String"},"规格":{"aggregate":"Count","dataType":"String"},"退药数量":{"aggregate":"Sum","dataType":"Integer"},"单价":{"aggregate":"Sum","dataType":"Float"},"金额":{"aggregate":"Sum","dataType":"Float"},"医生姓名":{"aggregate":"Count","dataType":"String"}}住院病人信息_Data_Set_Fields{"OrganizeId":{"aggregate":"Count","dataType":"String"},"住院号":{"aggregate":"Count","dataType":"String"},"病历号":{"aggregate":"Count","dataType":"String"},"姓名":{"aggregate":"Count","dataType":"String"},"拼音":{"aggregate":"Count","dataType":"String"},"五笔":{"aggregate":"Count","dataType":"String"},"身份证":{"aggregate":"Count","dataType":"String"},"性别":{"aggregate":"Count","dataType":"String"},"出生日期":{"aggregate":"Count","dataType":"DateTime"},"年龄":{"aggregate":"Count","dataType":"String"},"住院标志":{"aggregate":"Sum","dataType":"Integer"},"sfqj":{"aggregate":"Count","dataType":"Boolean"},"科室":{"aggregate":"Count","dataType":"String"},"病区":{"aggregate":"Count","dataType":"String"},"医生工号":{"aggregate":"Count","dataType":"String"},"床位号":{"aggregate":"Count","dataType":"String"},"病房":{"aggregate":"Count","dataType":"String"},"入院日期":{"aggregate":"Count","dataType":"DateTime"},"入区日期":{"aggregate":"Count","dataType":"DateTime"},"出区日期":{"aggregate":"Count","dataType":"DateTime"},"危重级别":{"aggregate":"Count","dataType":"String"},"护理级别":{"aggregate":"Count","dataType":"String"},"入院方式":{"aggregate":"Count","dataType":"String"},"出院方式":{"aggregate":"Count","dataType":"String"},"执行日期":{"aggregate":"Count","dataType":"DateTime"},"病人性质代码":{"aggregate":"Count","dataType":"String"},"病人性质名称":{"aggregate":"Count","dataType":"String"},"卡号":{"aggregate":"Count","dataType":"String"},"卡类型":{"aggregate":"Count","dataType":"String"},"联系人":{"aggregate":"Count","dataType":"String"},"联系人关系":{"aggregate":"Count","dataType":"String"},"联系人电话":{"aggregate":"Count","dataType":"String"},"诊断代码":{"aggregate":"Count","dataType":"String"},"诊断名称":{"aggregate":"Count","dataType":"String"},"出院诊断代码":{"aggregate":"Count","dataType":"String"},"出院诊断名称":{"aggregate":"Count","dataType":"String"},"备注":{"aggregate":"Count","dataType":"String"},"入院科室":{"aggregate":"Count","dataType":"String"},"床位名称":{"aggregate":"Count","dataType":"String"}}', ReportStatus = 1, CreateTime = '2023-03-14 17:49:41.603', CreatorCode = 'wadmin', LastModifyTime = '2024-10-30 19:35:31.017', LastModifierCode = 'admin', zt = 1 +WHERE [TemplateID] = 74; +UPDATE [NewtouchHIS_Base].[dbo].[Sys_ReportTemplate] +SET HospitalCode = '6d5752a7-234a-403e-aa1c-df8b45d3469f', SystemCode = 'PDS', ReportCode = '66', ReportNameDes = '发药明细汇总', Content = N'90_6d5752a7-234a-403e-aa1c-df8b45d3469f_&#x53D1;&#x836F;&#x660E;&#x7EC6;&#x6C47;&#x603B;.rdlx6.517cm0cm0cm17.932cm0.75cmtrue发药汇总0.75cm0cm3.5cm0.75cm1true="病区:" & Fields!病区.Value0.75cm3.5cm3.999cm0.75cm2true="开始时间: " & Parameters!kssj.Value0.75cm7.499cm5.001cm0.75cm3true="结束时间: " & Parameters!jssj.Value0.75cm14.5cm3.5cm0.75cm4true="操作类型: " & IIF(Parameters!operateType.Value = 1, "发药", IIF(Parameters!operateType.Value = 2, "退药", "全部"))0cm0cm0.071cm0.75cmDimGray=Truetrue操作类型0cm0cm3.929cm0.75cmDimGraytrue医嘱号0cm0cm3.43cm0.75cmDimGraytrue药品名称0cm0cm1.499cm0.75cmDimGraytrue规格0cm0cm1.502cm0.75cmDimGraytrue用量单位0cm0cm1.501cm0.75cmDimGraytrue数量0cm0cm2.5cm0.75cmDimGraytrue医嘱金额0cm0cm2.5cm0.75cmDimGraytrue用法1.001cm0.75cm0cm0cm1.001cm0.75cm#f7f7f7#f7f7f7#f7f7f7#f7f7f7#f7f7f7=Truetrue医嘱数=Sum(Fields!医嘱数.Value)0.75cm0cm0cm1.001cm0.75cmDimGray=Truetrue医嘱数=Fields!操作类型.Value0.071cm0cm0cm0.071cm0.75cmDimGray=Truetrue操作类型=Fields!操作类型.Value=Fields!医嘱号.Value4.929cm0cm0cm3.929cm0.75cmDimGraytrue医嘱号=Fields!医嘱号.Value=Fields!药品名称.Value3.43cm0cm0cm3.43cm0.75cmDimGraytrue药品名称=Fields!药品名称.Value=Fields!规格.Value1.499cm0cm0cm1.499cm0.75cmDimGraytrue规格=Fields!规格.Value=Fields!用量单位.Value1.502cm0cm0cm1.502cm0.75cmDimGraytrue用量单位=Fields!用量单位.Value=Fields!数量.Value1.501cm0cm0cm1.501cm0.75cmDimGraytrue数量=Fields!数量.Value=Fields!医嘱金额.Value2.5cm0cm0cm2.5cm0.75cmDimGraytrue医嘱金额=Fields!医嘱金额.Value=Fields!用法.Value2.5cm0cm0cm2.5cm0.75cmDimGraytrue用法=Fields!用法.Valuetruetrue2.251cm0cm18.933cm1.5cm5数据集1WizardModel{"layoutOptions":{"totals":{"totalsForRowGroups":false,"subtotalsForRowGroups":false,"totalsForColumnGroups":false,"subtotalsForColumnGroups":false,"showTotalsBeforeGroup":false},"features":{"expandCollapseGroups":false,"collapsedGroups":false,"enableUserSort":false,"steppedRowGroups":false,"showValuesAsRows":false}},"columnHierarchy":[],"rowHierarchy":[{"group":{"name":"矩表1_操作类型_分组","field":{"name":"操作类型","expr":"=Fields!操作类型.Value"},"sorting":null,"itemName":"文本框6","itemValue":"=Fields!操作类型.Value","format":""},"children":[{"group":{"name":"矩表1_医嘱号_分组","field":{"name":"医嘱号","expr":"=Fields!医嘱号.Value"},"sorting":null,"itemName":"文本框8","itemValue":"=Fields!医嘱号.Value","format":""},"children":[{"group":{"name":"矩表1_药品名称_分组","field":{"name":"药品名称","expr":"=Fields!药品名称.Value"},"sorting":null,"itemName":"文本框11","itemValue":"=Fields!药品名称.Value","format":""},"children":[{"group":{"name":"矩表1_规格_分组","field":{"name":"规格","expr":"=Fields!规格.Value"},"sorting":null,"itemName":"文本框15","itemValue":"=Fields!规格.Value","format":""},"children":[{"group":{"name":"矩表1_用量单位_分组","field":{"name":"用量单位","expr":"=Fields!用量单位.Value"},"sorting":null,"itemName":"文本框12","itemValue":"=Fields!用量单位.Value","format":""},"children":[{"group":{"name":"矩表1_数量_分组1","field":{"name":"数量","expr":"=Fields!数量.Value"},"sorting":null,"itemName":"文本框14","itemValue":"=Fields!数量.Value","format":""},"children":[{"group":{"name":"矩表1_医嘱金额_分组","field":{"name":"医嘱金额","expr":"=Fields!医嘱金额.Value"},"sorting":null,"itemName":"文本框7","itemValue":"=Fields!医嘱金额.Value","format":""},"children":[{"group":{"name":"矩表1_用法_分组","field":{"name":"用法","expr":"=Fields!用法.Value"},"sorting":null,"itemName":"文本框9","itemValue":"=Fields!用法.Value","format":""},"children":[],"startBodyIndex":0,"endBodyIndex":0}],"startBodyIndex":null,"endBodyIndex":null}],"startBodyIndex":null,"endBodyIndex":null}],"startBodyIndex":null,"endBodyIndex":null}],"startBodyIndex":null,"endBodyIndex":null}],"startBodyIndex":null,"endBodyIndex":null}],"startBodyIndex":null,"endBodyIndex":null}],"startBodyIndex":null,"endBodyIndex":null}],"body":[[{"itemName":"文本框13","field":{"name":"医嘱数","expr":"=Sum(Fields!医嘱数.Value)"},"aggregate":"Sum","format":""}]]}4.004cm0cm14.999cm1.25cm6true="摆药病人:" & Fields!摆药病人.Value5.767cm0cm3.5cm0.75cm7true="日期:" & DateString()5.767cm3.999cm3.5cm0.75cm8true司药人:5.767cm7.997cm3.5cm0.75cm9true核发人:5.767cm12cm3.5cm0.75cm10true护士签字:0.25cm0.25cm29.7cm21cm0.25cm0.25cm18.933cmString@hospitalCodeTrueString@yfbmCodeTruetrueString@zxIdsTruetrueString@yzIdsTruetrueString@rdNoTrueString@operateTypeTruetrueString@czIdsTruetrueString@kssjTruetrueString@jssjTruetrueString@zyfyapplynoTrueData Source=.;Initial Catalog=NewtouchHIS_Base;User ID=sa;Password=a1b2c3d4*;MultipleActiveResultSets=true;SQL住院号患者姓名床位药品名称规格产地数量医嘱数金额医嘱金额用量单位操作类型摆药病人病区医嘱号用法RPT_PDS_住院发药明细汇总 数据源1StoredProcedure=Parameters!hospitalCode.Value=Parameters!yfbmCode.Value=Parameters!zxIds.Value=Parameters!yzIds.Value=Parameters!rdNo.Value=Parameters!operateType.Value=Parameters!czIds.Value=Parameters!kssj.Value=Parameters!jssj.Value=Parameters!zyfyapplyno.ValueDisplayTypePageSizeTypeDefaultPaperOrientationPortrait数据集1_Data_Set_Fields{"住院号":{"aggregate":"Count","dataType":"String"},"患者姓名":{"aggregate":"Count","dataType":"String"},"床位":{"aggregate":"Count","dataType":"String"},"药品名称":{"aggregate":"Count","dataType":"String"},"规格":{"aggregate":"Count","dataType":"String"},"产地":{"aggregate":"Count","dataType":"String"},"数量":{"aggregate":"Sum","dataType":"Integer"},"医嘱数":{"aggregate":"Sum","dataType":"Integer"},"金额":{"aggregate":"Sum","dataType":"Float"},"医嘱金额":{"aggregate":"Sum","dataType":"Float"},"用量单位":{"aggregate":"Count","dataType":"String"},"操作类型":{"aggregate":"Count","dataType":"String"},"摆药病人":{"aggregate":"Count","dataType":"String"},"病区":{"aggregate":"Count","dataType":"String"}}', ReportStatus = 1, CreateTime = '2023-03-15 17:45:56.417', CreatorCode = 'wadmin', LastModifyTime = '2024-10-30 17:42:54.527', LastModifierCode = 'admin', zt = 1 +WHERE [TemplateID] = 90; +UPDATE [NewtouchHIS_Base].[dbo].[Sys_ReportTemplate] +SET HospitalCode = '6d5752a7-234a-403e-aa1c-df8b45d3469f', SystemCode = 'CIS', ReportCode = '33', ReportNameDes = '住院执行单领药申请单', Content = N'59_6d5752a7-234a-403e-aa1c-df8b45d3469f_&#x4F4F;&#x9662;&#x6267;&#x884C;&#x5355;&#x9886;&#x836F;&#x7533;&#x8BF7;&#x5355;.rdlx3.751cm0.249cm4.999cm7.001cm1.251cmtrue长临医嘱药品申请单2.251cm0cm19.999cm1.5cm1住院领药单Auto
true0.75cmtrue住院号true患者姓名true医嘱属性truenum同组true药品名称true药品规格true每次剂量true数量true药品单位
0.75cmtrue住院号=Fields!住院号.Valuetrue患者姓名=Fields!患者姓名.Valuetrue医嘱属性=Fields!医嘱属性.Valuetruenum=Fields!num.Valuetrue药品名称=Fields!药品名称.Valuetrue药品规格=Fields!药品规格.Valuetrue每次剂量=Fields!每次剂量.Valuetrue药品计量=IIF(Fields!医嘱类型.Value = 10, Fields!数量.Value * Fields!药品计量.Value, Fields!数量.Value)true药品单位=Fields!药品单位.Value
1.999cm2.001cm1.999cm1.001cm5.5cm2.5cm2.001cm0.999cm1.999cm
1.5cm14cm5.5cm0.75cm2true="申请日期: " & Fields!执行日期.Value
0.5cm0.5cm29.7cm21cm0.5cm0.5cm19.999cmtrueString@zxrqTrueString@orgIdTrueString@lyxhTrueString@zyhTrueString@zxrqEndTrueData Source=.;Initial Catalog=NewtouchHIS_Base;User ID=sa;Password=a1b2c3d4*;MultipleActiveResultSets=true;SQLnumzhzhNumyzxh住院号患者姓名领药序号药品名称药品规格药品单位每次剂量数量申请日期执行日期医嘱属性医嘱类型药品计量RPT_CIS_住院领药单数据源1StoredProcedure=Parameters!zxrq.Value=Parameters!orgId.Value=Parameters!lyxh.Value=Parameters!zyh.Value=Parameters!zxrqEnd.ValueDisplayTypePageSizeTypeDefaultPaperOrientationPortrait住院领药单_Data_Set_Fields{"num":{"aggregate":"Count","dataType":"String"},"zh":{"aggregate":"Sum","dataType":"Integer"},"zhNum":{"aggregate":"Sum","dataType":"Integer"},"yzxh":{"aggregate":"Count","dataType":"String"},"住院号":{"aggregate":"Count","dataType":"String"},"患者姓名":{"aggregate":"Count","dataType":"String"},"领药序号":{"aggregate":"Sum","dataType":"Float"},"药品名称":{"aggregate":"Count","dataType":"String"},"药品规格":{"aggregate":"Count","dataType":"String"},"药品单位":{"aggregate":"Count","dataType":"String"},"每次剂量":{"aggregate":"Sum","dataType":"Float"},"数量":{"aggregate":"Sum","dataType":"Integer"},"申请日期":{"aggregate":"Count","dataType":"DateTime"},"执行日期":{"aggregate":"Count","dataType":"DateTime"},"医嘱属性":{"aggregate":"Count","dataType":"String"}}
', ReportStatus = 1, CreateTime = '2023-03-14 11:52:30.653', CreatorCode = 'wadmin', LastModifyTime = '2024-10-28 19:20:25.467', LastModifierCode = 'admin', zt = 1 +WHERE [TemplateID] = 59; +UPDATE [NewtouchHIS_Base].[dbo].[Sys_ReportTemplate] +SET HospitalCode = '6d5752a7-234a-403e-aa1c-df8b45d3469f', SystemCode = 'EMR', ReportCode = '11', ReportNameDes = '病案首页导出', Content = N'85_6d5752a7-234a-403e-aa1c-df8b45d3469f_&#x75C5;&#x6848;&#x9996;&#x9875;&#x5BFC;&#x51FA;.rdlx3.5cm0.247cm7.999cm4.001cm1.253cmtrue病案列表2cm0cm19cm1.5cm1病案首页导出Auto
true0.75cmtrue病案号true住院号true姓名true性别true年龄true出院时间true入院科别true签收时间true出院科别true诊断
0.75cmtrue病案号=Fields!病案号.Valuetrue住院号=Fields!住院号.Valuetrue姓名=Fields!姓名.Valuetrue性别=Fields!性别.Valuetrue年龄=Fields!年龄.Valuetrue出院时间=Fields!出院时间.Valuetrue入院科别=Fields!入院科别.Valuetrue提交时间=Fields!提交时间.Valuetrue出院科别=Fields!出院科别.Valuetrue门诊诊断=Fields!门诊诊断.Value
1.999cm1.502cm1.5cm0.999cm1.001cm2.5cm1.999cm2.5cm2.5cm2.5cm
0.5cm0.5cm29.7cm21cm0.5cm0.5cm19cmString@orgIdTrueString@kssjTrueString@jssjTruetrueString@sfzhTruetrueString@cykbTruetrueString@keywordTrueData Source=.;Initial Catalog=NewtouchHIS_Base;User ID=sa;Password=a1b2c3d4*;MultipleActiveResultSets=true;SQLIdpatId医疗付款方式卡号住院次数病案号住院号姓名性别年龄入院途径入院时间出院时间入院科别出院科别门诊诊断病案状态出院天数出院床号入院床号归档日期RecordStu提交时间RPT_MRMS_病案首页导出数据源1StoredProcedure=Parameters!orgId.Value=Parameters!kssj.Value=Parameters!jssj.Value=Parameters!sfzh.Value=Parameters!cykb.Value=Parameters!keyword.ValueDisplayTypePageSizeTypeDefaultPaperOrientationPortrait病案首页导出_Data_Set_Fields{"Id":{"aggregate":"Count","dataType":"String"},"patId":{"aggregate":"Count","dataType":"String"},"医疗付款方式":{"aggregate":"Count","dataType":"String"},"卡号":{"aggregate":"Count","dataType":"String"},"住院次数":{"aggregate":"Count","dataType":"String"},"病案号":{"aggregate":"Count","dataType":"String"},"住院号":{"aggregate":"Count","dataType":"String"},"姓名":{"aggregate":"Count","dataType":"String"},"性别":{"aggregate":"Count","dataType":"String"},"年龄":{"aggregate":"Sum","dataType":"Float"},"入院途径":{"aggregate":"Count","dataType":"String"},"入院时间":{"aggregate":"Count","dataType":"String"},"出院时间":{"aggregate":"Count","dataType":"String"},"入院科别":{"aggregate":"Count","dataType":"String"},"出院科别":{"aggregate":"Count","dataType":"String"},"门诊诊断":{"aggregate":"Count","dataType":"String"},"病案状态":{"aggregate":"Count","dataType":"String"},"出院天数":{"aggregate":"Sum","dataType":"Integer"},"出院床号":{"aggregate":"Count","dataType":"String"},"入院床号":{"aggregate":"Count","dataType":"String"},"归档日期":{"aggregate":"Count","dataType":"String"},"RecordStu":{"aggregate":"Count","dataType":"String"},"提交时间":{"aggregate":"Count","dataType":"String"}}
', ReportStatus = 1, CreateTime = '2023-03-15 15:33:07.827', CreatorCode = 'wadmin', LastModifyTime = '2024-11-12 18:12:42.260', LastModifierCode = 'admin', zt = 1 +WHERE [TemplateID] = 85; + diff --git a/SqlServer/V1.8.1/update_herp_warehouseUser.sql b/SqlServer/V1.8.1/20241020_20241129/update_herp_warehouseUser.sql similarity index 100% rename from SqlServer/V1.8.1/update_herp_warehouseUser.sql rename to SqlServer/V1.8.1/20241020_20241129/update_herp_warehouseUser.sql diff --git a/SqlServer/V1.8.1/README.md b/SqlServer/V1.8.1/README.md new file mode 100644 index 00000000..d66d9210 --- /dev/null +++ b/SqlServer/V1.8.1/README.md @@ -0,0 +1,6 @@ +# v1.8.1变更记录 + +1. 脚本 `./../Script/Get_GLY_RoleAuthorize.ps1` 获取 1.183...7 的管理员角色权限 +2. 脚本 `./../Script/GetModuleChange.ps1` 获取 1.183...7 的菜单变更 +3. 脚本 `./../Script/GetChange.ps1` 获取 德佑 的表结构/存储过程等 变更 +4. 脚本 `./../Script/GetReportChange.ps1` 获取 德佑 的报表的 变更 -- Gitee