John Moehrke XACML Consent Example
0.1.0 - ci-build International flag

John Moehrke XACML Consent Example, published by John Moehrke (Moehrke Research LLC). This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/JohnMoehrke/xacml-consent/ and changes regularly. See the Directory of published versions

: DocumentReference of the XACML Consent policy - XML Representation

Raw xml | Download


<DocumentReference xmlns="http://hl7.org/fhir">
  <id value="xacml-patient-consent-12345"/>
  <text>
    <status value="generated"/>
    <div xmlns="http://www.w3.org/1999/xhtml"><p class="res-header-id"><b>Generated Narrative: DocumentReference xacml-patient-consent-12345</b></p><a name="xacml-patient-consent-12345"> </a><a name="hcxacml-patient-consent-12345"> </a><p><b>identifier</b>: oasis:names:tc:xacml:1.0:Policy/@PolicyId/consent-policy-set-12345</p><p><b>status</b>: Current</p><p><b>type</b>: <span title="Codes:{http://loinc.org 59284-0}">Consent Document</span></p><p><b>subject</b>: <a href="Patient-ex-patient.html">John Schmidt  Other, DoB: 1923-07-25 ( http://example.org/mrn#123456)</a></p><blockquote><p><b>content</b></p><h3>Attachments</h3><table class="grid"><tr><td style="display: none">-</td><td><b>ContentType</b></td><td><b>Data</b></td></tr><tr><td style="display: none">*</td><td>application/xml</td><td>(base64 data - 5,596 base64 chars)</td></tr></table></blockquote></div>
  </text>
  <identifier>
    <type>
      <coding>
        <code value="oasis:names:tc:xacml:1.0:Policy/@PolicyId"/>
      </coding>
    </type>
    <value value="consent-policy-set-12345"/>
  </identifier>
  <status value="current"/>
  <type>
    <coding>
      <system value="http://loinc.org"/>
      <code value="59284-0"/>
      <display value="Consent Document"/>
    </coding>
  </type>
  <subject>🔗 
    <reference value="Patient/ex-patient"/>
  </subject>
  <content>
    <attachment>
      <contentType value="application/xml"/>
      <data
            value="PCEtLSBUaGlzIFhBQ01MIHBvbGljeSBmaWxlIGVuY29kZXMgYSBwYXRpZW50IGNvbnNlbnQgZm9yIFBhdGllbnQgSUQgMTIzNDUuIFNwZWNpZmljYWxseToKClB1cnBvc2U6IERlZmluZXMgdGhlIHBhdGllbnQncyBwcmVmZXJlbmNlcyBmb3IgZGF0YSBzaGFyaW5nIGJhc2VkIG9uIHNlbnNpdGl2aXR5IHRhZ3MgdXNpbmcgQXR0cmlidXRlLUJhc2VkIEFjY2VzcyBDb250cm9sIChBQkFDKS4KCkNvbnNlbnQgUnVsZXM6CgoxLiBQZXJtaXRzIE5vcm1hbCBEYXRhIC0gQWxsb3dzIHNoYXJpbmcgb2YgZGF0YSB0YWdnZWQgYXMgIk5vcm1hbCIgKE4pIHNlbnNpdGl2aXR5CjIuIERlbmllcyBSZXN0cmljdGVkIERhdGEgLSBCbG9ja3Mgc2hhcmluZyBvZiBkYXRhIHRhZ2dlZCBhcyAiUmVzdHJpY3RlZCIgKFIpIHNlbnNpdGl2aXR5CgpIb3cgaXQgV29ya3M6CgotIFRhcmdldHMgcmVxdWVzdHMgd2hlcmUgdGhlIHN1YmplY3QtaWQgbWF0Y2hlcyBwYXRpZW50IDEyMzQ1Ci0gVXNlcyAiZGVueS1vdmVycmlkZXMiIGF0IHRoZSBQb2xpY3lTZXQgbGV2ZWwgdG8gZW5zdXJlIGRlbmlhbHMgdGFrZSBwcmVjZWRlbmNlCi0gQ29udGFpbnMgdHdvIHN1Yi1wb2xpY2llczogb25lIGZvciBOb3JtYWwgZGF0YSAocGVybWl0LW92ZXJyaWRlcykgYW5kIG9uZSBmb3IgUmVzdHJpY3RlZCBkYXRhIChkZW55LW92ZXJyaWRlcykKLSBFdmFsdWF0ZXMgdGhlIGRhdGEtc2Vuc2l0aXZpdHkgYXR0cmlidXRlIG9uIHJlc291cmNlcyB0byBkZXRlcm1pbmUgYWNjZXNzCi0gVGhpcyByZXByZXNlbnRzIHRoZSBwYXRpZW50J3MgcHJlZmVyZW5jZXMgbGF5ZXIgaW4gdGhlIGNvbnNlbnQgZnJhbWV3b3JrLCB3aGljaCB3b3JrcyBpbiBjb25qdW5jdGlvbiB3aXRoIG9yZ2FuaXphdGlvbmFsIHBvbGljaWVzIChsaWtlIHhhY21sLW92ZXJyaWRpbmcueG1sKSB0byBtYWtlIGZpbmFsIGFjY2VzcyBkZWNpc2lvbnMuCi0tPgoKPFBvbGljeVNldCB4bWxucz0idXJuOm9hc2lzOm5hbWVzOnRjOnhhY21sOjMuMDpjb3JlOnNjaGVtYTp3ZC0xNyIKICAgICAgICAgICBQb2xpY3lTZXRJZD0iY29uc2VudC1wb2xpY3ktc2V0LTEyMzQ1IgogICAgICAgICAgIFZlcnNpb249IjEuMCIKICAgICAgICAgICBQb2xpY3lDb21iaW5pbmdBbGdJZD0idXJuOm9hc2lzOm5hbWVzOnRjOnhhY21sOjEuMDpwb2xpY3ktY29tYmluaW5nLWFsZ29yaXRobTpkZW55LW92ZXJyaWRlcyI+CgogICAgPERlc2NyaXB0aW9uPkNvbnNlbnQgUG9saWN5IFNldCBmb3IgUGF0aWVudCBJRCAxMjM0NTwvRGVzY3JpcHRpb24+CiAgICA8VGFyZ2V0PgogICAgICAgIDxBbnlPZj4KICAgICAgICAgICAgPEFsbE9mPgogICAgICAgICAgICAgICAgPE1hdGNoIE1hdGNoSWQ9InVybjpvYXNpczpuYW1lczp0Yzp4YWNtbDoxLjA6ZnVuY3Rpb246c3RyaW5nLWVxdWFsIj4KICAgICAgICAgICAgICAgICAgICA8QXR0cmlidXRlVmFsdWUgRGF0YVR5cGU9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hI3N0cmluZyI+MTIzNDU8L0F0dHJpYnV0ZVZhbHVlPgogICAgICAgICAgICAgICAgICAgIDxBdHRyaWJ1dGVEZXNpZ25hdG9yIAogICAgICAgICAgICAgICAgICAgICAgICBBdHRyaWJ1dGVJZD0idXJuOm9hc2lzOm5hbWVzOnRjOnhhY21sOjEuMDpzdWJqZWN0OnN1YmplY3QtaWQiIAogICAgICAgICAgICAgICAgICAgICAgICBDYXRlZ29yeT0idXJuOm9hc2lzOm5hbWVzOnRjOnhhY21sOjEuMDpzdWJqZWN0LWNhdGVnb3J5OmFjY2Vzcy1zdWJqZWN0IiAKICAgICAgICAgICAgICAgICAgICAgICAgRGF0YVR5cGU9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hI3N0cmluZyIgCiAgICAgICAgICAgICAgICAgICAgICAgIE11c3RCZVByZXNlbnQ9InRydWUiLz4KICAgICAgICAgICAgICAgIDwvTWF0Y2g+CiAgICAgICAgICAgIDwvQWxsT2Y+CiAgICAgICAgPC9BbnlPZj4KICAgIDwvVGFyZ2V0PgoKICAgIDxQb2xpY3kgUG9saWN5SWQ9ImNvbnNlbnQtcG9saWN5LTEyMzQ1LW5vcm1hbC1kYXRhIgogICAgICAgICAgICBSdWxlQ29tYmluaW5nQWxnSWQ9InVybjpvYXNpczpuYW1lczp0Yzp4YWNtbDoxLjA6cnVsZS1jb21iaW5pbmctYWxnb3JpdGhtOnBlcm1pdC1vdmVycmlkZXMiPgoKICAgICAgICA8RGVzY3JpcHRpb24+UG9saWN5IHRvIHBlcm1pdCBzaGFyaW5nIG9mIE5vcm1hbCAoTikgZGF0YTwvRGVzY3JpcHRpb24+CgogICAgICAgIDxUYXJnZXQ+CiAgICAgICAgICAgIDxBbnlPZj4KICAgICAgICAgICAgICAgIDxBbGxPZj4KICAgICAgICAgICAgICAgICAgICA8TWF0Y2ggTWF0Y2hJZD0idXJuOm9hc2lzOm5hbWVzOnRjOnhhY21sOjEuMDpmdW5jdGlvbjpzdHJpbmctZXF1YWwiPgogICAgICAgICAgICAgICAgICAgICAgICA8QXR0cmlidXRlVmFsdWUgRGF0YVR5cGU9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hI3N0cmluZyI+Tm9ybWFsPC9BdHRyaWJ1dGVWYWx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPEF0dHJpYnV0ZURlc2lnbmF0b3IgQXR0cmlidXRlSWQ9ImRhdGEtc2Vuc2l0aXZpdHkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENhdGVnb3J5PSJ1cm46b2FzaXM6bmFtZXM6dGM6eGFjbWw6My4wOmF0dHJpYnV0ZS1jYXRlZ29yeTpyZXNvdXJjZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRGF0YVR5cGU9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hI3N0cmluZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTXVzdEJlUHJlc2VudD0idHJ1ZSIvPgogICAgICAgICAgICAgICAgICAgIDwvTWF0Y2g+CiAgICAgICAgICAgICAgICA8L0FsbE9mPgogICAgICAgICAgICA8L0FueU9mPgogICAgICAgIDwvVGFyZ2V0PgoKICAgICAgICA8UnVsZSBSdWxlSWQ9InBlcm1pdC1ub3JtYWwtZGF0YSIgRWZmZWN0PSJQZXJtaXQiPgogICAgICAgICAgICA8RGVzY3JpcHRpb24+UGVybWl0IGFjY2VzcyB0byBOb3JtYWwgZGF0YTwvRGVzY3JpcHRpb24+CiAgICAgICAgPC9SdWxlPgoKICAgIDwvUG9saWN5PgoKICAgIDxQb2xpY3kgUG9saWN5SWQ9ImNvbnNlbnQtcG9saWN5LTEyMzQ1LXJlc3RyaWN0ZWQtZGF0YSIKICAgICAgICAgICAgUnVsZUNvbWJpbmluZ0FsZ0lkPSJ1cm46b2FzaXM6bmFtZXM6dGM6eGFjbWw6MS4wOnJ1bGUtY29tYmluaW5nLWFsZ29yaXRobTpkZW55LW92ZXJyaWRlcyI+CgogICAgICAgIDxEZXNjcmlwdGlvbj5Qb2xpY3kgdG8gZGVueSBzaGFyaW5nIG9mIFJlc3RyaWN0ZWQgKFIpIGRhdGE8L0Rlc2NyaXB0aW9uPgoKICAgICAgICA8VGFyZ2V0PgogICAgICAgICAgICA8QW55T2Y+CiAgICAgICAgICAgICAgICA8QWxsT2Y+CiAgICAgICAgICAgICAgICAgICAgPE1hdGNoIE1hdGNoSWQ9InVybjpvYXNpczpuYW1lczp0Yzp4YWNtbDoxLjA6ZnVuY3Rpb246c3RyaW5nLWVxdWFsIj4KICAgICAgICAgICAgICAgICAgICAgICAgPEF0dHJpYnV0ZVZhbHVlIERhdGFUeXBlPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSNzdHJpbmciPlJlc3RyaWN0ZWQ8L0F0dHJpYnV0ZVZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8QXR0cmlidXRlRGVzaWduYXRvciBBdHRyaWJ1dGVJZD0iZGF0YS1zZW5zaXRpdml0eSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ2F0ZWdvcnk9InVybjpvYXNpczpuYW1lczp0Yzp4YWNtbDozLjA6YXR0cmlidXRlLWNhdGVnb3J5OnJlc291cmNlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEYXRhVHlwZT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEjc3RyaW5nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNdXN0QmVQcmVzZW50PSJ0cnVlIi8+CiAgICAgICAgICAgICAgICAgICAgPC9NYXRjaD4KICAgICAgICAgICAgICAgIDwvQWxsT2Y+ICAgIAogICAgICAgICAgICA8L0FueU9mPgogICAgICAgIDwvVGFyZ2V0PgogICAgICAgIDxSdWxlIFJ1bGVJZD0iZGVueS1yZXN0cmljdGVkLWRhdGEiIEVmZmVjdD0iRGVueSI+CiAgICAgICAgICAgIDxEZXNjcmlwdGlvbj5EZW55IGFjY2VzcyB0byBSZXN0cmljdGVkIGRhdGE8L0Rlc2NyaXB0aW9uPgogICAgICAgIDwvUnVsZT4KICAgIDwvUG9saWN5Pgo8L1BvbGljeVNldD4K"/>
    </attachment>
  </content>
</DocumentReference>