HL7_IG_DS4P_R1_CH1_CONTENT

cda Protected Problem

[Observation: templateId 2.16.840.1.113883.3.3251.1.8]

This CDA template is an example that demonstrates how the privacy metadata could be
          used to represent protected information (e.g. a protected problem "HIV"
          may be disclosed with the consent of a patient and carries additional privacy metadata ) .
          This example CDA template combines a mandatory provenance and privacy  annotations
          with the default, C-CDA constraints applied to a ProblemObservation. The
          protected problem has two mandatory associations: one to an author to establish
          provenance  and the second to a privacy annotation to specify confidentiality,
          purpose of use,  obligation, or refrain policy. This template is an example for
          other types of information that is annotated with privacy annotations.

  1. SHALL contain exactly one [1..1] templateId ( CONF-DS4P-8 ) such that it
    1. SHALL contain exactly one [1..1] @root="2.16.840.1.113883.3.3251.1.8"
  2. SHALL conform to Consol Problem Observation template (templateId: 2.16.840.1.113883.10.20.22.4.4) (CONF:16803)
  3. SHALL contain [1..1] problemProvenance (CONF:16797)
    • This association is used to specify the provenance of protected data
                  elements. This information is necessary to establish the provenance of the section if
                  the author of the problem is different than the author of the section or document that
                  sets the scope/context for this entry.

    1. Contains exactly one [1..1] cda Mandatory Entry Provenance (templateId: 2.16.840.1.113883.3.3251.1.6)
  4. SHALL contain [1..1] privacyAnnotations (CONF:16798)
    • This association is used to specify the privacy annotations associated with
                  the  protected problem. If the problem is protected, then one privacy
                  annotations are required. The privacy annotations consist of several Security
                  Observations similar to the Security Label specified in the HL7 HCS standard.

    1. Contains exactly one [1..1] cda Privacy Annotation Entry Relationship (templateId: 2.16.840.1.113883.3.3251.1.11)

cda Protected Problem example

    
    <observation classCode="OBS" moodCode="EVN">
        <templateId root="2.16.840.1.113883.10.20.1.28"
            assigningAuthorityName="CCD"/>
        <!-- Protected Proble/Condition template -->
        <templateId root="2.16.840.1.113883.3.3251.1.8"
            assigningAuthorityName="HL7 Security"/>
        <code code="64572001" displayName="Condition"
            codeSystemName="SNOMED CT"
            codeSystem="2.16.840.1.113883.6.96"/>
        <statusCode code="completed"/>
        <!-- @value= ProblemOnsetDate -->
        <effectiveTime value="200901"/>
        <value xsi:type="CD" code="304.30" codeSystemName="ICD-9"
            displayName="Cannabis  dependence, unspecified"/>
        <author>
            <!-- Mandatory  Author -->
            <templateId root="2.16.840.1.113883.3.3251.1.6"/>
            <!--  DateTimeCreated (timezone added -0500)-->
            <time value="20101021120500-0500"/>
            <assignedAuthor>
                <!-- Mandatory Assigned Author -->
                <templateId root="2.16.840.1.113883.3.3251.1.7"/>
                <id root="4d0c8e77-ea1d-4f41-9858-88806852e774"/>
                <addr>
                    <!--  AuthorAddressLine,  AuthorCity,  AuthorState,  AuthorZipCode -->
                    <streetAddressLine>Example Address Line</streetAddressLine>
                    <city>ExampleCity</city>
                    <state>NH</state>
                    <postalCode>99999</postalCode>
                </addr>
                <!--  AuthorTelephone preceded by "tel:" with @use="WP"-->
                <telecom value="tel:+1-301-555-1212" use="WP"/>
                <assignedPerson>
                    <!--  AuthorProviderName -->
                    <name>
                        <prefix>Dr.</prefix>
                        <family>Hippocrates</family>
                        <given>Harold</given>
                    </name>
                </assignedPerson>
                <representedOrganization>
                    <!--  AuthorOrganizationName -->
                    <name>Example Organization</name>
                    <!--  AuthorTelephone preceded by "tel:" with @use="WP"-->
                    <telecom value="tel:+1-301-555-1212" use="WP"/>
                    <addr>
                        <!--  AuthorAddressLine,  AuthorCity,  AuthorZipCode -->
                        <streetAddressLine>Example Organization Address
                            Line</streetAddressLine>
                        <city>ExampleCity</city>
                        <state>NH</state>
                        <postalCode>99999</postalCode>
                    </addr>
                </representedOrganization>
            </assignedAuthor>
        </author>
        <!-- This relationship is used to specify entry-level Privacy Annotations -->
        <entryRelationship typeCode="COMP">
            <templateId root="2.16.840.1.113883.3.3251.1.11"
                assigningAuthorityName="HL7 Security"/>
            <!-- Entry-Level Privacy Annotations -->
            <organizer classCode="CLUSTER" moodCode="EVN">
                <!-- Privacy Annotations are organized using template "2.16.840.1.113883.3.3251.1.4" -->
                <templateId root="2.16.840.1.113883.3.3251.1.4"
                    assigningAuthorityName="HL7 Security"/>
                <statusCode code="active"/>
                <component typeCode="COMP">
                    <observation classCode="OBS" moodCode="EVN">
                        <!-- Security Observation -->
                        <templateId root="2.16.840.1.113883.3.445.21"
                            assigningAuthorityName="HL7 CBCC"/>
                        <!--  Confidentiality Code template -->
                        <templateId root="2.16.840.1.113883.3.445.12"
                            assigningAuthorityName="HL7 CBCC"/>
                        <!-- Confidentiality Security Observation - the only mandatory element of a Privacy Annotation -->
                        <code code="SECCLASSOBS"
                            codeSystem="2.16.840.1.113883.1.11.20457"
                            displayName="Security Classification"
                            codeSystemName="HL7 SecurityObservationTypeCodeSystem"/>
                        <!-- value set constrained to "2.16.840.1.113883.1.11.16926" -->
                        <value xsi:type="CE" code="R"
                            codeSystem="2.16.840.1.113883.5.1063"
                            codeSystemName="SecurityObservationValueCodeSystem"
                            displayName="Restricted">
                            <originalText>Restricted
                                Confidentiality</originalText>
                        </value>
                    </observation>
                </component>
                <component typeCode="COMP">
                    <observation classCode="OBS" moodCode="EVN">
                        <!-- Security Observation -->
                        <templateId root="2.16.840.1.113883.3.445.21"
                            assigningAuthorityName="HL7 CBCC"/>
                        <!--  Obligation Policy Code template -->
                        <templateId root="2.16.840.1.113883.3.445.14"
                            assigningAuthorityName="HL7 CBCC"/>
                        <code code="SECCONOBS"
                            codeSystem="2.16.840.1.113883.1.11.20457"
                            displayName="Security Classification"
                            codeSystemName="HL7 SecurityObservationTypeCodeSystem"/>
                        <!-- Value set constraint "2.16.840.1.113883.1.11.20445" -->
                        <value xsi:type="CE" code="ENCRYPT"
                            codeSystem="2.16.840.1.113883.5.1063"
                            codeSystemName="SecurityObservationValueCodeSystem"
                            displayName="Encrypt information">
                            <originalText>Information must be
                                encrypted</originalText>
                        </value>
                    </observation>
                </component>
                <component typeCode="COMP">
                    <observation classCode="OBS" moodCode="EVN">
                        <!-- Security Observation -->
                        <templateId root="2.16.840.1.113883.3.445.21"
                            assigningAuthorityName="HL7 CBCC"/>
                        <!--  Refrain Policy Code template -->
                        <templateId root="2.16.840.1.113883.3.445.23"
                            assigningAuthorityName="HL7 CBCC"/>
                        <code code="SECCONOBS"
                            codeSystem="2.16.840.1.113883.1.11.20457"
                            displayName="Security Classification"
                            codeSystemName="HL7 SecurityObservationTypeCodeSystem"/>
                        <!-- Value set constraint "2.16.840.1.113883.1.11.20446" -->
                        <value xsi:type="CE" code="NORDSLCD"
                            codeSystem="2.16.840.1.113883.5.1063"
                            codeSystemName="SecurityObservationValueCodeSystem"
                            displayName="Prohibition on redisclosure without patient consent directive">
                            <originalText>Prohibition on redisclosure
                                without patient consent
                                directive</originalText>
                        </value>
                    </observation>
                </component>
                <component typeCode="COMP">
                    <observation classCode="OBS" moodCode="EVN">
                        <!-- Security Observation -->
                        <templateId root="2.16.840.1.113883.3.445.21"
                            assigningAuthorityName="HL7 CBCC"/>
                        <!--  Purpose Of Use Code template -->
                        <templateId root="2.16.840.1.113883.3.445.22"
                            assigningAuthorityName="HL7 CBCC"/>
                        <code code="SECCONOBS"
                            codeSystem="2.16.840.1.113883.1.11.20457"
                            displayName="Security Classification"
                            codeSystemName="HL7 SecurityObservationTypeCodeSystem"/>
                        <!-- Value set constraint "2.16.840.1.113883.1.11.20448" -->
                        <value xsi:type="CE" code="TREAT"
                            codeSystem="2.16.840.1.113883.5.1063"
                            codeSystemName="SecurityObservationValueCodeSystem"
                            displayName="Treatment">
                            <originalText>Information intended for
                                treatment</originalText>
                        </value>
                    </observation>
                </component>
            </organizer>
        </entryRelationship>
    </observation>