Item | DT | Card | Conf | Description | Label |
---|
cda:ClinicalDocument
| | | | The ClinicalDocument/id/@root attribute SHALL be a syntactically correct OID, and SHALL NOT be a UUID.OIDs SHALL be represented in dotted decimal notation, where each decimal number is either 0 or starts with a nonzero digit. More formally, an OID SHALL be in the form ([0-2])(.([1-9][0-9]*|0))+OIDs SHALL be no more than 64 characters in length.The DICOM Object Catalog section (templateId 2.16.840.1.113883.10.20.6.1.1), if present, SHALL be the first section in the document BodyWith the exception of the DICOM Object Catalog (templateId 2.16.840.1.113883.10.20.6.1.1), all sections within the Diagnostic Imaging Report content SHOULD contain a title elementThe section/code SHOULD be selected from LOINC® or DICOM for sections not listed in the DIR Section Type Codes tableDescriptions for sections is under development in DICOM in cooperation with the RSNA reporting initiativeAll sections defined in the DIR Section Type Codes table SHALL be top-level sectionsA section element SHALL have a code element, which SHALL contain a LOINC code or DCM code for sections that have no LOINC equivalent. This only applies to sections described in the DIR Section Type Codes tableApart from the DICOM Object Catalog (templateId 2.16.840.1.113883.10.20.6.1.1), all other instances of section SHALL contain at least one text element or one or more component elementsAll text or component elements SHALL contain content. Text elements SHALL contain PCDATA or child elements, and component elements SHALL contain child elementsThe text elements (and their children) MAY contain Web Access to DICOM Persistent Object (WADO) references to DICOM objects by including a linkHtml element where @href is a valid WADO URL and the text content of linkHtml is the visible text of the hyperlinkIf clinical statements are present, the section/text SHALL represent faithfully all such statements and MAY contain additional text | Diagport |
cda:templateId
| II | 1 … 1 | M | SHALL contain exactly one [1..1] templateId (CONF:8404) such that it | conf‑8404 |
@root
| uid | 1 … 1 | F | 2.16.840.1.113883.10.20.22.1.5 | conf0042 |
cda:code
| | 1 … 1 | R | SHALL contain exactly one [1..1] code (CONF:14833). SHALL contain exactly one [1..1] code/@code, which SHALL be selected from ValueSet DIRDocumentTypeCodes 2.16.840.1.113883.11.20.9.32 DYNAMIC (CONF:8408). | conf‑14833 / conf‑8408 |
| CONF | |
cda:informant
| | | NP | SHALL NOT contain [0..0] informant (CONF:8410). | conf‑8410 |
cda:informationRecipient
| | 0 … * | | MAY contain zero or more [0..*] informationRecipient (CONF:8411).The physician requesting the imaging procedure (ClincalDocument/participant[@typeCode=REF]/associatedEntity), if present, SHOULD also be recorded as an informationRecipient, unless in the local setting another physician (such as the attending physician for an inpatient) is known to be the appropriate recipient of the report.When no referring physician is present, as in the case of self-referred screening examinations allowed by law, the intendedRecipient MAY be absent. The intendedRecipient MAY also be the health chart of the patient, in which case the receivedOrganization SHALL be the scoping organization of that chart. | conf‑8411 |
cda:participant
| | 0 … 1 | | MAY contain zero or one [0..1] participant (CONF:8414) such that it | conf‑8414 |
cda:associatedEntity
| | 1 … 1 | M | | conf6541 |
cda:associatedPerson
| | 1 … 1 | M | This associatedEntity SHALL contain exactly one [1..1] associatedPerson (CONF:26542). | conf6542 |
cda:name
| | 1 … 1 | M | This associatedPerson SHALL contain exactly one [1..1] US Realm Person Name (PN.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.1.1) (CONF:26543) | conf6543 |
| Schematron assert | role | error | |
| test | (cda:given and cda:family) or (not(*) and string-length(.)!=0) | |
| Message | The content of name SHALL be a conformant US Realm Person Name (PN.US.FIELDED) (2.16.840.1.113883.10.20.22.5.1.1) | |
cda:documentationOf
| | 1 … 1 | M | SHALL contain exactly one [1..1] documentationOf (CONF:8416) such that it | conf‑8416 |
cda:serviceEvent
| | 1 … 1 | M | Contains 2.16.840.1.113883.10.20.6.2.1 Physician Reading Study Performer (2013‑01‑31) | conf‑8431 |
@classCode
| cs | 1 … 1 | F | ACT | conf‑8430 |
cda:id
| II | 0 … * | R | This serviceEvent SHOULD contain zero or more [0..*] id (CONF:8418). | conf‑8418 |
cda:code
| | 1 … 1 | R | This serviceEvent SHALL contain exactly one [1..1] code (CONF:8419). | conf‑8419 |
cda:relatedDocument
| | 0 … 1 | | MAY contain zero or one [0..1] relatedDocument (CONF:8432) such that itWhen a Diagnostic Imaging Report has been transformed from a DICOM SR document, relatedDocument/@typeCode SHALL be XFRM, and relatedDocument/parentDocument/id SHALL contain the SOP Instance UID of the original DICOM SR document. | conf‑8432 |
cda:id
| II | 1 … 1 | R | SHALL contain exactly one [1..1] id (CONF:10030). OIDs SHALL be represented in dotted decimal notation, where each decimal number is either 0 or starts with a nonzero digit. More formally, an OID SHALL be in the form ([0-2])(.([1-9][0-9]*|0))+ OIDs SHALL be no more than 64 characters in length | conf0030 |
| Schematron assert | role | error | |
| test | cda:id[contains(@root,'.') and (starts-with(@root,'0.') or starts-with(@root,'1.') or starts-with(@root,'2.'))] | |
| Message | SHALL contain exactly one [1..1] id (CONF:10030). OIDs SHALL be represented in dotted decimal notation, where each decimal number is either 0 or starts with a nonzero digit. More formally, an OID SHALL be in the form ([0-2])(.([1-9][0-9]*|0))+ | |
| Schematron assert | role | error | |
| test | string-length(cda:id/@root)<65 | |
| Message | OIDs SHALL be no more than 64 characters in length | |
cda:componentOf
| | 0 … 1 | | This id MAY contain zero or one [0..1] componentOf (CONF:8434). | conf‑8434 |
cda:encompassingEncounter
| | 1 … 1 | M | Contains 2.16.840.1.113883.10.20.6.2.2 Physician of Record Participant (2013‑01‑31) | conf‑8449 |
cda:id
| II | 1 … * | R | This encompassingEncounter SHALL contain at least one [1..*] id (CONF:8435).In the case of transformed DICOM SR documents, an appropriate null flavor MAY be used if the id is unavailable. | conf‑8435 |
cda:effectiveTime
| | 1 … 1 | M | This encompassingEncounter SHALL contain exactly one [1..1] effectiveTime (CONF:8437).The content of effectiveTime SHALL be a conformant US Realm Date and Time (DT.US.FIELDED) (2.16.840.1.113883.10.20.22.5.4) | conf‑8437 |
| Schematron assert | role | error | |
| test | not(.//@value[not(parent::cda:width)][string-length()<8]) | |
| Message | The content of effectiveTime SHALL be a conformant US Realm Date and Time (DT.US.FIELDED) (2.16.840.1.113883.10.20.22.5.4) | |
cda:responsibleParty
| | 0 … 1 | | This encompassingEncounter MAY contain zero or one [0..1] responsibleParty (CONF:8438). | conf‑8438 |
cda:assignedEntity
| | 1 … 1 | M | The responsibleParty, if present, SHALL contain exactly one [1..1] assignedEntity (CONF:9407).SHOULD contain zero or one [0..1] assignedPerson OR SHOULD contain zero or one [0..1] representedOrganization | conf‑9407 |
| Schematron assert | role | error | |
| test | count(cda:assignedPerson | cda:representedOrganization)<2 | |
| Message | SHOULD contain zero or one [0..1] assignedPerson OR SHOULD contain zero or one [0..1] representedOrganization | |
cda:component
| | 1 … 1 | M | SHALL contain exactly one [1..1] component (CONF:14907).A Diagnostic Imaging Report can have either a structuredBody or a nonXMLBody. If structuredBody, the component/structuredBody SHALL conform to the section constraints below. | conf4907 |
| Schematron assert | role | error | |
| test | count(cda:component/cda:structuredBody | cda:component/cda:nonXMLBody) =1 | |
| Message | A Diagnostic Imaging Report can have either a structuredBody or a nonXMLBody. | |
Choice | 1 … 1 | | Elements to choose from:- cda:nonXMLBody
- cda:structuredBody[cda:component]
|
cda:nonXMLBody
| | | | | Diagport |
cda:structuredBody
| | | | : If the author of a section is different from the author(s) listed in the Header, an author element SHALL be present containing Observer Context (templateId 2.16.840.1.113883.10.20.6.2.4) | Diagport |
cda:component
| | 0 … * | | If the service context of a section is different from the value specified in documentationOf/serviceEvent, then the section SHALL contain one or more entries containing Procedure Context (templateId 2.16.840.1.113883.10.20.6.2.5), which will reset the context for any clinical statements nested within those elements Contains 2.16.840.1.113883.10.20.6.2.5 Procedure Context (2013‑01‑31) | conf‑9417 |
cda:component
| | 0 … * | | If the subject of a section is a fetus, the section SHALL contain a subject element containing a Fetus Subject Context (templateId 2.16.840.1.113883.10.20.6.2.3) Contains 2.16.840.1.113883.10.20.6.2.3 Fetus Subject Context (2013‑01‑31) | conf‑9419 |
cda:component
| | 1 … 1 | R | Contains 2.16.840.1.113883.10.20.6.1.2 Findings Section (DIR) (2013‑01‑31) | conf‑9484 |
cda:component
| | 0 … 1 | R | Contains 2.16.840.1.113883.10.20.6.1.1 DICOM Object Catalog Section - DCM 121181 (2013‑01‑31) | conf5141 |
| Schematron assert | role | error | |
| test | //cda:ClinicalDocument/cda:id[contains(@root,'.') and (starts-with(@root,'0.') or starts-with(@root,'1.') or starts-with(@root,'2.'))] | |
| Message | The ClinicalDocument/id/@root attribute SHALL be a syntactically correct OID, and SHALL NOT be a UUID. OIDs SHALL be represented in dotted decimal notation, where each decimal number is either 0 or starts with a nonzero digit. More formally, an OID SHALL be in the form ([0-2])(.([1-9][0-9]*|0))+ | |
| Schematron assert | role | error | |
| test | string-length(//cda:ClinicalDocument/cda:id/@root)<65 | |
| Message | OIDs SHALL be no more than 64 characters in length. | |
| Schematron assert | role | error | |
| test | //cda:component[1]/cda:section/cda:templateId/@root='2.16.840.1.113883.10.20.6.1.1' | |
| Message | The DICOM Object Catalog section (templateId 2.16.840.1.113883.10.20.6.1.1), if present, SHALL be the first section in the document Body | |
| Schematron assert | role | error | |
| test | //cda:component/cda:structuredBody//cda:section[not(cda:templateId/@root='2.16.840.1.113883.10.20.6.1.1') and(cda:title)] | |
| Message | With the exception of the DICOM Object Catalog (templateId 2.16.840.1.113883.10.20.6.1.1), all sections within the Diagnostic Imaging Report content SHOULD contain a title element | |
| Schematron assert | role | error | |
| test | //cda:section/cda:code[@codeSystem='1.2.840.10008.2.16.4 ' or @codeSystem='2.16.840.1.113883.6.1'] | |
| Message | The section/code SHOULD be selected from LOINC® or DICOM for sections not listed in the DIR Section Type Codes table | |
| Schematron assert | role | error | |
| test | //cda:component/cda:structuredBody//cda:section[not(cda:templateId/@root='2.16.840.1.113883.10.20.6.1.1') and ((//cda:component) or (//cda:text))] | |
| Message | Apart from the DICOM Object Catalog (templateId 2.16.840.1.113883.10.20.6.1.1), all other instances of section SHALL contain at least one text element or one or more component elements | |
| Schematron assert | role | error | |
| test | not(//cda:text[count(*)=0 and string-length()=0]) and not(//cda:component[count(*)=0]) | |
| Message | All text or component elements SHALL contain content. Text elements SHALL contain PCDATA or child elements, and component elements SHALL contain child elements | |