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

: Contraception-Related Health Topics - XML Representation

Active as of 2026-01-17

Raw xml | Download


<ValueSet xmlns="http://hl7.org/fhir">
  <id value="vs-contraception-ai"/>
  <text>
    <status value="generated"/>
    <div xmlns="http://www.w3.org/1999/xhtml"><p class="res-header-id"><b>Generated Narrative: ValueSet vs-contraception-ai</b></p><a name="vs-contraception-ai"> </a><a name="hcvs-contraception-ai"> </a><p>This value set includes codes based on the following rules:</p><ul><li>Include these codes as defined in <a href="http://loinc.org"><code>http://loinc.org</code></a><span title="Version is not explicitly stated. No matching Code System found"> version Not Stated (use latest from terminology server)</span><table class="none"><tr><td style="white-space:nowrap"><b>Code</b></td><td><b>Display</b></td></tr><tr><td><a href="https://loinc.org/8663-7/">8663-7</a></td><td style="color: #cccccc">Cigarettes smoked current (pack per day) - Reported</td></tr><tr><td><a href="https://loinc.org/8664-5/">8664-5</a></td><td style="color: #cccccc">Cigarettes smoked total (pack per year) - Reported</td></tr></table></li><li>Include these codes as defined in <a href="http://www.snomed.org/"><code>http://snomed.info/sct</code></a><span title="Version is not explicitly stated. No matching Code System found"> version Not Stated (use latest from terminology server)</span><table class="none"><tr><td style="white-space:nowrap"><b>Code</b></td><td><b>Display</b></td></tr><tr><td><a href="http://snomed.info/id/169745008">169745008</a></td><td style="color: #cccccc">Breastfeeding started (finding)</td></tr><tr><td><a href="http://snomed.info/id/386761002">386761002</a></td><td style="color: #cccccc">Local anesthesia (procedure)</td></tr><tr><td><a href="http://snomed.info/id/304527002">304527002</a></td><td style="color: #cccccc">Acute asthma</td></tr><tr><td><a href="http://snomed.info/id/169472004">169472004</a></td><td style="color: #cccccc">Oral contraceptive prescribed</td></tr></table></li><li>Include these codes as defined in <a href="http://tx.fhir.org/r4"><code>http://hl7.org/fhir/sid/icd-10-cm</code></a><span style="opacity: 0.5" title="Version is not explicitly stated. When building this specification, the most recent version 2024 has been used"> version ⏿2024</span><table class="none"><tr><td style="white-space:nowrap"><b>Code</b></td><td><b>Display</b></td></tr><tr><td><a href="http://tx.fhir.org/r4/ValueSet/icd-10-cm#icd-10-cm-Z30.46011">Z30.011</a></td><td style="color: #cccccc">Encounter for initial prescription of contraceptive pills</td></tr><tr><td><a href="http://tx.fhir.org/r4/ValueSet/icd-10-cm#icd-10-cm-Z30.46012">Z30.012</a></td><td style="color: #cccccc">Encounter for prescription of emergency contraception</td></tr><tr><td><a href="http://tx.fhir.org/r4/ValueSet/icd-10-cm#icd-10-cm-Z30.46013">Z30.013</a></td><td style="color: #cccccc">Encounter for initial prescription of injectable contraceptive</td></tr><tr><td><a href="http://tx.fhir.org/r4/ValueSet/icd-10-cm#icd-10-cm-Z30.46014">Z30.014</a></td><td style="color: #cccccc">Encounter for initial prescription of intrauterine contraceptive device</td></tr><tr><td><a href="http://tx.fhir.org/r4/ValueSet/icd-10-cm#icd-10-cm-Z30.46015">Z30.015</a></td><td style="color: #cccccc">Encounter for initial prescription of vaginal ring hormonal contraceptive</td></tr><tr><td><a href="http://tx.fhir.org/r4/ValueSet/icd-10-cm#icd-10-cm-Z30.46016">Z30.016</a></td><td style="color: #cccccc">Encounter for initial prescription of transdermal patch hormonal contraceptive device</td></tr><tr><td><a href="http://tx.fhir.org/r4/ValueSet/icd-10-cm#icd-10-cm-Z30.46017">Z30.017</a></td><td style="color: #cccccc">Encounter for initial prescription of implantable subdermal contraceptive</td></tr><tr><td><a href="http://tx.fhir.org/r4/ValueSet/icd-10-cm#icd-10-cm-Z30.46018">Z30.018</a></td><td style="color: #cccccc">Encounter for initial prescription of other contraceptives</td></tr><tr><td><a href="http://tx.fhir.org/r4/ValueSet/icd-10-cm#icd-10-cm-Z30.46019">Z30.019</a></td><td style="color: #cccccc">Encounter for initial prescription of contraceptives, unspecified</td></tr><tr><td><a href="http://tx.fhir.org/r4/ValueSet/icd-10-cm#icd-10-cm-Z30.462">Z30.2</a></td><td style="color: #cccccc">Encounter for sterilization</td></tr><tr><td><a href="http://tx.fhir.org/r4/ValueSet/icd-10-cm#icd-10-cm-Z30.46430">Z30.430</a></td><td style="color: #cccccc">Encounter for insertion of intrauterine contraceptive device</td></tr><tr><td><a href="http://tx.fhir.org/r4/ValueSet/icd-10-cm#icd-10-cm-Z30.46431">Z30.431</a></td><td style="color: #cccccc">Encounter for routine checking of intrauterine contraceptive device</td></tr><tr><td><a href="http://tx.fhir.org/r4/ValueSet/icd-10-cm#icd-10-cm-Z30.46432">Z30.432</a></td><td style="color: #cccccc">Encounter for removal of intrauterine contraceptive device</td></tr><tr><td><a href="http://tx.fhir.org/r4/ValueSet/icd-10-cm#icd-10-cm-Z30.468">Z30.8</a></td><td style="color: #cccccc">Encounter for other contraceptive management</td></tr><tr><td><a href="http://tx.fhir.org/r4/ValueSet/icd-10-cm#icd-10-cm-Z30.469">Z30.9</a></td><td style="color: #cccccc">Encounter for contraceptive management, unspecified</td></tr></table></li><li>Include these codes as defined in <code>http://www.ama-assn.org/go/cpt</code><span title="Version is not explicitly stated. No matching Code System found"> version Not Stated (use latest from terminology server)</span><table class="none"><tr><td style="white-space:nowrap"><b>Code</b></td><td><b>Display</b></td></tr><tr><td>11981</td><td style="color: #cccccc">Insertion, drug-delivery implant (ie, bioresorbable, biodegradable, non-biodegradable)</td></tr><tr><td>11982</td><td style="color: #cccccc">Removal, non-biodegradable drug delivery implant</td></tr><tr><td>11983</td><td style="color: #cccccc">Removal with reinsertion, non-biodegradable drug delivery implant</td></tr><tr><td>58300</td><td style="color: #cccccc">Insertion of intrauterine device (IUD)</td></tr><tr><td>58301</td><td style="color: #cccccc">Removal of intrauterine device (IUD)</td></tr><tr><td>58600</td><td style="color: #cccccc">Ligation or transection of fallopian tube(s), abdominal or vaginal approach, unilateral or bilateral</td></tr><tr><td>58611</td><td style="color: #cccccc">Ligation or transection of fallopian tube(s) when done at the time of cesarean delivery or intra-abdominal surgery (not a separate procedure) (List separately in addition to code for primary procedure)</td></tr><tr><td>58615</td><td style="color: #cccccc">Occlusion of fallopian tube(s) by device (eg, band, clip, Falope ring) vaginal or suprapubic approach</td></tr><tr><td>58670</td><td style="color: #cccccc">Laparoscopy, surgical; with fulguration of oviducts (with or without transection)</td></tr><tr><td>58671</td><td style="color: #cccccc">Laparoscopy, surgical; with occlusion of oviducts by device (eg, band, clip, or Falope ring)</td></tr><tr><td>55250</td><td style="color: #cccccc">Vasectomy, unilateral or bilateral (separate procedure), including postoperative semen examination(s)</td></tr><tr><td>99401</td><td style="color: #cccccc">Preventive medicine counseling and/or risk factor reduction intervention(s) provided to an individual (separate procedure); approximately 15 minutes</td></tr><tr><td>99402</td><td style="color: #cccccc">Preventive medicine counseling and/or risk factor reduction intervention(s) provided to an individual (separate procedure); approximately 30 minutes</td></tr><tr><td>99403</td><td style="color: #cccccc">Preventive medicine counseling and/or risk factor reduction intervention(s) provided to an individual (separate procedure); approximately 45 minutes</td></tr><tr><td>99404</td><td style="color: #cccccc">Preventive medicine counseling and/or risk factor reduction intervention(s) provided to an individual (separate procedure); approximately 60 minutes</td></tr></table></li></ul></div>
  </text>
  <url
       value="http://johnmoehrke.github.io/xacml-consent/ValueSet/vs-contraception-ai"/>
  <version value="0.1.0"/>
  <name value="VS_Contraception_AI"/>
  <title value="Contraception-Related Health Topics"/>
  <status value="active"/>
  <experimental value="false"/>
  <date value="2026-01-17T21:24:50+00:00"/>
  <publisher value="John Moehrke (Moehrke Research LLC)"/>
  <contact>
    <name value="John Moehrke (Moehrke Research LLC)"/>
    <telecom>
      <system value="url"/>
      <value value="http://healthcaresecprivacy.blogspot.com"/>
    </telecom>
    <telecom>
      <system value="email"/>
      <value value="JohnMoehrke@gmail.com"/>
    </telecom>
  </contact>
  <description
               value="Clinical concepts related to contraception drawn from LOINC, SNOMED CT, and ICD-10-CM.
Intended for segmentation of sensitive reproductive health information under AB352.

This ValueSet does not include code recommendations from Health Net California. Health Net California does not have a single source document for contraception-related codes similar to their abortion-related code list. Instead, Health Net references multiple sources, including the DHCS Family PACT Code List, within various policy documents.

- **Health Net Bulletin 24-351:** New Laws Help Safeguard Privacy ([View Link](https://providerlibrary.healthnetcalifornia.com/))
- **Health Net Medi-Cal Provider Manual (Chapter 4):** Sensitive Services section ([Link to Manuals](https://providerlibrary.healthnetcalifornia.com/))
- **Family PACT Policies:** Health Net adopts the DHCS Family PACT Code List as their baseline for identifying what constitutes a contraceptive service."/>
  <jurisdiction>
    <coding>
      <system value="http://unstats.un.org/unsd/methods/m49/m49.htm"/>
      <code value="001"/>
    </coding>
  </jurisdiction>
  <compose>
    <include>
      <system value="http://loinc.org"/>
      <concept>
        <code value="8663-7"/>
      </concept>
      <concept>
        <code value="8664-5"/>
      </concept>
    </include>
    <include>
      <system value="http://snomed.info/sct"/>
      <concept>
        <code value="169745008"/>
      </concept>
      <concept>
        <code value="386761002"/>
      </concept>
      <concept>
        <code value="304527002"/>
      </concept>
      <concept>
        <code value="169472004"/>
      </concept>
    </include>
    <include>
      <system value="http://hl7.org/fhir/sid/icd-10-cm"/>
      <concept>
        <code value="Z30.011"/>
      </concept>
      <concept>
        <code value="Z30.012"/>
      </concept>
      <concept>
        <code value="Z30.013"/>
      </concept>
      <concept>
        <code value="Z30.014"/>
      </concept>
      <concept>
        <code value="Z30.015"/>
      </concept>
      <concept>
        <code value="Z30.016"/>
      </concept>
      <concept>
        <code value="Z30.017"/>
      </concept>
      <concept>
        <code value="Z30.018"/>
      </concept>
      <concept>
        <code value="Z30.019"/>
      </concept>
      <concept>
        <code value="Z30.2"/>
      </concept>
      <concept>
        <code value="Z30.430"/>
      </concept>
      <concept>
        <code value="Z30.431"/>
      </concept>
      <concept>
        <code value="Z30.432"/>
      </concept>
      <concept>
        <code value="Z30.8"/>
      </concept>
      <concept>
        <code value="Z30.9"/>
      </concept>
    </include>
    <include>
      <system value="http://www.ama-assn.org/go/cpt"/>
      <concept>
        <code value="11981"/>
      </concept>
      <concept>
        <code value="11982"/>
      </concept>
      <concept>
        <code value="11983"/>
      </concept>
      <concept>
        <code value="58300"/>
      </concept>
      <concept>
        <code value="58301"/>
      </concept>
      <concept>
        <code value="58600"/>
      </concept>
      <concept>
        <code value="58611"/>
      </concept>
      <concept>
        <code value="58615"/>
      </concept>
      <concept>
        <code value="58670"/>
      </concept>
      <concept>
        <code value="58671"/>
      </concept>
      <concept>
        <code value="55250"/>
      </concept>
      <concept>
        <code value="99401"/>
      </concept>
      <concept>
        <code value="99402"/>
      </concept>
      <concept>
        <code value="99403"/>
      </concept>
      <concept>
        <code value="99404"/>
      </concept>
    </include>
  </compose>
</ValueSet>