Skip to content

Api Sensor

Black edited this page Jun 16, 2023 · 9 revisions

Create Logging Id

측정 고유 Id를 가져옵니다.

Request

HTTP request

GET /api/sensor

Parameters

다음 표에는 이 쿼리가 지원하는 매개변수가 나열되어 있습니다. 나열된 모든 매개변수는 쿼리 매개변수입니다.

Parameters
Required parameters
patientId

Number
환자의 고유 Id 입니다.

Request body

이 메소드를 호출할 때 요청 본문을 제공하지 말아주세요.

Response

요청에 성공하면 이 메서드는 ok 상태와 함께 다음 구조의 응답 본문을 반환합니다.

{
    "logginId": Number,
}

Properties

다음 표는 로그인 결과에 나타나는 속성을 정의합니다.

Parameters
logginId

Number
측정 고유 Id 입니다.

Errors

요청에 실패하면 응답으로 아래의 오류 메세지를 다음 구조로 반환합니다.

오류 유형 오류 세부정보 설명
Bad Request(400) PatientIdNotFound 일치하는 partient Id를 찾을수 없습니다.
{
    "error": String,     
    "message": String,
}

Properties

다음 표는 오류에 나타나는 속성을 정의합니다.

Parameters
error

String
에러 식별 메세지입니다. 예를 들면 환자를 찾을수 없을시 "PatientIdNotFound"가 반환됩니다.

message

String
에러를 설명하는 메세지입니다.



Sensor Data Post

센서 데이터를 전송합니다.

Request

HTTP request

POST /api/sensor

Parameters

다음 표에는 이 쿼리가 지원하는 매개변수가 나열되어 있습니다. 나열된 모든 매개변수는 쿼리 매개변수입니다.

Parameters
Required parameters
patientId

Number
환자의 고유 Id 입니다.

loggingId

Number
측정 시기의 고유 아이디입니다.

Request body

{
    "items": [{
        "type": Number,
        "createTime": Datetime,
        "values": Number[]
    }]
}

Properties

다음 표는 로그인 요청에 나타나는 속성을 정의합니다.

Parameters
Required parameters
items

Object[]
수집된 센서의 데이터들입니다.

items.type

Number
측정 중인 데이터의 타입입니다.
1: 근전도
2: 심전도
3: 산소포화도

items.value

Number
센서의 측정 값입니다.

items.createTime

Number
데이터를 수집한 시각입니다.

Response

성공하면 이 메서드는 ok 상태를 반환합니다.

Errors

요청에 실패하면 응답으로 아래의 오류 메세지를 다음 구조로 반환합니다.

오류 유형 오류 세부정보 설명
Bad Request(400) PatientIdNotFound 일치하는 partient Id를 찾을수 없습니다.
Bad Request(400) LoggingIdNotFound 일치하는 Logging Id를 찾을수 없습니다.
{
    "error": String,     
    "message": String,
}

Properties

다음 표는 오류에 나타나는 속성을 정의합니다.

Parameters
error

String
에러 식별 메세지입니다. 예를 들면 환자를 찾을수 없을시 "PatientIdNotFound"가 반환됩니다.

message

String
에러를 설명하는 메세지입니다.

Clone this wiki locally