HL7Austria / HL7-AT-FHIR-Core-R5

This repository serves to host the HL7® FHIR® TC developed FHIR® profiles in R5 for the Austrian domain.
1 stars 0 forks source link

Patient Profile - Slice for SSNr has a wrong display name #5

Closed regelkraut closed 5 months ago

regelkraut commented 7 months ago

Real Submitter Christian Lexer, found during the third HL7 AT Hackathon.

Resource(s)/Profiles incl. Version The profile for Patient in the HL7 AT FHIR Core IG for FHIR R5.

Links Patient Profile

Priority Major

Describe the bug The slice for the Austrian social security number contains a fixed value for Patient.identifier:socialSecurityNumber.type.coding.display. The problem is, that this fixed value "Social Security Number" does not fit together with the official display name "Social Security number" for the used code of the codeSystem. If the display name for codes is validated by a FHIR server (e.g. like HAPI does it) then this causes an error.

To Reproduce Steps to reproduce the behavior:

  1. Upload the profile for Patient in the HL7 AT FHIR Core IG for FHIR R5 to the public HAPI server.
  2. Try to store a test patient based on the profile to the HAPI server.

Expected behavior The fixed value for Patient.identifier:socialSecurityNumber.type.coding.display should have the same value as the according display name in the used codeSystem.

Attachments None

Additional context None

regelkraut commented 6 months ago

During the TC FHIR Call from April 18th 2024, it was agreed upon that we will remove the fixed value for the display name in the profile at all. This will be applied for all identifier slices in the patient profile.

Furthermore, the examples need to be corrected.