건강검진결과
건강보험공단 건강검진결과를 조회합니다.
해당 상품은 보안숫자 추가인증 요청이 진행되는 상품이며, 보안숫자 추가인증 처리는 딥러닝을 통해 학습된 AI엔진이 캡처 이미지를 인식하여 자동 진행합니다.
(단, 3회 실패 시 보안 숫자 수동 입력이 필요합니다.)
입력부(input)
Key | Name | Type | Description |
---|---|---|---|
id *required | 요청 식별 아이디(SSO(동일계정) 구분값) | String | 사용자 계정을 식별할 수 있는 유일 값 세팅 (ex. 아이디 + UUID) |
loginTypeLevel *required | 간편인증 로그인 구분 | String | 1: 카카오톡, 3: 삼성패스, 4: 국민은행(국민인증서), |
legalName *required | 사용자 본명 | String | 사용자 본명 |
birthdate *required | 사용자 생년월일 | String | 생년월일(YYYYMMDD) |
phoneNo *required | 사용자 명의 전화번호(핸드폰) | String | 숫자없이 번호만 입력 |
telecom *required | 통신사 | String | 0: SKT(SKT알뜰폰), 1: KT(KT알뜰폰), 2: LG U+(LG U+알뜰폰) |
startDate *required | 조회 시작 연도 | String | yyyy 형식의 날짜 (default: 1년전) |
endDate *required | 조회 종료 연도 | String | yyyy 형식의 날짜 (default: 올해) |
inquiryType | 조회 구분 | String | 0: 건강검진 일반조회 |
Example
- 최근 10년간 국민건강보험공단에서 실시한 일반건강검진과 암검진, 구강검진 정보를 제공합니다.
- 건강검진한 병원에서 문진기록을 등록하지 않았거나 누락되었을 경우 문진결과가 제공되지 않을 수 있습니다.
- id는 일정 시간(로그인 세션)동안 사용자 계정을 식별할 수 있는 유일 값을 지정해야 합니다. (예시: 아이디 + UUID)
추가인증 출력부(Output)
해당 상품은 추가인증이 필요합니다. 상태코드에 따라 추가인증 요청 상태를 확인할 수 있습니다.
Key | Name | Type | Description |
---|---|---|---|
status | 상태코드 | String | 상태를 나타내는 상태코드 (success, error) |
data
|
응답 값 | Object | 실제 응답 데이터가 들어가는 응답값 |
Example
추가인증 입력부(Input)
인증 완료 후, 1차 인증에서 발급된 추가 인증 정보와 합께 추가 인증 확인 요청을 진행합니다. isContinue를 바꿔 추가 인증 확인을 중단할 수 있습니다.
Key | Name | Type | Description |
---|---|---|---|
isContinue *required | 간편인증 | String | 0: cancel , 1: ok (default: 1) |
multiFactorInfo
*required
|
추가 인증 정보 | Object | 1차 요청 응답 값 |
Example
- [기본 요청]
- 요청 : 입력부(Input) : [기본 파라미터]
- 응답 : 추가인증 출력부(Output)
- [간편인증 추가인증]
- 요청 : [기본 파라미터] + [간편인증 요청 파라미터]
- 추가인증 입력부(Input) : isContinue 입력
- 응답 : 출력부(Output)
- 간편 인증 만료 시간은 4분 30초입니다.
- 간편 인증 시 인증을 완료하지 않은 경우 "Bad Request: 본인인증 절차가 완료되지 않았습니다. 먼저 본인인증을 완료해주세요." 오류가 발생합니다.
출력부(Output)
Key | Name | Type | Description |
---|---|---|---|
status | 상태코드 | String | 상태를 나타내는 상태코드 (success, error) |
data
|
응답 값 | Object | 실제 응답 데이터가 들어가는 응답값 |
Example
- 건강검진 결과가 없는 경우 참고치만 제공합니다.