Browse Source

输血/血制品病程记录(3997,3999,4001)

zhangxc 5 years atrás
parent
commit
8b421d70d9
3 changed files with 82 additions and 70 deletions
  1. 73 67
      src/html/qcScore.html
  2. 4 2
      src/js/qcScore.js
  3. 5 1
      src/js/qcScore_byll.js

+ 73 - 67
src/html/qcScore.html

@@ -2365,76 +2365,82 @@
         <div class="content-item" code="${title.replace(/[^\u4e00-\u9fa5|a-zA-Z0-9]+/g,'')}">
             <h2 class="title">${title}</h2>
             <div class="container content-ht">
-                <div class="info-item">
-                    <div class="cont">
-                        <span class="label">姓名:</span>
-                        <span>${本人姓名}</span>
-                    </div>
-                    <div class="cont">
-                        <span class="label">性别:</span>
-                        <span>${性别}</span>
-                    </div>
-                    <div class="cont">
-                        <span class="label">科别:</span>
-                        <span>${临床科室}</span>
-                    </div>
-                    <div class="cont">
-                        <span class="label">床号:</span>
-                        <span>${床号}</span>
-                    </div>
-                    <div class="cont">
-                        <span class="label">病案号:</span>
-                        <span>${病历号}</span>
-                    </div>
-                    <div class="cont">
-                        <span class="label">年龄:</span>
-                        <span>${年龄}</span>
-                    </div>
-                </div>
-                <div class="info-item">
-                    <div class="contP">
-                        <span class="label">血型:</span>
-                        <span>${血型}</span>
-                    </div>
-                    <div class="contP">
-                        <span class="label">RH血型:</span>
-                        <span>${Rh血型}</span>
-                    </div>
-                    <div class="contP">
-                        <span class="label">输注前评估:</span>
-                        <span>${初步诊断}</span>
-                        <span>${输血检验指标}</span>
-                        <span>${输血目的}</span>
-                        <span>${输血计划}</span>
-                    </div>
-                    <div class="contP">
-                        <span class="label">输血前预防输血反应措施:</span>
-                        <p>(1)严格管理血库保养液和输血用具,有效预防致热源,严格执行无菌操作。</p>
-                        <p>(2)①勿选用有过敏史的献血员;②献血员在采血前4h内不吃高蛋白和高脂肪食物,宜用少量清淡饮食或糖水。</p>
-                        <p>(3)认真作好血型鉴定和交叉配血试验,输血前仔细查对,杜绝差错。严格执行血液保存规则,不可使用变质血液。。</p>
-                        <p>(4)严格把握采血、贮血和输血操作的各个环节。。</p>
-                    </div>
-                    <div class="contP">
-                        <span class="label">开始输血时间:</span>
-                        <span>${开始时间}</span>
-                    </div>
-                    <div class="contP">
-                        <span class="label">输血结束时间:</span>
-                        <span>${结束时间}</span>
-                    </div>
-                    <div class="contP">
-                        <span class="label">输血观察过程:</span>
-                        <span>${内容}</span>
-                    </div>
-                    <div class="contP">
-                        <span class="label">记录者:</span>
-                        <span>${医生}</span>
+                {{each(i, val) info}}
+                <div class="content-item-wrapper">
+                    <div class="info-item">
+                        <div class="cont">
+                            <span class="label">姓名:</span>
+                            <span>${本人姓名}</span>
+                        </div>
+                        <div class="cont">
+                            <span class="label">性别:</span>
+                            <span>${性别}</span>
+                        </div>
+                        <div class="cont">
+                            <span class="label">科别:</span>
+                            <span>${临床科室}</span>
+                        </div>
+                        <div class="cont">
+                            <span class="label">床号:</span>
+                            <span>${床号}</span>
+                        </div>
+                        <div class="cont">
+                            <span class="label">病案号:</span>
+                            <span>${病历号}</span>
+                        </div>
+                        <div class="cont">
+                            <span class="label">年龄:</span>
+                            <span>${年龄}</span>
+                        </div>
                     </div>
-                    <div class="contP">
-                        <span class="label">记录时间:</span>
-                        <span>${病历时间}</span>
+                    <div class="info-item">
+                        <div class="contP">
+                            <span class="label">血型:</span>
+                            <span>${血型}</span>
+                        </div>
+                        <div class="contP">
+                            <span class="label">RH血型:</span>
+                            <span>${Rh血型}</span>
+                        </div>
+                        <div class="contP">
+                            <span class="label">输注前评估:</span>
+                            <span>患者现患</span>
+                            <span>${初步诊断}</span>
+                            <span>${输血检验指标}</span>
+                            <span>${输血目的}</span>
+                            <span>${输血计划}</span>
+                            <span>。病人知情同意已签。</span>
+                        </div>
+                        <div class="contP">
+                            <span class="label">输血前预防输血反应措施:</span>
+                            <p>(1)严格管理血库保养液和输血用具,有效预防致热源,严格执行无菌操作。</p>
+                            <p>(2)①勿选用有过敏史的献血员;②献血员在采血前4h内不吃高蛋白和高脂肪食物,宜用少量清淡饮食或糖水。</p>
+                            <p>(3)认真作好血型鉴定和交叉配血试验,输血前仔细查对,杜绝差错。严格执行血液保存规则,不可使用变质血液。</p>
+                            <p>(4)严格把握采血、贮血和输血操作的各个环节。</p>
+                        </div>
+                        <div class="contP">
+                            <span class="label">开始输血时间:</span>
+                            <span>${开始时间}</span>
+                        </div>
+                        <div class="contP">
+                            <span class="label">输血结束时间:</span>
+                            <span>${结束时间}</span>
+                        </div>
+                        <div class="contP">
+                            <span class="label">输血观察过程:</span>
+                            <span>${内容}</span>
+                        </div>
+                        <div class="contP">
+                            <span class="label">记录者:</span>
+                            <span>${医生}</span>
+                        </div>
+                        <div class="contP">
+                            <span class="label">记录时间:</span>
+                            <span>${病历日期}</span>
+                        </div>
                     </div>
                 </div>
+                {{/each}}
             </div>
         </div>
     </script>

+ 4 - 2
src/js/qcScore.js

@@ -4,7 +4,7 @@ require('jquery-templates');
 require('./modal.js');
 const {api,post,getUrlArgObject,setBoxHeight} = require('./utils.js');
 const {keyMaps} = require('./maps.js');
-const {wardRound,preoperation,summary,operationRecord,applicationForm,resultForm,consultationNote,difficultRecord,illnessNotice,pathologicTest,rescueRecord,transfusionEvaluate} = require("./qcScore_byll.js")
+const {wardRound,preoperation,summary,operationRecord,applicationForm,resultForm,consultationNote,difficultRecord,illnessNotice,pathologicTest,rescueRecord,transfusionEvaluate,transfusionRecord} = require("./qcScore_byll.js")
 //本页全局变量
 let global_flawData = {};    //缺陷数据
 const global_id=getUrlArgObject("id");
@@ -78,6 +78,8 @@ function getRecordDetail(){
       infoNotNull(obj,'病理检验送检单')&&pathologicTest(obj['病理检验送检单'],'病理检验送检单')
       infoNotNull(obj,'抢救记录')&&rescueRecord(obj['抢救记录'],'抢救记录')
       infoNotNull(obj,'输血后效果评价')&&transfusionEvaluate(obj['输血后效果评价'],'输血后效果评价')
+      infoNotNull(obj,'输血/血制品病程记录')&&transfusionRecord(obj['输血/血制品病程记录'],'输血/血制品病程记录')
+      
       setBoxHeight();
     }
   });
@@ -108,7 +110,7 @@ function initContent(data){
     // "抢救记录":"#rescueRecordTmpl",
     "术后首次病程及谈话记录":"#surgeryAfRecord",
     "危急值记录":"#dangerRecore",
-    "输血/血制品病程记录":"#transfusionRecordTmpl",
+    // "输血/血制品病程记录":"#transfusionRecordTmpl",
     // "输血后效果评价":"#transfusionEvaluateTmpl",
     "死亡记录":"#deathRecordTmpl",
     "死亡病例讨论记录":"#discusionAboutDeathTmpl",

+ 5 - 1
src/js/qcScore_byll.js

@@ -38,6 +38,9 @@ function rescueRecord(data, title){
 function transfusionEvaluate(data, title){
     $("#transfusionEvaluateTmpl").tmpl({info:data,title:title,}).appendTo("#contentInfo");
 }
+function transfusionRecord(data, title){
+    $("#transfusionRecordTmpl").tmpl({info:data,title:title,}).appendTo("#contentInfo");
+}
 module.exports = {
     wardRound,
     preoperation,
@@ -50,5 +53,6 @@ module.exports = {
     illnessNotice,
     pathologicTest,
     rescueRecord,
-    transfusionEvaluate
+    transfusionEvaluate,
+    transfusionRecord
 }