Create a practitioner

post

/Practitioner/

Creates a practitioner to be referenced by other resources. This API is not used for user provisioning.

Authorization Types

This resource supports the following authorization types:

Request

Supported Media Types
Header Parameters
Body ()
Root Schema : PractitionerCreateBody
Type: object
Show Source
Example:
{
    "resourceType":"Practitioner",
    "active":true,
    "name":[
        {
            "family":"Williams",
            "given":[
                "Rory",
                "James"
            ],
            "prefix":[
                "Dr."
            ],
            "suffix":[
                "M.D."
            ],
            "period":{
                "start":"2019-12-01T00:00:00.000Z"
            }
        }
    ],
    "identifier":[
        {
            "type":{
                "coding":[
                    {
                        "code":"DEA",
                        "system":"http://terminology.hl7.org/CodeSystem/v2-0203"
                    }
                ]
            },
            "system":"urn:oid:2.16.840.1.113883.4.814",
            "value":"CW1234563",
            "period":{
                "start":"2019-12-01T00:00:00.000Z",
                "end":"2029-12-01T23:59:59.000Z"
            }
        }
    ]
}
Nested Schema : identifier
Type: array

The identifier for the practitioner.

Must be a unique identifier.

Must not contain the id or assigner fields.

Show Source
Nested Schema : name
Type: array
Minimum Number of Items: 1
Maximum Number of Items: 1

The name associated with the practitioner.

Must not contain the text field.

Show Source
Nested Schema : items
Type: object
Show Source
Nested Schema : period
Type: object
Show Source
  • Must include a time component with a timezone.

    Example: 2029-12-01T23:59:59.000Z
  • Must include a time component with a timezone.

    Example: 2019-12-01T00:00:00.000Z
Nested Schema : type
Type: object
Show Source
Nested Schema : coding
Type: array
Minimum Number of Items: 1
Maximum Number of Items: 1
Show Source
Nested Schema : items
Type: object
Show Source
Nested Schema : items
Type: object
Show Source
Nested Schema : given
Type: array
Minimum Number of Items: 1
Show Source
Nested Schema : period
Type: object

Must not include an end date.

Show Source
  • Must include a time component with a timezone.

    Example: 2020-12-01T00:00:00.000Z
Nested Schema : prefix
Type: array
Maximum Number of Items: 1
Show Source
Nested Schema : suffix
Type: array
Maximum Number of Items: 1
Show Source
Back to Top

Response

Supported Media Types

201 Response

Created

Headers
  • The identifier for a specific version of a resource. This identifier is formatted as W/"" and used to specify the If-Match header value on subsequent updates.

  • The URL of the created entity.

    Example: https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/Practitioner/7118008

  • Oracle troubleshooting identifier.

  • Oracle troubleshooting identifier.

Default Response

An OperationOutcome describing any error that occurred.
Headers
  • For Update or Patch versioning controls. Related to If-Match. When a resource performs an operation that creates or updates a record, an Etag value is returned as a header. This same value should be included in request headers as an If-Match for any subsequent update to that record.
  • Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the X-Request-Id, if present.
  • Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the opc-Request-Id, if present.
Body ()
Root Schema : schema
Type: object
Show Source
Nested Schema : issue
Type: array
Show Source
Nested Schema : items
Type: object
Show Source
Nested Schema : details
Type: object
Show Source
Nested Schema : location
Type: array
Show Source
Nested Schema : coding
Type: array
Show Source
Nested Schema : items
Type: object
Show Source
Back to Top