Class JStaffMemberQualificationType
A data type for a description of specific training, education or experience of a staff member.
Inheritance
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class JStaffMemberQualificationType : IEquatable<JStaffMemberQualificationType>
Properties
Category
A kind of staff member qualification. NIEM reference is j:StaffMemberQualificationCategoryText
Declaration
[DataMember(Name = "category")]
public List<NcTextType> Category { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A kind of staff member qualification. NIEM reference is j:StaffMemberQualificationCategoryText |
Context
jStaffMemberQualificationType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public JStaffMemberQualificationType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<JStaffMemberQualificationType.ContextEnum> | jStaffMemberQualificationType JSON-LD context |
ExperienceCategory
A kind of staff member experience as it relates to their qualifications. NIEM reference is j:StaffMemberQualificationExperienceCategoryText
Declaration
[DataMember(Name = "experienceCategory")]
public List<NcTextType> ExperienceCategory { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A kind of staff member experience as it relates to their qualifications. NIEM reference is j:StaffMemberQualificationExperienceCategoryText |
IsFelonyInLast3Years
True if of whether the staff member has a felony in the last 3 years; false otherwise. NIEM reference is j:StaffMemberQualificationFelonyInLast3YearsIndicator
Declaration
[DataMember(Name = "isFelonyInLast3Years")]
public List<NiemXsboolean> IsFelonyInLast3Years { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if of whether the staff member has a felony in the last 3 years; false otherwise. NIEM reference is j:StaffMemberQualificationFelonyInLast3YearsIndicator |
IsHighlyQualifiedTeacher
True if of compliance for education credentials; false otherwise. NIEM reference is j:StaffMemberQualificationHighlyQualifiedTeacherIndicator
Declaration
[DataMember(Name = "isHighlyQualifiedTeacher")]
public List<NiemXsboolean> IsHighlyQualifiedTeacher { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if of compliance for education credentials; false otherwise. NIEM reference is j:StaffMemberQualificationHighlyQualifiedTeacherIndicator |
IsSAffordableCareAct
True if staff counselor has certification required under the Affordable Care Act (ACA) for enrolling individuals in health care programs, where appropriate; false otherwise. NIEM reference is j:StaffMemberQualificationsAffordableCareActIndicator
Declaration
[DataMember(Name = "isSAffordableCareAct")]
public List<NiemXsboolean> IsSAffordableCareAct { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if staff counselor has certification required under the Affordable Care Act (ACA) for enrolling individuals in health care programs, where appropriate; false otherwise. NIEM reference is j:StaffMemberQualificationsAffordableCareActIndicator |
IsSHistoryOfSeriousOrViolentFelony
True if the staff member has a history of serious or violent or felony activity; false otherwise. NIEM reference is j:StaffMemberQualificationsHistoryOfSeriousOrViolentFelonyIndicator
Declaration
[DataMember(Name = "isSHistoryOfSeriousOrViolentFelony")]
public List<NiemXsboolean> IsSHistoryOfSeriousOrViolentFelony { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the staff member has a history of serious or violent or felony activity; false otherwise. NIEM reference is j:StaffMemberQualificationsHistoryOfSeriousOrViolentFelonyIndicator |
IsStaffMemberSecurityClearanceCompleted
True if of whether a security clearance was conducted; false otherwise. NIEM reference is j:StaffMemberSecurityClearanceCompletedIndicator
Declaration
[DataMember(Name = "isStaffMemberSecurityClearanceCompleted")]
public List<NiemXsboolean> IsStaffMemberSecurityClearanceCompleted { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if of whether a security clearance was conducted; false otherwise. NIEM reference is j:StaffMemberSecurityClearanceCompletedIndicator |
IsStaffMemberSocialScienceDegree
True if the staff member has earned a social sciences degree; false otherwise. NIEM reference is j:StaffMemberSocialScienceDegreeIndicator
Declaration
[DataMember(Name = "isStaffMemberSocialScienceDegree")]
public List<NiemXsboolean> IsStaffMemberSocialScienceDegree { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if the staff member has earned a social sciences degree; false otherwise. NIEM reference is j:StaffMemberSocialScienceDegreeIndicator |
SatisfactionStatement
A statement that indicates how a provider staff member satisfies the qualification statements of a key position within a rehabilitation program or a service delivery program. NIEM reference is j:StaffMemberQualificationSatisfactionStatementText
Declaration
[DataMember(Name = "satisfactionStatement")]
public List<NcTextType> SatisfactionStatement { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A statement that indicates how a provider staff member satisfies the qualification statements of a key position within a rehabilitation program or a service delivery program. NIEM reference is j:StaffMemberQualificationSatisfactionStatementText |
SecurityClearanceCompletionDate
A date that the security clearance was completed. NIEM reference is j:StaffMemberQualificationSecurityClearanceCompletionDate
Declaration
[DataMember(Name = "securityClearanceCompletionDate")]
public List<NcDateType> SecurityClearanceCompletionDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date that the security clearance was completed. NIEM reference is j:StaffMemberQualificationSecurityClearanceCompletionDate |
StaffMemberSecurityClearanceResults
A kind of security clearance. NIEM reference is j:StaffMemberSecurityClearanceResultsText
Declaration
[DataMember(Name = "staffMemberSecurityClearanceResults")]
public List<NcTextType> StaffMemberSecurityClearanceResults { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A kind of security clearance. NIEM reference is j:StaffMemberSecurityClearanceResultsText |
StaffMemberServiceMonthsOfServiceNumeric
A number indicating the months that a staff member has been employed. NIEM reference is j:StaffMemberServiceMonthsOfServiceNumeric
Declaration
[DataMember(Name = "staffMemberServiceMonthsOfServiceNumeric")]
public List<NcNumericType> StaffMemberServiceMonthsOfServiceNumeric { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcNumericType> | A number indicating the months that a staff member has been employed. NIEM reference is j:StaffMemberServiceMonthsOfServiceNumeric |
StaffMemberServiceYearsOfServiceNumeric
A number indicating the years that a staff member has been employed. NIEM reference is j:StaffMemberServiceYearsOfServiceNumeric
Declaration
[DataMember(Name = "staffMemberServiceYearsOfServiceNumeric")]
public List<NcNumericType> StaffMemberServiceYearsOfServiceNumeric { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcNumericType> | A number indicating the years that a staff member has been employed. NIEM reference is j:StaffMemberServiceYearsOfServiceNumeric |
Statement
A text field used to define a qualification required of a staff member assigned to a key position on a contract for rehabilitation services. NIEM reference is j:StaffMemberQualificationStatementText
Declaration
[DataMember(Name = "statement")]
public List<NcTextType> Statement { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A text field used to define a qualification required of a staff member assigned to a key position on a contract for rehabilitation services. NIEM reference is j:StaffMemberQualificationStatementText |
STxProfessionalCertification
A kind of certifications for clinicians if applicable. NIEM reference is j:StaffMemberQualificationsTXProfessionalCertificationText
Declaration
[DataMember(Name = "sTxProfessionalCertification")]
public List<NcTextType> STxProfessionalCertification { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A kind of certifications for clinicians if applicable. NIEM reference is j:StaffMemberQualificationsTXProfessionalCertificationText |
Methods
Equals(JStaffMemberQualificationType)
Returns true if JStaffMemberQualificationType instances are equal
Declaration
public bool Equals(JStaffMemberQualificationType other)
Parameters
Type | Name | Description |
---|---|---|
JStaffMemberQualificationType | other | Instance of JStaffMemberQualificationType to be compared |
Returns
Type | Description |
---|---|
System.Boolean | Boolean |
Equals(Object)
Returns true if objects are equal
Declaration
public override bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
System.Object | obj | Object to be compared |
Returns
Type | Description |
---|---|
System.Boolean | Boolean |
Overrides
GetHashCode()
Gets the hash code
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
System.Int32 | Hash code |
Overrides
ToJson()
Returns the JSON string presentation of the object
Declaration
public string ToJson()
Returns
Type | Description |
---|---|
System.String | JSON string presentation of the object |
ToString()
Returns the string presentation of the object
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
System.String | String presentation of the object |
Overrides
Operators
Equality(JStaffMemberQualificationType, JStaffMemberQualificationType)
Declaration
public static bool operator ==(JStaffMemberQualificationType left, JStaffMemberQualificationType right)
Parameters
Type | Name | Description |
---|---|---|
JStaffMemberQualificationType | left | |
JStaffMemberQualificationType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(JStaffMemberQualificationType, JStaffMemberQualificationType)
Declaration
public static bool operator !=(JStaffMemberQualificationType left, JStaffMemberQualificationType right)
Parameters
Type | Name | Description |
---|---|---|
JStaffMemberQualificationType | left | |
JStaffMemberQualificationType | right |
Returns
Type | Description |
---|---|
System.Boolean |