19.5.9. API: read
생산자 및 소비자 모두 지원
읽기 API는 다음과 같이 구문에 정의됩니다.
fhir:read/methodName?[parameters]
두 가지 방법은 아래 표에 나열되어 있으며 각 방법에 대한 자세한 구문이 나와 있습니다. (API 메서드에는 이름 대신 구문에서 사용할 수 있는 단축 별칭 이름이 있을 수 있습니다.)
방법 | 별칭 | 설명 |
---|---|---|
19.5.9.1. 메서드 resourceById
서명:
- org.hl7.fhir.instance.instance.api.api.IBaseResource resourceById(Class<org.hl7.fhir.instance.fhir.instance.api.instance.api.model.api.IBaseResource> 리소스, Long longId, String ifVersion = String ifVersionMatches, Boolean returnnull, org.hl7.instance.api.IBaseResourceResource returnResource Boolean throwError, java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, Object> extraParameters);
- org.hl7.fhir.instance.instance.api.api.IBaseResource resourceById(Class<org.hl7.fhir.instance.fhir.instance.api.model.api.api.model.api.IBaseResource> 리소스, String stringId, String version, String ifVersionMatches, Boolean returnnull, org.hl7.instance.api.ResourceBaseIBaseResource, returnResourceBase.apiResourceBase, returnResourceBase Boolean throwError, java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, Object> extraParameters);
- org.hl7.fhir.instance.instance.api.instance.api.IBaseResource resourceById(Class<org.hl7.fhir.instance.api.IBaseResource> 리소스, org.hl7.fhir.instance.model.api.instance.instance.api.api.IIdType ID, String ifVersionMatches, 부울 returnsIBaseResource, org.hl7.fhir.instance.model.api.IBaseResource 반환Resource, Boolean throwError, java.util.Map<org.apache.camel.component.fhir.ExtraParameters, Object> extraParameters);
- org.hl7.fhir.instance.instance.instance.api.api.IBaseResource resourceById(String resourceClass, LongId, LongId, String ifVersionMatches, Boolean returnnull, org.hl7.fhir.instance.model.api.IBaseResource returnResource, Boolean throwError, java.util.apache.camels).
- org.hl7.fhir.instance.instance.instance.api.api.IBaseResource resourceById(String resource stringId, String ifVersionMatches, String version, Boolean returnjournald, org.hl7.fhir.instance.model.api.model.IBaseResource returnResource, Boolean throwError, java.util.Map<org.apache.com)
- org.hl7.fhir.instance.instance.api.api.IBaseResource resourceById(String resourceClass, org.hl7.fhir.instance.model.api.instance.model.api.IIdType ID, String ifVersionMatches, Boolean returnnull, org.hl7.fhir.instance.model.api.IBaseResource returnResource) Boolean throwError, java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, Object> extraParameters);
fhir/resourceById API 메서드에는 아래 표에 나열된 매개변수가 있습니다.
매개변수 | 설명 | 유형 |
---|---|---|
extraParameters | map | |
id | IIdType | |
ifVersionMatches | 문자열 | |
longId | long | |
resource | class | |
resourceClass | 문자열 | |
returnNull | 부울 | |
returnResource | IBaseResource | |
stringId | 문자열 | |
throwError | 부울 | |
version | 문자열 |