23.5. API 매개변수(13 API)


@FHIR 엔드포인트는 API 기반 구성 요소이며 사용되는 API 이름과 API 메서드를 기반으로 하는 추가 매개변수가 있습니다. API 이름 및 API 방법은 끝점 URI에 apiName/methodName 경로 매개변수로 있습니다.

fhir:apiName/methodName
Copy to Clipboard Toggle word wrap

아래 표에 나열된 13개의 API 이름이 있습니다.

Expand
API 이름유형설명

capabilities

둘 다

API to Fetch the capability statement for the server

create

둘 다

서버에 새 리소스 인스턴스를 생성하는 create 작업의 API

삭제

둘 다

서버 리소스에서 논리 삭제를 수행하는 삭제 작업의 API

history

둘 다

기록 방법의 API

load-page

둘 다

atom 번들 내 link type=next 태그에 지정된 링크를 사용하여 paged 세트에서 이전/다음 리소스 번들을 로드하는 API

meta

둘 다

리소스 또는 서버에서 태그 및 기타 메타 요소를 가져오고, 추가하고, 제거하는 데 사용할 수 있는 메타 작업에 대한 API

작업

둘 다

확장된 FHIR 작업을 위한 API

patch

둘 다

서버 리소스에서 논리 패치를 수행하는 패치 작업 API

read

둘 다

읽기 작업을 위한 API 메서드

search

둘 다

지정된 기준 세트와 일치하는 리소스를 검색하는 API

트랜잭션

둘 다

단일 단위로 실행할 서버로 트랜잭션(리소스 수집)을 전송하는 API

업데이트

둘 다

서버 리소스에서 논리 삭제를 수행하는 업데이트 작업의 API

검증

둘 다

리소스 검증을 위한 API

각 API는 다음 섹션에 설명되어 있습니다.

23.5.1. API: 기능

생산자 및 소비자 모두 지원

capabilities API는 다음과 같이 구문에 정의되어 있습니다.

fhir:capabilities/methodName?[parameters]
Copy to Clipboard Toggle word wrap

이 방법은 아래 표에 나열되어 있으며 각 방법에 대한 자세한 구문이 나와 있습니다. (API 메소드에는 이름 대신 구문에 사용할 수 있는 단축 별칭 이름이 있을 수 있습니다.)

Expand
방법설명

ofType

지정된 모델 유형을 사용하여 적합성 명령 검색

23.5.1.1. method ofType

서명:

  • org.ECDHE7.fhir.instance.model.api.IBaseConformance ofType(Class<org.>-<7.fhir.instance.model.api.IBaseConformance> 유형, java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters);

fhir/ofType API 방법에는 아래 표에 나열된 매개변수가 있습니다.

Expand
매개변수설명유형

extraParameters

전달할 수 있는 매개변수의 전체 목록은 ExtraParameters를 참조하십시오.

map

type

모델 유형입니다.

클래스

위의 매개변수 외에도 fhir API는 쿼리 매개 변수 중 하나를 사용할 수도 있습니다.

임의의 매개변수는 끝점 URI로 제공되거나 메시지 헤더에서 동적으로 제공할 수 있습니다. 메시지 헤더 이름은 CamelFhir.parameter 형식이어야 합니다. inBody 매개변수는 메시지 헤더를 덮어씁니다. 즉, Body=myParameterName VERSION의 엔드포인트 매개변수는 CamelFhir.myParameterName ECDHE 헤더를 재정의합니다.

23.5.2. API: create

생산자 및 소비자 모두 지원

create API는 다음과 같이 구문에 정의되어 있습니다.

fhir:create/methodName?[parameters]
Copy to Clipboard Toggle word wrap

1 방법은 아래 표에 나열되어 있으며 각 방법에 대한 자세한 구문이 나와 있습니다. (API 메소드에는 이름 대신 구문에 사용할 수 있는 단축 별칭 이름이 있을 수 있습니다.)

Expand
방법설명

resource

서버에서 IBaseResource를 만듭니다.

23.5.2.1. 메서드 리소스

서명:

  • ca.uhhn.fhir.rest.api.apiOutcome resource(String resourceAsString, String url, ca.uhn.fhir.rest.api.api.Prefer>-<Enum preference, java.util.cam.camel.component.api.api.ExtraParameters, Object> 추가 매개 변수);
  • ca.uhn.fhir.rest.api.MethodOutcome 리소스(org.>-<7.fhir.instance.api.api.IBaseResource 리소스, 문자열 URL, ca.uhhn.fhir.rest.api.Prefer#177Enum preference, java.util.Map.camel.apache.camel.component.api.ExtraParameter)

fhir/resource API 방법에는 아래 표에 나열된 매개변수가 있습니다.

Expand
매개변수설명유형

extraParameters

전달할 수 있는 매개변수의 전체 목록은 ExtraParameters를 참조하십시오.

map

preferReturn

요청에 Prefer 헤더를 추가하여 결과의 일부로 리소스 본문을 포함하거나 억제하도록 요청합니다. 서버가 리소스를 반환하면 MethodOutcome#getResource()를 통해 클라이언트에 액세스할 수 있는 것이 null일 수 있습니다.

PreferReturnEnum

resource

생성할 리소스입니다.

IBaseResource

resourceAsString

생성할 리소스입니다.

문자열

url

사용할 검색 URL입니다. 이 URL의 형식은 ResourceTypeParameters 형식이어야 합니다(예: Patientname=Smith&identifier=13.2.4.11.4%7C847366).

문자열

위의 매개변수 외에도 fhir API는 쿼리 매개 변수 중 하나를 사용할 수도 있습니다.

임의의 매개변수는 끝점 URI로 제공되거나 메시지 헤더에서 동적으로 제공할 수 있습니다. 메시지 헤더 이름은 CamelFhir.parameter 형식이어야 합니다. inBody 매개변수는 메시지 헤더를 덮어씁니다. 즉, Body=myParameterName VERSION의 엔드포인트 매개변수는 CamelFhir.myParameterName ECDHE 헤더를 재정의합니다.

23.5.3. api: delete

생산자 및 소비자 모두 지원

삭제 API는 다음과 같이 구문에 정의되어 있습니다.

fhir:delete/methodName?[parameters]
Copy to Clipboard Toggle word wrap

3 가지 방법은 아래 표에 나열되어 있으며 각 방법에 대한 자세한 구문이 나와 있습니다. (API 메소드에는 이름 대신 구문에 사용할 수 있는 단축 별칭 이름이 있을 수 있습니다.)

Expand
방법설명

resource

지정된 리소스를 삭제합니다.

resourceById

E 리소스 유형별 리소스를 삭제합니다.

resourceConditionalByUrl

지정된 검색 URL에 대해 삭제가 조건부 삭제로 수행되도록 지정합니다.

23.5.3.1. 메서드 리소스

서명:

  • org.ECDHE7.fhir.instance.model.api.IBaseOperationOutcome 리소스(org.>-<7.fhir.instance.model.api.IBaseResource 리소스, java.util.Map<org.apache.camel.component.api.api.ExtraParameters, Object> extraParameters);

fhir/resource API 방법에는 아래 표에 나열된 매개변수가 있습니다.

Expand
매개변수설명유형

extraParameters

전달할 수 있는 매개변수의 전체 목록은 ExtraParameters를 참조하십시오.

map

resource

삭제할 IBaseResource

IBaseResource

23.5.3.2. 메서드 resourceById

서명:

  • org.ECDHE7.fhir.instance.model.api.IBaseOperationOutcome resourceById(String type, String stringId, java.util.Map<org.apache.camel.camel.component.api.api.ExtraParameters, Object> extraParameters);
  • org.ECDHE7.fhir.instance.model.api.IBaseOperationOutcome resourceById(org.>-<7.fhir.instance.model.api.IIdType ID, java.util.Map<org.apache.camel.component.api.ExtraParameters, Object> 추가Parameters);

fhir/resourceById API 메서드에는 아래 표에 나열된 매개변수가 있습니다.

Expand
매개변수설명유형

extraParameters

전달할 수 있는 매개변수의 전체 목록은 ExtraParameters를 참조하십시오.

map

id

리소스를 참조하는 IIdType

IIdType

stringId

id입니다.

문자열

type

리소스 유형(예: Patient)

문자열

23.5.3.3. 메서드 resourceConditionalByUrl

서명:

  • org.>-<7.fhir.instance.model.api.IBaseOperationOutcome resourceConditionalByUrl(String url, java.util.Map<org.apache.camel.component.api.api.ExtraParameters, Object> extraParameters);

fhir/resourceConditionalByUrl API 메서드에는 아래 표에 나열된 매개변수가 있습니다.

Expand
매개변수설명유형

extraParameters

전달할 수 있는 매개변수의 전체 목록은 ExtraParameters를 참조하십시오.

map

url

사용할 검색 URL입니다. 이 URL의 형식은 ResourceTypeParameters 형식이어야 합니다(예: Patientname=Smith&identifier=13.2.4.11.4%7C847366).

문자열

위의 매개변수 외에도 fhir API는 쿼리 매개 변수 중 하나를 사용할 수도 있습니다.

임의의 매개변수는 끝점 URI로 제공되거나 메시지 헤더에서 동적으로 제공할 수 있습니다. 메시지 헤더 이름은 CamelFhir.parameter 형식이어야 합니다. inBody 매개변수는 메시지 헤더를 덮어씁니다. 즉, Body=myParameterName VERSION의 엔드포인트 매개변수는 CamelFhir.myParameterName ECDHE 헤더를 재정의합니다.

23.5.4. API: history

생산자 및 소비자 모두 지원

기록 API는 다음과 같이 구문에 정의되어 있습니다.

fhir:history/methodName?[parameters]
Copy to Clipboard Toggle word wrap

3 가지 방법은 아래 표에 나열되어 있으며 각 방법에 대한 자세한 구문이 나와 있습니다. (API 메소드에는 이름 대신 구문에 사용할 수 있는 단축 별칭 이름이 있을 수 있습니다.)

Expand
방법설명

onInstance

서버의 특정 리소스(ID 및 유형별)의 모든 버전에서 작업을 수행합니다.

onServer

서버에서 모든 유형의 모든 리소스에 대해 작업을 수행합니다.

onType

서버에서 지정된 유형의 모든 리소스에 대해 작업을 수행합니다.

23.5.4.1. OnInstance

서명:

  • org.>-<7.fhir.instance.model.api.IBaseBundle onInstance(org.>-<7.fhir.model.api.IIdType id, Class<org.fhir.instance.model.api.IBaseBundle> returnType, Integer count, java.util.Dateoff, java.util.Dateoff, org.>-<7.fhir.instance.model.api.IPrimitiveType<java.util.Date> iCutoff, java.util.Map<org.apache.camel.component.api.api.ExtraParameters, Object> extraParameters);

fhir/onInstance API 메서드에는 아래 표에 나열된 매개변수가 있습니다.

Expand
매개변수설명유형

count

서버에서 리소스 수까지만 반환하도록 요청합니다. NULL이 될 수 있습니다.

정수

cutoff

서버가 지정된 시간(포함) 이후에 생성된 리소스 버전만 반환하도록 요청하면 NULL이 될 수 있습니다.

날짜

extraParameters

전달할 수 있는 매개변수의 전체 목록은 ExtraParameters를 참조하십시오.

map

iCutoff

서버가 지정된 시간(포함) 이후에 생성된 리소스 버전만 반환하도록 요청하면 NULL이 될 수 있습니다.

IPrimitiveType

id

IIdType에서 리소스 유형과 리소스 ID로 채워야 하는 IIdType

IIdType

returnType

메서드에서 Bundle 리소스(예: ca.uhn.fhir.model.dstu2.resource.Bundle)를 반환하도록 요청합니다. DSTU2 서버에 액세스하는 경우 이 방법을 사용합니다.

클래스

23.5.4.2. OnServer 방법

서명:

  • org.ECDHE7.fhir.instance.model.api.IBaseBundle onServer(Class<org.>-<7.fhir.instance.model.api.api.IBaseBundle> returnType, Integer count, java.util.Date cutoff, org.#1777.fhir.instance.model.api.api.api.api.util.util.Date> iCutoff, java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, Object> extraParameters);

fhir/onServer API 방법에는 아래 표에 나열된 매개변수가 있습니다.

Expand
매개변수설명유형

count

서버에서 리소스 수까지만 반환하도록 요청합니다. NULL이 될 수 있습니다.

정수

cutoff

서버가 지정된 시간(포함) 이후에 생성된 리소스 버전만 반환하도록 요청하면 NULL이 될 수 있습니다.

날짜

extraParameters

전달할 수 있는 매개변수의 전체 목록은 ExtraParameters를 참조하십시오.

map

iCutoff

서버가 지정된 시간(포함) 이후에 생성된 리소스 버전만 반환하도록 요청하면 NULL이 될 수 있습니다.

IPrimitiveType

returnType

메서드에서 Bundle 리소스(예: ca.uhn.fhir.model.dstu2.resource.Bundle)를 반환하도록 요청합니다. DSTU2 서버에 액세스하는 경우 이 방법을 사용합니다.

클래스

23.5.4.3. OnType 방법

서명:

  • org.>-<7.fhir.instance.model.api.IBaseBundle onType(Class<org.>-<7.fhir.instance.api.api.IBaseResource> 리소스 유형, Class<org.>-<7.fhir.instance.instance.instance.api.IBaseBundle> returnType, java.util.Date cutoff, java.util.Dateoff, org.>-<7.fhir.instance.model.api.IPrimitiveType<java.util.Date> iCutoff, java.util.Map<org.apache.camel.component.api.api.ExtraParameters, Object> extraParameters);

fhir/onType API 메서드에는 아래 표에 나열된 매개변수가 있습니다.

Expand
매개변수설명유형

count

서버에서 리소스 수까지만 반환하도록 요청합니다. NULL이 될 수 있습니다.

정수

cutoff

서버가 지정된 시간(포함) 이후에 생성된 리소스 버전만 반환하도록 요청하면 NULL이 될 수 있습니다.

날짜

extraParameters

전달할 수 있는 매개변수의 전체 목록은 ExtraParameters를 참조하십시오.

map

iCutoff

서버가 지정된 시간(포함) 이후에 생성된 리소스 버전만 반환하도록 요청하면 NULL이 될 수 있습니다.

IPrimitiveType

resourceType

검색할 리소스 유형입니다.

클래스

returnType

메서드에서 Bundle 리소스(예: ca.uhn.fhir.model.dstu2.resource.Bundle)를 반환하도록 요청합니다. DSTU2 서버에 액세스하는 경우 이 방법을 사용합니다.

클래스

위의 매개변수 외에도 fhir API는 쿼리 매개 변수 중 하나를 사용할 수도 있습니다.

임의의 매개변수는 끝점 URI로 제공되거나 메시지 헤더에서 동적으로 제공할 수 있습니다. 메시지 헤더 이름은 CamelFhir.parameter 형식이어야 합니다. inBody 매개변수는 메시지 헤더를 덮어씁니다. 즉, Body=myParameterName VERSION의 엔드포인트 매개변수는 CamelFhir.myParameterName ECDHE 헤더를 재정의합니다.

23.5.5. api: load-page

생산자 및 소비자 모두 지원

load-page API는 다음과 같이 구문에 정의되어 있습니다.

fhir:load-page/methodName?[parameters]
Copy to Clipboard Toggle word wrap

3 가지 방법은 아래 표에 나열되어 있으며 각 방법에 대한 자세한 구문이 나와 있습니다. (API 메소드에는 이름 대신 구문에 사용할 수 있는 단축 별칭 이름이 있을 수 있습니다.)

Expand
방법설명

byUrl

지정된 URL 및 번들 유형을 사용하여 결과 페이지를 로드하고 DSTU1 Atom 번들을 반환합니다.

다음

번들의 다음 내용이 포함된 링크를 사용하여 결과의 다음 페이지를 로드합니다.

이전

번들의 prev와 관련된 링크를 사용하여 이전 결과 페이지를 로드합니다.

23.5.5.1. byUrl

서명:

  • org.ECDHE7.fhir.instance.model.api.IBaseBundle byUrl(문자열 URL, Class<org.>-<7.fhir.instance.model.api.IBaseBundle> returnType, java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters);

fhir/byUrl API 메서드에는 아래 표에 나열된 매개변수가 있습니다.

Expand
매개변수설명유형

extraParameters

전달할 수 있는 매개변수의 전체 목록은 ExtraParameters를 참조하십시오.

map

returnType

반환 유형

클래스

url

검색 URL

문자열

23.5.5.2. 방법 next

서명:

  • org.ECDHE7.fhir.instance.model.api.IBaseBundle next(org.>-<7.fhir.instance.model.api.api.IBaseBundle 번들, java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, Object> extraParameters);

fhir/next API 방법에는 아래 표에 나열된 매개변수가 있습니다.

Expand
매개변수설명유형

번들

The IBaseBundle

IBaseBundle

extraParameters

전달할 수 있는 매개변수의 전체 목록은 ExtraParameters를 참조하십시오.

map

23.5.5.3. 이전 방법

서명:

  • org.ECDHE7.fhir.instance.model.api.IBaseBundle 이전(org.>-<7.fhir.instance.api.api.api.IBaseBundle 번들, java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, Object> extraParameters);

fhir/previous API 방법에는 아래 표에 나열된 매개변수가 있습니다.

Expand
매개변수설명유형

번들

The IBaseBundle

IBaseBundle

extraParameters

전달할 수 있는 매개변수의 전체 목록은 ExtraParameters를 참조하십시오.

map

위의 매개변수 외에도 fhir API는 쿼리 매개 변수 중 하나를 사용할 수도 있습니다.

임의의 매개변수는 끝점 URI로 제공되거나 메시지 헤더에서 동적으로 제공할 수 있습니다. 메시지 헤더 이름은 CamelFhir.parameter 형식이어야 합니다. inBody 매개변수는 메시지 헤더를 덮어씁니다. 즉, Body=myParameterName VERSION의 엔드포인트 매개변수는 CamelFhir.myParameterName ECDHE 헤더를 재정의합니다.

23.5.6. API: meta

생산자 및 소비자 모두 지원

meta API는 다음과 같이 구문에 정의되어 있습니다.

fhir:meta/methodName?[parameters]
Copy to Clipboard Toggle word wrap

5 메서드가 아래 표에 나열되어 있으며 각 방법에 대한 자세한 구문이 나와 있습니다. (API 메소드에는 이름 대신 구문에 사용할 수 있는 단축 별칭 이름이 있을 수 있습니다.)

Expand
방법설명

add

지정된 메타데이터의 요소를 기존 세트에 추가합니다(제거되지 않음).

삭제

지정된 ID에서 지정된 메타데이터의 요소 삭제

getFromResource

특정 리소스에서 현재 메타데이터 가져오기

getFromServer

전체 서버에서 현재 메타데이터를 가져옵니다.

getFromType

특정 유형에서 현재 메타데이터 가져오기

23.5.6.1. 방법 추가

서명:

  • org.ECDHE7.fhir.instance.model.api.IBaseMetaType add(org.>-<7.fhir.instance.model.api.IBaseMetaType 메타, org.>-<7.fhir.instance.model.api.IIdType id, java.util.Map<org.apache.camel.component.component.ExtraParameters)

fhir/add API 방법에는 아래 표에 나열된 매개변수가 있습니다.

Expand
매개변수설명유형

extraParameters

전달할 수 있는 매개변수의 전체 목록은 ExtraParameters를 참조하십시오.

map

id

ID

IIdType

meta

IBaseMetaType 클래스

IBaseMetaType

23.5.6.2. method delete

서명:

  • org.ECDHE7.fhir.instance.model.api.IBaseMetaType delete(org.>-<7.fhir.instance.model.api.IBaseMetaType 메타, org.>-<7.fhir.instance.model.api.IIdType id, java.util.Map<org.apache.camel.component.component.ExtraParameters);

fhir/delete API 방법에는 아래 표에 나열된 매개변수가 있습니다.

Expand
매개변수설명유형

extraParameters

전달할 수 있는 매개변수의 전체 목록은 ExtraParameters를 참조하십시오.

map

id

ID

IIdType

meta

IBaseMetaType 클래스

IBaseMetaType

23.5.6.3. 메서드 getFromResource

서명:

  • org.util.fhir.instance.api.IBaseMetaType getFromResource(Class<org.>-<7.fhir.instance.model.api.IBaseMetaType> metaType, org.ECDHE7.fhir.instance.model.api.IIdType id, java.util.Map<org.apache.camel.component.fhir.api.Extrar>)

fhir/getFromResource API 메서드에는 아래 표에 나열된 매개변수가 있습니다.

Expand
매개변수설명유형

extraParameters

전달할 수 있는 매개변수의 전체 목록은 ExtraParameters를 참조하십시오.

map

id

ID

IIdType

metaType

IBaseMetaType 클래스

클래스

23.5.6.4. 메서드 getFromServer

서명:

  • org.ECDHE7.fhir.instance.api.IBaseMetaType getFromServer(Class<org.>-<7.fhir.instance.model.api.IBaseMetaType> metaType, java.util.Map.apache.camel.component.fhir.api.ExtraParameters);

fhir/getFromServer API 방법에는 아래 표에 나열된 매개변수가 있습니다.

Expand
매개변수설명유형

extraParameters

전달할 수 있는 매개변수의 전체 목록은 ExtraParameters를 참조하십시오.

map

metaType

지정된 FHIR 모델 버전의 메타 데이터 유형 유형 (메타드Dt.class 또는 metaType.class)

클래스

23.5.6.5. 메서드 getFromType

서명:

  • org.ECDHE7.fhir.instance.api.IBaseMetaType getFromType(Class<org.>-<7.fhir.instance.model.api.IBaseMetaType> metaType, String resourceType, java.util.Map<org.camel.camel.component.api.api.ExtraParameters);

fhir/getFromType API 메서드에는 아래 표에 나열된 매개변수가 있습니다.

Expand
매개변수설명유형

extraParameters

전달할 수 있는 매개변수의 전체 목록은 ExtraParameters를 참조하십시오.

map

metaType

IBaseMetaType 클래스

클래스

resourceType

리소스 유형(예: Patient)

문자열

위의 매개변수 외에도 fhir API는 쿼리 매개 변수 중 하나를 사용할 수도 있습니다.

임의의 매개변수는 끝점 URI로 제공되거나 메시지 헤더에서 동적으로 제공할 수 있습니다. 메시지 헤더 이름은 CamelFhir.parameter 형식이어야 합니다. inBody 매개변수는 메시지 헤더를 덮어씁니다. 즉, Body=myParameterName VERSION의 엔드포인트 매개변수는 CamelFhir.myParameterName ECDHE 헤더를 재정의합니다.

23.5.7. API: 작업

생산자 및 소비자 모두 지원

작업 API는 다음과 같이 구문에 정의되어 있습니다.

fhir:operation/methodName?[parameters]
Copy to Clipboard Toggle word wrap

5 메서드가 아래 표에 나열되어 있으며 각 방법에 대한 자세한 구문이 나와 있습니다. (API 메소드에는 이름 대신 구문에 사용할 수 있는 단축 별칭 이름이 있을 수 있습니다.)

Expand
방법설명

onInstance

서버의 특정 리소스(ID 및 유형별)의 모든 버전에서 작업을 수행합니다.

onInstanceVersion

이 작업은 특정 버전의 리소스에서 작동합니다.

onServer

서버에서 모든 유형의 모든 리소스에 대해 작업을 수행합니다.

onType

서버에서 지정된 유형의 모든 리소스에 대해 작업을 수행합니다.

processMessage

이 작업을 FHIR 사양에 정의된 $process-message라고 합니다.

23.5.7.1. OnInstance

서명:

  • org.>-<7.fhir.instance.model.api.IBaseResource onInstance(org.>-<7.fhir.instance.model.api.IIdType ID, org.ovn7.fhir.instance.api.api.api.IBaseParameters 매개변수, Class<org. first7.fhir.instance.instance.api.instance.IBaseParameter> outputParameter>, 부울 useHttpGet, Class<org.>-<7.fhir.model.api.IBaseResource> returnType, java.util.Map<org.apache.camel.component.api.api.ExtraParameters, Object> extraParameters);

fhir/onInstance API 메서드에는 아래 표에 나열된 매개변수가 있습니다.

Expand
매개변수설명유형

extraParameters

전달할 수 있는 매개변수의 전체 목록은 ExtraParameters를 참조하십시오.

map

id

리소스(버전이 제거됨)

IIdType

name

작업 이름

문자열

outputParameterType

출력 매개 변수에 사용할 유형(사용 중인 FHIR 구조의 버전에서 Parameters.class로 설정되어야 함)은 NULL이 될 수 있습니다.

클래스

parameters

입력으로 사용할 매개변수입니다. 또한 작업에 입력 매개 변수가 필요하지 않은 경우 null일 수도 있습니다.

IBaseParameters

returnType

이 작업에서 Parameters 리소스 대신 단일 리소스 본문을 반환 유형으로 반환하는 경우 이 메서드를 사용하여 해당 리소스 유형을 지정합니다. 이는 Parameters 리소스 대신 번들을 반환하는 특정 작업(예: Patient/NNN/$everything)에 유용하며, 이는 NULL이 될 수 있습니다.

클래스

useHttpGet

HTTP GET 동사 사용

부울

23.5.7.2. OnInstanceVersion 방법

서명:

  • org.>-<7.fhir.instance.model.api.IBaseResource onInstanceVersion(org.>-<7.fhir.instance.api.api.IIdType ID, org.>-<7.fhir.instance.model.api.IBaseParameters 매개변수, Class<org.fhir.instance.instance.api.fhir.model.api.ioBaseParameter> outputParameter, outputParameter> 부울 useHttpGet, Class<org.>-<7.fhir.model.api.IBaseResource> returnType, java.util.Map<org.apache.camel.component.api.api.ExtraParameters, Object> extraParameters);

fhir/onInstanceVersion API 메서드에는 아래 표에 나열된 매개변수가 있습니다.

Expand
매개변수설명유형

extraParameters

전달할 수 있는 매개변수의 전체 목록은 ExtraParameters를 참조하십시오.

map

id

리소스 버전

IIdType

name

작업 이름

문자열

outputParameterType

출력 매개 변수에 사용할 유형(사용 중인 FHIR 구조의 버전에서 Parameters.class로 설정되어야 함)은 NULL이 될 수 있습니다.

클래스

parameters

입력으로 사용할 매개변수입니다. 또한 작업에 입력 매개 변수가 필요하지 않은 경우 null일 수도 있습니다.

IBaseParameters

returnType

이 작업에서 Parameters 리소스 대신 단일 리소스 본문을 반환 유형으로 반환하는 경우 이 메서드를 사용하여 해당 리소스 유형을 지정합니다. 이는 Parameters 리소스 대신 번들을 반환하는 특정 작업(예: Patient/NNN/$everything)에 유용하며, 이는 NULL이 될 수 있습니다.

클래스

useHttpGet

HTTP GET 동사 사용

부울

23.5.7.3. OnServer 방법

서명:

  • org.ECDHE7.fhir.instance.model.api.IBaseResource onServer(String name, org.ECDHE7.fhir.instance.api.api.IBaseParameters 매개변수, Class<org.>-<7.fhir.instance.instance.instance.api.IBaseParameters> outputParameterType, 부울 useHttpGet, Class<org.Forwarded7.fhir.instance.api.api.fhir.instance>, boolean useHttpGet, Class<org.fhir.instance.api java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, Object> extraParameters);

fhir/onServer API 방법에는 아래 표에 나열된 매개변수가 있습니다.

Expand
매개변수설명유형

extraParameters

전달할 수 있는 매개변수의 전체 목록은 ExtraParameters를 참조하십시오.

map

name

작업 이름

문자열

outputParameterType

출력 매개 변수에 사용할 유형(사용 중인 FHIR 구조의 버전에서 Parameters.class로 설정되어야 함)은 NULL이 될 수 있습니다.

클래스

parameters

입력으로 사용할 매개변수입니다. 또한 작업에 입력 매개 변수가 필요하지 않은 경우 null일 수도 있습니다.

IBaseParameters

returnType

이 작업에서 Parameters 리소스 대신 단일 리소스 본문을 반환 유형으로 반환하는 경우 이 메서드를 사용하여 해당 리소스 유형을 지정합니다. 이는 Parameters 리소스 대신 번들을 반환하는 특정 작업(예: Patient/NNN/$everything)에 유용하며, 이는 NULL이 될 수 있습니다.

클래스

useHttpGet

HTTP GET 동사 사용

부울

23.5.7.4. OnType 방법

서명:

  • org.>-<7.fhir.instance.model.api.IBaseResource onType(Class<org.>-<7.fhir.instance.api.api.api.IBaseResource> 리소스 유형, 문자열 이름, org.ECDHE7.fhir.instance.api.IBaseParameters 매개변수, Class<org.anchor7.fhir.instance.api.fBaseParameter> 출력 매개 변수, 부울 useHttpGet, Class<org.>-<7.fhir.model.api.IBaseResource> returnType, java.util.Map<org.apache.camel.component.api.api.ExtraParameters, Object> extraParameters);

fhir/onType API 메서드에는 아래 표에 나열된 매개변수가 있습니다.

Expand
매개변수설명유형

extraParameters

전달할 수 있는 매개변수의 전체 목록은 ExtraParameters를 참조하십시오.

map

name

작업 이름

문자열

outputParameterType

출력 매개 변수에 사용할 유형(사용 중인 FHIR 구조의 버전에서 Parameters.class로 설정되어야 함)은 NULL이 될 수 있습니다.

클래스

parameters

입력으로 사용할 매개변수입니다. 또한 작업에 입력 매개 변수가 필요하지 않은 경우 null일 수도 있습니다.

IBaseParameters

resourceType

작동할 리소스 유형입니다.

클래스

returnType

이 작업에서 Parameters 리소스 대신 단일 리소스 본문을 반환 유형으로 반환하는 경우 이 메서드를 사용하여 해당 리소스 유형을 지정합니다. 이는 Parameters 리소스 대신 번들을 반환하는 특정 작업(예: Patient/NNN/$everything)에 유용하며, 이는 NULL이 될 수 있습니다.

클래스

useHttpGet

HTTP GET 동사 사용

부울

23.5.7.5. 방법 processMessage

서명:

  • org.ECDHE7.fhir.instance.model.api.IBaseBundle processMessage(String respondToUri, org.knative7.fhir.instance.model.api.IBaseBundle, 부울 비동기, Class<org.fhir.instance.model.api.IBaseBundle> responseClass, java.util.Map<org.apache.camel.component.Exhir>Ex.Ex.comExhir.comEx.fhir.com

fhir/processMessage API 방법에는 아래 표에 나열된 매개변수가 있습니다.

Expand
매개변수설명유형

asynchronous

메시지를 비동기식 또는 동기적으로 처리할지 여부에 관계없이 기본값은 synchronous입니다.

부울

extraParameters

전달할 수 있는 매개변수의 전체 목록은 ExtraParameters를 참조하십시오.

map

msgBundle

Message Bundle을 메시지 서버로 POST로 설정합니다.

IBaseBundle

respondToUri

수신 서버의 응답이 이 URI로 전송되어야 함을 나타내는 선택적 쿼리 매개변수가 NULL일 수 있습니다.

문자열

responseClass

응답 클래스

클래스

위의 매개변수 외에도 fhir API는 쿼리 매개 변수 중 하나를 사용할 수도 있습니다.

임의의 매개변수는 끝점 URI로 제공되거나 메시지 헤더에서 동적으로 제공할 수 있습니다. 메시지 헤더 이름은 CamelFhir.parameter 형식이어야 합니다. inBody 매개변수는 메시지 헤더를 덮어씁니다. 즉, Body=myParameterName VERSION의 엔드포인트 매개변수는 CamelFhir.myParameterName ECDHE 헤더를 재정의합니다.

23.5.8. API: 패치

생산자 및 소비자 모두 지원

패치 API는 다음과 같이 구문에 정의되어 있습니다.

fhir:patch/methodName?[parameters]
Copy to Clipboard Toggle word wrap

2 메서드가 아래 표에 나열되어 있으며 각 방법에 대한 자세한 구문이 나와 있습니다. (API 메소드에는 이름 대신 구문에 사용할 수 있는 단축 별칭 이름이 있을 수 있습니다.)

Expand
방법설명

patchById

지정된 리소스 ID에 패치 적용

patchByUrl

지정된 검색 URL에 대해 조건부 생성으로 업데이트를 수행해야 함을 지정합니다.

23.5.8.1. 메서드 patchById

서명:

  • ca.uhn.fhir.rest.api.api.MethodOutcome patchById(String patchBody, String stringId, ca.uhhn.fhir.rest.api.Prefer>-<Enum preference, java.util.camel.component.api.api.ExtraParameters);
  • ca.uhn.fhir.rest.api.api.MethodOutcome patchById(String patchBody, org.>-<7.fhir.instance.model.api.IIdType id, ca.uhn.fhir.rest.api.Prefer>-<Enum prefer#177, java.util.apache.camel.component.fhir.api.ExtraParameter> extraParameter);

fhir/patchById API 메서드에는 아래 표에 나열된 매개변수가 있습니다.

Expand
매개변수설명유형

extraParameters

전달할 수 있는 매개변수의 전체 목록은 ExtraParameters를 참조하십시오.

map

id

패치할 리소스 ID

IIdType

patchBody

XML 또는 JSON에서 직렬화된 패치 문서의 본문

문자열

preferReturn

요청에 Prefer 헤더를 추가하여 결과의 일부로 리소스 본문을 포함하거나 억제하도록 요청합니다. 서버가 리소스를 반환하면 MethodOutcome#getResource()를 통해 클라이언트에 액세스할 수 있는 항목을 구문 분석합니다.

PreferReturnEnum

stringId

패치할 리소스 ID

문자열

23.5.8.2. patchByUrl 방법

서명:

  • ca.uhn.fhir.rest.api.api.MethodOutcome patchByUrl(String patchBody, String url, ca.uhhn.fhir.rest.api.api.Prefer>-<Enum preferred, java.util.camel.component.fhir.api.ExtraParameters);

fhir/patchByUrl API 메서드에는 아래 표에 나열된 매개변수가 있습니다.

Expand
매개변수설명유형

extraParameters

전달할 수 있는 매개변수의 전체 목록은 ExtraParameters를 참조하십시오.

map

patchBody

XML 또는 JSON에서 직렬화된 패치 문서의 본문

문자열

preferReturn

요청에 Prefer 헤더를 추가하여 결과의 일부로 리소스 본문을 포함하거나 억제하도록 요청합니다. 서버가 리소스를 반환하면 MethodOutcome#getResource()를 통해 클라이언트에 액세스할 수 있는 항목을 구문 분석합니다.

PreferReturnEnum

url

사용할 검색 URL입니다. 이 URL의 형식은 ResourceTypeParameters 형식이어야 합니다(예: Patientname=Smith&identifier=13.2.4.11.4%7C847366).

문자열

위의 매개변수 외에도 fhir API는 쿼리 매개 변수 중 하나를 사용할 수도 있습니다.

임의의 매개변수는 끝점 URI로 제공되거나 메시지 헤더에서 동적으로 제공할 수 있습니다. 메시지 헤더 이름은 CamelFhir.parameter 형식이어야 합니다. inBody 매개변수는 메시지 헤더를 덮어씁니다. 즉, Body=myParameterName VERSION의 엔드포인트 매개변수는 CamelFhir.myParameterName ECDHE 헤더를 재정의합니다.

23.5.9. api: read

생산자 및 소비자 모두 지원

read API는 다음과 같이 구문에 정의되어 있습니다.

fhir:read/methodName?[parameters]
Copy to Clipboard Toggle word wrap

2 메서드가 아래 표에 나열되어 있으며 각 방법에 대한 자세한 구문이 나와 있습니다. (API 메소드에는 이름 대신 구문에 사용할 수 있는 단축 별칭 이름이 있을 수 있습니다.)

Expand
방법설명

resourceById

id로 서버에서 IBaseResource 읽기

resourceByUrl

url로 서버에서 IBaseResource 읽기

23.5.9.1. 메서드 resourceById

서명:

  • org.>-<7.fhir.instance.model.api.IBaseResource resourceById(Class<org.>-<7.fhir.instance.model.api.api.IBaseResource> 리소스, Long longId, String ifVersionMatches, 부울 returnNull, org.>-<7.fhir.instance.api.IBaseResource, returnResource, returnResource, 부울 throwError, java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, Object> extraParameters);
  • org.>-<7.fhir.instance.model.api.IBaseResource resourceById(Class<org.>-<7.fhir.instance.instance.api.api.IBaseResource> 리소스, 문자열 stringId, String 버전, VersionMatches, 부울 returnNull, org.ECDHE7.fhir.instance.api.IBaseResource return, return,api.IBaseResource, return, 부울 throwError, java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, Object> extraParameters);
  • org.>-<7.fhir.instance.model.api.IBaseResource resourceById(Class<org.>-<7.fhir.model.api.IBaseResource> 리소스, org.>-<7.fhir.instance.model.api.IIdType id, String ifVersionMatches, 부울 returnNull, 부울 returnNull, org.ECDHE7.fhir.instance.model.api.IBaseResource returnResource, 부울 throwError, java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, Object> extraParameters);
  • org.ECDHE7.fhir.instance.api.api.IBaseResource resourceById(String resourceClass, Long longId, String ifVersionMatches, org.>-<7.fhir.instance.model.api.IBaseResource returnResource, 부울 throwError, java.util.Map<org.apache.camel.component.api.Extrar> extraParameter)
  • org.ECDHE7.fhir.instance.api.api.IBaseResource resourceById(String resourceClass, String stringId, String ifVersionMatches, String version, 부울 returnNull, org.>-<7.fhir.instance.model.api.IBaseResource returnResource, Boolean throwError, java.util.apache.camel.component.fhir.fhir> extraParameter, extraParameter);
  • org.>-<7.fhir.instance.model.api.IBaseResource resourceById(String resourceClass, org.>-<7.fhir.instance.model.api.IIdType ID, String ifVersionMatches, 부울 returnNull, org.#1777.fhir.instance.model.api.IBaseResource returnResource, 부울 throwError, java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, Object> extraParameters);

fhir/resourceById API 메서드에는 아래 표에 나열된 매개변수가 있습니다.

Expand
매개변수설명유형

extraParameters

전달할 수 있는 매개변수의 전체 목록은 ExtraParameters를 참조하십시오.

map

id

리소스를 참조하는 IIdType

IIdType

ifVersionMatches

서버의 최신 버전과 일치하는 버전

문자열

longId

리소스 ID

long

resource

읽을 리소스(예: Patient)

클래스

resourceClass

읽을 리소스(예: Patient)

문자열

returnNull

버전이 일치하는 경우 null 반환

부울

returnResource

버전이 일치하는 경우 리소스 반환

IBaseResource

stringId

리소스 ID

문자열

throwError

버전이 일치하면 오류가 발생

부울

버전

리소스 버전

문자열

23.5.9.2. 메서드 resourceByUrl

서명:

  • org.>-<7.fhir.instance.model.api.IBaseResource resourceByUrl(Class<org.>-<7.fhir.instance.model.api.IBaseResource> 리소스, String url, String ifVersionMatches, 부울 returnNull, org.>-<7.fhir.instance.api.IBaseResource, returnResource, returnResource, 부울 throwError, java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, Object> extraParameters);
  • org.>-<7.fhir.instance.model.api.IBaseResource resourceByUrl(Class<org.>-<7.fhir.model.api.IBaseResource> 리소스, org.>-<7.fhir.instance.model.api.IIdType iUrl, String ifVersionMatches, 부울 returnNull, 부울 returnNull, org.ECDHE7.fhir.instance.model.api.IBaseResource returnResource, 부울 throwError, java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, Object> extraParameters);
  • org.ECDHE7.fhir.instance.api.api.IBaseResource resourceByUrl(String resourceClass, String url, String ifVersionMatches, org.>-<7.fhir.instance.api.api.IBaseResource returnResource, 부울 throwError, java.util.apache.camel.apache.camel.component.api.apis> extraParameter> extraParameters);
  • org.>-<7.fhir.instance.model.api.IBaseResource resourceByUrl(String resourceClass, org.>-<7.fhir.model.api.api.IIdType iUrl, 부울 ifVersionMatches, 부울 returnNull, org.>-<7.fhir.instance.api.api.IBaseResource returnResource, 부울 throwError, java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, Object> extraParameters);

fhir/resourceByUrl API 메서드에는 아래 표에 나열된 매개변수가 있습니다.

Expand
매개변수설명유형

extraParameters

전달할 수 있는 매개변수의 전체 목록은 ExtraParameters를 참조하십시오.

map

iUrl

절대 URL로 리소스를 참조하는 IIdType

IIdType

ifVersionMatches

서버의 최신 버전과 일치하는 버전

문자열

resource

읽을 리소스(예: Patient)

클래스

resourceClass

읽을 리소스(예: Patient.class)

문자열

returnNull

버전이 일치하는 경우 null 반환

부울

returnResource

버전이 일치하는 경우 리소스 반환

IBaseResource

throwError

버전이 일치하면 오류가 발생

부울

url

절대 URL로 리소스 참조

문자열

위의 매개변수 외에도 fhir API는 쿼리 매개 변수 중 하나를 사용할 수도 있습니다.

임의의 매개변수는 끝점 URI로 제공되거나 메시지 헤더에서 동적으로 제공할 수 있습니다. 메시지 헤더 이름은 CamelFhir.parameter 형식이어야 합니다. inBody 매개변수는 메시지 헤더를 덮어씁니다. 즉, Body=myParameterName VERSION의 엔드포인트 매개변수는 CamelFhir.myParameterName ECDHE 헤더를 재정의합니다.

23.5.11. API: 트랜잭션

생산자 및 소비자 모두 지원

트랜잭션 API는 다음과 같이 구문에 정의되어 있습니다.

fhir:transaction/methodName?[parameters]
Copy to Clipboard Toggle word wrap

2 메서드가 아래 표에 나열되어 있으며 각 방법에 대한 자세한 구문이 나와 있습니다. (API 메소드에는 이름 대신 구문에 사용할 수 있는 단축 별칭 이름이 있을 수 있습니다.)

Expand
방법설명

withBundle

지정된 원시 텍스트( Bundle 리소스여야 함)를 트랜잭션 입력으로 사용합니다.

withResources

리소스 목록을 트랜잭션 입력으로 사용

23.5.11.1. Bundle을 사용하는 방법

서명:

  • string withBundle(String stringBundle, java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, Object> extraParameters);
  • org.ECDHE7.fhir.instance.model.api.IBaseBundle withBundle(org.>-<7.fhir.instance.model.api.api.IBaseBundle 번들, java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, Object> extraParameters);

fhir/withBundle API 방법에는 아래 표에 나열된 매개변수가 있습니다.

Expand
매개변수설명유형

번들

트랜잭션에서 사용할 번들

IBaseBundle

extraParameters

전달할 수 있는 매개변수의 전체 목록은 ExtraParameters를 참조하십시오.

map

stringBundle

트랜잭션에서 사용할 번들

문자열

23.5.11.2. withResources 방법

서명:

  • java.util.List<org.>-<7.fhir.model.api.IBaseResource> withResources(java.util.List<org.List<org.instance.instance.model.api.IBaseResource> 리소스, java.util.Map<org.apache.camel.component.component.fhir.api.ExtraParameters);

fhir/withResources API 메서드에는 아래 표에 나열된 매개변수가 있습니다.

Expand
매개변수설명유형

extraParameters

전달할 수 있는 매개변수의 전체 목록은 ExtraParameters를 참조하십시오.

map

resources

트랜잭션에서 사용할 리소스

list

위의 매개변수 외에도 fhir API는 쿼리 매개 변수 중 하나를 사용할 수도 있습니다.

임의의 매개변수는 끝점 URI로 제공되거나 메시지 헤더에서 동적으로 제공할 수 있습니다. 메시지 헤더 이름은 CamelFhir.parameter 형식이어야 합니다. inBody 매개변수는 메시지 헤더를 덮어씁니다. 즉, Body=myParameterName VERSION의 엔드포인트 매개변수는 CamelFhir.myParameterName ECDHE 헤더를 재정의합니다.

23.5.12. api: update

생산자 및 소비자 모두 지원

업데이트 API는 다음과 같이 구문에 정의되어 있습니다.

fhir:update/methodName?[parameters]
Copy to Clipboard Toggle word wrap

2 메서드가 아래 표에 나열되어 있으며 각 방법에 대한 자세한 구문이 나와 있습니다. (API 메소드에는 이름 대신 구문에 사용할 수 있는 단축 별칭 이름이 있을 수 있습니다.)

Expand
방법설명

resource

id로 서버에서 IBaseResource 업데이트

resourceBySearchUrl

검색 URL을 통해 서버에서 IBaseResource 업데이트

23.5.12.1. 메서드 리소스

서명:

  • ca.uhhn.fhir.rest.api.apiOutcome resource(String resourceAsString, String stringId, ca.uhhn.fhir.rest.api.api.Prefer>-<Enum preference, java.util.camel.component.api.api.ExtraParameters, Object> extraParameters);
  • ca.uhn.fhir.rest.api.apiOutcome resource(String resourceAsString, org.ECDHE7.fhir.instance.model.api.IIdType id, ca.uhn.fhir.rest.api.Prefer#177Enum prefer>-<, java.util.Map.camel.component.api.ExtraParameter> extraParameter> extraParameter> extraParameters);
  • ca.uhn.fhir.rest.api.MethodOutcome 리소스(org.>-<7.fhir.instance.api.api.IBaseResource 리소스, 문자열 stringId, ca.uhn.fhir.rest.api.Prefer#177Enum preference, java.util.Map.camel.apache.camel.component.api.ExtraParameter> extraParameter)
  • ca.uhn.fhir.api.api.MethodOutcome resource(org.>-<7.fhir.instance.api.api.IBaseResource 리소스, org.>-<7.fhir.instance.model.api.IIdType id, ca.uhn.fhir.rest.api.api.Prefer#177Enum preferForwarded, java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, Object> extraParameters);

fhir/resource API 방법에는 아래 표에 나열된 매개변수가 있습니다.

Expand
매개변수설명유형

extraParameters

전달할 수 있는 매개변수의 전체 목록은 ExtraParameters를 참조하십시오.

map

id

리소스를 참조하는 IIdType

IIdType

preferReturn

서버에 결과의 일부로 리소스 본문을 포함하거나 억제하는지 여부

PreferReturnEnum

resource

업데이트할 리소스(예: Patient)

IBaseResource

resourceAsString

업데이트할 리소스 본문입니다.

문자열

stringId

리소스를 참조하는 ID

문자열

23.5.12.2. 메서드 resourceBySearchUrl

서명:

  • ca.uhhn.fhir.rest.api.api.MethodOutcome resourceBySearchUrl(String resourceAsString, String url, ca.uhhn.fhir.rest.api.Prefer>-<Enum preference, java.util.apache.camel.component.api.api> extraParameters);
  • ca.uhn.fhir.rest.api.api.MethodOutcome resourceBySearchUrl(org.>-<7.fhir.instance.model.api.IBaseResource 리소스, 문자열 URL, ca.uhn.fhir.rest.api.Prefer>-<Enum prefer#177, java.util.apache.camel.component.fhir.api.ExtraParameter> extraParameter);

fhir/resourceBySearchUrl API 메서드에는 아래 표에 나열된 매개변수가 있습니다.

Expand
매개변수설명유형

extraParameters

전달할 수 있는 매개변수의 전체 목록은 ExtraParameters를 참조하십시오.

map

preferReturn

서버에 결과의 일부로 리소스 본문을 포함하거나 억제하는지 여부

PreferReturnEnum

resource

업데이트할 리소스(예: Patient)

IBaseResource

resourceAsString

업데이트할 리소스 본문입니다.

문자열

url

지정된 검색 URL에 대해 조건부 생성으로 업데이트를 수행해야 함을 지정합니다.

문자열

위의 매개변수 외에도 fhir API는 쿼리 매개 변수 중 하나를 사용할 수도 있습니다.

임의의 매개변수는 끝점 URI로 제공되거나 메시지 헤더에서 동적으로 제공할 수 있습니다. 메시지 헤더 이름은 CamelFhir.parameter 형식이어야 합니다. inBody 매개변수는 메시지 헤더를 덮어씁니다. 즉, Body=myParameterName VERSION의 엔드포인트 매개변수는 CamelFhir.myParameterName ECDHE 헤더를 재정의합니다.

23.5.13. api: validate

생산자 및 소비자 모두 지원

검증 API는 다음과 같이 구문에 정의되어 있습니다.

fhir:validate/methodName?[parameters]
Copy to Clipboard Toggle word wrap

1 방법은 아래 표에 나열되어 있으며 각 방법에 대한 자세한 구문이 나와 있습니다. (API 메소드에는 이름 대신 구문에 사용할 수 있는 단축 별칭 이름이 있을 수 있습니다.)

Expand
방법설명

resource

리소스 검증

23.5.13.1. 메서드 리소스

서명:

  • ca.uhn.fhir.rest.api.MethodOutcome 리소스(String resourceAsString, java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, Object> extraParameters);
  • ca.uhn.fhir.rest.api.MethodOutcome 리소스(org.>-<7.fhir.instance.api.api.api.IBaseResource 리소스, java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, Object> extraParameters);

fhir/resource API 방법에는 아래 표에 나열된 매개변수가 있습니다.

Expand
매개변수설명유형

extraParameters

전달할 수 있는 매개변수의 전체 목록은 ExtraParameters를 참조하십시오.

map

resource

유효성을 검사할 IBaseResource입니다.

IBaseResource

resourceAsString

확인할 원시 리소스

문자열

위의 매개변수 외에도 fhir API는 쿼리 매개 변수 중 하나를 사용할 수도 있습니다.

임의의 매개변수는 끝점 URI로 제공되거나 메시지 헤더에서 동적으로 제공할 수 있습니다. 메시지 헤더 이름은 CamelFhir.parameter 형식이어야 합니다. inBody 매개변수는 메시지 헤더를 덮어씁니다. 즉, Body=myParameterName VERSION의 엔드포인트 매개변수는 CamelFhir.myParameterName ECDHE 헤더를 재정의합니다.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat