F020 - 동의서 기록, 서명, 조회

인증기준번호
  • F020
  • 등급
유형별 필수 여부
  • 유형 1 : 필수
  • 유형 2 : 필수
  • 유형 3 : 필수
분류
의무기록
인증기준
동의서 기록, 서명, 조회
인증기준 설명

동의서를 기록, 서명, 조회할 수 있어야 함. 
의사가 환자에게 의료 행위에 대해 설명하고 이를 기록할 수 있어야 함. 
의사와 환자가 동반 서명할 수 있어야 함. 의료진이 동의서를 조회할 수 있어야 함.
전자형태 동의서에 내용을 기록하여 저장 및 조회할 수 있어야 함. 
단, 전자형태 동의서가 구현되지 않은 경우 서면 동의서에 동반 서명을 받은 후 이를 스캔하고 저장하여 보관할 수 있어야 함. 

용어 정의: 
- ‘동의서’는 수술동의서, 마취동의서, 시술동의서, 검사동의서 등을 포함한다.
- '기록'은 사용자가 동의서를 입력하는 기능, '서명'은 기록 후 전자 서명하는 기능, '조회'는 동의서를 화면에 보여주는 기능을 말한다. 

개발가이드
보기(레이어 팝업)
산출소스

'환자동의서를 담는 객체
Public dtPatientDocument As DataTable
'선택된 환자의 정보를 담는 객체
Public dtPatientInfo As DataTable

'차트번호 기준으로 환자의 동의서 내용을 조회
private sub PateintDocumentSelelct(sPrmEmrRegNum)

   Dim dtPatientDocumnetSelect as DataTable 
   dtPatientDocumentSelect  = PatientDocumentSelect(sPrmEmrRegNum)
 
   if ( dtPatientDocument.Rows.Count>1)
   for I as integer = 0 to dtPatientDocument.Rows.Count-1
          Display.동의서List.SetData(dtPatientDocumentSelect.Rows(i)(기록종류)
          Display.동의서List.SetData(dtPatientDocumentSelect.Rows(i)(환자번호))
          Display.동의서List.SetData(dtPatientDocumentSelect.Rows(i)(기록종류))
          Display.동의서List.SetData(dtPatientDocumentSelect.Rows(i)(기록내용))
          Display.동의서List.SetData(dtPatientDocumentSelect.Rows(i)(작성일시))
          Display.동의서List.SetData(dtPatientDocumentSelect.Rows(i)(작성자))
          Display.동의서List.SetData(dtPatientDocumentSelect.Rows(i)(서명여부))
          Display.동의서List.SetData(dtPatientDocumentSelect.Rows(i)(문서번호))     
   Next
   else
     MsgBox.Show(“조회된 동의서가 없습니다.”)
   End if
 
End sub