This is working on as well v6.0.0, able to send post request for the Practitioner. @brady.miller
Tested with the following request :
{
"resourceType": "Practitioner",
"identifier": [
{
"system": "http://hl7.org/fhir/sid/us-npi",
"value": "11223344554543"
}
],
"active": true,
"name": [
{
"use": "official",
"family": "Will",
"given": [
"Sam",
"Falco"
],
"prefix": [
"Doctor"
],
"suffix": [
"M.D."
],
"period": {
"start": "2019-03-07T20:40:35.000Z"
}
}
],
"telecom": [
{
"system": "phone",
"value": "7861231234",
"use": "work"
},
{
"system": "email",
"value": "falco.lombardi@sfox.com",
"use": "work"
}
],
"address": [
{
"use": "work",
"text": "111 Corneria Dr.\\nTallahassee, FL 32304\\nUSA",
"line": [
"111 Corneria Dr."
],
"city": "Tallahassee",
"district": "Leon",
"state": "FL",
"postalCode": "32304",
"country": "USA"
}
],
"gender": "male",
"qualification": [
{
"code": {
"coding": [
{
"system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/29600",
"code": "677091",
"display": "MD",
"userSelected": true
}
],
"text": "MD"
},
"period": {
"start": "2014-07-09T06:00:00.000Z"
}
},
{
"code": {
"coding": [
{
"system": "https://fhir.cerner.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/codeSet/29600",
"code": "677079",
"display": "PhD",
"userSelected": true
}
],
"text": "PhD"
},
"period": {
"start": "2014-07-09T06:00:00.000Z"
}
}
]
}
GET against Practitioner id is giving the following response:
{
"id": "9600f336-bac2-44ff-a57d-106e25037746",
"meta": {
"versionId": "1",
"lastUpdated": "2022-04-07T05:11:06+00:00"
},
"resourceType": "Practitioner",
"text": {
"status": "generated",
"div": "<div xmlns=\"http://www.w3.org/1999/xhtml\"> <p>Sam Will</p></div>"
},
"identifier": [
{
"system": "http://hl7.org/fhir/sid/us-npi",
"value": "11223344554543"
}
],
"active": true,
"name": [
{
"use": "official",
"family": "Will",
"given": [
"Sam",
"Falco"
],
"prefix": [
"Doctor"
]
}
],
"telecom": [
{
"system": "phone",
"value": "7861231234",
"use": "work"
},
{
"system": "email",
"value": "falco.lombardi@sfox.com",
"use": "home"
}
],
"address": [
{
"line": [
"111 Corneria Dr."
],
"city": "Tallahassee",
"state": "FL",
"postalCode": "32304"
}
]
}
So based on the get request, can we only store the name, telecom, npi ?
There is also database error which I have posted in the following thread : Query Error on the call to medical_problem endpoint against patient uuid , if this can be resolved.
Thank you.