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

programEligibility is under-specified

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive
    • Icon: Medium Medium
    • FHIR Core (FHIR)
    • R4
    • Public Health
    • Immunization
    • Hide

      .programEligibility will be updated as suggested to become a backbone element (0..*) with two sub-element:

      .program (CodeableConcept 1..1)

      .eligibility (CodeableConcept 1..1)

      If an eligibility is going to be recorded, but the program and the eligibility value must be required (one alone doesn't make sense).

      Show
      .programEligibility will be updated as suggested to become a backbone element (0..*) with two sub-element: .program (CodeableConcept 1..1) .eligibility (CodeableConcept 1..1) If an eligibility is going to be recorded, but the program and the eligibility value must be required (one alone doesn't make sense).
    • Craig Newman/AbdulMalik Shakir: 19-0-2
    • Correction
    • Non-compatible
    • R5

    Description

      It's not enough to say 'eligible' or 'uneligible' - you need to say "for what".  That's particularly true when the element is allowed to repeat.  What would it mean to have an immunization that said {"eligible", "uneligible", "eligible"}?  Turn this into a complex repeating structure with two elements.  One, a CodeableConcept (or maybe a CodeableReference) for the program, and one a code indicating eligibility.

      Attachments

        Activity

          People

            Unassigned Unassigned
            lloyd Lloyd McKenzie
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: