小编Dav*_*ker的帖子

使用SQL FOR XML创建HTML表

我正在使用SQL Server 2008 R2中的FOR XML语句创建HL7 Continuity of Care Document(CCD).

我用这种方法做了很多,但这是我第一次在HTML表格中表示部分数据,这给我带来了麻烦.

所以,我在表格中有以下信息:

  Problem  |   Onset    | Status
---------------------------------
  Ulcer    | 01/01/2008 | Active
  Edema    | 02/02/2005 | Active
Run Code Online (Sandbox Code Playgroud)

我试图渲染以下内容

<tr>
    <th>Problem</th>
    <th>Onset</th>
    <th>Status</th>
</tr>
<tr>
    <td>Ulcer</td>
    <td>01/01/2008</td>
    <td>Active</td>
</tr>
<tr>
    <td>Edema</td>
    <td>02/02/2005</td>
    <td>Active</td>
</tr>
Run Code Online (Sandbox Code Playgroud)

我正在使用此查询:

SELECT    p.ProblemType AS "td"
    , p.Onset AS "td"
    , p.DiagnosisStatus AS "td"
FROM tblProblemList p
WHERE p.PatientUnitNumber = @PatientUnitNumber
FOR XML PATH('tr')
Run Code Online (Sandbox Code Playgroud)

我一直得到以下内容:

<tr>
  <td>Ulcer2008-01-01Active</td>
</tr>
<tr>
  <td>Edema2005-02-02Active</td>
</tr>
Run Code Online (Sandbox Code Playgroud)

有人有任何建议吗?

html xml t-sql sql-server html-table

27
推荐指数
3
解决办法
6万
查看次数

以编程方式将注释添加到PDF标题

有没有人在为PDF文件添加其他信息方面取得任何成功?

我们有一个电子病历系统,为我们的用户生成医疗文件.过去,这些文档都是Print-To-File(.prn)文件,我们将这些文件提供给一个系统,该系统将它们显示为企业医疗记录的一部分.

现在,医院的企业医疗记录供应商希望以PDF格式接收文档,但仍希望将所有相同的信息存储在标题中.

老实说,我们无法弄清楚如何将信息放入不破坏PDF文件的PDF文件中.

这是我们其中一个PDF的开头......

%PDF-1.4  
%âãÏÓ  
6 0 obj  
<<  
   /Type /XObject  
   /Subtype /Image  
   /BitsPerComponent 8  
   /Width 854  
   /Height 130  
   /ColorSpace /DeviceRGB  
   /Filter /DCTDecode  
   /Length 17734>>  
stream  
Run Code Online (Sandbox Code Playgroud)

在我们的PRN文件中,我们将插入如下信息:

%MRN% TEST000001
%ACCT% TEST0000000000001
%DATE% 01/01/2009^16:44
%DOC_TYPE% Clinical
%DOC_NUM% 192837475
%DOC_VER% 1
Run Code Online (Sandbox Code Playgroud)

我的问题是,我是否可以以允许文档服务器执行后处理的方式将此信息插入PDF中,但查看PDF的医生不可见?

谢谢,

大卫沃克

pdf

5
推荐指数
1
解决办法
3932
查看次数

使用SQL FOR XML语句生成XML注释

背景:我使用SQL FOR XML查询生成更大的XML文档(HL7 CDA文档).遵循约定,我们需要在此XML节点之前包含节注释,以便在将节点重新组装到较大的文档中时,它们更易于阅读.

以下是预期输出的示例:

<!-- 
********************************************************
  Past Medical History section
********************************************************
-->

<component>
    <section>
        <code code="10153-2" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC"/>
        <title>Past Medical History</title>
        <text>
            <list>
                <item>COPD - 1998</item>
                <item>Dehydration - 2001</item>
                <item>Myocardial infarction - 2003</item>
            </list>
        </text>
    </section>
</component>
Run Code Online (Sandbox Code Playgroud)

这是我为构建上述XML而构造的SQL FOR XML语句:

SELECT     '10153-2' AS [section/code/@code], '2.16.840.1.113883.6.1' AS [section/code/@codeSystem], 'LOINC' AS [section/code/@codeSystemName], 
                      'Past Medical History' AS [section/title],
            (SELECT     [Incident] + ' - ' + [IncidentYear] as "item"
             FROM       [tblSummaryPastMedicalHistory] AS PMH
             WHERE      ([PMH].[Incident] IS NOT NULL) AND ([PMH].[PatientUnitNumber] = [PatientEncounter].[PatientUnitNumber])
             FOR …
Run Code Online (Sandbox Code Playgroud)

xml sql-server

4
推荐指数
1
解决办法
4308
查看次数

标签 统计

sql-server ×2

xml ×2

html ×1

html-table ×1

pdf ×1

t-sql ×1