FHIR Chat · why is there only an extension for element.id type · fhir/infrastructure-wg

Stream: fhir/infrastructure-wg

Topic: why is there only an extension for element.id type


view this post on Zulip Eric Haas (Oct 23 2018 at 17:36):

I tried to generate R4 python classes and got an exception for Exception: There is no class "None" for property "id" on "Element" in Element

here is the json Element.id SD for Element type:

        "type": [
          {
            "_code": {
              "extension": [
                {
                  "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-json-type",
                  "valueString": "string"
                },
                {
                  "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-xml-type",
                  "valueString": "xsd:string"
                },
                {
                  "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-rdf-type",
                  "valueString": "xsd:string"
                }
              ]
            }
          }
        ]

view this post on Zulip Grahame Grieve (Oct 23 2018 at 20:37):

this is where the compile magic lives: Element.id doesn't have extensions

view this post on Zulip Eric Haas (Oct 24 2018 at 02:21):

So I can override it with a type == string?

view this post on Zulip Grahame Grieve (Oct 24 2018 at 06:30):

in your software? yes..... where string means a python string


Last updated: Apr 12 2022 at 19:14 UTC