19.5.7. API: operation


생산자 및 소비자 모두 지원

작업 API는 다음과 같이 구문에 정의됩니다.

fhir:operation/methodName?[parameters]

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

방법별칭설명

onInstance

 

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

onInstanceVersion

 

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

onServer

 

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

onType

 

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

processMessage

 

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

19.5.7.1. 메서드 onInstance

서명:

  • org.hl7.fhir.instance.instance.api.IBaseResource onInstance(org.hl7.instance.instance.api.api.IIdType id, String name, org.hl7.fhir.instance.model.api.IBaseParameters 매개 변수, Class<org.hl7.instance.instance) 매개 변수, Class<org.hl7.api.instance.Parameters 매개 변수, Class<org.hl7.instance. 매개 변수 부울은HttpGet, Class<org.hl7.instance.instance.api.IBaseResource> returnType, java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, Object> extraParameters);

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

매개변수설명유형

extraParameters

전달할 수 있는 매개 변수의 전체 목록은 NULL일 수 있습니다.See ExtraParameters for a full list of parameters that can be passed, may be NULL.

map

id

resource (version will be stripped)

IIdType

name

작업 이름

문자열

outputParameterType

출력 매개 변수에 사용할 유형(사용 중인 FHIR 구조 버전에서 가져온 Parameters.class로 설정해야 함)은 NULL일 수 있습니다.

class

parameters

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

IBaseParameters

returnType

이 작업에서 매개 변수 리소스 대신 단일 리소스 본문을 반환 유형으로 반환하는 경우 이 메서드를 사용하여 리소스 유형을 지정합니다.If this operation returns a single resource body as its return type instead of a Parameters resource, use this method to specify that resource type. 이는 매개 변수 리소스 대신 번들을 반환하는 특정 작업(예: Patient/NNN/$everthing)에 유용합니다.

class

useHttpGet

HTTP GET 동사 사용

부울

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.