Stream: implementers
Topic: narratives
John Grimes (Jul 27 2016 at 12:24):
I'm struggling a bit with the whole narrative thing. What is the reasoning behind having an unstructured narrative for say, a StructureDefinition or Conformance resource, with content that overlaps what is in the structured section of the resource?
Grahame Grieve (Jul 27 2016 at 12:25):
so that any application can present the content of the resource without having to understand it all
John Grimes (Jul 27 2016 at 12:27):
What would an example of such an application be?
Grahame Grieve (Jul 27 2016 at 12:29):
any application handling the resources were all it has to do is display to a human.
Grahame Grieve (Jul 27 2016 at 12:30):
but, in fact, the narrative isn't tremendously interesting in those - it's the clinical resources were it's more useful
John Grimes (Jul 27 2016 at 12:36):
On the face of it, it doesn't sit well with me in terms of facilitating separation of concerns in application architectures... data vs presentation. I guess there are probably practical concerns driving this that I don't understand.
Grahame Grieve (Jul 27 2016 at 12:38):
well, separation of concerns has to do with how you read the content; you can ignore the narrative and process the content if you want (or you can force people to do so). You pay more for that, so it's best to restrict that to only when it's actually worth it
Grahame Grieve (Jul 27 2016 at 12:39):
the practical concerns are around alingment. if every systems is completely aligned, then you don't need narrative as a hedge.
Grahame Grieve (Jul 27 2016 at 12:39):
but none of use have ever seen a system that remains like that over time
John Grimes (Jul 27 2016 at 12:44):
So, case in point - if we required conformant terminology servers to provide a Conformance resource with a narrative that presented the structured content in human-readable form... they would need to implement some sort of algorithm to do that.
Grahame Grieve (Jul 27 2016 at 12:45):
yeah, they would. Though they get it for free if they use HAPI.
Grahame Grieve (Jul 27 2016 at 12:46):
but if they didn't, other people would have to
John Grimes (Jul 27 2016 at 12:48):
Ok, thanks
Last updated: Apr 12 2022 at 19:14 UTC