Create Patient

POST {{baseUrl}}/api/v2/Patient

Overview:

Creates and adds a new patient profile to the health system population.

Use Cases:

  • Register New Patient: Add a new patient record

  • Submit Medical History: Store details of patient's medical history

  • Define Vital Sign Data: Record specific vital sign details

  • Log Lab Results: Document details of laboratory results

  • Capture Imaging Records: Record information on imaging records

Request Body

{"context"=>{"departmentId"=>"<string>"}, "data"=>{"resourceType"=>"Patient", "name"=>[{"use"=>"nickname", "given"=>["<string>", "<string>"], "family"=>"<string>", "text"=>"<string>"}, {"use"=>"official", "given"=>["<string>", "<string>"], "family"=>"<string>", "text"=>"<string>"}], "gender"=>"female", "birthDate"=>"<date>", "address"=>[{"line"=>["<string>", "<string>"], "city"=>"<string>", "state"=>"<string>", "postalCode"=>"<string>", "country"=>"<string>"}, {"line"=>["<string>", "<string>"], "city"=>"<string>", "state"=>"<string>", "postalCode"=>"<string>", "country"=>"<string>"}], "telecom"=>[{"system"=>"pager", "value"=>"<string>", "use"=>"work"}, {"system"=>"other", "value"=>"<string>", "use"=>"mobile"}], "communication"=>[{"language"=>{"coding"=>[{"system"=>"<string>", "code"=>"<string>"}, {"system"=>"<string>", "code"=>"<string>"}]}}, {"language"=>{"coding"=>[{"system"=>"<string>", "code"=>"<string>"}, {"system"=>"<string>", "code"=>"<string>"}]}}], "maritalStatus"=>{"coding"=>[{"system"=>"<string>", "code"=>"<string>", "display"=>"<string>"}, {"system"=>"<string>", "code"=>"<string>", "display"=>"<string>"}]}, "generalPractitioner"=>[{"reference"=>"<string>"}, {"reference"=>"<string>"}], "contact"=>[{"relationship"=>[{"coding"=>[{"system"=>"<string>", "code"=>"<string>", "display"=>"<string>"}, {"system"=>"<string>", "code"=>"<string>", "display"=>"<string>"}]}, {"coding"=>[{"system"=>"<string>", "code"=>"<string>", "display"=>"<string>"}, {"system"=>"<string>", "code"=>"<string>", "display"=>"<string>"}]}], "telecom"=>[{"system"=>"other", "value"=>"<string>", "use"=>"mobile"}, {"system"=>"email", "value"=>"<string>", "use"=>"work"}], "extension"=>[{"url"=>"<string>", "valueBoolean"=>"<string>"}, {"url"=>"<string>", "valueBoolean"=>"<string>"}]}, {"relationship"=>[{"coding"=>[{"system"=>"<string>", "code"=>"<string>", "display"=>"<string>"}, {"system"=>"<string>", "code"=>"<string>", "display"=>"<string>"}]}, {"coding"=>[{"system"=>"<string>", "code"=>"<string>", "display"=>"<string>"}, {"system"=>"<string>", "code"=>"<string>", "display"=>"<string>"}]}], "telecom"=>[{"system"=>"pager", "value"=>"<string>", "use"=>"home"}, {"system"=>"url", "value"=>"<string>", "use"=>"mobile"}], "extension"=>[{"url"=>"<string>", "valueBoolean"=>"<string>"}, {"url"=>"<string>", "valueBoolean"=>"<string>"}]}], "extension"=>[{"url"=>"<string>", "valueCode"=>"<string>", "valueString"=>"<string>", "valueBoolean"=>"<boolean>", "valueInteger"=>"<integer>", "extension"=>[{"url"=>"<string>", "valueCode"=>"<string>"}, {"url"=>"<string>", "valueCode"=>"<string>"}]}, {"url"=>"<string>", "valueCode"=>"<string>", "valueString"=>"<string>", "valueBoolean"=>"<boolean>", "valueInteger"=>"<integer>", "extension"=>[{"url"=>"<string>", "valueCode"=>"<string>"}, {"url"=>"<string>", "valueCode"=>"<string>"}]}]}}

HEADERS

KeyDatatypeRequiredDescription
x-source-idstring(Required) Source ID
Content-Typestring
Authorizationstring

RESPONSES

status: OK

[{&quot;context&quot;:{&quot;requestId&quot;:&quot;\u003cstring\u003e&quot;,&quot;source&quot;:&quot;\u003cstring\u003e&quot;,&quot;quorum&quot;:&quot;\u003cboolean\u003e&quot;,&quot;notify&quot;:&quot;\u003cboolean\u003e&quot;},&quot;data&quot;:{&quot;id&quot;:&quot;\u003cinteger\u003e&quot;,&quot;status&quot;:&quot;\u003cstring\u003e&quot;}},{&quot;context&quot;:{&quot;requestId&quot;:&quot;\u003cstring\u003e&quot;,&quot;source&quot;:&quot;\u003cstring\u003e&quot;,&quot;quorum&quot;:&quot;\u003cboolean\u003e&quot;,&quot;notify&quot;:&quot;\u003cboolean\u003e&quot;},&quot;data&quot;:{&quot;id&quot;:&quot;\u003cinteger\u003e&quot;,&quot;status&quot;:&quot;\u003cstring\u003e&quot;}}]