Recent Articles

Why two document OIDs in a C-CDA CCD?

July 17th, 2014|0 Comments

The most common type of C-CDA document is the CCD (Continuity of Care Document). Refer to the article What is a CCD and what is its role in MU?, for an overview of the CCD […]

TTT error: “validateST invariant is violated”

June 30th, 2014|0 Comments

When validating a C-CDA document using the official US government TTT validator that is used in Meaningful Use Stage Two certification, one of the error messages that can appear take this form (click to enlarge […]

Intervals in CDA

June 10th, 2014|0 Comments

Throughout the XML hierarchy of a CDA document, there are XML elements that capture an interval or range of something. For example, some elements capture time intervals, others capture ranges of physical quantities, and some just capture a numeric […]

Language codes in C-CDA and MU2

May 19th, 2014|0 Comments

The article The languageCode element, introduces the languageCode XML element in CDA, and overviews its usage and XML syntax.

That article also notes that there are some issues regarding which language codes should be used with […]

Inheriting context in a CDA document

May 15th, 2014|0 Comments

CDA Hierarchical Structure
The article What is the overall structure of a CDA document?, introduces the concept of the CDA Header and CDA Body. The article Clinical act statements, introduces the overall structure of the CDA […]

Three common sub-elements (and one attribute) throughout CDA

May 15th, 2014|0 Comments

The Model Underlying CDA
The CDA standard is part of a family of standards from HL7 called HL7 v3. All HL7 v3 standards derive from an underlying conceptual object model called the HL7 v3 RIM, which […]

Understanding the opening lines of a CDA file

February 6th, 2014|0 Comments

The opening lines from one of the sample C-CDA documents provided in the downloadable package available from the C-CDA product page on the HL7 web site, is shown below:

Prior to the XML Root Element
The first […]

What does the CDA Header contain?

February 6th, 2014|0 Comments

The CDA Header begins immediately under the ClinicalDocument root element and continues up to the component/nonXMLBody or component/structuredBody element that begins the CDA Body.

The CDA Header contains a series of XML elements nested directly under ClinicalDocument that […]

Why is the sdtc Namespace used in C-CDA?

February 6th, 2014|0 Comments

Note: Prior to reading this article, if you need an overview of XML Namespaces as they pertain to CDA, we recommend that you invest five minutes to review the CDA PRO Learn session titled XML Namespaces.

The XML Namespace urn:hl7-org:sdtc […]

What is the role of the xsi:type attribute in CDA?

February 6th, 2014|0 Comments

Note: Prior to reading this article, if you need an overview of XML Namespaces as they pertain to CDA, we recommend that you invest five minutes to review the CDA PRO Learn session titled XML Namespaces.

The XML namespace for […]

What is the high-level CDA document syntax?

February 6th, 2014|0 Comments

At a very high-level, the syntax of a CDA document adheres to the following outline:

The XML root element of every CDA document is named ClinicalDocument. Directly under it are a series of XML elements that […]

Does the order of XML elements matter in CDA?

February 6th, 2014|0 Comments

Yes.

The XML Schema for CDA is part of the CDA materials package that can be downloaded here from the HL7 web site.

If you’re not familiar with XML Schema, the w3schools.com XML Schema tutorial can help.

The […]