hl7-fhirhapi-fhirdstu2-fhir

what is main different between FHIR Client & FHIR server


I have an EMR system its develop using java & oracle database now I want to integrate FHIR server in my system environment and want to share my EMR data to another system. I want to use the HAPI library to integrate FHIR in my system. But I am some confusion about implementation process flow like as different between FHIR client & FHIR server, how to map EMR data to FHIR Resource for mapping data is there any tools? what is the architecture tire? Is FHIR Client and FHIR Server has stayed in the same tire?


Solution

  • A client is a system that invokes operations (search, read, create, update, delete, etc.) on a server. A server is a system that controls data for one or more resources and can respond to operation invocations from an authorized client. If you're using HAPI, you'll need to write code to map between your internal data model and the FHIR objects that will be used to exchange your data with other FHIR systems.