본문 바로가기

전체 글15

HL7 FHIR Resource(2) - Observation 이번 포스팅에는 HL7 FHIR Resource(2) Observation Resource에 대해 포스팅하려 합니다. Observation Resource ( 관찰 리소스) 더보기 observation resource는 관찰 리소스는 진단을 지원하며 진행상황을 모니터링하며, 기준선과 패턴을 결정하고, 인구 통계학적 특성을 포착하는 데 사용되는 의료분야의 핵심 요소입니다. Observation Resource는 전체 보고서를 형성하기 위해, 검사실, 이미징 및 기타 임상 및 진단 데이터를 나타내기 위해 DiagnosticReport에서 참조합니다. 라는 내용이 공식문서에서 말하고 있습니다... 하지만 잘 모르겠죠?? 관찰 리소스 핵심 프로필 정의 구현체가 프로파일 별 개념을 구조화된 데이터로 표현할 때 이.. 2022. 12. 5.
HL7 FHIR - Resource(1) - Patient FHIR HL7이라는 구제 표준기구가 만든 의료 데이터의 형식을 지정하여 의료 데이터 교환을 위한 API의 표준 이다. API 기술을 사용하기 때문에 더 편리하게 자료를 교환하고 공유가 가능하여졌다. FHIR Resource FHIR는 리소스 라는 단위로 데이터를 정형화하여 관리한다. 이렇게 데이터를 정형화를 진행하여 많은 사람이 각각의 데이터를 넣는다고 하더라도 틀에 맞도록 정형화 되어있기 때문에 이전에 그냥 주먹구구 식으로 자료를 공유하던 방식에 비해 훨씬 데이터에 대한 신뢰성을 높일 수 있었다고 생각한다. 몇가지 리소스를 알아보는 글을 작성하려고 한다. 1. Patient Resource ( 환자 리소스) 첫번째로 알아볼 리소스는 기본이 되는 환자 리소스 이다. 환자 리소스의 기본적인 정보를 간단하.. 2022. 12. 5.
DB에서 좋은 select는 어떻게 할 수있을까...? 졸업작품을 진행하게 되면서 블로그 관리도 못하고 했지만 자그마한 문제가 발생될 경우에 앞으로 글로 남겨서 다시 그 문제를 마주했을때 빠른 회복하고자 합니다 :) 사용자마다 개인의 냉장고를 관리를 할 수있는데 이 냉장고에 들어가 있는 재료을 기반으로 하여서 재료가 포함된 레시피를 검색해야하는 상황입니다. 제가 생각하는 이 부분에서의 문제점들은 아래와 같은데 1. 재료 테이블에서 해당 재료가 없는경우...? - 냉장고 관리를 할때 식재료 만이 아니라 여러 상품 ex) 오뚜기 케찹 - 같은 케찹인데 오뚜기 케찹이기때문에 재료 테이블 안에있는 케찹과는 다르다. 2. 만약 1번 문제를 해결하기 위해서 한 글자씩 검색을한다면..? -한글자씩 검색을 했을경우 정확도가 보장이 되지 않을것 같다. 3. 그러면 한글자씩 .. 2022. 3. 22.
Spring - JPA사용하기 JPA란? SQL을 쓰지 않고 데이터를 생성, 조회, 수정, 삭제할 수 있도록 해주는 번역기 입니다. JPA가 없다면 자바를 사용해서 코드를 짜다가 갑자기 SQL을짜고 , 그걸 잘 맞추어 넣어야 합니다. 그러면 너무 복잡하죠..... String query = "SELECT * FROM EMPLOYEE WHERE ID = ?"; Employee employee = jdbcTemplate.queryForObject( query, new Object[] {id}, new EmployeeRowMapper()); JPA를 이용할때 설정은 implementation 'org.springframework.boot:spring-boot-starter-data-jpa' 을 이용하여 할수 있고 명령어 또한 자바로 만들면.. 2021. 5. 30.
프로젝트 만들고 API 설계하기 이번에는 Memo를 남길 수 있는 프로젝트를 만들어 보겠습니다. 저는 스프링 프로젝트를 위해서 IntelliJ를 사용했습니다:) 프로젝트를 생성하면서 안에 아래와 같은 라이브러리를 사용했습니다. Lombok Spring Web JPA H2 MySQL 먼저 API에 대해서 생각을 해보자면 기능 Method URL Return 메모 생성하기 POST /api/memos Memo 메모 조회하기 GET /api/memos List 메모 변경하기 PUT /api/memos/{id} Long 메모 삭제하기 DELETE /api/memos/{id} Long 같은 주소라도 Method가 다르면 다른 API가 된다 또한 API의 이름은 복수형이여야 한다. 생성할때는 메모 내용을 돌려주고 조회 할 때는 리스트를 돌려주고 .. 2021. 5. 25.
Spring 기초 내용 -2 RDBMS, H2, MySQL 간단하게 SQL 알아보기 #1 RDBMS란? Relational Data Base Management System으로 컴퓨터에 정보를 저장하고 관리하는 관계형 데이터베이스입니다. 종류 : Oracle, MySQL, PostgreSQL 등 여러 가지가 있습니다. ▶몇가지만 간단하게 알아보자면 H2는 RDBMS의 한 종류이고, 주요 특징은 서버가 켜져 있는 동안에만 작동하는 데이터베이스로 서버가 동작을 멈추면 데이터가 삭제된다는 특징이 있습니다. MySQL은 세계에서 가장 많이 쓰이는 오픈 소스의 관계형 데이터베이스 관리 시스템입니다. ※스프링과 궁합이 좋다고 합니다:) #2 간단하게 SQL을 알고 가기 간단하게 SQL을 알고 가야 스프링 작업할 때 편하기 때문에 잠깐 보고 가.. 2021. 5. 19.