model

package
v0.0.0-...-f65c905 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 30, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Functions

This section is empty.

Types

type ActionType

type ActionType string
const (
	// A normal flow action
	ActionTypeNormal ActionType = "NORMAL"
	// An administrative action
	ActionTypeAdmin ActionType = "ADMIN"
)

func (ActionType) IsValid

func (e ActionType) IsValid() bool

func (ActionType) MarshalGQL

func (e ActionType) MarshalGQL(w io.Writer)

func (ActionType) String

func (e ActionType) String() string

func (*ActionType) UnmarshalGQL

func (e *ActionType) UnmarshalGQL(v interface{}) error

type AgencyOrStateHelpType

type AgencyOrStateHelpType string
const (
	AgencyOrStateHelpTypeYesState       AgencyOrStateHelpType = "YES_STATE"
	AgencyOrStateHelpTypeYesAgencyIDEas AgencyOrStateHelpType = "YES_AGENCY_IDEAS"
	AgencyOrStateHelpTypeYesAgencyIaa   AgencyOrStateHelpType = "YES_AGENCY_IAA"
	AgencyOrStateHelpTypeNo             AgencyOrStateHelpType = "NO"
	AgencyOrStateHelpTypeOther          AgencyOrStateHelpType = "OTHER"
)

func (AgencyOrStateHelpType) IsValid

func (e AgencyOrStateHelpType) IsValid() bool

func (AgencyOrStateHelpType) MarshalGQL

func (e AgencyOrStateHelpType) MarshalGQL(w io.Writer)

func (AgencyOrStateHelpType) String

func (e AgencyOrStateHelpType) String() string

func (*AgencyOrStateHelpType) UnmarshalGQL

func (e *AgencyOrStateHelpType) UnmarshalGQL(v interface{}) error

type AgreementType

type AgreementType string
const (
	AgreementTypeParticipation AgreementType = "PARTICIPATION"
	AgreementTypeCooperative   AgreementType = "COOPERATIVE"
	AgreementTypeOther         AgreementType = "OTHER"
)

func (AgreementType) IsValid

func (e AgreementType) IsValid() bool

func (AgreementType) MarshalGQL

func (e AgreementType) MarshalGQL(w io.Writer)

func (AgreementType) String

func (e AgreementType) String() string

func (*AgreementType) UnmarshalGQL

func (e *AgreementType) UnmarshalGQL(v interface{}) error

type AlternativePaymentModelType

type AlternativePaymentModelType string
const (
	AlternativePaymentModelTypeRegular  AlternativePaymentModelType = "REGULAR"
	AlternativePaymentModelTypeMips     AlternativePaymentModelType = "MIPS"
	AlternativePaymentModelTypeAdvanced AlternativePaymentModelType = "ADVANCED"
	AlternativePaymentModelTypeNotApm   AlternativePaymentModelType = "NOT_APM"
)

func (AlternativePaymentModelType) IsValid

func (e AlternativePaymentModelType) IsValid() bool

func (AlternativePaymentModelType) MarshalGQL

func (e AlternativePaymentModelType) MarshalGQL(w io.Writer)

func (AlternativePaymentModelType) String

func (*AlternativePaymentModelType) UnmarshalGQL

func (e *AlternativePaymentModelType) UnmarshalGQL(v interface{}) error

type AuthorityAllowance

type AuthorityAllowance string
const (
	AuthorityAllowanceAca                     AuthorityAllowance = "ACA"
	AuthorityAllowanceCongressionallyMandated AuthorityAllowance = "CONGRESSIONALLY_MANDATED"
	AuthorityAllowanceSsaPartB                AuthorityAllowance = "SSA_PART_B"
	AuthorityAllowanceOther                   AuthorityAllowance = "OTHER"
)

func (AuthorityAllowance) IsValid

func (e AuthorityAllowance) IsValid() bool

func (AuthorityAllowance) MarshalGQL

func (e AuthorityAllowance) MarshalGQL(w io.Writer)

func (AuthorityAllowance) String

func (e AuthorityAllowance) String() string

func (*AuthorityAllowance) UnmarshalGQL

func (e *AuthorityAllowance) UnmarshalGQL(v interface{}) error

type BeneficiariesType

type BeneficiariesType string
const (
	BeneficiariesTypeMedicareFfs       BeneficiariesType = "MEDICARE_FFS"
	BeneficiariesTypeMedicareAdvantage BeneficiariesType = "MEDICARE_ADVANTAGE"
	BeneficiariesTypeMedicarePartD     BeneficiariesType = "MEDICARE_PART_D"
	BeneficiariesTypeMedicaid          BeneficiariesType = "MEDICAID"
	BeneficiariesTypeDuallyEligible    BeneficiariesType = "DUALLY_ELIGIBLE"
	BeneficiariesTypeDiseaseSpecific   BeneficiariesType = "DISEASE_SPECIFIC"
	BeneficiariesTypeUnderserved       BeneficiariesType = "UNDERSERVED"
	BeneficiariesTypeOther             BeneficiariesType = "OTHER"
	BeneficiariesTypeNa                BeneficiariesType = "NA"
)

func (BeneficiariesType) IsValid

func (e BeneficiariesType) IsValid() bool

func (BeneficiariesType) MarshalGQL

func (e BeneficiariesType) MarshalGQL(w io.Writer)

func (BeneficiariesType) String

func (e BeneficiariesType) String() string

func (*BeneficiariesType) UnmarshalGQL

func (e *BeneficiariesType) UnmarshalGQL(v interface{}) error

type CMMIGroup

type CMMIGroup string
const (
	CMMIGroupPatientCareModelsGroup        CMMIGroup = "PATIENT_CARE_MODELS_GROUP"
	CMMIGroupPolicyAndProgramsGroup        CMMIGroup = "POLICY_AND_PROGRAMS_GROUP"
	CMMIGroupSeamlessCareModelsGroup       CMMIGroup = "SEAMLESS_CARE_MODELS_GROUP"
	CMMIGroupStateAndPopulationHealthGroup CMMIGroup = "STATE_AND_POPULATION_HEALTH_GROUP"
	CMMIGroupTbd                           CMMIGroup = "TBD"
)

func (CMMIGroup) IsValid

func (e CMMIGroup) IsValid() bool

func (CMMIGroup) MarshalGQL

func (e CMMIGroup) MarshalGQL(w io.Writer)

func (CMMIGroup) String

func (e CMMIGroup) String() string

func (*CMMIGroup) UnmarshalGQL

func (e *CMMIGroup) UnmarshalGQL(v interface{}) error

type CMSCenter

type CMSCenter string
const (
	CMSCenterCmmi                                 CMSCenter = "CMMI"
	CMSCenterCenterForMedicare                    CMSCenter = "CENTER_FOR_MEDICARE"
	CMSCenterFederalCoordinatedHealthCareOffice   CMSCenter = "FEDERAL_COORDINATED_HEALTH_CARE_OFFICE"
	CMSCenterCenterForMedicaidAndChipServices     CMSCenter = "CENTER_FOR_MEDICAID_AND_CHIP_SERVICES"
	CMSCenterCenterForClinicalStandardsAndQuality CMSCenter = "CENTER_FOR_CLINICAL_STANDARDS_AND_QUALITY"
	CMSCenterCenterForProgramIntegrity            CMSCenter = "CENTER_FOR_PROGRAM_INTEGRITY"
)

func (CMSCenter) IsValid

func (e CMSCenter) IsValid() bool

func (CMSCenter) MarshalGQL

func (e CMSCenter) MarshalGQL(w io.Writer)

func (CMSCenter) String

func (e CMSCenter) String() string

func (*CMSCenter) UnmarshalGQL

func (e *CMSCenter) UnmarshalGQL(v interface{}) error

type CcmInvolvmentType

type CcmInvolvmentType string
const (
	CcmInvolvmentTypeYesEvaluation     CcmInvolvmentType = "YES_EVALUATION"
	CcmInvolvmentTypeYesImplementation CcmInvolvmentType = "YES__IMPLEMENTATION"
	CcmInvolvmentTypeNo                CcmInvolvmentType = "NO"
	CcmInvolvmentTypeOther             CcmInvolvmentType = "OTHER"
)

func (CcmInvolvmentType) IsValid

func (e CcmInvolvmentType) IsValid() bool

func (CcmInvolvmentType) MarshalGQL

func (e CcmInvolvmentType) MarshalGQL(w io.Writer)

func (CcmInvolvmentType) String

func (e CcmInvolvmentType) String() string

func (*CcmInvolvmentType) UnmarshalGQL

func (e *CcmInvolvmentType) UnmarshalGQL(v interface{}) error

type ChangeType

type ChangeType string
const (
	ChangeTypeAdded   ChangeType = "ADDED"
	ChangeTypeUpdated ChangeType = "UPDATED"
	ChangeTypeRemoved ChangeType = "REMOVED"
)

func (ChangeType) IsValid

func (e ChangeType) IsValid() bool

func (ChangeType) MarshalGQL

func (e ChangeType) MarshalGQL(w io.Writer)

func (ChangeType) String

func (e ChangeType) String() string

func (*ChangeType) UnmarshalGQL

func (e *ChangeType) UnmarshalGQL(v interface{}) error

type ContractorSupportType

type ContractorSupportType string
const (
	ContractorSupportTypeOne      ContractorSupportType = "ONE"
	ContractorSupportTypeMultiple ContractorSupportType = "MULTIPLE"
	ContractorSupportTypeNone     ContractorSupportType = "NONE"
	ContractorSupportTypeOther    ContractorSupportType = "OTHER"
)

func (ContractorSupportType) IsValid

func (e ContractorSupportType) IsValid() bool

func (ContractorSupportType) MarshalGQL

func (e ContractorSupportType) MarshalGQL(w io.Writer)

func (ContractorSupportType) String

func (e ContractorSupportType) String() string

func (*ContractorSupportType) UnmarshalGQL

func (e *ContractorSupportType) UnmarshalGQL(v interface{}) error

type CreateOperationalSolutionSubtaskInput

type CreateOperationalSolutionSubtaskInput struct {
	Name   string                                  `json:"name"`
	Status models.OperationalSolutionSubtaskStatus `json:"status"`
}

type DataForMonitoringType

type DataForMonitoringType string
const (
	DataForMonitoringTypeSiteVisits                 DataForMonitoringType = "SITE_VISITS"
	DataForMonitoringTypeMedicareClaims             DataForMonitoringType = "MEDICARE_CLAIMS"
	DataForMonitoringTypeMedicaidClaims             DataForMonitoringType = "MEDICAID_CLAIMS"
	DataForMonitoringTypeEncounterData              DataForMonitoringType = "ENCOUNTER_DATA"
	DataForMonitoringTypeNoPayClaims                DataForMonitoringType = "NO_PAY_CLAIMS"
	DataForMonitoringTypeQualityClaimsBasedMeasures DataForMonitoringType = "QUALITY_CLAIMS_BASED_MEASURES"
	DataForMonitoringTypeQualityReportedMeasures    DataForMonitoringType = "QUALITY_REPORTED_MEASURES"
	DataForMonitoringTypeClinicalData               DataForMonitoringType = "CLINICAL_DATA"
	DataForMonitoringTypeNonClinicalData            DataForMonitoringType = "NON_CLINICAL_DATA"
	DataForMonitoringTypeNonMedicalData             DataForMonitoringType = "NON_MEDICAL_DATA"
	DataForMonitoringTypeOther                      DataForMonitoringType = "OTHER"
	DataForMonitoringTypeNotPlanningToCollectData   DataForMonitoringType = "NOT_PLANNING_TO_COLLECT_DATA"
)

func (DataForMonitoringType) IsValid

func (e DataForMonitoringType) IsValid() bool

func (DataForMonitoringType) MarshalGQL

func (e DataForMonitoringType) MarshalGQL(w io.Writer)

func (DataForMonitoringType) String

func (e DataForMonitoringType) String() string

func (*DataForMonitoringType) UnmarshalGQL

func (e *DataForMonitoringType) UnmarshalGQL(v interface{}) error

type DataToSendParticipantsType

type DataToSendParticipantsType string
const (
	DataToSendParticipantsTypeBaselineHistoricalData DataToSendParticipantsType = "BASELINE_HISTORICAL_DATA"
	DataToSendParticipantsTypeClaimsLevelData        DataToSendParticipantsType = "CLAIMS_LEVEL_DATA"
	DataToSendParticipantsTypeBeneficiaryLevelData   DataToSendParticipantsType = "BENEFICIARY_LEVEL_DATA"
	DataToSendParticipantsTypeParticipantLevelData   DataToSendParticipantsType = "PARTICIPANT_LEVEL_DATA"
	DataToSendParticipantsTypeProviderLevelData      DataToSendParticipantsType = "PROVIDER_LEVEL_DATA"
	DataToSendParticipantsTypeOtherMipsData          DataToSendParticipantsType = "OTHER_MIPS_DATA"
	DataToSendParticipantsTypeNotPlanningToSendData  DataToSendParticipantsType = "NOT_PLANNING_TO_SEND_DATA"
)

func (DataToSendParticipantsType) IsValid

func (e DataToSendParticipantsType) IsValid() bool

func (DataToSendParticipantsType) MarshalGQL

func (e DataToSendParticipantsType) MarshalGQL(w io.Writer)

func (DataToSendParticipantsType) String

func (*DataToSendParticipantsType) UnmarshalGQL

func (e *DataToSendParticipantsType) UnmarshalGQL(v interface{}) error

type DiscussionReplyCreateInput

type DiscussionReplyCreateInput struct {
	DiscussionID        uuid.UUID                  `json:"discussionID"`
	Content             models.TaggedHTML          `json:"content"`
	UserRole            *models.DiscussionUserRole `json:"userRole,omitempty"`
	UserRoleDescription *string                    `json:"userRoleDescription,omitempty"`
}

DiscussionReplyCreateInput represents the necessary fields to create a discussion reply

type EaseOfUse

type EaseOfUse string
const (
	EaseOfUseAgree    EaseOfUse = "AGREE"
	EaseOfUseDisagree EaseOfUse = "DISAGREE"
	EaseOfUseUnsure   EaseOfUse = "UNSURE"
)

func (EaseOfUse) IsValid

func (e EaseOfUse) IsValid() bool

func (EaseOfUse) MarshalGQL

func (e EaseOfUse) MarshalGQL(w io.Writer)

func (EaseOfUse) String

func (e EaseOfUse) String() string

func (*EaseOfUse) UnmarshalGQL

func (e *EaseOfUse) UnmarshalGQL(v interface{}) error

type EvaluationApproachType

type EvaluationApproachType string
const (
	EvaluationApproachTypeControlIntervention EvaluationApproachType = "CONTROL_INTERVENTION"
	EvaluationApproachTypeComparisonMatch     EvaluationApproachType = "COMPARISON_MATCH"
	EvaluationApproachTypeInterruptedTime     EvaluationApproachType = "INTERRUPTED_TIME"
	EvaluationApproachTypeNonMedicareData     EvaluationApproachType = "NON_MEDICARE_DATA"
	EvaluationApproachTypeOther               EvaluationApproachType = "OTHER"
)

func (EvaluationApproachType) IsValid

func (e EvaluationApproachType) IsValid() bool

func (EvaluationApproachType) MarshalGQL

func (e EvaluationApproachType) MarshalGQL(w io.Writer)

func (EvaluationApproachType) String

func (e EvaluationApproachType) String() string

func (*EvaluationApproachType) UnmarshalGQL

func (e *EvaluationApproachType) UnmarshalGQL(v interface{}) error

type GainshareArrangementEligibility

type GainshareArrangementEligibility string
const (
	GainshareArrangementEligibilityAllProviders  GainshareArrangementEligibility = "ALL_PROVIDERS"
	GainshareArrangementEligibilitySomeProviders GainshareArrangementEligibility = "SOME_PROVIDERS"
	GainshareArrangementEligibilityOther         GainshareArrangementEligibility = "OTHER"
	GainshareArrangementEligibilityNo            GainshareArrangementEligibility = "NO"
)

func (GainshareArrangementEligibility) IsValid

func (GainshareArrangementEligibility) MarshalGQL

func (e GainshareArrangementEligibility) MarshalGQL(w io.Writer)

func (GainshareArrangementEligibility) String

func (*GainshareArrangementEligibility) UnmarshalGQL

func (e *GainshareArrangementEligibility) UnmarshalGQL(v interface{}) error

type GeographyApplication

type GeographyApplication string
const (
	GeographyApplicationParticipants  GeographyApplication = "PARTICIPANTS"
	GeographyApplicationProviders     GeographyApplication = "PROVIDERS"
	GeographyApplicationBeneficiaries GeographyApplication = "BENEFICIARIES"
	GeographyApplicationOther         GeographyApplication = "OTHER"
)

func (GeographyApplication) IsValid

func (e GeographyApplication) IsValid() bool

func (GeographyApplication) MarshalGQL

func (e GeographyApplication) MarshalGQL(w io.Writer)

func (GeographyApplication) String

func (e GeographyApplication) String() string

func (*GeographyApplication) UnmarshalGQL

func (e *GeographyApplication) UnmarshalGQL(v interface{}) error

type GeographyType

type GeographyType string
const (
	GeographyTypeState  GeographyType = "STATE"
	GeographyTypeRegion GeographyType = "REGION"
	GeographyTypeOther  GeographyType = "OTHER"
)

func (GeographyType) IsValid

func (e GeographyType) IsValid() bool

func (GeographyType) MarshalGQL

func (e GeographyType) MarshalGQL(w io.Writer)

func (GeographyType) String

func (e GeographyType) String() string

func (*GeographyType) UnmarshalGQL

func (e *GeographyType) UnmarshalGQL(v interface{}) error

type KeyCharacteristic

type KeyCharacteristic string
const (
	KeyCharacteristicEpisodeBased     KeyCharacteristic = "EPISODE_BASED"
	KeyCharacteristicPartC            KeyCharacteristic = "PART_C"
	KeyCharacteristicPartD            KeyCharacteristic = "PART_D"
	KeyCharacteristicPayment          KeyCharacteristic = "PAYMENT"
	KeyCharacteristicPopulationBased  KeyCharacteristic = "POPULATION_BASED"
	KeyCharacteristicPreventative     KeyCharacteristic = "PREVENTATIVE"
	KeyCharacteristicServiceDelivery  KeyCharacteristic = "SERVICE_DELIVERY"
	KeyCharacteristicSharedSavings    KeyCharacteristic = "SHARED_SAVINGS"
	KeyCharacteristicOther            KeyCharacteristic = "OTHER"
	KeyCharacteristicMedicaidModel    KeyCharacteristic = "MEDICAID_MODEL"
	KeyCharacteristicMedicareFfsModel KeyCharacteristic = "MEDICARE_FFS_MODEL"
)

func (KeyCharacteristic) IsValid

func (e KeyCharacteristic) IsValid() bool

func (KeyCharacteristic) MarshalGQL

func (e KeyCharacteristic) MarshalGQL(w io.Writer)

func (KeyCharacteristic) String

func (e KeyCharacteristic) String() string

func (*KeyCharacteristic) UnmarshalGQL

func (e *KeyCharacteristic) UnmarshalGQL(v interface{}) error

type LaunchDarklySettings

type LaunchDarklySettings struct {
	UserKey    string `json:"userKey"`
	SignedHash string `json:"signedHash"`
}

The current user's Launch Darkly key

type MintUses

type MintUses string
const (
	MintUsesViewModel             MintUses = "VIEW_MODEL"
	MintUsesEditModel             MintUses = "EDIT_MODEL"
	MintUsesShareModel            MintUses = "SHARE_MODEL"
	MintUsesTrackSolutions        MintUses = "TRACK_SOLUTIONS"
	MintUsesContributeDiscussions MintUses = "CONTRIBUTE_DISCUSSIONS"
	MintUsesViewHelp              MintUses = "VIEW_HELP"
	MintUsesOther                 MintUses = "OTHER"
)

func (MintUses) IsValid

func (e MintUses) IsValid() bool

func (MintUses) MarshalGQL

func (e MintUses) MarshalGQL(w io.Writer)

func (MintUses) String

func (e MintUses) String() string

func (*MintUses) UnmarshalGQL

func (e *MintUses) UnmarshalGQL(v interface{}) error

type ModelLearningSystemType

type ModelLearningSystemType string
const (
	ModelLearningSystemTypeLearningContractor       ModelLearningSystemType = "LEARNING_CONTRACTOR"
	ModelLearningSystemTypeItPlatformConnect        ModelLearningSystemType = "IT_PLATFORM_CONNECT"
	ModelLearningSystemTypeParticipantCollaboration ModelLearningSystemType = "PARTICIPANT_COLLABORATION"
	ModelLearningSystemTypeEducateBeneficiaries     ModelLearningSystemType = "EDUCATE_BENEFICIARIES"
	ModelLearningSystemTypeOther                    ModelLearningSystemType = "OTHER"
	ModelLearningSystemTypeNoLearningSystem         ModelLearningSystemType = "NO_LEARNING_SYSTEM"
)

func (ModelLearningSystemType) IsValid

func (e ModelLearningSystemType) IsValid() bool

func (ModelLearningSystemType) MarshalGQL

func (e ModelLearningSystemType) MarshalGQL(w io.Writer)

func (ModelLearningSystemType) String

func (e ModelLearningSystemType) String() string

func (*ModelLearningSystemType) UnmarshalGQL

func (e *ModelLearningSystemType) UnmarshalGQL(v interface{}) error

type ModelPlanFilter

type ModelPlanFilter string
const (
	ModelPlanFilterIncludeAll ModelPlanFilter = "INCLUDE_ALL"
	ModelPlanFilterCollabOnly ModelPlanFilter = "COLLAB_ONLY"
	ModelPlanFilterWithCrTdls ModelPlanFilter = "WITH_CR_TDLS"
)

func (ModelPlanFilter) IsValid

func (e ModelPlanFilter) IsValid() bool

func (ModelPlanFilter) MarshalGQL

func (e ModelPlanFilter) MarshalGQL(w io.Writer)

func (ModelPlanFilter) String

func (e ModelPlanFilter) String() string

func (*ModelPlanFilter) UnmarshalGQL

func (e *ModelPlanFilter) UnmarshalGQL(v interface{}) error

type MonitoringFileType

type MonitoringFileType string
const (
	MonitoringFileTypeBeneficiary MonitoringFileType = "BENEFICIARY"
	MonitoringFileTypeProvider    MonitoringFileType = "PROVIDER"
	MonitoringFileTypePartA       MonitoringFileType = "PART_A"
	MonitoringFileTypePartB       MonitoringFileType = "PART_B"
	MonitoringFileTypeOther       MonitoringFileType = "OTHER"
)

func (MonitoringFileType) IsValid

func (e MonitoringFileType) IsValid() bool

func (MonitoringFileType) MarshalGQL

func (e MonitoringFileType) MarshalGQL(w io.Writer)

func (MonitoringFileType) String

func (e MonitoringFileType) String() string

func (*MonitoringFileType) UnmarshalGQL

func (e *MonitoringFileType) UnmarshalGQL(v interface{}) error

type NDAInfo

type NDAInfo struct {
	Agreed    bool       `json:"agreed"`
	AgreedDts *time.Time `json:"agreedDts,omitempty"`
}

NDAInfo represents whether a user has agreed to an NDA or not. If agreed to previously, there will be a datestamp visible

type NonClaimsBasedPayType

type NonClaimsBasedPayType string
const (
	NonClaimsBasedPayTypeAdvancedPayment                  NonClaimsBasedPayType = "ADVANCED_PAYMENT"
	NonClaimsBasedPayTypeBundledEpisodeOfCare             NonClaimsBasedPayType = "BUNDLED_EPISODE_OF_CARE"
	NonClaimsBasedPayTypeCapitationPopulationBasedFull    NonClaimsBasedPayType = "CAPITATION_POPULATION_BASED_FULL"
	NonClaimsBasedPayTypeCapitationPopulationBasedPartial NonClaimsBasedPayType = "CAPITATION_POPULATION_BASED_PARTIAL"
	NonClaimsBasedPayTypeCareCoordinationManagementFee    NonClaimsBasedPayType = "CARE_COORDINATION_MANAGEMENT_FEE"
	NonClaimsBasedPayTypeGlobalBudget                     NonClaimsBasedPayType = "GLOBAL_BUDGET"
	NonClaimsBasedPayTypeIncentivePayment                 NonClaimsBasedPayType = "INCENTIVE_PAYMENT"
	NonClaimsBasedPayTypeMapdSharedSavings                NonClaimsBasedPayType = "MAPD_SHARED_SAVINGS"
	NonClaimsBasedPayTypeSharedSavings                    NonClaimsBasedPayType = "SHARED_SAVINGS"
	NonClaimsBasedPayTypeOther                            NonClaimsBasedPayType = "OTHER"
)

func (NonClaimsBasedPayType) IsValid

func (e NonClaimsBasedPayType) IsValid() bool

func (NonClaimsBasedPayType) MarshalGQL

func (e NonClaimsBasedPayType) MarshalGQL(w io.Writer)

func (NonClaimsBasedPayType) String

func (e NonClaimsBasedPayType) String() string

func (*NonClaimsBasedPayType) UnmarshalGQL

func (e *NonClaimsBasedPayType) UnmarshalGQL(v interface{}) error

type ParticipantCommunicationType

type ParticipantCommunicationType string
const (
	ParticipantCommunicationTypeMassEmail       ParticipantCommunicationType = "MASS_EMAIL"
	ParticipantCommunicationTypeItTool          ParticipantCommunicationType = "IT_TOOL"
	ParticipantCommunicationTypeOther           ParticipantCommunicationType = "OTHER"
	ParticipantCommunicationTypeNoCommunication ParticipantCommunicationType = "NO_COMMUNICATION"
)

func (ParticipantCommunicationType) IsValid

func (e ParticipantCommunicationType) IsValid() bool

func (ParticipantCommunicationType) MarshalGQL

func (e ParticipantCommunicationType) MarshalGQL(w io.Writer)

func (ParticipantCommunicationType) String

func (*ParticipantCommunicationType) UnmarshalGQL

func (e *ParticipantCommunicationType) UnmarshalGQL(v interface{}) error

type ParticipantRequireFinancialGuaranteeType

type ParticipantRequireFinancialGuaranteeType string
const (
	ParticipantRequireFinancialGuaranteeTypeSuretyBond     ParticipantRequireFinancialGuaranteeType = "SURETY_BOND"
	ParticipantRequireFinancialGuaranteeTypeLetterOfCredit ParticipantRequireFinancialGuaranteeType = "LETTER_OF_CREDIT"
	ParticipantRequireFinancialGuaranteeTypeEscrow         ParticipantRequireFinancialGuaranteeType = "ESCROW"
	ParticipantRequireFinancialGuaranteeTypeOther          ParticipantRequireFinancialGuaranteeType = "OTHER"
)

func (ParticipantRequireFinancialGuaranteeType) IsValid

func (ParticipantRequireFinancialGuaranteeType) MarshalGQL

func (ParticipantRequireFinancialGuaranteeType) String

func (*ParticipantRequireFinancialGuaranteeType) UnmarshalGQL

func (e *ParticipantRequireFinancialGuaranteeType) UnmarshalGQL(v interface{}) error

type ParticipantSelectionType

type ParticipantSelectionType string
const (
	ParticipantSelectionTypeModelTeamReviewApplications     ParticipantSelectionType = "MODEL_TEAM_REVIEW_APPLICATIONS"
	ParticipantSelectionTypeSupportFromCmmi                 ParticipantSelectionType = "SUPPORT_FROM_CMMI"
	ParticipantSelectionTypeCmsComponentOrProcess           ParticipantSelectionType = "CMS_COMPONENT_OR_PROCESS"
	ParticipantSelectionTypeApplicationReviewAndScoringTool ParticipantSelectionType = "APPLICATION_REVIEW_AND_SCORING_TOOL"
	ParticipantSelectionTypeApplicationSupportContractor    ParticipantSelectionType = "APPLICATION_SUPPORT_CONTRACTOR"
	ParticipantSelectionTypeBasicCriteria                   ParticipantSelectionType = "BASIC_CRITERIA"
	ParticipantSelectionTypeOther                           ParticipantSelectionType = "OTHER"
	ParticipantSelectionTypeNoSelectingParticipants         ParticipantSelectionType = "NO_SELECTING_PARTICIPANTS"
)

func (ParticipantSelectionType) IsValid

func (e ParticipantSelectionType) IsValid() bool

func (ParticipantSelectionType) MarshalGQL

func (e ParticipantSelectionType) MarshalGQL(w io.Writer)

func (ParticipantSelectionType) String

func (e ParticipantSelectionType) String() string

func (*ParticipantSelectionType) UnmarshalGQL

func (e *ParticipantSelectionType) UnmarshalGQL(v interface{}) error

type ParticipantsIDType

type ParticipantsIDType string
const (
	ParticipantsIDTypeTins          ParticipantsIDType = "TINS"
	ParticipantsIDTypeNpis          ParticipantsIDType = "NPIS"
	ParticipantsIDTypeCcns          ParticipantsIDType = "CCNS"
	ParticipantsIDTypeOther         ParticipantsIDType = "OTHER"
	ParticipantsIDTypeNoIDEntifiers ParticipantsIDType = "NO_IDENTIFIERS"
)

func (ParticipantsIDType) IsValid

func (e ParticipantsIDType) IsValid() bool

func (ParticipantsIDType) MarshalGQL

func (e ParticipantsIDType) MarshalGQL(w io.Writer)

func (ParticipantsIDType) String

func (e ParticipantsIDType) String() string

func (*ParticipantsIDType) UnmarshalGQL

func (e *ParticipantsIDType) UnmarshalGQL(v interface{}) error

type ParticipantsType

type ParticipantsType string
const (
	ParticipantsTypeMedicareProviders                      ParticipantsType = "MEDICARE_PROVIDERS"
	ParticipantsTypeEntities                               ParticipantsType = "ENTITIES"
	ParticipantsTypeConvener                               ParticipantsType = "CONVENER"
	ParticipantsTypeMedicareAdvantagePlans                 ParticipantsType = "MEDICARE_ADVANTAGE_PLANS"
	ParticipantsTypeStandalonePartDPlans                   ParticipantsType = "STANDALONE_PART_D_PLANS"
	ParticipantsTypeMedicareAdvantagePrescriptionDrugPlans ParticipantsType = "MEDICARE_ADVANTAGE_PRESCRIPTION_DRUG_PLANS"
	ParticipantsTypeStateMedicaidAgencies                  ParticipantsType = "STATE_MEDICAID_AGENCIES"
	ParticipantsTypeMedicaidManagedCareOrganizations       ParticipantsType = "MEDICAID_MANAGED_CARE_ORGANIZATIONS"
	ParticipantsTypeMedicaidProviders                      ParticipantsType = "MEDICAID_PROVIDERS"
	ParticipantsTypeStates                                 ParticipantsType = "STATES"
	ParticipantsTypeCommunityBasedOrganizations            ParticipantsType = "COMMUNITY_BASED_ORGANIZATIONS"
	ParticipantsTypeNonProfitOrganizations                 ParticipantsType = "NON_PROFIT_ORGANIZATIONS"
	ParticipantsTypeCommercialPayers                       ParticipantsType = "COMMERCIAL_PAYERS"
	ParticipantsTypeAccountableCareOrganization            ParticipantsType = "ACCOUNTABLE_CARE_ORGANIZATION"
	ParticipantsTypeOther                                  ParticipantsType = "OTHER"
)

func (ParticipantsType) IsValid

func (e ParticipantsType) IsValid() bool

func (ParticipantsType) MarshalGQL

func (e ParticipantsType) MarshalGQL(w io.Writer)

func (ParticipantsType) String

func (e ParticipantsType) String() string

func (*ParticipantsType) UnmarshalGQL

func (e *ParticipantsType) UnmarshalGQL(v interface{}) error

type PlanCRCreateInput

type PlanCRCreateInput struct {
	ModelPlanID     uuid.UUID `json:"modelPlanID"`
	IDNumber        string    `json:"idNumber"`
	DateInitiated   time.Time `json:"dateInitiated"`
	DateImplemented time.Time `json:"dateImplemented"`
	Title           string    `json:"title"`
	Note            *string   `json:"note,omitempty"`
}

type PlanCollaboratorCreateInput

type PlanCollaboratorCreateInput struct {
	ModelPlanID uuid.UUID         `json:"modelPlanID"`
	UserName    string            `json:"userName"`
	TeamRoles   []models.TeamRole `json:"teamRoles"`
}

PlanCollaboratorCreateInput represents the data required to create a collaborator on a plan

type PlanDiscussionCreateInput

type PlanDiscussionCreateInput struct {
	ModelPlanID         uuid.UUID                  `json:"modelPlanID"`
	Content             models.TaggedHTML          `json:"content"`
	UserRole            *models.DiscussionUserRole `json:"userRole,omitempty"`
	UserRoleDescription *string                    `json:"userRoleDescription,omitempty"`
}

PlanDiscussionCreateInput represents the necessary fields to create a plan discussion

type PlanDocumentInput

type PlanDocumentInput struct {
	ModelPlanID          uuid.UUID           `json:"modelPlanID"`
	FileData             graphql.Upload      `json:"fileData"`
	DocumentType         models.DocumentType `json:"documentType"`
	Restricted           bool                `json:"restricted"`
	OtherTypeDescription *string             `json:"otherTypeDescription,omitempty"`
	OptionalNotes        *string             `json:"optionalNotes,omitempty"`
}

PlanDocumentInput

type PlanDocumentLinkInput

type PlanDocumentLinkInput struct {
	ModelPlanID          uuid.UUID           `json:"modelPlanID"`
	URL                  string              `json:"url"`
	Name                 string              `json:"name"`
	DocumentType         models.DocumentType `json:"documentType"`
	Restricted           bool                `json:"restricted"`
	OtherTypeDescription *string             `json:"otherTypeDescription,omitempty"`
	OptionalNotes        *string             `json:"optionalNotes,omitempty"`
}

PlanDocumentLinkInput

type PlanTDLCreateInput

type PlanTDLCreateInput struct {
	ModelPlanID   uuid.UUID `json:"modelPlanID"`
	IDNumber      string    `json:"idNumber"`
	DateInitiated time.Time `json:"dateInitiated"`
	Title         string    `json:"title"`
	Note          *string   `json:"note,omitempty"`
}

type PrepareForClearance

type PrepareForClearance struct {
	Status             PrepareForClearanceStatus `json:"status"`
	LatestClearanceDts *time.Time                `json:"latestClearanceDts,omitempty"`
}

type PrepareForClearanceStatus

type PrepareForClearanceStatus string
const (
	PrepareForClearanceStatusCannotStart       PrepareForClearanceStatus = "CANNOT_START"
	PrepareForClearanceStatusReady             PrepareForClearanceStatus = "READY"
	PrepareForClearanceStatusInProgress        PrepareForClearanceStatus = "IN_PROGRESS"
	PrepareForClearanceStatusReadyForClearance PrepareForClearanceStatus = "READY_FOR_CLEARANCE"
)

func (PrepareForClearanceStatus) IsValid

func (e PrepareForClearanceStatus) IsValid() bool

func (PrepareForClearanceStatus) MarshalGQL

func (e PrepareForClearanceStatus) MarshalGQL(w io.Writer)

func (PrepareForClearanceStatus) String

func (e PrepareForClearanceStatus) String() string

func (*PrepareForClearanceStatus) UnmarshalGQL

func (e *PrepareForClearanceStatus) UnmarshalGQL(v interface{}) error

type ProviderAddType

type ProviderAddType string
const (
	ProviderAddTypeProspectively   ProviderAddType = "PROSPECTIVELY"
	ProviderAddTypeRetrospectively ProviderAddType = "RETROSPECTIVELY"
	ProviderAddTypeVoluntarily     ProviderAddType = "VOLUNTARILY"
	ProviderAddTypeMandatorily     ProviderAddType = "MANDATORILY"
	ProviderAddTypeOnlineTools     ProviderAddType = "ONLINE_TOOLS"
	ProviderAddTypeOther           ProviderAddType = "OTHER"
	ProviderAddTypeNa              ProviderAddType = "NA"
)

func (ProviderAddType) IsValid

func (e ProviderAddType) IsValid() bool

func (ProviderAddType) MarshalGQL

func (e ProviderAddType) MarshalGQL(w io.Writer)

func (ProviderAddType) String

func (e ProviderAddType) String() string

func (*ProviderAddType) UnmarshalGQL

func (e *ProviderAddType) UnmarshalGQL(v interface{}) error

type ProviderLeaveType

type ProviderLeaveType string
const (
	ProviderLeaveTypeVoluntarilyWithoutImplications ProviderLeaveType = "VOLUNTARILY_WITHOUT_IMPLICATIONS"
	ProviderLeaveTypeAfterACertainWithImplications  ProviderLeaveType = "AFTER_A_CERTAIN_WITH_IMPLICATIONS"
	ProviderLeaveTypeVariesByTypeOfProvider         ProviderLeaveType = "VARIES_BY_TYPE_OF_PROVIDER"
	ProviderLeaveTypeNotAllowedToLeave              ProviderLeaveType = "NOT_ALLOWED_TO_LEAVE"
	ProviderLeaveTypeOther                          ProviderLeaveType = "OTHER"
	ProviderLeaveTypeNotApplicable                  ProviderLeaveType = "NOT_APPLICABLE"
)

func (ProviderLeaveType) IsValid

func (e ProviderLeaveType) IsValid() bool

func (ProviderLeaveType) MarshalGQL

func (e ProviderLeaveType) MarshalGQL(w io.Writer)

func (ProviderLeaveType) String

func (e ProviderLeaveType) String() string

func (*ProviderLeaveType) UnmarshalGQL

func (e *ProviderLeaveType) UnmarshalGQL(v interface{}) error

type ReportAProblemInput

type ReportAProblemInput struct {
	IsAnonymousSubmission bool                    `json:"isAnonymousSubmission"`
	AllowContact          *bool                   `json:"allowContact,omitempty"`
	Section               *ReportAProblemSection  `json:"section,omitempty"`
	SectionOther          *string                 `json:"sectionOther,omitempty"`
	WhatDoing             *string                 `json:"whatDoing,omitempty"`
	WhatWentWrong         *string                 `json:"whatWentWrong,omitempty"`
	Severity              *ReportAProblemSeverity `json:"severity,omitempty"`
	SeverityOther         *string                 `json:"severityOther,omitempty"`
}

type ReportAProblemSection

type ReportAProblemSection string
const (
	ReportAProblemSectionReadView    ReportAProblemSection = "READ_VIEW"
	ReportAProblemSectionTaskList    ReportAProblemSection = "TASK_LIST"
	ReportAProblemSectionItSolutions ReportAProblemSection = "IT_SOLUTIONS"
	ReportAProblemSectionHelpCenter  ReportAProblemSection = "HELP_CENTER"
	ReportAProblemSectionOther       ReportAProblemSection = "OTHER"
)

func (ReportAProblemSection) IsValid

func (e ReportAProblemSection) IsValid() bool

func (ReportAProblemSection) MarshalGQL

func (e ReportAProblemSection) MarshalGQL(w io.Writer)

func (ReportAProblemSection) String

func (e ReportAProblemSection) String() string

func (*ReportAProblemSection) UnmarshalGQL

func (e *ReportAProblemSection) UnmarshalGQL(v interface{}) error

type ReportAProblemSeverity

type ReportAProblemSeverity string
const (
	ReportAProblemSeverityPreventedTask ReportAProblemSeverity = "PREVENTED_TASK"
	ReportAProblemSeverityDelayedTask   ReportAProblemSeverity = "DELAYED_TASK"
	ReportAProblemSeverityMinor         ReportAProblemSeverity = "MINOR"
	ReportAProblemSeverityOther         ReportAProblemSeverity = "OTHER"
)

func (ReportAProblemSeverity) IsValid

func (e ReportAProblemSeverity) IsValid() bool

func (ReportAProblemSeverity) MarshalGQL

func (e ReportAProblemSeverity) MarshalGQL(w io.Writer)

func (ReportAProblemSeverity) String

func (e ReportAProblemSeverity) String() string

func (*ReportAProblemSeverity) UnmarshalGQL

func (e *ReportAProblemSeverity) UnmarshalGQL(v interface{}) error

type Role

type Role string

A user role associated with a job code

const (
	// A basic MINT user
	RoleMintUser Role = "MINT_USER"
	// A MINT assessment team user
	RoleMintAssessment Role = "MINT_ASSESSMENT"
	// A MINT MAC user
	RoleMintMac Role = "MINT_MAC"
)

func (Role) IsValid

func (e Role) IsValid() bool

func (Role) MarshalGQL

func (e Role) MarshalGQL(w io.Writer)

func (Role) String

func (e Role) String() string

func (*Role) UnmarshalGQL

func (e *Role) UnmarshalGQL(v interface{}) error

type SatisfactionLevel

type SatisfactionLevel string
const (
	SatisfactionLevelVerySatisfied    SatisfactionLevel = "VERY_SATISFIED"
	SatisfactionLevelSatisfied        SatisfactionLevel = "SATISFIED"
	SatisfactionLevelNeutral          SatisfactionLevel = "NEUTRAL"
	SatisfactionLevelDissatisfied     SatisfactionLevel = "DISSATISFIED"
	SatisfactionLevelVeryDissatisfied SatisfactionLevel = "VERY_DISSATISFIED"
)

func (SatisfactionLevel) IsValid

func (e SatisfactionLevel) IsValid() bool

func (SatisfactionLevel) MarshalGQL

func (e SatisfactionLevel) MarshalGQL(w io.Writer)

func (SatisfactionLevel) String

func (e SatisfactionLevel) String() string

func (*SatisfactionLevel) UnmarshalGQL

func (e *SatisfactionLevel) UnmarshalGQL(v interface{}) error

type SelectionMethodType

type SelectionMethodType string
const (
	SelectionMethodTypeHistorical     SelectionMethodType = "HISTORICAL"
	SelectionMethodTypeProspective    SelectionMethodType = "PROSPECTIVE"
	SelectionMethodTypeRetrospective  SelectionMethodType = "RETROSPECTIVE"
	SelectionMethodTypeVoluntary      SelectionMethodType = "VOLUNTARY"
	SelectionMethodTypeProviderSignUp SelectionMethodType = "PROVIDER_SIGN_UP"
	SelectionMethodTypeOther          SelectionMethodType = "OTHER"
	SelectionMethodTypeNa             SelectionMethodType = "NA"
)

func (SelectionMethodType) IsValid

func (e SelectionMethodType) IsValid() bool

func (SelectionMethodType) MarshalGQL

func (e SelectionMethodType) MarshalGQL(w io.Writer)

func (SelectionMethodType) String

func (e SelectionMethodType) String() string

func (*SelectionMethodType) UnmarshalGQL

func (e *SelectionMethodType) UnmarshalGQL(v interface{}) error

type SendFeedbackEmailInput

type SendFeedbackEmailInput struct {
	IsAnonymousSubmission bool               `json:"isAnonymousSubmission"`
	AllowContact          *bool              `json:"allowContact,omitempty"`
	CmsRole               *string            `json:"cmsRole,omitempty"`
	MintUsedFor           []MintUses         `json:"mintUsedFor,omitempty"`
	MintUsedForOther      *string            `json:"mintUsedForOther,omitempty"`
	SystemEasyToUse       *EaseOfUse         `json:"systemEasyToUse,omitempty"`
	SystemEasyToUseOther  *string            `json:"systemEasyToUseOther,omitempty"`
	HowSatisfied          *SatisfactionLevel `json:"howSatisfied,omitempty"`
	HowCanWeImprove       *string            `json:"howCanWeImprove,omitempty"`
}

The inputs to the user feedback form

type StakeholdersType

type StakeholdersType string
const (
	StakeholdersTypeBeneficiaries             StakeholdersType = "BENEFICIARIES"
	StakeholdersTypeCommunityOrganizations    StakeholdersType = "COMMUNITY_ORGANIZATIONS"
	StakeholdersTypeParticipants              StakeholdersType = "PARTICIPANTS"
	StakeholdersTypeProfessionalOrganizations StakeholdersType = "PROFESSIONAL_ORGANIZATIONS"
	StakeholdersTypeProviders                 StakeholdersType = "PROVIDERS"
	StakeholdersTypeStates                    StakeholdersType = "STATES"
	StakeholdersTypeOther                     StakeholdersType = "OTHER"
)

func (StakeholdersType) IsValid

func (e StakeholdersType) IsValid() bool

func (StakeholdersType) MarshalGQL

func (e StakeholdersType) MarshalGQL(w io.Writer)

func (StakeholdersType) String

func (e StakeholdersType) String() string

func (*StakeholdersType) UnmarshalGQL

func (e *StakeholdersType) UnmarshalGQL(v interface{}) error

type TaskListSectionLockStatus

type TaskListSectionLockStatus struct {
	ModelPlanID         uuid.UUID                   `json:"modelPlanID"`
	Section             models.TaskListSection      `json:"section"`
	LockedByUserAccount *authentication.UserAccount `json:"lockedByUserAccount"`
	IsAssessment        bool                        `json:"isAssessment"`
}

type TaskListSectionLockStatusChanged

type TaskListSectionLockStatusChanged struct {
	ChangeType ChangeType                 `json:"changeType"`
	LockStatus *TaskListSectionLockStatus `json:"lockStatus"`
	ActionType ActionType                 `json:"actionType"`
}

type TaskStatusInput

type TaskStatusInput string
const (
	TaskStatusInputInProgress        TaskStatusInput = "IN_PROGRESS"
	TaskStatusInputReadyForReview    TaskStatusInput = "READY_FOR_REVIEW"
	TaskStatusInputReadyForClearance TaskStatusInput = "READY_FOR_CLEARANCE"
)

func (TaskStatusInput) IsValid

func (e TaskStatusInput) IsValid() bool

func (TaskStatusInput) MarshalGQL

func (e TaskStatusInput) MarshalGQL(w io.Writer)

func (TaskStatusInput) String

func (e TaskStatusInput) String() string

func (*TaskStatusInput) UnmarshalGQL

func (e *TaskStatusInput) UnmarshalGQL(v interface{}) error

type UpdateOperationalSolutionSubtaskInput

type UpdateOperationalSolutionSubtaskInput struct {
	ID      uuid.UUID              `json:"id"`
	Changes map[string]interface{} `json:"changes"`
}

type WaiverType

type WaiverType string
const (
	WaiverTypeFraudAbuse     WaiverType = "FRAUD_ABUSE"
	WaiverTypeProgramPayment WaiverType = "PROGRAM_PAYMENT"
	WaiverTypeMedicaid       WaiverType = "MEDICAID"
)

func (WaiverType) IsValid

func (e WaiverType) IsValid() bool

func (WaiverType) MarshalGQL

func (e WaiverType) MarshalGQL(w io.Writer)

func (WaiverType) String

func (e WaiverType) String() string

func (*WaiverType) UnmarshalGQL

func (e *WaiverType) UnmarshalGQL(v interface{}) error

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL