This page is part of the FHIR Specification (v0.01: Historical Archive Draft). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions

Document

A documentation of clinical observations and services that are aggregated together into a single statement of clinical meaning that establishes it's own context. A clinical document is composed of a set of resources that include both human and computer readable portions. A human must attest to the accuracy of the human readable portion, and may authenticate and/or sign the entire whole.

The relative url is /documents

Content

UML Image

<Document xmlns="http://www.hl7.org/fhir">
  <id> mand id Master Resource Id = document Id</id>
  <instant> mand instant Document Creation Time</instant>
  <type> mand CodeableConcept Document Type (LOINC if possible)</type>
  <title> opt string Document Title</title>
  <setId> cond id Id fixed across all document revisions</setId>
  <version> opt integer used to version successive replacement documents</version>
  <replaces> cond id If this document replaces another</replaces>
  <subject> mand (Patient|Group) who the document is about</subject>
  <author> mand  <!-- One+ Author (contributed content to document) -->
   <time> opt dateTime When authoring happened</time>
   <party> mand (Person|Device) who/what authored the final document</party>
  </author>
  <attestor> opt  <!-- Zero+ attests to accuracy of document -->
   <mode> mand code personal | professional | legal | official</mode>
   <time> opt dateTime When document attested</time>
   <party> opt (Person|Organisation) who attested the document</party>
  </attestor>
  <recipient> opt Zero+ (Person|Organization) expected to receive a copy </recipient>
  <custodian> mand (Organization) org which maintains the document.</custodian>
  <event> opt (Any) the clinical item being documented</event>
  <encounter> opt (Admission|InterestOfCare) context of the document</encounter>
  <section> mand  <!-- One+ Document is broken into sections -->
   <type> opt CodeableConcept type of section (recommended)</type>
   <instant> opt instant Section Creation Time</instant>
   <author> opt  <!-- if section author different to document -->
    <time> opt dateTime When authoring happened</time>
    <party> mand (Person|Device) who/what authored the section</party>
   </author>
   <enterer> opt (Person|Device) The source of the data entry</enterer>
   <subject> opt (Person|Group) if section different to document</subject>
   <informant> opt (Person) provided information in section</informant>
   <content> cond (Any) the actual content of the section</content>
   <section> cond  <!-- Zero+ nested Section -->
     <!-- Content as for Document.Section -->
   </section>
  </section>
  <extensions> opt See Extensions   See Extensions </extensions>
  <text> mand Narrative Text summary of message, for human interpretation</text>
</Document>

Schema for Document and an example (or formatted for browser)

Terminology Bindings

Notes:

Displaying a document

The human display of the Document is the collated narrative portions of following resources (in order):

  1. The Document itself
  2. The subject resource
  3. Resources referenced in the section.content

The document narrative should summarise the important parts of the document header that are required to establish clinical context for the document (other than the subject, which is displayed in it's own right). To actually build the combined narrative, simply append all the narratives xhtml fragments. The viewer program can provide it's own stylesheet (.css) for the combined html of the narrative, but cannot change any styles specified internally in the existing narratives.

Originator Responsibilities

A document originator is an application that creates a document resource. The originator may create new content resources or assemble already existing content resources while doing so. A document originator has the following responsibilities:

Recipient Responsibilities

A document recipient is an application that receives documents from a document originator or document management system. The document recipient is responsible for ensuring that received CDA documents are processed and/or rendered in accordance to this specification. A document recipient has the following responsibilities:

Formal Definitions

The formal definitions for the elements above. Also available as an XML file.

Document
DefinitionA documentation of clinical observations and services that are aggregated together into a single statement of clinical meaning that establishes it's own context. A clinical document is composed of a set of resources that include both human and computer readable portions. A human must attest to the accuracy of the human readable portion, and may authenticate and/or sign the entire whole
ControlMandatory, 1..1
Must Understandtrue
RequirementsFor document based framework
To DoConfidentiality? Language? Consent? Signatures
Document.id
Definitionthe unique id of a clinical document
ControlMandatory, 1..1
Typeid
Must Understandtrue
RequirementsEach document needs a unique identifier so other documents and underlying infrastructure can reference it
Commentsmust be globally unique. UUIDs are recommended
Document.instant
Definitionthe document creation time, when the document first came into being. Where the CDA document is a transform from an original document in some other format, the ClinicalDocument.effectiveTime is the time the original document is created.
ControlMandatory, 1..1
Typeinstant
Must Understandtrue
Document.type
Definitionspecifying the particular kind of document (e.g. History and Physical, Discharge Summary, Progress Note)
ControlMandatory, 1..1
TypeCodeableConcept from DocumentType
Must Understandtrue
Document.title
Definitionthe title of the document
ControlOptional, 0..1
Typestring
CommentsIt's commonly the case that clinical documents do not have a title, and are collectively referred to by the display name of Document.type (e.g. a "consultation" or "progress note"). Where these display names are rendered to the clinician, or where the document has a unique title, the Document.title value should be used
Document.setId
DefinitionRepresents an identifier that is common across all document revisions
ControlConditional, 0..1: cannot have both setId and replaces
Typeid
Must Understandtrue
Document.version
Definitionused to version successive replacement documents
ControlOptional, 0..1
Typeinteger
Must Understandtrue
CommentsAn integer value is recommended
Document.replaces
DefinitionIf this document replaces another
ControlConditional, 0..1: cannot have both setId and replaces
Typeid
Must Understandtrue
Document.subject
Definitionwho the document is about
ControlMandatory, 1..1
TypeResource(Patient|Group)
Must Understandtrue
Document.author
DefinitionAuthor (contributed content to document)
ControlMandatory, 1..*
Document.author.time
DefinitionWhen authoring happened
ControlOptional, 0..1
TypedateTime
Document.author.party
Definitionwho/what authored the final document
ControlMandatory, 1..1
TypeResource(Person|Device)
Document.attestor
Definitiona participant who has attested to the accuracy of the document
ControlOptional, 0..*
Document.attestor.mode
DefinitionThe type of attestation the authenticator offers
ControlMandatory, 1..1
Typecode from DocumentAuthenticationMode
Document.attestor.time
DefinitionWhen document attested
ControlOptional, 0..1
TypedateTime
Document.attestor.party
Definitionwho attested the document
ControlOptional, 0..1
TypeResource(Person|Organisation)
Document.recipient
Definitionexpected to receive a copy
ControlOptional, 0..*
TypeResource(Person|Organization)
Document.custodian
Definitionorg which maintains the document.
ControlMandatory, 1..1
TypeResource(Organization)
Document.event
Definitionthe main Act, such as a colonoscopy or an appendectomy, being documented
ControlOptional, 0..1
TypeResource(Any)
CommentsThe event needs to be consistent with the type element, though can provide further information if desired
Document.encounter
Definitioncontext of the document
ControlOptional, 0..1
TypeResource(Admission|InterestOfCare)
Document.section
DefinitionDocument is broken into sections
ControlMandatory, 1..*
Document.section.type
Definitiontype of section (recommended)
ControlOptional, 0..1
TypeCodeableConcept from DocumentSectionType
Document.section.instant
Definitionthe section creation time (sections are often re-used in several documents).
ControlOptional, 0..1
Typeinstant
Document.section.author
Definitionif section author different to document
ControlOptional, 0..1
Document.section.author.time
DefinitionWhen authoring happened
ControlOptional, 0..1
TypedateTime
Document.section.author.party
Definitionwho/what authored the section
ControlMandatory, 1..1
TypeResource(Person|Device)
Document.section.enterer
DefinitionThe person or device that performed the data entry leading to this section. Where there is more than one candidate, pick the most proximal to the message. Can provide other enterers in extensions
ControlOptional, 0..1
TypeResource(Person|Device)
Document.section.subject
Definitionif section different to document
ControlOptional, 0..1
TypeResource(Person|Group)
Must Understandtrue
Document.section.informant
Definitionprovided information in section
ControlOptional, 0..1
TypeResource(Person)
Document.section.content
Definitionthe actual content of the section
ControlConditional, 0..1: a section must have content or one or more sections
TypeResource(Any)
Must Understandtrue
Document.section.section
Definitionnested Section
ControlConditional, 0..*: a section must have content or one or more sections
Document.section.section.#
Definitioncontents as for a section
ControlMandatory, 1..1
Type@Document.Section
Document.extensions
DefinitionSee Extensions
ControlOptional, 0..1
Document.text
Definition
ControlMandatory, 1..1
TypeNarrative

This is an old version of FHIR retained for archive purposes. Do not use for anything else
Implementers are welcome to experiment with the content defined here, but should note that the contents are subject to change without prior notice.
© HL7.org 2011 - 2012. FHIR v0.01 generated on Mon, May 14, 2012 09:48+1000.