전체보기

  • Web Programming/ASP .Net Core 3

    ASP .Net Core 3 - MVC

    안녕하세요 씨앤텍 시스템즈 최홍준 연구원입니다. 이번 포스트는 ASP .Net Core 3.1버전 MVC패턴을 활용한 Web Page 만들기 입니다. M : Model ( 처리되는 알고리즘, DB, 데이터 등등 ) V : View ( 화면에 보여주기 위한 역할 ) C : Controller ( 화면의 로직처리 부분 ) [ Visual Studio 2019 ] 1. 프로젝트를 만듭니다. 2. ASP .NET Core 웹 애플리케이션 선택 3. 프로젝트 이름 작성 4. MVC 패턴 선택 6. 프로젝트 생성 완료 * ASP .Net Core 3.1 버전 MVC 프로젝트 디렉토리 구조는 아래와 같습니다. 1. Properties ( 프로젝트 설정 ) 2. wwwroot ( 웹 루트 디렉토리 ) 3. 종속성 ( ..

  • Health Information/Common Data Model

    OMOP-CDM 버전 비교: 5.3.1ver vs. 6.0ver

    안녕하세요. 씨앤텍 시스템즈 입니다. 이번 글은 OHDSI의 OMOM-CDM 5.3.1버전과 6.0버전 차이에 대해서 정리해 보았습니다. 5.3.1버전의 공식문서가 18년도 6월 작성되었고 6버전은 10월에 작성되었는데 약 3~4개월되는 짧은 시간에 많은 변화가 있었습니다. 먼저 비교분석한 방법은 ohdsi 깃허브에 올라와있는 cdm 공식문서를 활용하였습니다. 6.0버전: https://github.com/OHDSI/CommonDataModel 1. v5.3.1에는 있지만 v6.0에서는 삭제된 테이블 ATTRIBUTE_DEFINITION, COHORT_ATTRIBUTE, DEATH 테이블은 v6.0에서 더이상 사용되지 않습니다. 다만 DEATH 테이블의 death_date 데이터는 PERSON 테이블에 ..

  • Data/Graph Database

    SPARQL 이란?

    안녕하세요 씨앤텍 시스템즈의 김준형 입니다. 이번 포스트는 SPARQL에 대해서 정리해 보았습니다. 1. SPARQL이란? 1.1 정의 - SPARQL이란 RDF 형식이나 RDF 형태의 구조화된 데이터를 처리하기 위한 질의 언어 - SPARQL Protocol And RDF Query Language 1.2 특징 - Linked Data를 위한 질의 언어 - 한 번에 여러 데이터 저장소를 질의하여 표현 - 트리플을 이용한 데이터 질의 1.3 사용 - 일반 RDF파일에 질의 - 웹에서 RDF 파일에 질의 - 엔드포인트에 질의 2. RDF란? 2.1 정의 - RDF는 W3C 표준으로서 웹페이지의 제목, 저자, 수정일, 내용과 같은 웹 자원을 표시하기 위한 것 - Resource Description Fram..

  • Web Programming/Django

    Python Django로 게시판 만들기_게시판 구현(1)

    안녕하세요. 씨앤텍 시스템즈입니다. 이번 글은 Pyhton Django로 게시판 생성하는 방법에 대해서 정리해 보았습니다. 1. Django를 왜 가상 환경에서 실행해야 하는가? 2. 가상 환경, Django 설치 3. 게시판 글쓰기 구현 1. Django를 왜 독립된 가상 환경에서 실행해야 하는가? Django(이하 장고)를 독립된 가상환경에서 실행해야 하는 이유는 파이썬이나 라이브러리의 버전을 분리하고 인터넷에서 다운로드 한 파이썬 라이브러리들이 충돌을 일으키는 것을 방지하기 위해서입니다. 2. 가상 환경, Django 설치 2-1. 가상환경 설치 기존에 장고 프로젝트를 실행했던 폴더의 상위 폴더에서 가상 환경을 설치합니다. python -m venv 가상환경이름 저는 tech라는 이름으로 가상 환경..

  • Web Programming/Xamarin

    Xamarin의 MVVM 패턴 사용하기

    안녕하세요 씨앤텍시스템즈입니다. 이번 포스팅은 Xamarin.Forms 개발시 기본적으로 필요한 MVVM 패턴 사용법에 대해서 알아보도록 하겠습니다. 1. MVVM 패턴이란? MVVM은 Model – View – ViewModel의 약자로 응용프로그램의 비즈니스 및 presentation logic을 UI와 완전히 분리할 수 있도록 도와줍니다. 응용프로그램의 Logic과 UI를 명확하게 분리하면 많은 개발적인 문제를 해결할 수 있고 응용프로그램을 더 쉽게 테스트할 수 있으며 유지관리 하기에 용이합니다. 그리고 코드 재사용성을 크게 향상시킬 수 있으며 개발자와 UI 디자이너는 앱의 각 부분을 개발할 때 쉽게 공동 작업을 수행할 수 있습니다. - View: 사용자가 화면에서 볼 수 있는 구조, 레이아웃 및 ..

  • Health Information/Common Data Model

    DA#5를 이용한 CDM ver6.0 모델링

    안녕하세요. 씨앤텍 시스템즈 입니다. 이번에는 DA#5를 활용하여 CDM ver6.0을 모델링 해보도록 하겠습니다. 1. DA#5 사용환경 셋팅 엔코아에서 제공하는 DA# 툴은 데이터 모델링 및 ERD를 표현하는데 최적화 되어 있습니다. 아래 URL로 들어가서 밑으로 쭉~~ 스크롤 합니다. http://dataware.kr/da5/? 그리고 다음 다음 누르셔서 설치하면 됩니다. 2. 파일리버스 기능 활용 보통 테이블이 여러개이고 각 테이블에도 여러개의 칼럼이 존재합니다. 따라서 데이터 모델링을 위해서 테이블에 해당하는 모든 칼럼을 일일히 적는 것은 귀찮은 일이 될 수도 있고 또 칼럼을 실수로 누락시킬 수도 있겠지요. DA#에서는 파일리버스 기능이 있어 엑셀파일로 정리해 둔 테이블과 컬럼이 있다면 그 엑셀..