@prefix fhir: <http://hl7.org/fhir/> .
@prefix loinc: <https://loinc.org/rdf/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

# - resource -------------------------------------------------------------------

<http://johnmoehrke.github.io/xacml-consent/Consent/Consent-AB352-Example2> a fhir:Consent ;
  fhir:nodeRole fhir:treeRoot ;
  fhir:id [ fhir:v "Consent-AB352-Example2"] ; # 
  fhir:text [
     fhir:status [ fhir:v "extensions" ] ;
     fhir:div [ fhir:v "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: Consent Consent-AB352-Example2</b></p><a name=\"Consent-AB352-Example2\"> </a><a name=\"hcConsent-AB352-Example2\"> </a><p><b>status</b>: Active</p><p><b>category</b>: <span title=\"Codes:{http://loinc.org 64292-6}\">Release of information consent</span></p><p><b>subject</b>: <a href=\"http://example.org/Patient/example\">http://example.org/Patient/example</a></p><p><b>date</b>: 2025-01-15</p><p><b>grantee</b>: <a href=\"http://example.org/Organization/ca-hospital\">Example California Hospital</a></p><p><b>regulatoryBasis</b>: <span title=\"Codes:{urn:ietf:rfc:3986 urn:law:us:ca:statute:AB352}\">California AB 352</span></p><p><b>decision</b>: Permit</p><blockquote><p><b>provision</b></p><p><b>securityLabel</b>: <a href=\"http://terminology.hl7.org/7.0.1/CodeSystem-v3-Confidentiality.html#v3-Confidentiality-N\">Confidentiality: N</a> (Normal)</p><p><b>purpose</b>: <a href=\"http://terminology.hl7.org/7.0.1/CodeSystem-v3-ActReason.html#v3-ActReason-TREAT\">ActReason: TREAT</a> (treatment), <a href=\"http://terminology.hl7.org/7.0.1/CodeSystem-v3-ActReason.html#v3-ActReason-HPAYMT\">ActReason: HPAYMT</a> (healthcare payment), <a href=\"http://terminology.hl7.org/7.0.1/CodeSystem-v3-ActReason.html#v3-ActReason-HOPERAT\">ActReason: HOPERAT</a> (healthcare operations)</p><h3>Provisions</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>SecurityLabel</b></td></tr><tr><td style=\"display: none\">*</td><td><a href=\"CodeSystem-cs-health-sensitivity.html#cs-health-sensitivity-ABORTION\">Health Information Sensitivity Categories: ABORTION</a> (Abortion-related services), <a href=\"CodeSystem-cs-health-sensitivity.html#cs-health-sensitivity-GENDER_AFFIRMING_CARE\">Health Information Sensitivity Categories: GENDER_AFFIRMING_CARE</a> (Gender-affirming care), <a href=\"CodeSystem-cs-health-sensitivity.html#cs-health-sensitivity-CONTRACEPTION\">Health Information Sensitivity Categories: CONTRACEPTION</a> (Contraception)</td></tr></table></blockquote><blockquote><p><b>provision</b></p><p><b>Consent Location of Access restriction</b>: <a href=\"Location-ca-location.html\">Location: status = active</a></p><p><b>securityLabel</b>: <a href=\"CodeSystem-cs-health-sensitivity.html#cs-health-sensitivity-ABORTION\">Health Information Sensitivity Categories: ABORTION</a> (Abortion-related services), <a href=\"CodeSystem-cs-health-sensitivity.html#cs-health-sensitivity-GENDER_AFFIRMING_CARE\">Health Information Sensitivity Categories: GENDER_AFFIRMING_CARE</a> (Gender-affirming care), <a href=\"CodeSystem-cs-health-sensitivity.html#cs-health-sensitivity-CONTRACEPTION\">Health Information Sensitivity Categories: CONTRACEPTION</a> (Contraception)</p><p><b>purpose</b>: <a href=\"http://terminology.hl7.org/7.0.1/CodeSystem-v3-ActReason.html#v3-ActReason-TREAT\">ActReason: TREAT</a> (treatment), <a href=\"http://terminology.hl7.org/7.0.1/CodeSystem-v3-ActReason.html#v3-ActReason-HPAYMT\">ActReason: HPAYMT</a> (healthcare payment), <a href=\"http://terminology.hl7.org/7.0.1/CodeSystem-v3-ActReason.html#v3-ActReason-HOPERAT\">ActReason: HOPERAT</a> (healthcare operations)</p></blockquote></div>"^^rdf:XMLLiteral ]
  ] ; # 
  fhir:status [ fhir:v "active"] ; # 
  fhir:category ( [
     fhir:coding ( [
       a loinc:64292-6 ;
       fhir:system [
         fhir:v "http://loinc.org"^^xsd:anyURI ;
         fhir:l <http://loinc.org>
       ] ;
       fhir:code [ fhir:v "64292-6" ] ;
       fhir:display [ fhir:v "Release of information consent" ]
     ] )
  ] ) ; # 
  fhir:subject [
     fhir:l <http://example.org/Patient/example> ;
     fhir:reference [ fhir:v "http://example.org/Patient/example" ]
  ] ; # 
  fhir:date [ fhir:v "2025-01-15"^^xsd:date] ; # 
  fhir:grantee ( [
     fhir:l <http://example.org/Organization/ca-hospital> ;
     fhir:reference [ fhir:v "http://example.org/Organization/ca-hospital" ] ;
     fhir:display [ fhir:v "Example California Hospital" ]
  ] ) ; # 
  fhir:regulatoryBasis ( [
     fhir:coding ( [
       fhir:system [
         fhir:v "urn:ietf:rfc:3986"^^xsd:anyURI ;
         fhir:l <urn:ietf:rfc:3986>
       ] ;
       fhir:code [ fhir:v "urn:law:us:ca:statute:AB352" ] ;
       fhir:display [ fhir:v "California AB 352" ]
     ] )
  ] ) ; # 
  fhir:decision [ fhir:v "permit"] ; # 
  fhir:provision ( [
     fhir:securityLabel ( [
       fhir:system [
         fhir:v "http://terminology.hl7.org/CodeSystem/v3-Confidentiality"^^xsd:anyURI ;
         fhir:l <http://terminology.hl7.org/CodeSystem/v3-Confidentiality>
       ] ;
       fhir:code [ fhir:v "N" ] ;
       fhir:display [ fhir:v "Normal" ]
     ] ) ;
     fhir:purpose ( [
       fhir:system [
         fhir:v "http://terminology.hl7.org/CodeSystem/v3-ActReason"^^xsd:anyURI ;
         fhir:l <http://terminology.hl7.org/CodeSystem/v3-ActReason>
       ] ;
       fhir:code [ fhir:v "TREAT" ]
     ] [
       fhir:system [
         fhir:v "http://terminology.hl7.org/CodeSystem/v3-ActReason"^^xsd:anyURI ;
         fhir:l <http://terminology.hl7.org/CodeSystem/v3-ActReason>
       ] ;
       fhir:code [ fhir:v "HPAYMT" ]
     ] [
       fhir:system [
         fhir:v "http://terminology.hl7.org/CodeSystem/v3-ActReason"^^xsd:anyURI ;
         fhir:l <http://terminology.hl7.org/CodeSystem/v3-ActReason>
       ] ;
       fhir:code [ fhir:v "HOPERAT" ]
     ] ) ;
     fhir:provision ( [
       fhir:securityLabel ( [
         fhir:system [
           fhir:v "http://johnmoehrke.github.io/xacml-consent/CodeSystem/cs-health-sensitivity"^^xsd:anyURI ;
           fhir:l <http://johnmoehrke.github.io/xacml-consent/CodeSystem/cs-health-sensitivity>
         ] ;
         fhir:code [ fhir:v "ABORTION" ]
       ] [
         fhir:system [
           fhir:v "http://johnmoehrke.github.io/xacml-consent/CodeSystem/cs-health-sensitivity"^^xsd:anyURI ;
           fhir:l <http://johnmoehrke.github.io/xacml-consent/CodeSystem/cs-health-sensitivity>
         ] ;
         fhir:code [ fhir:v "GENDER_AFFIRMING_CARE" ]
       ] [
         fhir:system [
           fhir:v "http://johnmoehrke.github.io/xacml-consent/CodeSystem/cs-health-sensitivity"^^xsd:anyURI ;
           fhir:l <http://johnmoehrke.github.io/xacml-consent/CodeSystem/cs-health-sensitivity>
         ] ;
         fhir:code [ fhir:v "CONTRACEPTION" ]
       ] )
     ] )
  ] [
     fhir:extension ( [
       fhir:url [
         fhir:v "http://hl7.org/fhir/StructureDefinition/consent-location"^^xsd:anyURI ;
         fhir:l <http://hl7.org/fhir/StructureDefinition/consent-location>
       ] ;
       fhir:value [
         a fhir:Reference ;
         fhir:l <http://johnmoehrke.github.io/xacml-consent/Location/ca-location> ;
         fhir:reference [ fhir:v "Location/ca-location" ]
       ]
     ] ) ;
     fhir:securityLabel ( [
       fhir:system [
         fhir:v "http://johnmoehrke.github.io/xacml-consent/CodeSystem/cs-health-sensitivity"^^xsd:anyURI ;
         fhir:l <http://johnmoehrke.github.io/xacml-consent/CodeSystem/cs-health-sensitivity>
       ] ;
       fhir:code [ fhir:v "ABORTION" ]
     ] [
       fhir:system [
         fhir:v "http://johnmoehrke.github.io/xacml-consent/CodeSystem/cs-health-sensitivity"^^xsd:anyURI ;
         fhir:l <http://johnmoehrke.github.io/xacml-consent/CodeSystem/cs-health-sensitivity>
       ] ;
       fhir:code [ fhir:v "GENDER_AFFIRMING_CARE" ]
     ] [
       fhir:system [
         fhir:v "http://johnmoehrke.github.io/xacml-consent/CodeSystem/cs-health-sensitivity"^^xsd:anyURI ;
         fhir:l <http://johnmoehrke.github.io/xacml-consent/CodeSystem/cs-health-sensitivity>
       ] ;
       fhir:code [ fhir:v "CONTRACEPTION" ]
     ] ) ;
     fhir:purpose ( [
       fhir:system [
         fhir:v "http://terminology.hl7.org/CodeSystem/v3-ActReason"^^xsd:anyURI ;
         fhir:l <http://terminology.hl7.org/CodeSystem/v3-ActReason>
       ] ;
       fhir:code [ fhir:v "TREAT" ]
     ] [
       fhir:system [
         fhir:v "http://terminology.hl7.org/CodeSystem/v3-ActReason"^^xsd:anyURI ;
         fhir:l <http://terminology.hl7.org/CodeSystem/v3-ActReason>
       ] ;
       fhir:code [ fhir:v "HPAYMT" ]
     ] [
       fhir:system [
         fhir:v "http://terminology.hl7.org/CodeSystem/v3-ActReason"^^xsd:anyURI ;
         fhir:l <http://terminology.hl7.org/CodeSystem/v3-ActReason>
       ] ;
       fhir:code [ fhir:v "HOPERAT" ]
     ] )
  ] ) . # 

# -------------------------------------------------------------------------------------

