전체 글
-
[HL7/FHIR] HL7가이드 라인 적용 방법 알아보기Framework/HL7 FHIR 2022. 6. 8. 11:05
목표 HL7 FHIR 가이드라인을 이용하여 JSON내용 작성법에 대해 알아본다. 가장 간단한 Patient내용을 Json 작성법 알아보기 HL7 FHIR 가이드라인 홈페이지 Resourcelist - FHIR v4.3.0 www.hl7.org 최종 reponse화면 홈페이지 접속 - Source탭 클릭 Patient를 알아보기로 했으니 Patient탭을 클릭 아래로 내려보면 아래 그림같이 나오는데 이것이 바로 Json형태 구조이다. Json으로 보내줄려고 하니 Json탭을 클릭해보자. Json탭을 눌러보면 Structure에 나와있는 내용이 {}형태로 감싸져서 데이터가 출력 되는 것을 볼 수 있다. 그런데 Name이라는 Property를 보면 [{HumanName}]이라고 []배열 형식으로 되어있는데 이..
-
[Ubuntu] SCP(secure copy)를 이용하여 파일 전송하기CI-CD/Ubuntu 2022. 6. 8. 10:11
SCP 명령어란? ssh 원격 접속 프로토콜을 기반으로 한 SecureCopy의 약자로 원격지에 있는 파일과 디렉터리를 보내거나 가져올때 사용하는 파일 전송 프로토콜이다. 기본 포트 ftp와 동일한 22이며 sftp와 동일하게 보안상의 문제를 해결하기 위해 나왔다. rsh나 ssh로 파일을 보내는 경우 보안상 문제가 있고 ftp로 파일을 보내는 것보다 속도 측면에서 앞서 요즘에는 scp를 사용하여 파일 전송을 한다고 보면 된다. 기본 구문 Local(로컬) → Remote(원격) scp [옵션][파일명][원격지_id]@[원격지_ip]:[target위치] Remot(원격지) → Local(로컬) scp [옵션][원격지_id]@[원격지_ip]:[target위치] [받는 위치] 옵션 설명 형식 r 디렉토리 내..
-
[HL7/Fhir] plain server 기본 구동 원리 이해하기Framework/HL7 FHIR 2022. 6. 7. 22:45
HL7이란? HL7은 국제표준의료정보모델 규약이다. 의료정보 교류를 잘하기 위해서 만든 모델이며, 형식에 따라 필요한 정보를 표기한 다음 표현해주면 된다. 아래는 FHIR FRAMEWORK에서 사용하는 HL7을 표시해주는 사이트이다. 아래 사이트로 들어가 표현 하는 방식을 서칭한 다음 그 표시 형식대로 보내주거나 커스텀 하여 보내주면된다. 하는 방법은 다음 포스티에 설명 하겠다. Resourcelist - FHIR v4.3.0 www.hl7.org FHIR Framework란? FHIR Framework란 HL7을 잘 표시해주기 위해 만든 웹 기반 프레임워크이다. 아래는 이 FHIR를 잘 구현하기 위해 만든 오픈 소스 프로젝트인 HAPI FHIR Framework 사이트이다. docs를 보고 구현하면 구..
-
[Docker] Container 관련 명령어 정리 with(실습 - container만들기, 종료, 삭제, 실제 주소와 마운트하기 등)CI-CD/Docker 2022. 5. 31. 10:40
이번글은 Docker의 구성요소 image, container, docker hub 중 Container 관련 명령어를 알아 보려고 합니다. 구성요소로 나눠서 명령어를 알아보는 이유는 좀 더 이해도를 높이기 위해서입니다. 먼저 container관련 명령어를 알기 전에 docker image에 대한 개념을 알아야 합니다. image는 container를 실행 시키기 위한 설계도 라고 보면됩니다. 이 설계도가 있어야 container를 생성 및 실행을 할 수 있습니다. 꼭 docker hub에서 자신이 사용할 것이나 test해볼 image를 골라서 확인 해본 뒤에 pull 받아서 아래 내용을 진행해 봅시다. 여기서는 간단한 과정을 보기 위해서 tomcat server를 골라서 실행되는지 접속이 잘 되는지 확..
-
[Docker] image 관련 명령어 정리 with(실습-image 생성, 실행, 종료, 삭제)CI-CD/Docker 2022. 5. 30. 14:52
관련 자료는 docker docs를 기반으로 작성하였습니다. docker build docker build: The `docker build` command builds Docker images from a Dockerfile and a "context". A build's context is the set of files located in the specified `PATH` or `URL`.... docs.docker.com docker image 관련 명령어 정리 # docker image 리스트 확인 docker images # docker image 삭제 # rmi remove image docker rmi {imageName or id} docker rmi hsj8314-front # doc..
-
xml, json, yaml파일 데이터 포맷 살펴보기컴퓨터 일반 2022. 5. 30. 10:13
파일로서 데이터를 저장하고 관리하는 데이터 포맷이 있다. xml, json, yaml, avro 등 엄청나게 많지만, xml,json, yaml파일의 데이터 포맷을 살펴보면서 차이점만 인식해 보면 좋을 것같아. 글을 쓰게 되었다. 이 글을 토대로 대충 이런 느낌으로 작성 되고 활용 되는 구나 파악을 하고 다른 파일을 봐도 무리 없이 파악 할 수 있는 수준으로 이해 하면 좋을 것 같다. 파일 들의 공통적은 구성요소 아래와 같은 구성요소로 구성이 된다 object - 인식 객체 단위 array - 인식 객체 단위에 list형태의 값들 key-value - 데이터를 가져오기 위한 key-value XML 파일이란? XML - 위키백과, 우리 모두의 백과사전 XML(eXtensible Markup Languag..
-
[Apache Nifi] Parameter Context를 설정하여 전역 변수처럼 변수들 사용하기데이터 엔지니어링/Nifi 2022. 5. 26. 14:12
nifi - Parameter Context에 대해 알아보자, Parameter Context를 사용하면 Context(문맥)에 맞게 지역, 전역으로 값을 할당하여 동일한 값을 매칭 하는게 가능하다. 순서 Parameter Context 생성 방법 Parameter Context 설정의 이해 settings parameter inheritance Parameter Context 설정법 Parameter Context 적용 되었는지 테스트 Parameter Context 생성 방법 먼저 nifi화면을 보면 오른쪽 위에 메뉴바가 있음 - 메뉴바를 클릭 아래와 같은 팝업창이 뜨게 되는데 Parameter Contexts를 클릭하면 Parameter Context를 설정하거나 설정된 Parameter Conte..
-
[Apache Nifi]ListenHttp 프로세서 알아보기데이터 엔지니어링/Nifi 2022. 5. 26. 13:41
ListenHttp란? Listen = 듣다, Http = 웹 프로토콜 → 즉, http가 호출 되는지 듣는 Processor이다. ListenHttp Processor를 활용하면, http에 보내준 xml, json데이터를 활용하여 다른 Processor들이나 로직을 실행 시킬 수 있다. 준비 사항 먼저 열려져있는 ip주소가 있어야함(자기자신 주소(ip나 도메인)로 설정하면 됨) ListenHttp에서 사용할 Port가 있어야함 실행 순서 ListenHttp 프로세서 만들기 ListenHttp 프로세서 properties(주소명칭, 포트번호)를 설정 실행 내용 테스트 해보기 1. ListenHttp 프로세서 만들기 2. ListenHttp 프로세서 properties(주소명칭, 포트번호)를 설정 1번은..