FY27 MIS-TREATMENT XML Schema.pdf
PDF 103 KB Posted
- Attached to
- BEHAVIORAL HEALTH MANAGEMENT SYSTEM (BHMS)
- Solicitation number
- 215584
- Issued by
- Natrona County, Wyoming
About this file
This is a Data Specifications Schema document related to a Behavioral Health Management System (BHMS) procurement issued by the State of Wyoming Department of Administration and Information, General Services Division, on behalf of the Wyoming Department of Health, Behavioral Health Division. The BHMS is a secure, web-based software data management system designed to serve as the central platform for collecting, validating, monitoring, and reporting mental health and substance use disorder treatment data from state-contracted Behavioral Health Centers and Agency facilities. The system must integrate SAMHSA's Unified Performance Reporting Tool (SUPRT), include a provider certification module, and support LOCUS (Level of Care Utilization System) integration. Core system deliverables include comprehensive behavioral health treatment data and subrecipient monitoring capabilities, support for multiple user types (providers, state staff, and administrators), and robust reporting for federal compliance and performance measurement. Proposals are due September 30, 2026, at 2:00 p.m. Mountain Time through the Public Purchase online bidding system, with written questions due by September 11, 2026, at 2:00 p.m. Mountain Time and responses provided by September 18. The tentative award date is November 2026, with work beginning in March 2027. The contract term extends up to nine years with optional extensions of up to three years each, not to exceed nine years total.
The contractor assumes full responsibility for data migration from legacy systems, system design and development using Vue.js and ASP.NET Core architecture, and 24/7/365 hosting and support services. Security compliance must meet HIPAA, 42 CFR Part 2, and Wyoming state standards. The contractor must maintain three system environments (development, testing, and production), conduct vulnerability and penetration testing, and provide quality assurance and regression testing prior to final acceptance. Cyber liability insurance must carry minimum limits of $2,000,000 per occurrence and $2,000,000 general aggregate. All submissions must be in PDF, Excel, or Microsoft Office format and uploaded completely through Public Purchase by the deadline; incomplete uploads will be deemed non-responsive.
View the file
Other files
Show all 12
On GovTribe
Work with this file
- Download the original file
- Contacts named in this file
- Similar government files
- Ask GovTribe AI about this file
Text version
BHMS Data Specifications FY27 MIS-TREATMENT XML Schema
3/30/2026 P a g e | 1
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"> <xsd:element name="BHMS_MIS_TREATMENT"> <xsd:complexType> <xsd:sequence minOccurs="1" maxOccurs="unbounded"> <xsd:element name="Row"> <xsd:complexType> <xsd:all> <xsd:element name="ClientID" maxOccurs="1" minOccurs="1"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:whiteSpace value="collapse" /> <xsd:length value="14" /> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="FirstName" maxOccurs="1" minOccurs="1" /> <xsd:element name="LastName" maxOccurs="1" minOccurs="1" /> <xsd:element name="AddressUnknown" maxOccurs="1" minOccurs="1" /> <xsd:element name="AddressLine1" maxOccurs="1" minOccurs="1" /> <xsd:element name="AddressLine2" maxOccurs="1" minOccurs="1" /> <xsd:element name="City" maxOccurs="1" minOccurs="1" />
<xsd:element name="State" maxOccurs="1" minOccurs="1" /> <xsd:element name="ZipCode" maxOccurs="1" minOccurs="1" /> <xsd:element name="PhoneNumber" maxOccurs="1" minOccurs="1" /> <xsd:element name="Email" maxOccurs="1" minOccurs="1" /> <xsd:element name="DateOfBirth" maxOccurs="1" minOccurs="1" /> <xsd:element name="Sex" maxOccurs="1" minOccurs="1" /> <xsd:element name="SocialSecurityNumber" maxOccurs="1" minOccurs="1" /> <xsd:element name="ProviderClientID" maxOccurs="1" minOccurs="1" /> <xsd:element name="LocationCode" maxOccurs="1" minOccurs="1" /> <xsd:element name="TransactionStatus" maxOccurs="1" minOccurs="1" /> <xsd:element name="TransactionDate" maxOccurs="1" minOccurs="1" /> <xsd:element name="FirstContactDate" maxOccurs="1" minOccurs="1" />
<xsd:element name="DeclinedAppt" maxOccurs="1" minOccurs="1" /> <xsd:element name="EligibilityStateLevelJusticeInvolved" maxOccurs="1" minOccurs="1" /> <xsd:element name="EligibilityNonstateLevelJusticeInvolved" maxOccurs="1" minOccurs="1" /> <xsd:element name="EligibilityAdultsWithSeriousMentalIllness" maxOccurs="1" minOccurs="1" /> <xsd:element name="EligibilityAdultsWithAcuteMentalIllness" maxOccurs="1" minOccurs="1" /> <xsd:element name="EligibilityFamiliesAtHighRisk" maxOccurs="1" minOccurs="1" /> <xsd:element name="EligibilityIndigentClientWithHighNeeds" maxOccurs="1" minOccurs="1" /> <xsd:element name="EligibilityIndigentGeneralAccessClients" maxOccurs="1" minOccurs="1" /> <xsd:element name="EligibilityVeteran" maxOccurs="1" minOccurs="1" /> <xsd:element name="EligibilityPersonsWhoInjectDrugs" maxOccurs="1" minOccurs="1" /> <xsd:element name="EligibilityChildrenWithSeriousEmotionalDisturbance" maxOccurs="1" minOccurs="1" /> <xsd:element name="EligibilityPregnantWomenAndWomenWithDependentChildren" maxOccurs="1" minOccurs="1" /> <xsd:element name="EligibilityPending" maxOccurs="1" minOccurs="1" />
<xsd:element name="EligibilityNotApplicable" maxOccurs="1" minOccurs="1" /> <xsd:element name="GenderIdentity" maxOccurs="1" minOccurs="1" /> <xsd:element name="SexualOrientation" maxOccurs="1" minOccurs="1" />
<xsd:element name="Race" maxOccurs="1" minOccurs="1" /> <xsd:element name="HispanicOrigin" maxOccurs="1" minOccurs="1" /> <xsd:element name="MedicaidNumber" maxOccurs="1" minOccurs="1" /> <xsd:element name="CountyOfResidence" maxOccurs="1" minOccurs="1" /> <xsd:element name="Employment" maxOccurs="1" minOccurs="1" /> <xsd:element name="Residence" maxOccurs="1" minOccurs="1" /> <xsd:element name="MaritalStatus" maxOccurs="1" minOccurs="1" /> <xsd:element name="VeteranStatus" maxOccurs="1" minOccurs="1" /> <xsd:element name="Education" maxOccurs="1" minOccurs="1" /> <xsd:element name="Referral" maxOccurs="1" minOccurs="1" /> <xsd:element name="MHOPBillingTaxonomy" maxOccurs="1" minOccurs="1" /> <xsd:element name="MHOPStartDate" maxOccurs="1" minOccurs="1" /> <xsd:element name="MHOPEndDate" maxOccurs="1" minOccurs="1" /> <xsd:element name="MHOPEndDateReason" maxOccurs="1" minOccurs="1" /> <xsd:element name="SUDOPBillingTaxonomy" maxOccurs="1" minOccurs="1" /> <xsd:element name="SUDOPStartDate" maxOccurs="1" minOccurs="1" /> <xsd:element name="SUDOPEndDate" maxOccurs="1" minOccurs="1" />
3/30/2026 P a g e | 2
<xsd:element name="SUDOPEndDateReason" maxOccurs="1" minOccurs="1" /> <xsd:element name="SUDOPPrimaryServiceCategory" maxOccurs="1" minOccurs="1" /> <xsd:element name="MHRESBillingTaxonomy" maxOccurs="1" minOccurs="1" /> <xsd:element name="MHRESStartDate" maxOccurs="1" minOccurs="1" /> <xsd:element name="MHRESEndDate" maxOccurs="1" minOccurs="1" /> <xsd:element name="MHRESEndDateReason" maxOccurs="1" minOccurs="1" /> <xsd:element name="SUDRESBillingTaxonomy" maxOccurs="1" minOccurs="1" /> <xsd:element name="SUDRESStartDate" maxOccurs="1" minOccurs="1" /> <xsd:element name="SUDRESEndDate" maxOccurs="1" minOccurs="1" /> <xsd:element name="SUDRESEndDateReason" maxOccurs="1" minOccurs="1" /> <xsd:element name="SUDRESPrimaryServiceCategory" maxOccurs="1" minOccurs="1" /> <xsd:element name="InsurancePaymentType" maxOccurs="1" minOccurs="1" /> <xsd:element name="SpecialDesignation" maxOccurs="1" minOccurs="1" /> <xsd:element name="PrimaryIncomeSource" maxOccurs="1" minOccurs="1" /> <xsd:element name="ProbationUnderSupervision" maxOccurs="1" minOccurs="1" />
<xsd:element name="ProbationNotUnderSupervision" maxOccurs="1" minOccurs="1" /> <xsd:element name="Parole" maxOccurs="1" minOccurs="1" /> <xsd:element name="FirstPresentingProblem" maxOccurs="1" minOccurs="1" /> <xsd:element name="SecondPresentingProblem" maxOccurs="1" minOccurs="1" /> <xsd:element name="ThirdPresentingProblem" maxOccurs="1" minOccurs="1" /> <xsd:element name="FourthPresentingProblem" maxOccurs="1" minOccurs="1" /> <xsd:element name="Diagnosis1" maxOccurs="1" minOccurs="1" /> <xsd:element name="Diagnosis2" maxOccurs="1" minOccurs="1" /> <xsd:element name="Diagnosis3" maxOccurs="1" minOccurs="1" /> <xsd:element name="Diagnosis4" maxOccurs="1" minOccurs="1" /> <xsd:element name="Diagnosis5" maxOccurs="1" minOccurs="1" /> <xsd:element name="Diagnosis6" maxOccurs="1" minOccurs="1" />
<xsd:element name="DLA20HealthPractices" maxOccurs="1" minOccurs="1" /> <xsd:element name="DLA20Housing" maxOccurs="1" minOccurs="1" /> <xsd:element name="DLA20Communication" maxOccurs="1" minOccurs="1" /> <xsd:element name="DLA20Safety" maxOccurs="1" minOccurs="1" /> <xsd:element name="DLA20Time" maxOccurs="1" minOccurs="1" /> <xsd:element name="DLA20Money" maxOccurs="1" minOccurs="1" /> <xsd:element name="DLA20Nutrition" maxOccurs="1" minOccurs="1" /> <xsd:element name="DLA20ProblemSolving" maxOccurs="1" minOccurs="1" /> <xsd:element name="DLA20Family" maxOccurs="1" minOccurs="1" /> <xsd:element name="DLA20AlcoholDrug" maxOccurs="1" minOccurs="1" /> <xsd:element name="DLA20Leisure" maxOccurs="1" minOccurs="1" /> <xsd:element name="DLA20Community" maxOccurs="1" minOccurs="1" /> <xsd:element name="DLA20Social" maxOccurs="1" minOccurs="1" /> <xsd:element name="DLA20Sexuality" maxOccurs="1" minOccurs="1" /> <xsd:element name="DLA20Productivity" maxOccurs="1" minOccurs="1" /> <xsd:element name="DLA20Coping" maxOccurs="1" minOccurs="1" /> <xsd:element name="DLA20Behavioral" maxOccurs="1" minOccurs="1" /> <xsd:element name="DLA20Hygiene" maxOccurs="1" minOccurs="1" /> <xsd:element name="DLA20Grooming" maxOccurs="1" minOccurs="1" /> <xsd:element name="DLA20Dress" maxOccurs="1" minOccurs="1" /> <xsd:element name="DLA20Score" maxOccurs="1" minOccurs="1" /> <xsd:element name="SchoolAttendance" maxOccurs="1" minOccurs="1" /> <xsd:element name="SchoolSuspension" maxOccurs="1" minOccurs="1" /> <xsd:element name="TobaccoUse" maxOccurs="1" minOccurs="1" /> <xsd:element name="DischargeStatus" maxOccurs="1" minOccurs="1" /> <xsd:element name="MHPopulation" maxOccurs="1" minOccurs="1" /> <xsd:element name="MHArrest" maxOccurs="1" minOccurs="1" /> <xsd:element name="SANumberOfArrests" maxOccurs="1" minOccurs="1" /> <xsd:element name="SADrugProblemOne" maxOccurs="1" minOccurs="1" /> <xsd:element name="SAAgeAtFirstUseOne" maxOccurs="1" minOccurs="1" /> <xsd:element name="SAFrequencyOfUseOne" maxOccurs="1" minOccurs="1" /> <xsd:element name="SARouteOfAdministrationOne" maxOccurs="1" minOccurs="1" /> <xsd:element name="PrescriptionDrugOne" maxOccurs="1" minOccurs="1" /> <xsd:element name="SADrugProblemTwo" maxOccurs="1" minOccurs="1" /> <xsd:element name="SAAgeAtFirstUseTwo" maxOccurs="1" minOccurs="1" /> <xsd:element name="SAFrequencyOfUseTwo" maxOccurs="1" minOccurs="1" /> <xsd:element name="SARouteOfAdministrationTwo" maxOccurs="1" minOccurs="1" /> <xsd:element name="PrescriptionDrugTwo" maxOccurs="1" minOccurs="1" /> <xsd:element name="SADrugProblemThree" maxOccurs="1" minOccurs="1" /> <xsd:element name="SAAgeAtFirstUseThree" maxOccurs="1" minOccurs="1" />
3/30/2026 P a g e | 3
<xsd:element name="SAFrequencyOfUseThree" maxOccurs="1" minOccurs="1" /> <xsd:element name="SARouteOfAdministrationThree" maxOccurs="1" minOccurs="1" /> <xsd:element name="PrescriptionDrugThree" maxOccurs="1" minOccurs="1" /> <xsd:element name="SADrugProblemFour" maxOccurs="1" minOccurs="1" /> <xsd:element name="SAAgeAtFirstUseFour" maxOccurs="1" minOccurs="1" /> <xsd:element name="SAFrequencyOfUseFour" maxOccurs="1" minOccurs="1" /> <xsd:element name="SARouteOfAdministrationFour" maxOccurs="1" minOccurs="1" /> <xsd:element name="PrescriptionDrugFour" maxOccurs="1" minOccurs="1" /> <xsd:element name="PrimaryIndicator" maxOccurs="1" minOccurs="1" /> <xsd:element name="SocialConnectedness" maxOccurs="1" minOccurs="1" /> <xsd:element name="SAFemale" maxOccurs="1" minOccurs="1" /> <xsd:element name="SANumberOfChildrenAccompanyingParent" maxOccurs="1" minOccurs="1" /> <xsd:element name="SAIVDrugUser" maxOccurs="1" minOccurs="1" /> <xsd:element name="SALevelOfCare" maxOccurs="1" minOccurs="1" /> </xsd:all> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:schema>
File details come from the government source that posted it. Updated .