我正在使用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)
有人有任何建议吗?
有没有人在为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的医生不可见?
谢谢,
大卫沃克
背景:我使用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)