Details
-
Change Request
-
Resolution: Persuasive with Modification
-
Very High
-
FHIR Core (FHIR)
-
R4
-
FHIR Infrastructure
-
ElementDefinition
-
-
Grahame Grieve/Richard Ettema: 6-2-2
-
Enhancement
-
Non-substantive
-
R5
Description
GraphDefinition allows the assertion of a profile plus additional expectations around related artifacts. For certain types of constraints, it can be a much more efficient way of defining expectations, particularly when dealing with messages, documents and other Bundles. We should allow it in ElementDefinition.type.targetProfile and type.profile. (The latter is needed for things like Parameters or Bundle where the type is actually a resource rather than a reference to one.)