Create a patient

post

/Patient

Note: The FHIR API endpoints described below are available for customers to deploy and use. Developers are welcome and encouraged to develop against the specifications in anticipation of customer deployment.

Creates a patient from the supported HL7 US Core 6.1.0 input subset. This operation requires the registration-facility-organization extension in Patient.extension.

Request

Header Parameters
Supported Media Types
Request Body - application/json ()
Root Schema : schema
Type: object
The supported patient input for create.
Show Source
Nested Schema : address
Type: array
Show Source
Nested Schema : communication
Type: array
Maximum Number of Items: 1
Show Source
Nested Schema : extension
Type: array
Minimum Number of Items: 1
Show Source
Nested Schema : generalPractitioner
Type: array
Show Source
Nested Schema : identifier
Type: array
Minimum Number of Items: 1
Show Source
Nested Schema : CodeableConcept
Type: object
Show Source
Nested Schema : name
Type: array
Minimum Number of Items: 1
Show Source
Nested Schema : telecom
Type: array
Show Source
Nested Schema : Address
Type: object
Show Source
Nested Schema : line
Type: array
Show Source
Nested Schema : Period
Type: object
Show Source
Nested Schema : CommunicationForPatient
Type: object
Show Source
Nested Schema : ExtensionForPatient
Type: object
The FHIR extension, including supported US Core and Oracle patient extensions.
Show Source
Nested Schema : extension
Type: array
Show Source
Nested Schema : CodeableConceptForPatient
Type: object
Show Source
Nested Schema : Coding
Type: object
Show Source
Nested Schema : ReferenceForPatient
Type: object
Show Source
Nested Schema : coding
Type: array
Show Source
Nested Schema : extension
Type: array
Show Source
Nested Schema : Extension
Type: object
Show Source
Nested Schema : IdentifierForPatient
Type: object
Show Source
Nested Schema : PrimitiveElementForPatient
Type: object
Show Source
Nested Schema : extension
Type: array
Show Source
Nested Schema : coding
Type: array
The terminology codings or data-absent-reason coding.
Show Source
Nested Schema : HumanName
Type: object
Show Source
Nested Schema : given
Type: array
Show Source
Nested Schema : prefix
Type: array
Show Source
Nested Schema : suffix
Type: array
Show Source
Nested Schema : ContactPointForPatient
Type: object
Show Source
Nested Schema : extension
Type: array
Show Source
Request Body - application/fhir+json ()
Root Schema : schema
Type: object
The supported patient input for create.
Show Source
Nested Schema : address
Type: array
Show Source
Nested Schema : communication
Type: array
Maximum Number of Items: 1
Show Source
Nested Schema : extension
Type: array
Minimum Number of Items: 1
Show Source
Nested Schema : generalPractitioner
Type: array
Show Source
Nested Schema : identifier
Type: array
Minimum Number of Items: 1
Show Source
Nested Schema : CodeableConcept
Type: object
Show Source
Nested Schema : name
Type: array
Minimum Number of Items: 1
Show Source
Nested Schema : telecom
Type: array
Show Source
Nested Schema : Address
Type: object
Show Source
Nested Schema : line
Type: array
Show Source
Nested Schema : Period
Type: object
Show Source
Nested Schema : CommunicationForPatient
Type: object
Show Source
Nested Schema : ExtensionForPatient
Type: object
The FHIR extension, including supported US Core and Oracle patient extensions.
Show Source
Nested Schema : extension
Type: array
Show Source
Nested Schema : CodeableConceptForPatient
Type: object
Show Source
Nested Schema : Coding
Type: object
Show Source
Nested Schema : ReferenceForPatient
Type: object
Show Source
Nested Schema : coding
Type: array
Show Source
Nested Schema : extension
Type: array
Show Source
Nested Schema : Extension
Type: object
Show Source
Nested Schema : IdentifierForPatient
Type: object
Show Source
Nested Schema : PrimitiveElementForPatient
Type: object
Show Source
Nested Schema : extension
Type: array
Show Source
Nested Schema : coding
Type: array
The terminology codings or data-absent-reason coding.
Show Source
Nested Schema : HumanName
Type: object
Show Source
Nested Schema : given
Type: array
Show Source
Nested Schema : prefix
Type: array
Show Source
Nested Schema : suffix
Type: array
Show Source
Nested Schema : ContactPointForPatient
Type: object
Show Source
Nested Schema : extension
Type: array
Show Source
Back to Top

Response

Supported Media Types

201 Response

The patient is created; response body is empty.
Headers

400 Response

The registration-facility input is invalid.
Body ()
Root Schema : OperationOutcome
Type: object
The FHIR OperationOutcome.
Show Source
Nested Schema : issue
Type: array
The OperationOutcome issues.
Show Source
Nested Schema : OperationOutcomeIssue
Type: object
Show Source
Nested Schema : CodeableConcept
Type: object
Show Source
Nested Schema : expression
Type: array
Show Source
Nested Schema : coding
Type: array
The terminology codings or data-absent-reason coding.
Show Source
Nested Schema : Coding
Type: object
Show Source

422 Response

The patient or terminology validation failed.
Body ()
Root Schema : OperationOutcome
Type: object
The FHIR OperationOutcome.
Show Source
Nested Schema : issue
Type: array
The OperationOutcome issues.
Show Source
Nested Schema : OperationOutcomeIssue
Type: object
Show Source
Nested Schema : CodeableConcept
Type: object
Show Source
Nested Schema : expression
Type: array
Show Source
Nested Schema : coding
Type: array
The terminology codings or data-absent-reason coding.
Show Source
Nested Schema : Coding
Type: object
Show Source

500 Response

The patient creation failed.
Body ()
Root Schema : OperationOutcome
Type: object
The FHIR OperationOutcome.
Show Source
Nested Schema : issue
Type: array
The OperationOutcome issues.
Show Source
Nested Schema : OperationOutcomeIssue
Type: object
Show Source
Nested Schema : CodeableConcept
Type: object
Show Source
Nested Schema : expression
Type: array
Show Source
Nested Schema : coding
Type: array
The terminology codings or data-absent-reason coding.
Show Source
Nested Schema : Coding
Type: object
Show Source
Back to Top