Fhir

APIDescription
GET fhir/{applicationName}/ValueSet/$expand?filter={filter}&sType={sType}

Value Set Expansion ,An expanded value set will be returned, or an OperationOutcome with an error message. Paramter e-g ,filter=malaria, sType=diorder

GET fhir/{applicationName}/CodeSystem/$lookup?code={code}

Concept Look Up,Given a code/system, or a Coding, get additional details about the concept, including definition, status, designations, and properties. search by code.

GET fhir/{applicationName}/ValueSet/$validate-code?code={code}

Value Set based Validation,by code

GET fhir/{applicationName}/metadata

To get Conformance statement of Valentia FHIR Server. The Parameter "applicationName" describe vendor that is using FHIR Server e-g , spectrum, Indici

OPTIONS fhir/{applicationName}

Alternate Method to get Conformance statement of Valentia FHIR Server.

GET fhir/{applicationName}/{type}/{id}

To Read specific Resource by id . Parameter "Type" is Resource e-g Patient,Appointment etc. Parameter "id" is Resource id.

GET fhir/{applicationName}/{type}/{id}/_history/{vid}

if a Resource has multiple versions then this Method will be used. Parameter "Type" is Resource e-g Patient,Appointment etc. Parameter "id" is Resource id. Parameter "vid" is Resource version id.

GET fhir/{applicationName}/{type}

To Search specific Resource. Search paramters will be provided as Querystring e-g serverurl/testverdor/Patient?family=jhon

POST fhir/{applicationName}/{type}/_search

To Search specific Resource. Search paramters will be provided as Querystring e-g serverurl/testverdor/Patient?family=jhon

GET fhir/{applicationName}/{type}/_search

To Search specific Resource. Search paramters will be provided as Querystring e-g serverurl/testverdor/Patient?family=jhon

POST fhir/{applicationName}/{type}

To Create New Resource

PUT fhir/{applicationName}/{type}/{id}

To Update Resource

POST fhir/{applicationName}/{type}/$validate

To Validate Resource

POST fhir/{applicationName}/{type}/{id}/$validate

To Validate Resource by id

GET fhir/{applicationName}/_history

To Get Entire System History for specific vendor

GET fhir/{applicationName}/{type}/_history

To Get Entire History for specific Resource for specific vendor

GET fhir/{applicationName}/{type}/{id}/_history

To Get Entire History for specific Resource by specific id for specific vendor

DELETE fhir/{applicationName}/{type}/{id}

To Delete specific resource

DELETE fhir/{applicationName}/{type}

Find resource by Query string Paramters and delete those resources

GET fhir/{applicationName}/_snapshot

Every Search result will return snapshot id , those snapshot ids will be saved in system , this method will return the results for specific snapshot

POST fhir/{applicationName}

To Proccess Bundle resource as Transaction.Bundle resource may contains differnet resources and with differnt opperations , e-g get specific resource , update specific resource and delete specific resource