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

Interfaces and elements with matching names

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive
    • Icon: Medium Medium
    • FHIR Core (FHIR)
    • R5
    • FHIR Infrastructure
    • MetadataResource
      MedicationKnowledge
    • UML definition
    • Hide

      Make changes proposed

      Show
      Make changes proposed
    • Gino Canessa / Lloyd McKenzie: 12-0-0
    • Clarification
    • Non-substantive

    Description

      During processing of interface definitions, I discovered that the MedicationKnowledge resource (belongs to Pharmacy WG) uses some interface elements in a way that, I believe should not be allowed.

      Specifically:

      • MedicationKnowledge.author (ResourceReference) is incompatible with IMetadataResource.author (List<Hl7.Fhir.Model.ContactDetail>) and
      • MedicationKnowledge.status (MedicationKnowledgeStatusCodes) is incompatible with ICanonicalResource.status (PublicationStatus)

      However, I am not sure if the text at Interface definition is clear on this.

      Add Additional text on the UML page to clarify these cases and tooling revision to prevent them (I can file a ticket against MedicationKnowledge for Pharmacy in that case as well).

      Thanks!

      Attachments

        Activity

          People

            Unassigned Unassigned
            ginocanessa Gino Canessa
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: