FHIR Chat · When should we use ElementDefinition.condition ? · implementers

Stream: implementers

Topic: When should we use ElementDefinition.condition ?


view this post on Zulip Richard Townley-O'Neill (Sep 20 2019 at 06:30):

I'm looking for suggestions as to how to best use ElementDefinition.condition.

In the Patient resource Patient.contact has invariant pat-1 : name.exists() or telecom.exists() or address.exists() or organization.exists()
Of the four elements mentioned in invariant pat-1 (name, telecom, address and organization) only organization claims to be affected by pat-1 (this clam is made with condition)
This is displayed in the standard structure display with the I flag:

pasted image

1/ Why is organization different to the other elements?
2/ Are there guidelines on when to use condition in resource definitions, such as Patient?
3/ Is it worth applying changes to R4 resources?
4/ Is it worth setting values of condition in profiles?

view this post on Zulip Grahame Grieve (Sep 23 2019 at 21:13):

  1. probably an editorial mistake
  2. the guildeline is that should all be marked. But you can see how important it isn't y the fact that you're the first to comment
  3. not as a technical correction, but for R5 - make a task
  4. yes, probably

view this post on Zulip Richard Townley-O'Neill (Sep 25 2019 at 00:46):

Thanks.
#24860


Last updated: Apr 12 2022 at 19:14 UTC