Uploaded image for project: 'FHIR Specification Feedback'
  1. FHIR Specification Feedback
  2. FHIR-42880

Current HealthcareService.extension:social-service-requirement cardinality of 0..* should be modified to 0..1

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Not Persuasive with Modification
    • Icon: Medium Medium
    • National Directory of Healthcare Providers and Services (NDH) (FHIR)
    • 1.0.0-ballot
    • Patient Administration
    • NDH Exchange HealthcareService Profile
    • Hide

      Limiting the extension to 0..1 is not consistent with the need for HealthcareServices to specify multiple social services requirements.   

      See ticket FHIR-42132 regarding the use of filter (if it is supported by the server)

      Will include clarity that a search may return multiple instances that will need post retrieval processing to determine if the required elements all exist within a single instance of the extension.

      Show
      Limiting the extension to 0..1 is not consistent with the need for HealthcareServices to specify multiple social services requirements.    See ticket FHIR-42132 regarding the use of filter (if it is supported by the server) Will include clarity that a search may return multiple instances that will need post retrieval processing to determine if the required elements all exist within a single instance of the extension.
    • Bob Dieterle / Ming Dunajick: 10-0-0
    • Clarification
    • Non-substantive

    Description

      Unless HealthcareService.extension:social-service-requirement is modified from 0..* to be 0..1, the search parameters against this element using the search parameters listed below, will not function as intended. Recommendation is to adjust cardinality, or offer additional guidance on searches. 

      Current RESTful or FHIR search will return any HealthcareService where the elements match, but that matching does not require that all of the parameters in the search are true on a per instance base of the extension, only that there is a least one instance where the parameter matching exists within that resource.

      Assuming that HealthcareService/1234

      has three entries for social-service-requirement

      1. birthsex = F, employment-status = unemployed

      2. birthsex = M, insurance-status= insured

      3. va-status = True, employment-status = employed

      a search for HealthcareServices with birthsex = F and va-status=True, and insurance-status = insured  would return HealthcareService/1234 as a match even though there isn't a single entry with all three values.  

       

      Search Parameters for HealthcareService.extension:social-service-requirement

      healthcareservice-social-service-age-group - HealthcareServiceSocialServiceAgeGroupSearchParameter

      healthcareservice-social-service-birthsex - HealthcareServiceSocialServiceBirthsexSearchParameter

      healthcareservice-social-service-gender-identity - HealthcareServiceSocialServiceGenderIdentitySearchParameter    

      healthcareservice-social-service-employment-status - HealthcareServiceSocialServiceEmploymentStatusSearchParameter

      healthcareservice-social-service-insurance-status - HealthcareServiceSocialServiceInsuranceStatusSearchParameter

      healthcareservice-social-service-va-status - HealthcareServiceSocialServiceVaStatusSearchParameter

      healthcareservice-social-service-preferred-language - HealthcareServiceSocialServicePreferredLanguageSearchParameter

      Attachments

        Activity

          People

            Unassigned Unassigned
            ricklisseveld Rick Lisseveld
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: