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

Current HealthcareService.program.extension:program-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

    Description

      Unless HealthcareService.program.extension:program-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 program.program-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 element.

      healthcareservice-program-requirement-age-group - ProgramRequirementAgeGroupSearchParameter    

      healthcareservice-program-requirement-birthsex - HealthcareServiceProgramRequirementBirthsexSearchParameter    

      healthcareservice-program-requirement-gender-identity - HealthcareServiceProgramRequirementGenderIdentitySearchParameter

      healthcareservice-program-requirement-employment-status - HealthcareServiceProgramRequirementEmploymentStatusSearchParameter

      healthcareservice-program-requirement-insurance-status - HealthcareServiceProgramRequirementInsuranceStatusSearchParameter

      healthcareservice-program-requirement-va-status - HealthcareServiceProgramRequirementVaStatusSearchParameter    

      healthcareservice-program-requirement-preferred-language - HealthcareServiceProgramRequirementPreferredLanguageSearchParameter

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: