FHIR Chat · Complex extension with cardinality zero-to-many · implementers

Stream: implementers

Topic: Complex extension with cardinality zero-to-many


view this post on Zulip Silvia Lillie (Aug 14 2018 at 13:32):

I have a complex extension that I would need to configure as having items with cardinality more than one.
Is this legal?
How would the "repeated" data items be represented in json?

Example
A complex extension of a HealthcareService that contains the"Named Clinicians" associated to that Service and the "Additional Support Services" provided (such as Transport, Interpreter, Advocacy).

What I am working with so far is below (the data is fake, obviously), is this correct?

  "extension": [
    {
      "url": "[baseURL]/extension-HealthcareServiceAdditionalInfo-1",
      "extension": [
        {
          "url": "namedClinician",
          "valueReference": {
            "reference": "[baseURL]/Practitioner/63429202",
            "display": "Richard Palmer"
          }
        },
        {
          "url": "namedClinician",
          "valueReference": {
            "reference": "[baseURL]/Practitioner/8775522",
            "display": "Anna Foster"
          }
        }
      ]
    }
  ]

view this post on Zulip Lloyd McKenzie (Aug 14 2018 at 14:17):

That's correct. The repetitions happen at the extension level, not the value level. The values are polymorphic and we can't do repeating polymorphic elements.


Last updated: Apr 12 2022 at 19:14 UTC