123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208 |
- <?xml version="1.0" encoding="euc-kr"?>
- <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
- <xsl:template match="/">
- <html>
- <head>
- <title>수혈간호기록</title>
- <style type="text/css">
- body,
- input,
- select,
- table,
- textarea,
- .vs_button {
- font-family:돋움;
- font-size:9pt;
- }
- </style>
- <script language="JavaScript">
- function fHiddenCommonInfo(){
- patinfo.style.display="none";
- }
- </script>
- </head>
- <body >
- <div id="page" style="position:relative; top:5px; width:682px; ">
- <!-- <b>수혈간호기록</b> -->
- <table border="1" bordercolor="silver" cellspacing="0" width="100%">
- <tr>
- <td bgcolor = "#e0e0e0" align="center" width="17%">혈액번호</td>
- <td width="16%">
- <span style="padding:0 0 0 5">
- <xsl:value-of select="/SignData/SignInfo/tnsnurserecgruplist/blodno"/>
- </span>
- </td>
- <td bgcolor = "#e0e0e0" align="center" width="17%">혈액명</td>
- <td width="23%">
- <span style="padding:0 0 0 5">
- <xsl:value-of select="/SignData/SignInfo/tnsnurserecgruplist/prcpnm"/>
- </span>
- </td>
- <td bgcolor = "#e0e0e0" align="center" width="17%">혈액형</td>
- <td align="center" width="10%">
- <span style="padding:0 0 0 5">
- <xsl:value-of select="/SignData/SignInfo/tnsnurserecgruplist/abo"/>
- </span>
- </td>
- </tr>
- <tr>
- <td bgcolor = "#e0e0e0" align="center" width="17%">수혈시작일시</td>
- <td width="16%">
- <span style="padding:0 0 0 5">
- <xsl:value-of select="substring(/SignData/SignInfo/tnsnurserecgruplist/tnsstrdd, 1, 4)"/>
- <xsl:if test="/SignData/SignInfo/tnsnurserecgruplist/tnsstrdd"><xsl:text>-</xsl:text></xsl:if>
- <xsl:value-of select="substring(/SignData/SignInfo/tnsnurserecgruplist/tnsstrdd, 5, 2)"/>
- <xsl:if test="/SignData/SignInfo/tnsnurserecgruplist/tnsstrdd"><xsl:text>-</xsl:text></xsl:if>
- <xsl:value-of select="substring(/SignData/SignInfo/tnsnurserecgruplist/tnsstrdd, 7, 2)"/>
- <xsl:if test="/SignData/SignInfo/tnsnurserecgruplist/tnsstrdd"><xsl:text> </xsl:text></xsl:if>
- <xsl:value-of select="substring(/SignData/SignInfo/tnsnurserecgruplist/tnsstrtm, 1, 2)"/>
- <xsl:if test="/SignData/SignInfo/tnsnurserecgruplist/tnsstrtm"><xsl:text>:</xsl:text></xsl:if>
- <xsl:value-of select="substring(/SignData/SignInfo/tnsnurserecgruplist/tnsstrtm, 3, 2)"/>
- </span>
- </td>
- <td bgcolor = "#e0e0e0" align="center" width="17%">수혈종료일시</td>
- <td width="23">
- <span style="padding:0 0 0 5">
- <xsl:value-of select="substring(/SignData/SignInfo/tnsnurserecgruplist/tnsenddd, 1, 4)"/>
- <xsl:if test="/SignData/SignInfo/tnsnurserecgruplist/tnsenddd"><xsl:text>-</xsl:text></xsl:if>
- <xsl:value-of select="substring(/SignData/SignInfo/tnsnurserecgruplist/tnsenddd, 5, 2)"/>
- <xsl:if test="/SignData/SignInfo/tnsnurserecgruplist/tnsenddd"><xsl:text>-</xsl:text></xsl:if>
- <xsl:value-of select="substring(/SignData/SignInfo/tnsnurserecgruplist/tnsenddd, 7, 2)"/>
- <xsl:if test="/SignData/SignInfo/tnsnurserecgruplist/tnsenddd"><xsl:text> </xsl:text></xsl:if>
- <xsl:value-of select="substring(/SignData/SignInfo/tnsnurserecgruplist/tnsendtm, 1, 2)"/>
- <xsl:if test="/SignData/SignInfo/tnsnurserecgruplist/tnsendtm"><xsl:text>:</xsl:text></xsl:if>
- <xsl:value-of select="substring(/SignData/SignInfo/tnsnurserecgruplist/tnsendtm, 3, 2)"/>
- </span>
- </td>
- <td bgcolor = "#e0e0e0" align="center" width="17%">전원</td>
- <td align="center" width="10%">
- <span style="padding:0 0 0 5">
- <xsl:value-of select="/SignData/SignInfo/tnsnurserecgruplist/transferyn"/>
- </span>
- </td>
- </tr>
- <tr>
- <td bgcolor = "#e0e0e0" align="center" width="17%">수혈시작간호사</td>
- <td width="16%">
- <span style="padding:0 0 0 5">
- <xsl:value-of select="/SignData/SignInfo/tnsnurserecgruplist/tnsstrnursnm"/>
- </span>
- </td>
- <td bgcolor = "#e0e0e0" align="center" width="17%">수혈종료간호사</td>
- <td width="50%" colspan="3">
- <span style="padding:0 0 0 5">
- <xsl:value-of select="/SignData/SignInfo/tnsnurserecgruplist/tnsendnursnm"/>
- </span>
- </td>
- </tr>
- <tr>
- <td bgcolor = "#e0e0e0" align="center" width="17%">수혈부작용</td>
- <td width="83%" colspan="5">
- <span style="padding:0 0 0 5">
- <xsl:value-of select="/SignData/SignInfo/tnsnurserecgruplist/tnssideeffect"/>
- </span>
- </td>
- </tr>
- <tr>
- <td bgcolor = "#e0e0e0" align="center" width="17%">부작용기타</td>.
- <td width="16%">
- <span style="padding:0 0 0 5">
- <xsl:value-of select="/SignData/SignInfo/tnsnurserecgruplist/tnssideeffectetc"/>
- </span>
- </td>
- <td bgcolor = "#e0e0e0" align="center" width="17%">전달사항</td>
- <td width="50%" colspan="3">
- <span style="padding:0 0 0 5">
- <xsl:value-of select="/SignData/SignInfo/tnsnurserecgruplist/prcpdelivefact"/>
- </span>
- </td>
- </tr>
- <tr>
- <td bgcolor = "#e0e0e0" align="center" width="17%">수혈중단</td>
- <td width="16%" align="center">
- <span style="padding:0 0 0 5">
- <xsl:value-of select="/SignData/SignInfo/tnsnurserecgruplist/discontinuyn"/>
- </span>
- </td>
- <td bgcolor = "#e0e0e0" align="center" width="17%">소량수혈</td>
- <td width="23%" align="center">
- <span style="padding:0 0 0 5">
- <xsl:value-of select="/SignData/SignInfo/tnsnurserecgruplist/smlqtytnsyn"/>
- </span>
- </td>
- <td bgcolor = "#e0e0e0" align="center" width="17%">1pint 투여량</td>
- <td width="10%" align="center">
- <span style="padding:0 0 0 5">
- <xsl:value-of select="/SignData/SignInfo/tnsnurserecgruplist/onepintqty"/>
- </span>
- </td>
- </tr>
- <tr>
- <td bgcolor = "#e0e0e0" align="center" width="17%">수혈중단사유</td>
- <td width="16%">
- <span style="padding:0 0 0 5">
- <xsl:value-of select="/SignData/SignInfo/tnsnurserecgruplist/discontinu"/>
- </span>
- </td>
- <td bgcolor = "#e0e0e0" align="center" width="17%">사유기타</td>
- <td width="50%" colspan="3">
- <span style="padding:0 0 0 5">
- <xsl:value-of select="/SignData/SignInfo/tnsnurserecgruplist/discontinuetc"/>
- </span>
- </td>
- </tr>
- <tr>
- <td bgcolor = "#e0e0e0" align="center" width="17%">수혈기록</td>
- <td width="83%" colspan="5">
- <pre>
- <xsl:value-of select="/SignData/SignInfo/tnsnurserecgruplist/tnsrec"/>
- </pre>
- </td>
- </tr>
- </table>
- <br/>
- <b>Vital Sign</b>
- <table border="1" frame="box" bordercolor="silver" cellspacing="0" width="100%">
- <tr>
- <td bgcolor = "#e0e0e0" width="4%" align="center">No</td>
- <td bgcolor = "#e0e0e0" width="20%" align="center">측정일시</td>
- <td bgcolor = "#e0e0e0" width="20%" align="center">구분</td>
- <td bgcolor = "#e0e0e0" width="14%" align="center">혈압</td>
- <td bgcolor = "#e0e0e0" width="14%" align="center">맥박</td>
- <td bgcolor = "#e0e0e0" width="14%" align="center">호홉</td>
- <td bgcolor = "#e0e0e0" width="14%" align="center">체온</td>
- </tr>
- <xsl:apply-templates select="/SignData/SignInfo/vitalsigngrup/vitalsigngruplist"/>
- </table>
- </div>
- </body>
- </html>
- </xsl:template>
-
- <xsl:template match="vitalsigngruplist">
- <tr>
- <td align="center" width="4%"><xsl:number/></td>
- <td width="20%" align="reft">
- <span style="padding:5 5 5 5">
- <xsl:value-of select="substring(recdd,1,4)"/>
- <xsl:if test="recdd"><xsl:text>-</xsl:text></xsl:if>
- <xsl:value-of select="substring(recdd,5,2)"/>
- <xsl:if test="recdd"><xsl:text>-</xsl:text></xsl:if>
- <xsl:value-of select="substring(recdd,7,2)"/>
- <xsl:if test="recdd"><xsl:text> </xsl:text></xsl:if>
- <xsl:value-of select="substring(rectm,1,2)"/>
- <xsl:if test="rectm"><xsl:text>:</xsl:text></xsl:if>
- <xsl:value-of select="substring(rectm,3,2)"/>
- </span>
- </td>
- <td width="20%"><span style="padding:0 0 0 5"><xsl:value-of select="flag"/></span></td>
- <td width="14%" align="right"><span style="padding:5 5 5 5"><xsl:value-of select="bp"/></span></td>
- <td width="14%" align="right"><span style="padding:5 5 5 5"><xsl:value-of select="pulse"/></span></td>
- <td width="14%" align="right"><span style="padding:5 5 5 5"><xsl:value-of select="breth"/></span></td>
- <td width="14%" align="right"><span style="padding:5 5 5 5"><xsl:value-of select="bdtp"/></span></td>
- </tr>
- </xsl:template>
- </xsl:stylesheet>
|