Windows 환경의 QT Framework에서 Oracle 연결을 위해서는 SQL Database Driver가 필요한 데 기본적으로 SQLite, MySQL, ODBC 등은 설치되어 있으나 Oracle은 추가로 설치해줘야 한다. 최종적으로 qsqloci.dll, qsqlocid.dll 파일이 필요한 셈이다. 자세한 내용은 GitHub에서 전체 설정 파일 및 연결 예제를 살펴보기 바란다.
oci.pro 파일 수정
qsqldriverbase.pri 파일 수정
$> qmake -- OCI_INCDIR=C:\instantclient_12_2\sdk\include OCI_LIBDIR=C:\instantclient_12_2\sdk\lib\msvc oci.pro 또는
$> qmake "INCLUDEPATH+=C:\instantclient_12_2\sdk\include" "LIBS+=-LC:\instantclient_12_2\sdk\lib\msvc -loci" oci.pro
$> nmake 또는 mingw32-make.exe
예제 파일 main.pro : QT += sql 추가
PyInstaller 패키지는 python 스크립트를 운영체제에 따른 실행 파일로 만든다. 특히 PyQt 패키지를 사용하여 실행 파일로 만들 때 유용하다. 자세한 내용은 Pyinstaller로 PyQt5 코드를 exe로 만들기를 살펴보기 바란다.
$> pip install -U pyinstaller
$> pyinstaller guiTest.py -F -w --clean --noupx
$> pyinstaller guiTest.py -F -w -D --clean --noupx
macOS에서 Retina(HiDPI) 문제가 있으면 : info.plist 편집
<key>NSHighResolutionCapable</key>
<string>True</string>
Clinical Decision Support System(CDSS)는 환자로부터 얻어진 임상 정보를 바탕으로 의료인의 질병을 진단하고 치료할 때 의사결정을 도와주는 시스템을 말한다. 현재 제공되는 기술로는 진단 지원, 처방 결정 지원, 정보검색, 의료영상 분석, 위험 알림 등이 있다. IBM Watson Health는 Natural Language Processing(NLP)를 기반으로 의료분야 빅데이터를 학습하고 자연어 질문에 대한 답변을 근거와 함께 제공한다. 자연어 질문 분석, 답변 가설 생성, 학습된 지식 기반 가설별 근거 추출 및 스코어, 근거 기반 가설 신뢰도 평가 및 우선 순위화 과정으로 구성되어 있다(이동훈 et al., 2016).
딥러닝은 빅데이터 환경일수록 정교한 모델이 가능한데 이를 위해서는 전자의무기록을 해야 하고 이 스키마를 통합할 수 있는 표준안이 필요하다. 의학은 경험 의학이라고 봐도 무방할 정도로 싸인 데이터가 중요하다. 이 경험치의 축적은 특히 임상의학에서 상당한 효과를 발휘할 수 있을 것으로 보인다. 환자의 이미지(영상, 병리)를 한 명의 의사가 10년 동안 보는 양을 기계는 하루면 되지 않을까? 국가는 이 세계에서 인간이 소외나 배제의 불안을 가지지 않도록 인간중심의 실제적인 미래 청사진을 그려나갈 필요가 있다고 본다.