Privacy Building Block Refrain Policy

[Observation: templateId Privacy Building Block: Refrain Policy Code]

Implementation-neutral representation of "refrain policy" as
          an  encoded metadata in CDA documents, XD* metadata or other transport-specific
          metadata or  security specifications (e.g. SAML, OAuth). This privacy building
          block was constrained  for refrain policy codes that meet the needs of the DS4P
          project. This type of metadata may be set by a sending system to specify to the receiving
          system that the document or message may be association with some condition to refrain from
          some operation. The receiving system must persist this information and refer to it if
          another system requesting this information. The refrain policy may limit the re-disclosure
          - for instance requiring that the system must ensure the patient has consented to the
          secondary disclosure. This type of security label field is referenced by the HL7 HCS
          specification as a "handling caveat" because is sets specific handling
          condition on the receiver of the data.

Contained By Contains
  1. SHALL contain exactly one [1..1] templateId such that it
    1. SHALL contain exactly one [1..1] @root="Privacy Building Block: Refrain Policy Code"
  2. SHALL conform to Privacy Building Block template (templateId: Privacy Building Block Class)
  3. SHALL contain exactly one [1..1] valueSet (CONF:16818)
    • This value is fixed to "2.16.840.1.113883.1.11.20446"
                  corresponding to the HL7 Refrain Policy Code Value set.

  4. SHALL contain exactly one [1..1] valueSetName (CONF:16819)
    • This value is fixed to "HL7 Refrain Policy Code" value set.

Refrain Policy Code specified as an implementation neutral class that constrains the terminology constraint - value set:
Figure 1. Implementation-neutral of Refrain Policy metadata