SPD CCIIO Mapping Discussion March 8, 2019 .docx

The Center for Consumer Information and Insurance Oversight (CCIIO) Website

CCIIO Website

The Center for Consumer Information and Insurance Oversight (CCIIO) is charged with helping implement many reforms of the Affordable Care Act, 

CCIIO oversees the implementation of the provisions related to private health insurance. In particular, CCIIO is working with states to establish new Health Insurance Marketplaces.

CCIIO works closely with state regulators, consumers, and other stakeholders to ensure the Affordable Care Act best serves the American people.


The CCIIOO provides Health Insurance Exchange Public Use Files (Exchange PUFs) that are available for plan years 2014 to 2019 to support timely benefit and rate analysis. It is important to note that the 2019 Exchange PUFs will be updated regularly to reflect the plan data that consumers will see when shopping for an Exchange Qualified Health Plan (QHP). Data for the 2019 Exchange PUFs were imported to CMS systems by January 25, 2019.

The Exchange PUFs include plan and issuer level information for certified Qualified Health Plans (QHPs) and stand-alone dental plans (SADPs) offered to individuals and small businesses through the Health Insurance Exchange. The Exchange PUFs include data from states participating in the Federally Facilitated Exchanges (FFE), State Partnership Exchanges (SPEs) and states whose State-based Exchanges rely on the federal information technology platform for QHP eligibility and enrollment functionality (SBE-FP). The PUFs also include data on Multi-State Plans (MSPs) and certified off-exchange SADPs. The Exchange PUFs exclude information from SBEs that do not rely on the federal platform for QHP eligibility and enrollment functionality.


These Health Insurance Exchange Public Use Files (PUF) data sets consist of ten separate files as described below:

  • Benefits and Cost Sharing PUF (BenCS-PUF) – Plan variant-level data on essential health benefits, coverage limits, and cost sharing.
  • Rate PUF (Rate-PUF) – Plan-level data on individual rates based on an eligible subscriber’s age, tobacco use, and geographic location, and family-tier rates.
  • Plan Attributes PUF (Plan-PUF) – Plan-level data on maximum out of pocket payments, deductibles, HSA eligibility, formulary ID, and other plan attributes.
  • Business Rules PUF (BR-PUF) – Plan-level data on rating business rules, such as allowed relationships (e.g., spouse, dependents) and tobacco use.
  • Service Area PUF (SA-PUF) – Issuer-level data on geographic service areas including state, county, and zip code.
  • Network (Ntwrk-PUF) – Issuer-level data identifying provider network URLs.
  • Plan ID Crosswalk PUF (CW-PUF) – Plan-level data mapping plans offered in the previous plan year to plans offered in the current plan year.
  • Machine-readable URL PUF (MR-PUF)—Issuer-level URL locations for machine-readable plan network provider and formulary information.
  • Transparency in Coverage PUF (TC-PUF) – Issuer-level claims, appeals, and active URL data. The PY2019 PUF contains data from PY2017 for issuers participating in the Exchange in PY2017.
  • Quality PUF (Qual-PUF) – Quality ratings data for plans in pilot states. The PY17 Quality PUF is found below. Quality PUFs for more recent plan years are found here.

(Above taken from the CCIIO website at: https://www.cms.gov/cciio/resources/data-resources/marketplace-puf.html)

Note: The data files are generally too big to be attached to this page. They are available for download at the marketplace-put link, above.

The CCIIO Data in MySQL

These data sets have been uploaded into a MySQL database on the SPD virtual machine*. The database is named 'cciio', and the tables match the above data sets and are named as follows:

  • benefits_cost_sharing  
  • rate 
  • plan_attributes 
  • business_rules 
  • service_area
  • network 
  • plan_id_crosswalk 
  • machine_readable 
  • transparency_in_coverage 
  • quality_rating_data

Additionally, another data file containing  CMS Health Insurance Oversight System (HIOS) data was load as well:

  • HIOS 

      *See the MySQL DB Access page in this space for login and access details.

The tables below provide details of columns defined in each of the MySQL tables in the 'cciio' databse:

https://www.cms.gov/CCIIO/Resources/Files/faq_plan_finder_data_entry.html

It looks like IssuerId is the key that maps all the tables together. Need to understand what IssuerId is as here it is only a number ID.

IssuerId is an identifier issued by HIOS when an organization registers as providing insurance offerings in a state. Each organization will have different issuerIds for each state they provide insurance in. 

The product I.D. and the issuer I.D. combine with information at the plan level to create a unique identifier called the Standard Component I.D which maps the combination of specific benefits and cost sharing arrangements sold for a specific price. (Prior to Feb. 2013, this unique standard component ID was called a “Plan Finder I.D.”)

Cost sharing can be used to get the benefits for a given plan using the planId

Table:     benefits_cost_sharing (967,051 rows)

Columns

Data type

Notes

VHDir Mapping

BusinessYearint(11)

StateCodevarchar(25)

IssuerIdint(11)

SourceNamevarchar(25)

ImportDatedate

StandardComponentIdvarchar(25)IssuerId + ProductId make this identifier
PlanIdvarchar(25)

BenefitNamevarchar(100)

CopayInnTier1varchar(50)

CopayInnTier2varchar(25)

CopayOutofNetvarchar(25)

CoinsInnTier1varchar(50)

CoinsInnTier2varchar(25)

CoinsOutofNetvarchar(50)

IsEHBvarchar(25)

IsCoveredvarchar(25)

QuantLimitOnSvcvarchar(25)

LimitQtyvarchar(25)

LimitUnitvarchar(25)

Exclusionsvarchar(250)

Explanationvarchar(1000)

EHBVarReasonvarchar(25)

IsExclFromInnMOOPvarchar(25)

IsExclFromOonMOOPvarchar(25)

Sample MySQL query:  use cciio;  select * from benefits_cost_sharing;



Benefits for a given PlanId

SELECT PlanId, BenefitName, CopayInnTier1, CopayInnTier2, CopayOutofNet,
CoinsInnTier1, CoinsInnTier2, CoinsOutofNet, LimitQty, LimitUnit
FROM cciio.benefits_cost_sharing
WHERE PlanId = '21989AK0030001-00';


Table:    business_rules (4,357 rows)

Column

Data Type

Notes

VHDir Mapping

BusinessYearint(11)

StateCodevarchar(25)

IssuerIdint(11)

SourceNamevarchar(25)

ImportDatedate

TINvarchar(25)

ProductIdvarchar(25)
InsurancePlan.identifier
StandardComponentIdvarchar(25)

EnrolleeContractRateDeterminationRulevarchar(100)

TwoParentFamilyMaxDependentsRulevarchar(25)

SingleParentFamilyMaxDependentsRulevarchar(25)

DependentMaximumAgRulevarchar(25)

ChildrenOnlyContractMaxChildrenRulevarchar(25)

DomesticPartnerAsSpouseIndicatorvarchar(25)

SameSexPartnerAsSpouseIndicatorvarchar(25)

AgeDeterminationRulevarchar(100)

MinimumTobaccoFreeMonthsRulevarchar(25)

CohabitationRulevarchar(250)

MarketCoveragevarchar(25)

DentalOnlyPlanvarchar(25)

Sample MySQL query:  use cciio;  select * from business_rules;


Table:    machine_readable (336 rows)

Statevarchar(25)
Issuer IDint(11)
URL Submittedvarchar(250)
Tech POC Emailvarchar(50)


Sample MySQL query:  use cciio;  select * from machine_readable;


There are many networks with the same ID but different IssuerId and NetworkName. How do we want to handle those? If it is a truly unique identifier then this is problematic.

Do we take the first record and call that the name and all other names as aliases? The issue there is partOf is 1..1 so multiple issuerId's causes a problem.

Sample data

NetworkID, Source, IssuerId, NetworkName

ALN001, HIOS, 12538, BEST Life and Health National Network
ALN001, HIOS, 18239, AL PPO Network
ALN001, HIOS, 18756, PDP PLUS
ALN001, HIOS, 44580, HumanaDental PPO/Traditional Preferred
ALN001, HIOS, 46944, BCBSAL PPO
ALN001, HIOS, 60075, DenteMax
ALN001, HIOS, 73301, Bright Health Network
ALN001, HIOS, 82285, Delta Dental PPO

We will create networks for each NetworkID and set all the names found for that network as aliases. 

Table:    network (641 rows)

Column Name

Data Type

Notes

VHDir Mapping

BusinessYearint(11)

StateCodevarchar(25)Standard 2 letter states
IssuerIdint(11)The HIOS table query gets the issuerID by organization name use this to set the reference for the owner of the network for HIOS sourcesNetwork.partOf
SourceNamevarchar(25)

Data has 2 values
HIOS, SERFF 

We have a HIOS table now to get Organizations for HIOS but need that same for SERFF. SInce partOf for Network is required we need to have the organization that owns the network.

There is no overlap between HIOS and SERFF in Networks. Some states are HIOS and others SERFF.


ImportDatedate

NetworkNamevarchar(100)Will need to be scrubbed. Probably need similar approach to organization to keep context. Since there are multiple names for a given network ID we do not know the primary so we will store them all as aliases.Network.alias
NetworkIdvarchar(25)

There are many networks with different names but the same ID. ID will be the key to create the network. All names will be aliases.

Network.identifier
NetworkURLvarchar(500)

MarketCoveragevarchar(25)All HIOS values are null. For those set there are only 2 values
Individual, SHOP (Small Group) 

DentalOnlyPlanvarchar(25)All HIOS values are null the others are either Yes or No


Sample MySQL query:  use cciio;  select * from network;



Query to get HIOS networks

SELECT NetworkId, SourceName, IssuerId, NetworkName
FROM cciio.network;


Table:    plan_attributes (14,232 rows)

Column

Data Type

Notes

VHDir Mapping

BusinessYearint(11)

StateCodevarchar(25)Standard 2 digit state code
IssuerIdint(11)Can use to find the Organization that administers this plan?InsurancePlan.administeredBy?
SourceNamevarchar(25)HIOS, OPM, SERFF Maybe just limit to HIOS?
ImportDatedate

MarketCoveragevarchar(25)Individual, SHOP (Small Group)
DentalOnlyPlanvarchar(25)Yes or No
TINvarchar(25)

StandardComponentIdvarchar(25)Would be nice to have a lookup table for this
PlanMarketingNamevarchar(100)Will need to be scrubbedInsurancePlan.plan.name
HIOSProductIdvarchar(25)
InsurancePlan.identifier
HPIDvarchar(25)

NetworkIdvarchar(25)Can use to map the network reference but is it to the InsurancePlan or the InsurancePlan.plan?InsurancePlan.plan.network
ServiceAreaIdvarchar(25)Maps to service area, these could possibly be modeled as LocationsInsurancePlan.coverageArea
FormularyIdvarchar(25)

IsNewPlanvarchar(25)

PlanTypevarchar(25)PPO, Indemnity, EPO, HMO, POS
These seem to be more like the Network type 

MetalLevelvarchar(25)Bronze, High, Low, Gold, Silver, Expanded Bronze, Platinum, CatastrophicInsurancePlan.plan.type
DesignTypevarchar(25)

UniquePlanDesignvarchar(25)

QHPNonQHPTypeIdvarchar(25)

IsNoticeRequiredForPregnancyvarchar(25)

IsReferralRequiredForSpecialistvarchar(25)

SpecialistRequiringReferralvarchar(250)

PlanLevelExclusionsvarchar(500)

IndianPlanVariationEstimatedAdvancedPaymentAmountPerEnrolleevarchar(25)

CompositeRatingOfferedvarchar(25)

ChildOnlyOfferingvarchar(50)

ChildOnlyPlanIdvarchar(25)

WellnessProgramOfferedvarchar(25)

DiseaseManagementProgramsOfferedvarchar(250)

EHBPercentTotalPremiumvarchar(25)

EHBPediatricDentalApportionmentQuantityvarchar(25)

IsGuaranteedRatevarchar(25)

PlanEffectiveDatedate
InsurancePlan.period.start
PlanExpirationDatevarchar(25)Many are null. Need to decide what to set if that is the caseInsurancePlan.period.end
OutOfCountryCoveragevarchar(25)

OutOfCountryCoverageDescriptionvarchar(1000)

OutOfServiceAreaCoveragevarchar(25)

OutOfServiceAreaCoverageDescriptionvarchar(500)

NationalNetworkvarchar(25)

URLForEnrollmentPaymentvarchar(100)

FormularyURLvarchar(250)

PlanIdvarchar(25)The main identifier for the plan. Will likely need to be scrubbedInsurancePlan.plan.identifier
PlanVariantMarketingNamevarchar(100)

CSRVariationTypevarchar(50)

IssuerActuarialValuevarchar(25)

AVCalculatorOutputNumbervarchar(25)

MedicalDrugDeductiblesIntegratedvarchar(25)

MedicalDrugMaximumOutofPocketIntegratedvarchar(25)

MultipleInNetworkTiersvarchar(25)

FirstTierUtilizationvarchar(25)

SecondTierUtilizationvarchar(25)

SBCHavingaBabyDeductiblevarchar(25)

SBCHavingaBabyCopaymentvarchar(25)

SBCHavingaBabyCoinsurancevarchar(25)

SBCHavingaBabyLimitvarchar(25)

SBCHavingDiabetesDeductiblevarchar(25)

SBCHavingDiabetesCopaymentvarchar(25)

SBCHavingDiabetesCoinsurancevarchar(25)

SBCHavingDiabetesLimitvarchar(25)

SBCHavingSimplefractureDeductiblevarchar(25)

SBCHavingSimplefractureCopaymentvarchar(25)

SBCHavingSimplefractureCoinsurancevarchar(25)

SBCHavingSimplefractureLimitvarchar(25)

SpecialtyDrugMaximumCoinsurancevarchar(25)

InpatientCopaymentMaximumDaysint(11)

BeginPrimaryCareCostSharingAfterNumberOfVisitsint(11)

BeginPrimaryCareDeductibleCoinsuranceAfterNumberOfCopaysint(11)

MEHBInnTier1IndividualMOOPvarchar(25)

MEHBInnTier1FamilyPerPersonMOOPvarchar(50)

MEHBInnTier1FamilyPerGroupMOOPvarchar(25)

MEHBInnTier2IndividualMOOPvarchar(25)

MEHBInnTier2FamilyPerPersonMOOPvarchar(50)

MEHBInnTier2FamilyPerGroupMOOPvarchar(25)

MEHBOutOfNetIndividualMOOPvarchar(25)

MEHBOutOfNetFamilyPerPersonMOOPvarchar(50)

MEHBOutOfNetFamilyPerGroupMOOPvarchar(25)

MEHBCombInnOonIndividualMOOPvarchar(25)

MEHBCombInnOonFamilyPerPersonMOOPvarchar(50)

MEHBCombInnOonFamilyPerGroupMOOPvarchar(25)

DEHBInnTier1IndividualMOOPvarchar(25)

DEHBInnTier1FamilyPerPersonMOOPvarchar(25)

DEHBInnTier1FamilyPerGroupMOOPvarchar(25)

DEHBInnTier2IndividualMOOPvarchar(25)

DEHBInnTier2FamilyPerPersonMOOPvarchar(25)

DEHBInnTier2FamilyPerGroupMOOPvarchar(25)

DEHBOutOfNetIndividualMOOPvarchar(25)

DEHBOutOfNetFamilyPerPersonMOOPvarchar(50)

DEHBOutOfNetFamilyPerGroupMOOPvarchar(25)

DEHBCombInnOonIndividualMOOPvarchar(25)

DEHBCombInnOonFamilyPerPersonMOOPvarchar(50)

DEHBCombInnOonFamilyPerGroupMOOPvarchar(25)

TEHBInnTier1IndividualMOOPvarchar(25)

TEHBInnTier1FamilyPerPersonMOOPvarchar(25)

TEHBInnTier1FamilyPerGroupMOOPvarchar(25)

TEHBInnTier2IndividualMOOPvarchar(25)

TEHBInnTier2FamilyPerPersonMOOPvarchar(25)

TEHBInnTier2FamilyPerGroupMOOPvarchar(25)

TEHBOutOfNetIndividualMOOPvarchar(25)

TEHBOutOfNetFamilyPerPersonMOOPvarchar(50)

TEHBOutOfNetFamilyPerGroupMOOPvarchar(25)

TEHBCombInnOonIndividualMOOPvarchar(25)

TEHBCombInnOonFamilyPerPersonMOOPvarchar(50)

TEHBCombInnOonFamilyPerGroupMOOPvarchar(25)

MEHBDedInnTier1Individualvarchar(25)

MEHBDedInnTier1FamilyPerPersonvarchar(50)

MEHBDedInnTier1FamilyPerGroupvarchar(25)

MEHBDedInnTier1Coinsurancevarchar(25)

MEHBDedInnTier2Individualvarchar(25)

MEHBDedInnTier2FamilyPerPersonvarchar(50)

MEHBDedInnTier2FamilyPerGroupvarchar(25)

MEHBDedInnTier2Coinsurancevarchar(25)

MEHBDedOutOfNetIndividualvarchar(25)

MEHBDedOutOfNetFamilyPerPersonvarchar(50)

MEHBDedOutOfNetFamilyPerGroupvarchar(25)

MEHBDedCombInnOonIndividualvarchar(25)

MEHBDedCombInnOonFamilyPerPersonvarchar(50)

MEHBDedCombInnOonFamilyPerGroupvarchar(25)

DEHBDedInnTier1Individualvarchar(25)

DEHBDedInnTier1FamilyPerPersonvarchar(25)

DEHBDedInnTier1FamilyPerGroupvarchar(25)

DEHBDedInnTier1Coinsurancevarchar(25)

DEHBDedInnTier2Individualvarchar(25)

DEHBDedInnTier2FamilyPerPersonvarchar(25)

DEHBDedInnTier2FamilyPerGroupvarchar(25)

DEHBDedInnTier2Coinsurancevarchar(25)

DEHBDedOutOfNetIndividualvarchar(25)

DEHBDedOutOfNetFamilyPerPersonvarchar(50)

DEHBDedOutOfNetFamilyPerGroupvarchar(25)

DEHBDedCombInnOonIndividualvarchar(25)

DEHBDedCombInnOonFamilyPerPersonvarchar(50)

DEHBDedCombInnOonFamilyPerGroupvarchar(25)

TEHBDedInnTier1Individualvarchar(25)

TEHBDedInnTier1FamilyPerPersonvarchar(50)

TEHBDedInnTier1FamilyPerGroupvarchar(25)

TEHBDedInnTier1Coinsurancevarchar(25)

TEHBDedInnTier2Individualvarchar(25)

TEHBDedInnTier2FamilyPerPersonvarchar(50)

TEHBDedInnTier2FamilyPerGroupvarchar(25)

TEHBDedInnTier2Coinsurancevarchar(25)

TEHBDedOutOfNetIndividualvarchar(25)

TEHBDedOutOfNetFamilyPerPersonvarchar(50)

TEHBDedOutOfNetFamilyPerGroupvarchar(25)

TEHBDedCombInnOonIndividualvarchar(25)

TEHBDedCombInnOonFamilyPerPersonvarchar(50)

TEHBDedCombInnOonFamilyPerGroupvarchar(25)

IsHSAEligiblevarchar(25)

HSAOrHRAEmployerContributionvarchar(25)

HSAOrHRAEmployerContributionAmountvarchar(25)

URLForSummaryofBenefitsCoveragevarchar(250)

PlanBrochurevarchar(250)

Sample MySQL query:  use cciio;  select * from plan_attributes;



Query to get InsurancePlan with its Plans

SELECT HIOSProductId, IssuerId, PlanId, PlanMarketingName, PlanType, NetworkId, ServiceAreaId,
MetalLevel, PlanEffectiveDate, PlanExpirationDate
FROM cciio.plan_attributes;



Table:    plan_id_crosswalk (93,620 rows)

Column

Data Type

Notes

VHDir Mapping

Statevarchar(25)

DentalPlanvarchar(25)

PlanID_2018varchar(25)

IssuerID_2018int(11)

MultistatePlan_2018varchar(25)

MetalLevel_2018varchar(25)

ChildAdultOnly_2018int(11)

FIPSCodeint(11)

ZipCodeint(11)

CrosswalkLevelint(11)

ReasonForCrosswalkint(11)

PlanID_2019varchar(25)Plan ID but not sure how to map it to network or sub plansInsurancePlan.plan.identifier
IssuerID_2019int(11)

MultistatePlan_2019varchar(25)

MetalLevel_2019varchar(25)

ChildAdultOnly_2019varchar(25)

AgeOffPlanID_2019varchar(25)

IssuerID_AgeOff2019int(11)

MultistatePlan_AgeOff2019varchar(25)

MetalLevel_AgeOff2019varchar(25)

ChildAdultOnly_AgeOff2019varchar(25)

Sample MySQL query:  use cciio;  select * from plan_id_crosswalk;


Table:    quality_rating_data  (768 rows)

This table looks like it might be a good source for initial creation of the plans with their types

Column

Data Type

Notes

VHDIR Mapping

IssuerIDint(11)

Statevarchar(25)

Plan Typevarchar(25)HMO, POS, PPO, EOP, IndemnityNetwork.type
PlanIDvarchar(25)
InsurancePlan.identifier
GlobalRatingValuevarchar(25)

EnrolleeExperienceValuevarchar(25)

PlanEfficiencyAffordabilityManagementRatingValuevarchar(25)

ClinicalQualityManagementRatingValuevarchar(25)

NotRatedReason_GlobalRatingDescvarchar(50)

NotRatedReason_EnrolleeExperienceRatingDescvarchar(25)

NotRatedReason_PlanEfficiencyAffordabilityManagementRatingDescvarchar(25)

NotRatedReason_ClinicalQualityManagementRatingDescvarchar(25)

Sample MySQL query:  use cciio;  select * from quality_rating_data;


Table:    rate (1,968,926 rows)

BusinessYearint(11)
StateCodevarchar(25)
IssuerIdint(11)
SourceNamevarchar(25)
ImportDatedate
FederalTINvarchar(25)
RateEffectiveDatedate
RateExpirationDatedate
PlanIdvarchar(25)
RatingAreaIdvarchar(25)
Tobaccovarchar(50)
Agevarchar(25)
IndividualRatedecimal(10,0)
IndividualTobaccoRatevarchar(25)
Couplevarchar(25)
PrimarySubscriberAndOneDependentvarchar(25)
PrimarySubscriberAndTwoDependentsvarchar(25)
PrimarySubscriberAndThreeOrMoreDependentsvarchar(25)
CoupleAndOneDependentvarchar(25)
CoupleAndTwoDependentsvarchar(25)
CoupleAndThreeOrMoreDependentsvarchar(25)


Sample MySQL query:  use cciio;  select * from rate;


Table:    service_area (10,597 rows)

BusinessYearint(11)
StateCodevarchar(25)
IssuerIdint(11)
SourceNamevarchar(25)
ImportDatedate
ServiceAreaIdvarchar(25)
ServiceAreaNamevarchar(100)
CoverEntireStatevarchar(25)
Countyvarchar(25)
PartialCountyvarchar(25)
ZipCodesvarchar(25)
PartialCountyJustificationvarchar(25)
MarketCoveragevarchar(25)
DentalOnlyPlanvarchar(25)


Sample MySQL query:  use cciio;  select * from service_area;


Table:    transparency_in_coverage (408 rows)

Statevarchar(25)
Issuer_Namevarchar(100)
Issuer_IDvarchar(25)
URL_Claims_Payment_Policiesvarchar(250)
Claims_Receivedvarchar(25)
Claims_Denialsvarchar(25)
Internal_Appeals Filedvarchar(25)
Number_Internal_Appeals_Overturnedvarchar(25)
Percent_Internal_Appeals_Overturnedvarchar(25)
External Appeals Filedvarchar(25)
Number_External_Appeals_Overturnedvarchar(25)
Percent_External_Appeals_Overturnedvarchar(25)
Rate_Reviewvarchar(50)
Financial_Informationvarchar(100)
Enrollment_Datavarchar(25)
Disenrollment_Datavarchar(25)
Emptyvarchar(25)


Sample MySQL query:  use cciio;  select * from transparency_in_coverage;


The HIOS data can be used to create the organizations for payers that will be linked to from the InsurancePlan resource. Because the HIOS data includes a row for each state that an organization is in we may need to do a distinct select on the organization name to pare it down and then add each issuer ID as a separate identifier for each organization.

SELECT count(DISTINCT(ISSR_LGL_NAME)) FROM cciio.HIOS gives us 1472 unique organizations.

However, there are some that are clearly test data such as the FFE RR Test Issuer ### rows that can probably be removed. There are also many organizations that define a new business name for each state such as Blue Cross Blue Shield of Texas, Blue Cross Blue Shield of Illinois, Blue Cross Blue Shield of New Mexico, etc...

Table:    hios (7659 rows)

Column

Data type

Notes

VHDir Mapping

Column

Data type

Notes

VHDir Mapping

HIOS_ISSUER_IDint(11)

Organization.identifier

type is HIOS Issuer ID

ISSR_LGL_NAMEvarchar(100)
Organization.name
MarketingNamevarchar(100)
Organization.alias.value
Statevarchar(50)

IndividualMarketvarchar(25)

SmallGroupMarketvarchar(25)

UnknownMarketvarchar(25)

LargeMarketvarchar(25)

FEDERAL_EINvarchar(25)

Activevarchar(25)

DateCreatedvarchar(25)

LastModifiedDatevarchar(25)

DatabaseCompanyIDvarchar(25)

ORG_ADR1varchar(50)

Organization.address.use=work

Organization.type=postal

Organization.line[0]

ORG_ADR2varchar(50)
Organization.line[1]
ORG_CITYvarchar(25)
Organization.city
ORG_STATEvarchar(25)
Organization.state
ORG_ZIPvarchar(25)
Organization.postalCode
ORG_ZIP4varchar(25)

EMPTY

varchar(25)




Sample MySQL query:  use cciio; select * from hios;



Query to get organizations

SELECT DISTINCT(ISSR_LGL_NAME), HIOS_ISSUER_ID, ORG_ADR1, ORG_ADR2, ORG_CITY, ORG_STATE, ORG_ZIP, MarketingName
FROM cciio.HIOS WHERE Active='YES'

  • No labels