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

ValueSet: Contraception-Related Health Topics

Official URL: http://johnmoehrke.github.io/xacml-consent/ValueSet/vs-contraception-ai Version: 0.1.0
Active as of 2026-01-27 Computable Name: VS_Contraception_AI

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)
  • Health Net Medi-Cal Provider Manual (Chapter 4): Sensitive Services section (Link to Manuals)
  • Family PACT Policies: Health Net adopts the DHCS Family PACT Code List as their baseline for identifying what constitutes a contraceptive service.

References

This value set is not used here; it may be used elsewhere (e.g. specifications and/or implementations that use this content)

Logical Definition (CLD)

This value set includes codes based on the following rules:

  • Include these codes as defined in http://loinc.org version Not Stated (use latest from terminology server)
    CodeDisplay
    8663-7Cigarettes smoked current (pack per day) - Reported
    8664-5Cigarettes smoked total (pack per year) - Reported
  • Include these codes as defined in http://snomed.info/sct version Not Stated (use latest from terminology server)
    CodeDisplay
    169745008 Breastfeeding started (finding)
    386761002 Local anesthesia (procedure)
    304527002 Acute asthma
    169472004 Oral contraceptive prescribed
  • Include these codes as defined in http://hl7.org/fhir/sid/icd-10-cm version ⏿2024
    CodeDisplay
    Z30.011 Encounter for initial prescription of contraceptive pills
    Z30.012 Encounter for prescription of emergency contraception
    Z30.013 Encounter for initial prescription of injectable contraceptive
    Z30.014 Encounter for initial prescription of intrauterine contraceptive device
    Z30.015 Encounter for initial prescription of vaginal ring hormonal contraceptive
    Z30.016 Encounter for initial prescription of transdermal patch hormonal contraceptive device
    Z30.017 Encounter for initial prescription of implantable subdermal contraceptive
    Z30.018 Encounter for initial prescription of other contraceptives
    Z30.019 Encounter for initial prescription of contraceptives, unspecified
    Z30.2 Encounter for sterilization
    Z30.430 Encounter for insertion of intrauterine contraceptive device
    Z30.431 Encounter for routine checking of intrauterine contraceptive device
    Z30.432 Encounter for removal of intrauterine contraceptive device
    Z30.8 Encounter for other contraceptive management
    Z30.9 Encounter for contraceptive management, unspecified
  • Include these codes as defined in http://www.ama-assn.org/go/cpt version Not Stated (use latest from terminology server)
    CodeDisplay
    11981 Insertion, drug-delivery implant (ie, bioresorbable, biodegradable, non-biodegradable)
    11982 Removal, non-biodegradable drug delivery implant
    11983 Removal with reinsertion, non-biodegradable drug delivery implant
    58300 Insertion of intrauterine device (IUD)
    58301 Removal of intrauterine device (IUD)
    58600 Ligation or transection of fallopian tube(s), abdominal or vaginal approach, unilateral or bilateral
    58611 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)
    58615 Occlusion of fallopian tube(s) by device (eg, band, clip, Falope ring) vaginal or suprapubic approach
    58670 Laparoscopy, surgical; with fulguration of oviducts (with or without transection)
    58671 Laparoscopy, surgical; with occlusion of oviducts by device (eg, band, clip, or Falope ring)
    55250 Vasectomy, unilateral or bilateral (separate procedure), including postoperative semen examination(s)
    99401 Preventive medicine counseling and/or risk factor reduction intervention(s) provided to an individual (separate procedure); approximately 15 minutes
    99402 Preventive medicine counseling and/or risk factor reduction intervention(s) provided to an individual (separate procedure); approximately 30 minutes
    99403 Preventive medicine counseling and/or risk factor reduction intervention(s) provided to an individual (separate procedure); approximately 45 minutes
    99404 Preventive medicine counseling and/or risk factor reduction intervention(s) provided to an individual (separate procedure); approximately 60 minutes

 

Expansion

This value set cannot be expanded because the terminology server(s) deemed it too costly to do so

SystemCodeDisplay (en)JSONXML

Explanation of the columns that may appear on this page:

Level A few code lists that FHIR defines are hierarchical - each code is assigned a level. In this scheme, some codes are under other codes, and imply that the code they are under also applies
System The source of the definition of the code (when the value set draws in codes defined elsewhere)
Code The code (used as the code in the resource instance)
Display The display (used in the display element of a Coding). If there is no display, implementers should not simply display the code, but map the concept into their application
Definition An explanation of the meaning of the concept
Comments Additional notes about how to use the code