SPMNR03800_검사기록.xsl 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  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. <html>
  5. <head>
  6. <title>검사 기록</title>
  7. <style type="text/css">
  8. body,
  9. input,
  10. select,
  11. table,
  12. textarea,
  13. .vs_button {
  14. font-family:돋움;
  15. font-size:9pt;
  16. }
  17. </style>
  18. <script language="JavaScript">
  19. function fHiddenCommonInfo(){
  20. patinfo.style.display="none";
  21. }
  22. </script>
  23. </head>
  24. <body >
  25. <div id="page" style="position:relative; top:5px; width:640px; ">
  26. <div id="patinfo" >
  27. <table bordercolor="silver" frame="box" cellspacing="0" width="100%">
  28. <tr>
  29. <td>
  30. <table>
  31. <tr>
  32. <td>등록번호</td>
  33. <td>
  34. <xsl:value-of select="/SignData/PatientInfo/pid"/>
  35. </td>
  36. </tr>
  37. <tr>
  38. <td>성명</td>
  39. <td>
  40. <xsl:value-of select="/SignData/PatientInfo/pname"/>
  41. </td>
  42. </tr>
  43. <tr>
  44. <td>성별/나이</td>
  45. <td>
  46. <xsl:value-of select="/SignData/PatientInfo/age"/>
  47. </td>
  48. </tr>
  49. <tr>
  50. <td>진료과</td>
  51. <td>
  52. <xsl:value-of select="/SignData/PatientInfo/orddept"/>
  53. </td>
  54. </tr>
  55. </table>
  56. </td>
  57. <td align="center"><font size="5"><b>검사 기록</b></font></td>
  58. </tr>
  59. </table>
  60. </div><br/>
  61. <b>검사 기록</b><br/>
  62. <table border="1" frame="box" bordercolor="silver" cellspacing="0" width="100%">
  63. <tr>
  64. <td bgcolor = "#e0e0e0" width="4%" align="center">No</td>
  65. <td bgcolor = "#e0e0e0" width="4%" align="center">상태</td>
  66. <td bgcolor = "#e0e0e0" width="20%" align="center">기록일시</td>
  67. <td bgcolor = "#e0e0e0" width="8%" align="center">DNAR</td>
  68. <td bgcolor = "#e0e0e0" width="46%" align="center">간호기록</td>
  69. <td bgcolor = "#e0e0e0" width="18%" align="center">작성자</td>
  70. </tr>
  71. <xsl:apply-templates select="/SignData/SignInfo/signSaveData/saveDataList"/>
  72. </table><br/>
  73. </div>
  74. </body>
  75. </html>
  76. </xsl:template>
  77. <xsl:template match="saveDataList">
  78. <tr>
  79. <td align="center" width="4%"><xsl:number/></td>
  80. <td align="center" width="4%"><xsl:value-of select="status"/></td>
  81. <td width="20%" align="center">
  82. <span style="padding:5 5 5 5">
  83. <xsl:value-of select="substring(recdt,1,4)"/>
  84. <xsl:if test="recdt"><xsl:text>-</xsl:text></xsl:if>
  85. <xsl:value-of select="substring(recdt,5,2)"/>
  86. <xsl:if test="recdt"><xsl:text>-</xsl:text></xsl:if>
  87. <xsl:value-of select="substring(recdt,7,2)"/>
  88. <xsl:if test="recdt"><xsl:text> </xsl:text></xsl:if>
  89. <xsl:value-of select="substring(recdt,9,2)"/>
  90. <xsl:if test="recdt"><xsl:text>:</xsl:text></xsl:if>
  91. <xsl:value-of select="substring(recdt,11,2)"/>
  92. </span>
  93. </td>
  94. <td width="8%" align="center"><span style="padding:5 5 5 5"></span></td>
  95. <td width="46%" align="reft">
  96. <span style="padding:5 5 5 5">
  97. <xsl:value-of select="stmtspec"/>
  98. </span>
  99. </td>
  100. <td width="18%" align="center"><span style="padding:5 5 5 5"><xsl:value-of select="usernm"/></span></td>
  101. </tr>
  102. </xsl:template>
  103. </xsl:stylesheet>