FHIR Patient version ID getting increase on every PUT operation without any request change.

Murugan Ramakrishnan 1 Reputation point
2022-02-15T10:05:48.76+00:00

Whenever we try to send the same patient details again without any modification with json request , the version Id will get increase in the response.

Request:

{"resourceType":"Patient","extension":[{"valueCoding":{"system":"http://hl7.org/fhir/StructureDefinition/RACE_HI","code":"2076-8","display":"Hispanic Or Latino"}}],"identifier":[{"use":"official","type":{"coding":[{"system":"http://abbott.com/fhirmapping/Identifier#patientIdentifier","code":"MRN","display":"63740269927200-Clinical"}]},"system":"http://abbott.com/fhirmapping/Identifier#patientIdentifier","value":"63740269927200-Clinical"},{"use":"official","type":{"coding":[{"system":"http://abbott.com/fhirmapping/Identifier#age","code":"AGE","display":"45-Clinical"}]},"system":"http://abbott.com/fhirmapping/Identifier#age","value":"45-Clinical"},{"use":"official","value":"Clinical"}],"gender":"female"}

Response:

{"resourceType":"Patient","id":"aaf0f475-15f5-4a5b-8403-dbf2a2aad635","meta":{"versionId":"9","lastUpdated":"2022-01-31T08:19:35.681+00:00"},"extension":[{"valueCoding":{"system":"http://hl7.org/fhir/StructureDefinition/RACE_HI","code":"2076-8","display":"Hispanic Or Latino"}}],"identifier":[{"use":"official","type":{"coding":[{"system":"http://abbott.com/fhirmapping/Identifier#patientIdentifier","code":"MRN","display":"63740269927200-Clinical"}]},"system":"http://abbott.com/fhirmapping/Identifier#patientIdentifier","value":"63740269927200-Clinical"},{"use":"official","type":{"coding":[{"system":"http://abbott.com/fhirmapping/Identifier#age","code":"AGE","display":"45-Clinical"}]},"system":"http://abbott.com/fhirmapping/Identifier#age","value":"45-Clinical"},{"use":"official","value":"Clinical"}],"gender":"female"}

Azure Health Data Services
Azure Health Data Services
An Azure offering that provides a suite of purpose-built technologies for protected health information in the cloud.
163 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Oury Ba-MSFT 19,101 Reputation points Microsoft Employee
    2022-02-16T21:37:11.357+00:00

    Hi @Murugan Ramakrishnan Thank you for posting your question on Microsoft Q&A and for using Azure services.

    It is my understanding that you are experiencing issue after sending the same patient details, the FHIR version ID got increase on every PUT operation.

    This is the expected behavior of our service currently. Any PUT to a resource will produce a new version, even if it is identical outside of metadata.

    Regards,
    Oury

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.