I am a bit confused about human readability with regards to FHIR. Here, FHIR claims that human readability is required for each and every resource. However, here, it says that any resource that is domain resource may include human-readable narrative. It also seems that it is possible to have a valid (valid in the sense that the FHIR jar validator validates it) resource that does not include narrative. So, which is which?
I am asking this because I am making a bit of comparison between CDA and FHIR. In CDA, each section must contain text for human readability. In FHIR, I guess the equivalent is composition.section.text but even here, text is not a must as it can contain just an entry, which can just reference another resource that may not contain any narratives.