SMMNR02500_혈당간호기록.xsl 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. <?xml version="1.0" encoding="euc-kr"?>
  2. <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
  3. <xsl:template match="/">
  4. <xsl:variable name="pid" select="/SignData/SignInfo/viewinfo/pid"/>
  5. <xsl:variable name="orddd" select="/SignData/SignInfo/viewinfo/orddd"/>
  6. <xsl:variable name="cretno" select="/SignData/SignInfo/viewinfo/cretno"/>
  7. <xsl:variable name="recdd" select="/SignData/SignInfo/viewinfo/recdd"/>
  8. <xsl:variable name="recflag" select="/SignData/SignInfo/viewinfo/recflag"/>
  9. <xsl:variable name="instcd" select="/SignData/SignInfo/viewinfo/instcd"/>
  10. <html>
  11. <head>
  12. <title>혈당간호기록</title>
  13. <style type="text/css">
  14. body,
  15. input,
  16. select,
  17. table,
  18. textarea,
  19. .vs_button {
  20. font-family:돋움;
  21. font-size:9pt;
  22. }
  23. </style>
  24. <script language="JavaScript">
  25. function fHiddenCommonInfo(){
  26. patinfo.style.display="none";
  27. }
  28. </script>
  29. </head>
  30. <body >
  31. <b>혈당간호기록( <xsl:value-of select="substring(/SignData/SignInfo/viewinfo/recdd, 1, 4)"/>
  32. <xsl:if test="/SignData/SignInfo/viewinfo/recdd"><xsl:text>-</xsl:text></xsl:if>
  33. <xsl:value-of select="substring(/SignData/SignInfo/viewinfo/recdd, 5, 2)"/>
  34. <xsl:if test="/SignData/SignInfo/viewinfo/recdd"><xsl:text>-</xsl:text></xsl:if>
  35. <xsl:value-of select="substring(/SignData/SignInfo/viewinfo/recdd, 7, 2)"/> )</b><br/>
  36. <xsl:choose>
  37. <!-- 그리드 통합이후_20091013 이후 데이터 -->
  38. <xsl:when test="/SignData/SignInfo/viewinfo/gridmergeflag ='Y'">
  39. <table border="1" frame="box" bordercolor="silver" cellspacing="0" width="100%">
  40. <tr>
  41. <td bgcolor = "#e0e0e0" width="10%" align="center">일자</td>
  42. <td bgcolor = "#e0e0e0" width="5%" align="center">시간</td>
  43. <td bgcolor = "#e0e0e0" width="7%" align="center">결과</td>
  44. <td bgcolor = "#e0e0e0" width="13%" align="center">비고</td>
  45. <td bgcolor = "#e0e0e0" width="5%" align="center">DNAR</td>
  46. <td bgcolor = "#e0e0e0" width="50%" align="center">혈당간호기록</td>
  47. <td bgcolor = "#e0e0e0" width="10%" align="center">작성자</td>
  48. </tr>
  49. <xsl:apply-templates select="/SignData/SignInfo/bsviewinfo/bsreclist"/>
  50. </table>
  51. </xsl:when>
  52. <!-- 그리드 통합이전_20091013 이전 데이터 -->
  53. <xsl:otherwise>
  54. <div id="rec" style="position:absolute; top:15px; width:310px; ">
  55. <table border="1" frame="box" bordercolor="silver" cellspacing="0" width="100%">
  56. <tr>
  57. <td bgcolor = "#e0e0e0" width="15%" align="center">일자</td>
  58. <td bgcolor = "#e0e0e0" width="15%" align="center">시간</td>
  59. <td bgcolor = "#e0e0e0" width="15%" align="center">결과</td>
  60. <td bgcolor = "#e0e0e0" width="40%" align="center">비고</td>
  61. <td bgcolor = "#e0e0e0" width="15%" align="center">작성자</td>
  62. </tr>
  63. <xsl:apply-templates select="/SignData/SignInfo/bsviewinfo/bsreclist"/>
  64. </table>
  65. </div>
  66. <div id="dnar" style="position:absolute; top:15px; left:322; width:392px; ">
  67. <table border="1" frame="box" bordercolor="silver" cellspacing="0" width="100%">
  68. <tr>
  69. <td bgcolor = "#e0e0e0" width="15%" align="center">일자</td>
  70. <td bgcolor = "#e0e0e0" width="15%" align="center">시간</td>
  71. <td bgcolor = "#e0e0e0" width="5%" align="center">DNAR</td>
  72. <td bgcolor = "#e0e0e0" width="50%" align="center">간호기록</td>
  73. <td bgcolor = "#e0e0e0" width="15%" align="center">작성자</td>
  74. </tr>
  75. <xsl:apply-templates select="/SignData/SignInfo/nursingviewinfo/nursingrecordlist"/>
  76. </table>
  77. </div>
  78. </xsl:otherwise>
  79. </xsl:choose>
  80. </body>
  81. </html>
  82. </xsl:template>
  83. <xsl:template match="bsreclist">
  84. <xsl:choose>
  85. <!-- 그리드 통합이후_20091013 이후 데이터 -->
  86. <xsl:when test="/SignData/SignInfo/viewinfo/gridmergeflag ='Y'">
  87. <tr>
  88. <td width="10%" align="center"><span style="padding:5 0 5 0"><xsl:value-of select="recdd"/></span></td>
  89. <td width="5%" align="center"><span style="padding:5 0 5 0"><xsl:value-of select="rectm"/></span></td>
  90. <td width="7%" align="center"><span style="padding:5 0 5 0"><xsl:value-of select="recrslt"/></span></td>
  91. <td width="13%" align="center"><span style="padding:5 0 5 0"><xsl:value-of select="rem"/></span></td>
  92. <td width="5%" align="center"><span style="padding:5 0 5 0"><xsl:value-of select="dnar"/></span></td>
  93. <td width="50%" align="left"><span style="padding:5 0 5 0"><xsl:value-of select="stmtspec"/></span></td>
  94. <td width="10%" align="center"><span style="padding:5 0 5 0"><xsl:value-of select="recnm"/></span></td>
  95. </tr>
  96. </xsl:when>
  97. <!-- 그리드 통합이전_20091013 이전 데이터 -->
  98. <xsl:otherwise>
  99. <tr>
  100. <td width="15%" align="center"><span style="padding:5 0 5 0"><xsl:value-of select="recdd"/></span></td>
  101. <td width="15%" align="center"><span style="padding:5 0 5 0"><xsl:value-of select="rectm"/></span></td>
  102. <td width="15%" align="center"><span style="padding:5 0 5 0"><xsl:value-of select="recrslt"/></span></td>
  103. <td width="40%" align="center"><span style="padding:5 0 5 0"><xsl:value-of select="rem"/></span></td>
  104. <td width="15%" align="center"><span style="padding:5 0 5 0"><xsl:value-of select="recnm"/></span></td>
  105. </tr>
  106. </xsl:otherwise>
  107. </xsl:choose>
  108. </xsl:template>
  109. <xsl:template match="nursingrecordlist">
  110. <tr>
  111. <td width="15%" align="center"><span style="padding:5 0 5 0"><xsl:value-of select="recdd"/></span></td>
  112. <td width="15%" align="center"><span style="padding:5 0 5 0"><xsl:value-of select="rectm"/></span></td>
  113. <td width="5%" align="center"><span style="padding:5 0 5 0"><xsl:value-of select="dnar"/></span></td>
  114. <td width="50%" align="left"><span style="padding:5 0 5 0"><xsl:value-of select="stmtspec"/></span></td>
  115. <td width="15%" align="center"><span style="padding:5 0 5 0"><xsl:value-of select="fstrgstrnm"/></span></td>
  116. </tr>
  117. </xsl:template>
  118. </xsl:stylesheet>