Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Read
URLDescription
 /ws/fhir/Practitioner/{id}

Returns a FHIR Practitioner resource identified by a Practitioner UUID

Outcomes:

  • Returns a FHIR Practitioner resource if the specified Practitioner exists
  • Returns an Operation Outcome resource with a 404 error message if the specified Practitioner does not exist
Search
 /ws/fhir/Practitioner?_id={id}Above request will fetch all the Practitioners using the given id value. This will give a List of Practitioners as the response. Here _id parameter represents, the logical resource id associated with the resource.
 /ws/fhir/Practitioner?family={familyName}Above request will fetch all the Practitioners using the given family name. This will give a List of Practitioners as the response. Here family parameter represents, the family name of the Practitioner.
 /ws/fhir/Practitioner?name={name}Above request will fetch all the Practitioners using the name. This will give a List of Practitioners as the response. Here name parameter represents, the name of the Practitioner.
 /ws/fhir/Practitioner?identifier={identifier}Above request will fetch all the Practitioners using the given identifier. This will give a List of Practitioners as the response. Here identifier parameter represents, the identifier of the Practitioner. Here we use name as the identifier.
 /ws/fhir/Practitioner?given={givenName}Above request will fetch all the Practitioners using the given name. This will give a List of Practitioners as the response. Here given parameter represents, the given name of the Practitioner.
Operations
None to date

POST Requests

...

Create
URLDescription
 /ws/fhir/Practitioner

Create a Practitioner Resource for the given representation.

PUT Requests

Update
URLDescription
 /ws/fhir/Practitioner/{id}
  • If the Practitioner with the given uuid exists, update the existing attributes according to the representation.
  • If the Practitioner with the given uuid doesn't exists, Create a Practitioner Resource with the given uuid.

If you update attributes which are associates with the underlying Person Resource, all the update conditions of Person Resource applies here as well.