我对自定义资源有疑问。我正在做一个安静的服务器来访问来自外部数据库的临床信息,并且我有一个自定义资源:MyAppointment,具有自定义属性。我的问题是,当客户使用我的网络服务时,需要客户在他的代码中有一个与我的 MyAppointment.class 相同的类来执行此操作:
// Create a client (only needed once)
FhirContext ctx = new FhirContext();
IGenericClient client = ctx.newRestfulGenericClient("http://localhost:8080/restful-server-example/fhir");
// Invoke the client
Bundle bundle = client.search().forResource(Appointment.class)
.where(new StringClientParam("patient").matches().value("1232"))
.where(new StringClientParam("fechaDesde").matches().value("2"))
.where(new StringClientParam("fechaHasta").matches().value("2"))
.execute();
**MyAppointment** appo= (**MyAppointment**) bundle.getEntry().get(0).getResource();
如果没有,客户如何获得自定义资源?
谢谢