- 익스텐션? Extension
기본 리소스에서 부족한 항목들을 추가적으로 약간 임시적으로 넣은 것.
프로파일이 조금 더 공식적인 느낌이다!
익스텐션 누구나 만들 수 있으며 익스텐션의 정의도 접근이 가능함. (공개해야 한다.)
단, 익스텐션을 추가함으로서 본질적인 정보가 바뀌지 않도록 해야 함. 변질되지 않도록!
- 프로파일
하나의 리소스가 구조화된 정의(Structed definition, FHIR 리소스)로 표현되기 위한 제약 조건의 집합.
-> JSON,XML ... 이 나와야한다.
익스텐션과 비슷 : 본질적인 정보에 영향을 주지 않도록.
Organizational < Regional < National < Core profile : 얼마나 범용으로 쓰이는가?주요 쓰는 프로파일 레지스트리 : https://simplifier.net/ https://registry.fhir.org/ (조금 검증된)
실습 ( •̀ ω •́ )✧
1. 리소스 검증
1) HAPI 서버 접속 : http://hapi.fhir.org/
2) 각자 검증할 리소스 타입에 따라 선택.
나는 일단 Patient >CRUD Operations
밑으로 쭉 내리면 Validate가 있는데 가지고 있는 리소스 복붙 후 옆 Validate 버튼 클릭.
3) 밑으로 내려 Raw Message 확인
error > warning > information 순으로 심각.
error 왕심각 고쳐라 ~ warning 잘못된 것 아닌데... 좀... information 일단 알아둬라
error 정도면 웬만한 서버에서 팅...
4) 웹 기반 Validation 도구 : http://clinfhir.com/validateResource.html
복붙하면 된다. 밑 칸에는 프로파일 URL을 복붙해주자.
2. 프로파일 업로드
1) https://www.hl7.org/fhir/vitalsigns.profile.json.html 접속 후 json 파일 다운. 다른 이름으로 링크 저장.
2) HAPI 서버에 업로드 하기.
http://hapi.fhir.org/resource?serverId=home_r4&pretty=true&_summary=&resource=StructureDefinition
CRUD -> Create StructureDefinition도 리소스이기때문에 id 리턴됨.
휴 잘 올라갔습니다. 서버에 올렸으니 저 URL을 통해 다른 사람이 어떤 프로파일인지 알 수 있다.
3. 패키지
1) 패키지 다운 : http://www.hl7.org/fhir/us/core/downloads.html 맨 위 Package라 쓰여 있는 것을 다운.
2) 패키지 업로드 : https://sandbox.logicahealth.org/ HAPI에 없으니 logica로
로그인 후 저번에 만들어두었던 박스 -> Profiles탭 -> (+)버튼
아까 다운 받은 zip 파일을 통채로 업로드한다. 와 느리다~ Name은 적당히 정하라 했지만 적당히를 모르는 인간이기에 그대로 따라적어보았다.
3) 확인
Data Manager -> FHIR Query에 StructureDefinition 검색.
클릭하면 관련 내용을 확인할 수 있다.
Q. 프로파일을 FHIR 서버에 업로드했다는 것은 무슨 의미인가?
리소스를 업로드하는 것과 같음. URL도 생성되기 때문에 어디서든 열어볼 수 있다.
Q. FHIR 서버는 등록된 프로파일을 바탕으로 무슨 일을 할 수 있을까?
검증!
Q. 그런 기능은 어디서 확인할 수 있을까?
서버 기능 명세서를 확인하시오.
4. FHIR 레지스트리 등록
1) https://simplifier.net/ : 회원가입 후 로그인
2) 프로젝트 생성 및 업로드
그냥 들어가면 create 버튼이 있다. 그냥 누르면 후루룩.
오른쪽 위 업로드버튼을 통해 업로드 하면 끝 ~
Q. FHIR 서버와 프로파일 레지스트리의 차이는 무엇일까?
둘 다 올립니다.
- FHIR 서버 : FHIR 서버 기능의 일부로 작동하길 원한다.(검증기능...)
- 레지스트리 : 프로파일을 다른 사람과 공유, 리뷰, 코멘트 달기,,, 업데이트,,, 등등
Q. 두가지 기능을 모두 합친 서버도 가능할까?
아마도ㅇㅇ
졸리당 앞으로는 미리 정리해둡시다.
그럼 안녕🎢🎢
'FHIR' 카테고리의 다른 글
FHIR 서버 구축 (0) | 2022.03.21 |
---|---|
FHIR - 서버 구하기 대작전 (0) | 2022.03.11 |
FHIR - SMART on FHIR (0) | 2022.03.10 |
FHIR - MAVEN (0) | 2022.02.23 |
FHIR - 서버 구축 ? (0) | 2022.02.23 |