FHIR R4 - Organisation

Description

The openIMIS PolicyHolder object (from the openimis-be-policyholder_py module) is mapped to the FHIR R4 Group resource.

Mapping

FHIR R4 Resource - Organisation

openIMIS tables mapped - PolicyHolder

FHIR R4 field

openIMIS field

Notes

Mapping status

FHIR R4 field

openIMIS field

Notes

Mapping status

identifier

tblPolicyHolder.id

 

mapped

name

trade_name

required

mapped

active

 

 

 

alias

 

 

 

type

 

 

 

locations

locations

required

mapped

address

address

required

mapped

phone

phone

organisations contact phone

mapped

fax

fax

organisation fax

mapped

email

email

organisation email

mapped

contact_name

contact_name

 

 

 

legal_form

 

 

 

activity_code

 

 

 

accountancy_account

 

 

 

bank_account

 

 

 

payment_reference

 

 

 

Endpoint specification

Example of endpoint URL

http://localhost:8000/api_fhir_r4/Organisation/

Supported HTTP operation

READ - GET HTTP method

By default, returns the list of all available Organisation resources. To fetch information about a specific object, you should add the UUID (e.g.02EEC-436C-495F-862U2-6FF68644D751) key to URL :

http://localhost:8000/api_fhir_r4/Organisation/02EEC-436C-495F-862U2-6FF68644D751

Should be used the GET HTTP method.

  • PUT - the operation currently supported

Updates the value of the specific object. List of supported fields can be found in the mapping table. Should be used the PUT HTTP method and the body as JSON representation (example can be found below). The requested URL needs to point to a specific object to do that you should add the UUID (e.g. 02EEC-436C-495F-862U2-6FF68644D751) key to URL for instance:

http://localhost:8000/api_fhir_r4/Organisation/02EEC-436C-495F-862U2-6FF68644D751
  • DELETE - the operation currently not supported

The operation can be used to remove the specific object from the database. Should be used the DELETE HTTP method. The requested URL needs to point to a specific object to do that you should add the UUID (e.g. 02EEC-436C-495F-862U2-6FF68644D751) key to URL for instance:

http://localhost:8000/api_fhir_r4/Organisation/02EEC-436C-495F-862U2-6FF68644D751

The DELETE operation will permanently remove the row from the database.

Example JSON representation of content:

Did you encounter a problem or do you have a suggestion?

Please contact our Service Desk



This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. https://creativecommons.org/licenses/by-sa/4.0/