본문 바로가기

분류 전체보기32

의료 데이터 표준 통신 프로토콜 : FHIR ( Fast Healthcare Interoperability Resources ) FHIR 란 HL7 이라는 헬스케어 데이터에 대한 표준에서 지정한 상호운용성을 위한 통신 프로토콜이다.  상호운용성이란, 다른 시스템간의 통신의 용이함을 말한다.  배경은 다음과 같다. 병원에서는 의료 데이터를 취급한다. 각 데이터 들이 다른 병원과 통신,통합 될 필요성이 생겼다. 이 과정에서 표준이되는 형식이 없어서로간의 데이터를 운용하기에 불편이 생겼다.    FHIR는 기존 의료 데이터 표준의 복잡성과 부족한 유연성을 해결하고자 만들어졌으며, RESTful API를 기반으로 하여 데이터를 효율적으로 교환하고 관리할 수 있다. HL7에서는 FHIR 데이터를 Resource 라는 단위로 정의하고, 해당 형식에 맞는 데이터로 통신을 하도록 하고 있다.아래 사이트에서 확인 가능하다. https://hl7... 2024. 10. 23.
쿼리파라미터 로그 남기는 법 JPA에서 파일 쿼리는 ?로 나가는데 설정을 사용하면 쿼리를 볼 수 있다. 아래설정을 trace로 하면 밑에 로그가 보인다. 프로덕션용은 로그를 끄고 사용해 보안과 성능을 챙기길 권장한다. logging: level: org.hibernate.orm.jdbc.bind: trace 위의 설정은 스프링 부트 3.x, hibernate6를 쓸때이고, 스프링 부트 2.x, hibernate5는 아래 설정으로 바꾸자 org.hibernate.type: trace 2023. 11. 8.
[TroubleShooting] yaml 파일 문법 스프링에서 application.properties 대신에 application.yml로 설정파일을 관리할 수 있다. 이 설정으로 디비 설정을 했는데 데이터가 안들어갔다. 왜 그랬을까? 우선 로그를 확인했다. 난 create 설정을 했으니 db 생성 쿼리문이 나가야 한다. 그런데 로그에 create DB에 대한 쿼리가 안나갔다. hibernate.ddl-auto 쪽을 보면 create가 하얀색으로 써져있다. 인텔리제이에서 설정을 제대로 잡으면 노란색으로 아래와 같이 나와야한다. 그 이유는 spring.jpa.hibernate.ddl-auto 이기 때문이다. 상위 설정의 카테고리가 정해지지 않았다. 이건 indent가 잘못되어서 값이 안들어갔기 때문이다. 정리 문제점 데이터가 DB에 저장되지 않았다. 확인.. 2023. 11. 8.
[AWS SAA] AWS 자격증 도전기 - 1 0. 시험 개요 클라우드 관련 지식을 얻기위해 AWS 자격증에 도전해보려고 한다. 클라우드 자격증에 관한 정보는 아래 링크를 참조. 링크 내용 요약. - 정리하면 가장 인기있는 자격증은 AWS Solutions Architect Associates 이고 줄여서 SAA임 - AWS 시험은 정기적으로 변경되는데 현재 C03으로 세번째 개정. - 시험 문제에 대한 데이터가 쌓인 1년 지난 시점인 현재가 응시하기에 적절한 시기이다. 1. 전체적인 자격증 관련 내용. https://www.smileshark.kr/post/aws-certification-2023 AWS 자격증 종류와 등급 - 2023년 떠오르는 AWS Certification Practitioner, Solution Archithect 등 AWS.. 2023. 10. 6.