-
Type:
Change Request
-
Resolution: Persuasive with Modification
-
Priority:
Medium
-
FHIR Core (FHIR)
-
R4
-
FHIR Infrastructure
-
GraphDefinition
-
5.10.4
-
-
Rick Geimer/Grahame Grieve: 13-0-1
-
Correction
-
Non-compatible
The current R4 GraphDefinition doesn't allow one to refer back to a specific node instance when one defines a reference. Alignment with the graphML standard is proposed, defining a graph as a series of nodes and a series of links, which could have explicit identifiers.
Proposal is to leave the 'meta/header' part of the GraphDefinition resource as-is, but to replace the actual definitional part as shown in the image attachment. This proposed solution also covers the use case of two node instances having the be the same, or two edges having to reference the same source node or destination node.
Known issue not covered by this proposal: a node instance having to be explicitly different from another node instance.
Additional descriptive wording will be required for the various data elements in this proposed model, I'm willing to lead the creation of those.
(after the 2019 Amsterdam DevDays I created a similar issue to this one, but I'm not sure where it ended up as I'm unable to locate it).
- is duplicated by
-
FHIR-23781 make reverse reference easier to represent
-
- Duplicate
-