{
    "$schema": "https://json-schema.org/draft/2020-12/schema#",
    "$vocabulary": {
        "https://json-schema.org/draft/2020-12/vocab/core": true,
        "https://json-schema.org/draft/2020-12/vocab/applicator": true,
        "https://json-schema.org/draft/2020-12/vocab/unevaluated": true,
        "https://json-schema.org/draft/2020-12/vocab/validation": true,
        "https://json-schema.org/draft/2020-12/vocab/meta-data": true,
        "https://json-schema.org/draft/2020-12/vocab/format-annotation": true,
        "https://json-schema.org/draft/2020-12/vocab/content": true
    },
    "title": "Member",
    "type": "object",
    "description": "Schema for MedBiq Member",
    "$defs": {
        "NonNullStringType": {
            "$ref": "http://medbiq.pixelbytellc.com/common.schema.json#/$defs/NonNullStringType"
        },
        "AttachmentType": {
            "$ref": "http://medbiq.pixelbytellc.com/common.schema.json#/$defs/AttachmentType"
        },
        "CommonAttributes": {
            "$ref": "http://medbiq.pixelbytellc.com/common.schema.json#/$defs/CommonAttributes"
        },
        "AccuracyType": {
            "type": "string",
            "enum": ["DayMonth", "DayMonthYear", "MonthYear", "Year"]
        },
        "AppointmentTypeVocabularyType": {
            "type": "string",
            "enum": ["Full-time", "Part-time", "Volunteer", "Emeritus"]
        },
        "CertificateTypeVocabularyType": {
            "type": "string",
            "enum": ["General Certificate", "Subcertificate"]
        },
        "CertificationDurationVocabularyType": {
            "type": "string",
            "enum": ["Lifetime", "Time-limited", "Continuous"]
        },
        "CertificationMaintenanceRequiredVocabularyType": {
            "type": "string",
            "enum": ["Required", "Not Required"]
        },
        "CertificationMaintenanceVocabularyType": {
            "type": "string",
            "enum": ["Maintained", "Not Maintained"]
        },
        "CertificationOccurrenceVocabularyType": {
            "type": "string",
            "enum": ["Initial", "Recertification"]
        },
        "CertificationStatusVocabularyType": {
            "type": "string",
            "enum": [
                "Inactive",
                "Lapsed",
                "Expired",
                "Surrendered",
                "Suspended",
                "Revoked",
                "Certified",
                "Not Certified",
                "Certified but Clinically Inactive"
            ]
        },
        "CertificateStatusVocabularyType": {
            "type": "string",
            "enum": [
                "Inactive",
                "Lapsed",
                "Expired",
                "Surrendered",
                "Suspended",
                "Revoked",
                "Certified",
                "Not Certified",
                "Certified but Clinically Inactive"
            ]
        },
        "CertificateIssuanceStatusVocabularyType": {
            "type": "string",
            "enum": [
                "Active",
                "Inactive",
                "Lapsed",
                "Expired",
                "Surrendered",
                "Suspended",
                "Revoked"
            ]
        },
        "ChairOrCochairVocabularyType": {
            "type": "string",
            "enum": ["Chair", "Co-chair"]
        },
        "ChiefOrCochiefVocabularyType": {
            "type": "string",
            "enum": ["Chief", "Co-chief"]
        },
        "ClinicalStatusVocabularyType": {
            "type": "string",
            "enum": ["Active", "Inactive", "Unknown"]
        },
        "CountryCodeRestrictionType": {
            "type": "integer",
            "minimum": 0,
            "maximum": 999,
            "exclusiveMaximum": false
        },
        "EducationStatusListType": {
            "type": "string",
            "enum": [
                "Active",
                "Graduated",
                "Completed Preliminary Training",
                "Completed Specialty Training",
                "Withdrawn",
                "Dismissed",
                "No Longer Active",
                "Deceased",
                "Leave of Absence"
            ]
        },
        "EducationStatusVocabularyType": {
            "type": "object",
            "oneOf": [
                {
                    "$ref": "#/$defs/ProgramYearType"
                },
                {
                    "$ref": "#/$defs/EducationStatusListType"
                }
            ]
        },
        "EndowedVocabularyType": {
            "type": "string",
            "enum": ["Yes", "No"]
        },
        "ExpectedOrActualType": {
            "type": "string",
            "enum": ["Expected", "Actual"]
        },
        "GenderVocabularyType": {
            "type": "string",
            "enum": ["Male", "Female"]
        },
        "IDDomainType": {
            "type": "string",
            "pattern": "^idd:\\S*\\.\\S*:\\S*$"
        },
        "IDTypeType": {
            "type": "string",
            "enum": ["Tax number", "Passport number", "Alien number"]
        },
        "LocationTypeVocabularyType": {
            "type": "string",
            "enum": ["School-based", "Hospital-based", "VA-based"]
        },
        "NationalPhoneNumberRestrictedType": {
            "type": "integer",
            "minimum": 0,
            "maximum": 99999999999999
        },
        "OccupationStatusVocabularyType": {
            "type": "string",
            "enum": ["Active", "Retired"]
        },
        "PhysicalStatusVocabularyType": {
            "type": "string",
            "enum": ["Living", "Deceased"]
        },
        "PercentEffortRestrictedType": {
            "type": "integer",
            "minimum": 1,
            "maximum": 100
        },
        "PointInTimeType": {
            "type": "string",
            "enum": ["Entry to professional school", "Birth", "Current"]
        },
        "PrimaryOrJointVocabularyType": {
            "type": "string",
            "enum": ["Primary", "Joint"]
        },
        "ProgramType": {
            "type": "string",
            "enum": ["Residency", "Fellowship", "Other"]
        },
        "ProgramYearType": {
            "type": "string",
            "pattern": "^year \\d$"
        },
        "RankVocabularyType": {
            "type": "string",
            "enum": [
                "Professor",
                "Associate Professor",
                "Assistant Professor",
                "Instructor",
                "Lecturer",
                "Adjunct Professor",
                "Demonstrator"
            ]
        },
        "RecognitionIssuanceStatusVocabularyType": {
            "type": "string",
            "enum": [
                "Active",
                "Inactive",
                "Expired",
                "Lapsed",
                "Surrendered",
                "Suspended",
                "Revoked"
            ]
        },
        "TenureStatusVocabularyType": {
            "type": "string",
            "enum": [
                "Tenured",
                "Tenure Eligible Track",
                "Not Tenure Eligible Track",
                "Tenure Not Available"
            ]
        },
        "TermVocabularyType": {
            "type": "string",
            "enum": ["Acting", "Interim", "Permanent"]
        },
        "YesNoVocabularyType": {
            "type": "string",
            "enum": ["Yes", "No"]
        },
        "AcademicAppointmentType": {
            "type": "object",
            "properties": {
                "_FacultyAppointment": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/FacultyAppointmentType"
                    }
                },
                "_ChairAppointment": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/ChairAppointmentType"
                    }
                },
                "_DivisionOrSectionAppointment": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/DivisionOrSectionAppointmentType"
                    }
                },
                "_AdministrativeAppointment": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/AdministrativeAppointmentType"
                    }
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "ActionSpanType": {
            "type": "object",
            "properties": {
                "_ActionEffectiveDate": {
                    "allOf": [
                        {
                            "$ref": "#/$defs/DateAndAccuracyType"
                        }
                    ]
                },
                "_ActionExpirationDate": {
                    "allOf": [
                        {
                            "$ref": "#/$defs/DateAndAccuracyType"
                        }
                    ]
                },
                "_TermDuration": {
                    "$ref": "#/$defs/DurationType"
                },
                "_TermFromDate": {
                    "allOf": [
                        {
                            "$ref": "#/$defs/DateAndAccuracyType"
                        }
                    ]
                },
                "_TermToDate": {
                    "allOf": [
                        {
                            "$ref": "#/$defs/DateAndAccuracyType"
                        }
                    ]
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "AdministrativeAppointmentType": {
            "type": "object",
            "properties": {
                "_Title": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_LocationType": {
                    "$ref": "#/$defs/LocationTypeType"
                },
                "_AppointmentCoreCharacteristics": {
                    "$ref": "#/$defs/AppointmentCoreCharacteristicsType"
                }
            },
            "required": ["_Title"]
        },
        "AnyURIType": {
            "type": "object",
            "properties": {
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "AppealSourceType": {
            "type": "object",
            "properties": {
                "_code": {
                    "$ref": "#/$defs/NonNullStringType"
                },
                "_domain": {
                    "$ref": "#/$defs/NonNullStringType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            },
            "required": ["_code", "_domain"]
        },
        "AppointmentCoreCharacteristicsType": {
            "type": "object",
            "properties": {
                "_AdministrativeUnit": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_EffectiveDate": {
                    "type": "string",
                    "format": "date"
                },
                "_EndDate": {
                    "allOf": [
                        {
                            "$ref": "#/$defs/DateAndAccuracyType"
                        }
                    ]
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "AppointmentTypeType": {
            "type": "object",
            "description": "Complex type (allowing attributes) using AppointmentTypeType as its base.",
            "properties": {
                "_value": {
                    "$ref": "#/$defs/AppointmentTypeType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "CodeDescriptionType": {
            "type": "object",
            "properties": {
                "_Code": {
                    "$ref": "#/$defs/NonNullStringType"
                },
                "_Description": {
                    "$ref": "#/$defs/NonNullStringType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "BoardActionsType": {
            "type": "object",
            "description": "List of Actions",
            "properties": {
                "_BoardAction": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/BoardActionType"
                    },
                    "minLength": 1
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "BoardActionType": {
            "type": "object",
            "properties": {
                "_ActionDescription": {
                    "$ref": "#/$defs/CodeDescriptionType"
                },
                "_ActionCategory": {
                    "$ref": "#/$defs/CodeDescriptionType"
                },
                "_Prejudicial": {
                    "$ref": "#/$defs/YesNoType"
                },
                "_ActionSpan": {
                    "$ref": "#/$defs/ActionSpanType"
                },
                "_ActionStayed": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_IndefiniteAction": {
                    "$ref": "#/$defs/YesNoType"
                },
                "_Comment": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_BoardAppeals": {
                    "$ref": "#/$defs/BoardAppealsType"
                },
                "_boardActionId": {
                    "type": "string"
                },
                "_domain": {
                    "type": "string"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            },
            "required": ["_ActionDescription", "_ActionCategory", "_Prejudicial"]
        },
        "BoardAppealsType": {
            "type": "object",
            "description": "List of Appeals based on Board Order or Board Action",
            "properties": {
                "_BoardAppeal": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/BoardAppealType"
                    }
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "BoardAppealType": {
            "type": "object",
            "properties": {
                "_NoticeOfAppealDate": {
                    "allOf": [
                        {
                            "$ref": "#/$defs/DateAndAccuracyType"
                        }
                    ]
                },
                "_Judgement": {
                    "$ref": "#/$defs/JudgementType"
                },
                "_AppealSource": {
                    "$ref": "#/$defs/AppealSourceType"
                },
                "_CourtName": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_PracticePermitted": {
                    "$ref": "#/$defs/PracticePermittedType"
                },
                "_Comment": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_appealID": {
                    "type": "string"
                },
                "_domain": {
                    "type": "string"
                }
            }
        },
        "BoardOrderType": {
            "type": "object",
            "properties": {
                "_DisciplinaryEntity": {
                    "$ref": "#/$defs/DisciplinaryEntityType"
                },
                "_BoardOrderBasis": {
                    "type": "array",
                    "item": {
                        "#$ref": "#/$defs/CodeDescriptionType"
                    }
                },
                "_OrderDate": {
                    "allOf": [
                        {
                            "$ref": "#/$defs/DateAndAccuracyType"
                        }
                    ]
                },
                "_OrderEffectiveDate": {
                    "allOf": [
                        {
                            "$ref": "#/$defs/DateAndAccuracyType"
                        }
                    ]
                },
                "_ActionForm": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_BoardActions": {
                    "$ref": "#/$defs/BoardActionsType"
                },
                "_BoardAppeals": {
                    "$ref": "#/$defs/BoardAppealsType"
                },
                "_Attachment": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/AttachmentType"
                    }
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            },
            "required": ["_DisciplinaryEntity"]
        },
        "CertificateInfoType": {
            "type": "object",
            "properties": {
                "_CertificateName": {
                    "$ref": "#/$defs/CertificateNameType"
                },
                "_CertificateType": {
                    "$ref": "#/$defs/CertificateTypeType"
                },
                "_CertificateFocus": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_CertificateStatus": {
                    "$ref": "#/$defs/CertificateStatusType"
                },
                "_CertificateMaintenance": {
                    "$ref": "#/$defs/CertificationMaintenanceType"
                },
                "_CertificateMaintenanceRequired": {
                    "$ref": "#/$defs/CertificationMaintenanceRequiredType"
                },
                "_CertificateIssuance": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/CertificateIssuanceType"
                    }
                },
                "_Recognition": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/RecognitionIssuanceType"
                    }
                },
                "_CertificateNotices": {
                    "$ref": "#/$defs/CertificateNoticesType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "CertificateIssuanceType": {
            "type": "object",
            "properties": {
                "_CertificateIssuanceID": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_CertificateIssuanceFocus": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_CertificateIssuanceDuration": {
                    "$ref": "#/$defs/CertificationDurationType"
                },
                "_CertificateIssuanceOccurrence": {
                    "$ref": "#/$defs/CertificationOccurrenceType"
                },
                "_CertificateIssueDate": {
                    "allOf": [
                        {
                            "$ref": "#/$defs/DateAndAccuracyType"
                        }
                    ]
                },
                "_CertificateExpireDate": {
                    "allOf": [
                        {
                            "$ref": "#/$defs/DateAndAccuracyType"
                        }
                    ]
                },
                "_CertificateIssuanceScheduledUpdate": {
                    "allOf": [
                        {
                            "$ref": "#/$defs/DateAndAccuracyType"
                        }
                    ]
                },
                "_CertificateIssuanceStatus": {
                    "$ref": "#/$defs/CertificateIssuanceStatusType"
                },
                "_CertificateIssuanceNotices": {
                    "$ref": "#/$defs/CertificateNoticesType"
                },
                "_other": {
                    "type": "array",
                    "items": {
                        "type": "object"
                    },
                    "additionalProperties": true
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "CertificateNoticesType": {
            "type": "object",
            "description": "List of Notifications for a Certificate Info element or Certificate Issuance element",
            "properties": {
                "_CertificateNotice": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/CertificateNoticeType"
                    }
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "CertificateNoticeType": {
            "type": "object",
            "properties": {
                "_NoticeCategory": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_NoticeDetail": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_NoticeDate": {
                    "allOf": [
                        {
                            "$ref": "#/$defs/DateAndAccuracyType"
                        }
                    ]
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            },
            "required": ["_NoticeCategory", "_NoticeDetail"]
        },
        "CertificateNameType": {
            "type": "object",
            "properties": {
                "_certificateID": {
                    "$ref": "#/$defs/NonNullStringType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "CertificateTypeType": {
            "type": "object",
            "description": "Complex type using (allowing attributes) CertificateTypeVocabularyType as its base.",
            "properties": {
                "_value": {
                    "$ref": "#/$defs/CertificateTypeVocabularyType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "CertificationDurationType": {
            "type": ["object"],
            "description": "Complex type using (allowing attributes) CertificationDurationVocabularyType as its base.",
            "properties": {
                "_value": {
                    "$ref": "#/$defs/CertificationDurationVocabularyType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "CertificationInfoType": {
            "type": "object",
            "properties": {
                "_RecognitionOrganization": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/NonNullStringWithAttributesType"
                    }
                },
                "_CertificationBoard": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_CertificationStatus": {
                    "$ref": "#/$defs/CertificationStatusType"
                },
                "_CertificationStatusValidUntilDate": {
                    "allOf": [
                        {
                            "$ref": "#/$defs/DateAndAccuracyType"
                        }
                    ]
                },
                "_CertificationMaintenance": {
                    "$ref": "#/$defs/CertificationMaintenanceType"
                },
                "_CertificationMaintenanceRequired": {
                    "$ref": "#/$defs/CertificationMaintenanceRequiredType"
                },
                "_CertificateInfo": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/CertificateInfoType"
                    }
                },
                "_Attachment": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/AttachmentType"
                    }
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "CertificationMaintenanceType": {
            "type": "object",
            "description": "Complex type using (allowing attributes) CertificationMaintenanceVocabularyType as its base.",
            "properties": {
                "_value": {
                    "$ref": "#/$defs/CertificationMaintenanceVocabularyType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "CertificationMaintenanceRequiredType": {
            "type": "object",
            "description": "Complex type using (allowing attributes) CertificationMaintenanceRequiredVocabularyType as its base.",
            "properties": {
                "_value": {
                    "$ref": "#/$defs/CertificationMaintenanceRequiredVocabularyType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "CertificationOccurrenceType": {
            "type": "object",
            "description": "Complex type using (allowing attributes) CertificationOccurrenceVocabularyType as its base.",
            "properties": {
                "_value": {
                    "$ref": "#/$defs/CertificationOccurrenceVocabularyType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "CertificationStatusType": {
            "type": "object",
            "description": "Complex type using (allowing attributes) CertificationStatusVocabularyType as its base.",
            "properties": {
                "_value": {
                    "$ref": "#/$defs/CertificationStatusVocabularyType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "CertificateIssuanceStatusType": {
            "type": "object",
            "description": "Complex type using (allowing attributes) CertificateIssuanceStatusVocabularyType as its base.",
            "properties": {
                "_value": {
                    "$ref": "#/$defs/CertificateIssuanceStatusVocabularyType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "CertificateStatusType": {
            "type": "object",
            "description": "Complex type using (allowing attributes) CertificateStatusVocabularyType as its base.",
            "properties": {
                "_value": {
                    "$ref": "#/$defs/CertificateStatusVocabularyType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "ChairAppointmentType": {
            "type": "object",
            "properties": {
                "_Title": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_ChairOrCochair": {
                    "$ref": "#/$defs/ChairOrCochairType"
                },
                "_Term": {
                    "$ref": "#/$defs/TermType"
                },
                "_AppointmentCoreCharacteristics": {
                    "$ref": "#/$defs/AppointmentCoreCharacteristicsType"
                }
            },
            "required": ["_Title", "_ChairOrCochair"]
        },
        "ChairOrCochairType": {
            "type": "object",
            "description": "Complex type using (allowing attributes) ChairOrCochairVocabularyType as its base.",
            "properties": {
                "_value": {
                    "$ref": "#/$defs/ChairOrCochairVocabularyType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "ChiefOrCochiefType": {
            "type": "object",
            "description": "Complex type using (allowing attributes) ChiefOrCochiefVocabularyType as its base.",
            "properties": {
                "_value": {
                    "$ref": "#/$defs/ChiefOrCochiefVocabularyType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "CitizenshipType": {
            "type": "object",
            "properties": {
                "_country": {
                    "$ref": "http://medbiq.pixelbytellc.com/professional-profile/address.schema.json#/$defs/CountryType"
                },
                "_pointInTime": {
                    "$ref": "#/$defs/PointInTimeType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "ClinicalStatusType": {
            "type": "object",
            "description": "Complex type using (allowing attributes) ClinicalStatusVocabularyType as its base.",
            "properties": {
                "_value": {
                    "$ref": "#/$defs/ClinicalStatusVocabularyType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "CompletionDateType": {
            "type": "object",
            "properties": {
                "_accuracy": {
                    "$ref": "#/$defs/AccuracyType"
                },
                "_expectedOrActual": {
                    "$ref": "#/$defs/ExpectedOrActualType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "ComponentGroupType": {
            "type": "object",
            "properties": {
                "_ComponentGroupGenre": {
                    "$ref": "#/$def/NonNullStringWithAttributesType"
                },
                "_ComponentGroupName": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_ComponentGroupRole": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_MemberSinceDate": {
                    "allOf": [
                        {
                            "$ref": "#/$defs/DateAndAccuracyType"
                        }
                    ]
                },
                "_MemberUntilDate": {
                    "allOf": [
                        {
                            "$ref": "#/$defs/DateAndAccuracyType"
                        }
                    ]
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "ContactInformationType": {
            "type": "object",
            "properties": {
                "_Address": {
                    "$ref": "http://medbiq.pixelbytellc.com/professional-profile/address.schema.json#/$defs/AddressType"
                },
                "_ContactNumber": {
                    "$ref": "#/$defs/ContactNumberType"
                },
                "_EmailAddress": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/NonNullStringWithAttributesType"
                    }
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "ContactNumberType": {
            "type": "object",
            "properties": {
                "_CountryCode": {
                    "$ref": "#/$defs/IntegerType"
                },
                "_TelephoneNumber": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_Extension": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_Description": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                }
            },
            "required": ["_TelephoneNumber"]
        },
        "CountryCodeType": {
            "type": "object",
            "description": "Complex type using (allowing attributes) CountryCodeRestrictionType as its base.",
            "properties": {
                "_value": {
                    "$ref": "#/$defs/CountryCodeRestrictionType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "DateAndAccuracyType": {
            "type": "object",
            "properties": {
                "_accuracy": {
                    "$ref": "#/$defs/AccuracyType"
                },
                "_date": {
                    "type": "string"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "DateType": {
            "type": "object",
            "description": "Complex type (allows attributes) using date format as its base.",
            "properties": {
                "_value": {
                    "type": "string",
                    "format": "date"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "DegreeType": {
            "type": "object",
            "properties": {
                "_discipline": {
                    "$ref": "#/$defs/NonNullStringType"
                },
                "_label": {
                    "$ref": "#/$defs/NonNullStringType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "DisciplinaryEntityNameType": {
            "type": "object",
            "properties": {
                "_abbreviation": {
                    "$ref": "#/$defs/NonNullStringType"
                },
                "_name": {
                    "$ref": "#/$defs/NonNullStringType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "DisciplinaryEntityCodeType": {
            "type": "object",
            "properties": {
                "_source": {
                    "$ref": "#/$defs/NonNullStringType"
                }
            }
        },
        "DisciplinaryEntityType": {
            "type": "object",
            "properties": {
                "_DisciplinaryEntityCode": {
                    "$ref": "#/$defs/DisciplinaryEntityCodeType"
                },
                "_DisciplinaryEntityName": {
                    "$ref": "#/$defs/DisciplinaryEntityNameType"
                },
                "_ContactInformation": {
                    "$ref": "#/$defs/ContactInformationType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            },
            "required": ["_DisciplinaryEntityCode", "_DisciplinaryEntityName"]
        },
        "DisciplinaryInfoType": {
            "type": "object",
            "properties": {
                "_BoardOrder": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/BoardOrderType"
                    }
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            },
            "required": ["_BoardOrder"]
        },
        "DivisionOrSectionAppointmentType": {
            "type": "object",
            "properties": {
                "_ChiefOrCochief": {
                    "$ref": "#/$defs/ChiefOrCochiefType"
                },
                "_Term": {
                    "$ref": "#/$defs/TermType"
                },
                "_Title": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_AppointmentCoreCharacteristics": {
                    "$ref": "#/$defs/AppointmentCoreCharacteristicsType"
                }
            }
        },
        "DurationType": {
            "type": "object",
            "description": "Complex type (allows attributes) using duration as its base.",
            "properties": {
                "_value": {
                    "type": "string",
                    "format": "duration",
                    "pattern": "^P(?!$)((\\d+Y)?(\\d+M)?(\\d+W)?(\\d+D)?)(T(\\d+H)?(\\d+M)?(\\d+S)?)?$",
                    "examples": [
                        {
                            "example": "P1Y2M10DT2H30M",
                            "description": "1 year, 2 months, 10 days, 2 hours, and 30 minutes"
                        },
                        {
                            "example": "P3Y6M4DT12H30M5S",
                            "description": "3 years, 6 months, 4 days, 12 hours, 30 minutes, and 5 seconds"
                        },
                        {
                            "example": "PT1H30M",
                            "description": "1 hour and 30 minutes"
                        }
                    ],
                    "description": "Duration format following ISO 8601."
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "EducationalCertificateType": {
            "type": "object",
            "properties": {
                "_type": {
                    "$ref": "#/$defs/NonNullStringType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "EducationInfoType": {
            "type": "object",
            "properties": {
                "_Degree": {
                    "$ref": "#/$defs/DegreeType"
                },
                "_EducationalCertificate": {
                    "$ref": "#/$defs/EducationalCertificateType"
                },
                "_InstitutionInfo": {
                    "$ref": "#/$defs/InstitutionInfoType"
                },
                "_Accreditation": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_ProgramName": {
                    "$ref": "#/$defs/ProgramNameType"
                },
                "_ProgramID": {
                    "$ref": "#/$defs/UniqueIDType"
                },
                "_DisciplineOrSpecialty": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_Distinction": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_EducationStatus": {
                    "$ref": "#/$defs/EducationStatusType"
                },
                "_ClassLevel": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_StartDate": {
                    "allOf": [
                        {
                            "$ref": "#/$defs/DateAndAccuracyType"
                        }
                    ]
                },
                "_EndDate": {
                    "allOf": [
                        {
                            "$ref": "#/$defs/DateAndAccuracyType"
                        }
                    ]
                },
                "_CompletionDate": {
                    "$ref": "#/$defs/CompletionDateType"
                },
                "_CompletionDocumentIssuedDate": {
                    "allOf": [
                        {
                            "$ref": "#/$defs/DateAndAccuracyType"
                        }
                    ]
                },
                "_Attachment": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/AttachmentType"
                    }
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "EducationStatusType": {
            "type": "object",
            "description": "Complex type using (allowing attributes) EducationStatusVocabularyType as its base.",
            "properties": {
                "_value": {
                    "$ref": "#/$defs/CountryCodeRestrictionType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "EndowedType": {
            "type": "object",
            "description": "Complex type using (allowing attributes) EndowedVocabularyType as its base.",
            "properties": {
                "_value": {
                    "$ref": "#/$defs/EndowedVocabularyType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "FacultyAppointmentType": {
            "type": "object",
            "properties": {
                "_Title": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_DivisionOrSection": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_Rank": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/NonNullStringWithAttributesType"
                    }
                },
                "_PrimaryOrJoint": {
                    "$ref": "#/$defs/PrimaryOrJointType"
                },
                "_FacultyTrack": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_TenureStatus": {
                    "$ref": "#/$defs/TenureStatusType"
                },
                "_AppointmentType": {
                    "$ref": "#/$defs/AppointmentTypeType"
                },
                "_PercentEffort": {
                    "$ref": "#/$defs/PercentEffortType"
                },
                "_LocationType": {
                    "$ref": "#/$defs/LocationTypeType"
                },
                "_Endowed": {
                    "$ref": "#/$defs/EndowedType"
                },
                "_EndowedTitle": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_AppointmentCoreCharacteristics": {
                    "$ref": "#/$defs/AppointmentCoreCharacteristicsType"
                }
            },
            "required": ["_Title"]
        },
        "FamilyMemberType": {
            "type": "object",
            "properties": {
                "_relationship": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "GenderType": {
            "type": "object",
            "description": "Complex type using (allowing attributes) GenderVocabularyType as its base.",
            "properties": {
                "_GenderVocabulary": {
                    "$ref": "#/$defs/GenderVocabularyType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "InstitutionInfoType": {
            "type": "object",
            "properties": {
                "_InstitutionName": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_InstitutionID": {
                    "$ref": "#/$defs/UniqueIDType",
                    "exclusiveMinimum": 0
                },
                "_Address": {
                    "$ref": "http://medbiq.pixelbytellc.com/professional-profile/address.schema.json#/$defs/AddressType",
                    "exclusiveMinimum": 0
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "IntegerType": {
            "type": "object",
            "description": "Complex type (allows attributes) using json schema integer as its base.",
            "properties": {
                "_value": {
                    "type": "integer"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "JudgementType": {
            "type": "object",
            "properties": {
                "_JudgementDate": {
                    "allOf": [
                        {
                            "$ref": "#/$defs/DateAndAccuracyType"
                        }
                    ]
                },
                "_JudgementDescription": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_code": {
                    "type": "string"
                },
                "_domain": {
                    "type": "string"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            },
            "required": ["_JudgementDate", "_code", "_domain"]
        },
        "JurisdictionType": {
            "type": "object",
            "properties": {
                "_Country": {
                    "$ref": "http://medbiq.pixelbytellc.com/professional-profile/address.schema.json#/$defs/CountryType",
                    "exclusiveMinimum": 0
                },
                "_StateOrProvince": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            },
            "required": ["_Country"]
        },
        "LanguageType": {
            "type": "object",
            "properties": {
                "_lang": {
                    "type": "string",
                    "format": "language"
                },
                "_nativeLanguage": {
                    "type": "boolean"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "LicenseEntityNameType": {
            "type": "object",
            "properties": {
                "_abbreviation": {
                    "type": "string",
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },

        "LicenseInfoType": {
            "type": "object",
            "properties": {
                "_License": {
                    "$ref": "#/$defs/LicenseType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "LicenseType": {
            "type": "object",
            "properties": {
                "_LicensureEntity": {
                    "$ref": "#/$defs/LicensureEntityType"
                },
                "_LicenseNumberAvailability": {
                    "$ref": "#/$defs/LicenseNumberAvailabilityType"
                },
                "_LicenseNumber": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_LicenseCategory": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_Profession": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_Jurisdiction": {
                    "$ref": "#/$defs/JurisdictionType"
                },
                "_InitialLicensureDate": {
                    "allOf": [
                        {
                            "$ref": "#/$defs/DateAndAccuracyType"
                        }
                    ]
                },
                "_LicenseStatus": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_LicenseExpirationDate": {
                    "allOf": [
                        {
                            "$ref": "#/$defs/DateAndAccuracyType"
                        }
                    ]
                },
                "_Attachment": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/AttachmentType"
                    }
                },
                "_LicenseNotices": {
                    "$ref": "#/$defs/LicenseNoticesType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            },
            "required": ["_LicensureEntity", "_LicenseNumberAvailability"]
        },
        "LicenseNoticesType": {
            "type": "object",
            "description": "List of Notices for a license",
            "properties": {
                "_LicenseNotice": {
                    "$ref": "#/$defs/LicenseNoticeType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "LicenseNoticeType": {
            "type": "object",
            "properties": {
                "_NoticeDescription": {
                    "$ref": "#/$defs/CodeDescriptionType"
                },
                "_DeathDate": {
                    "allOf": [
                        {
                            "$ref": "#/$defs/DateAndAccuracyType"
                        }
                    ]
                },
                "_Comment": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_noticeID": {
                    "type": "string"
                },
                "_domain": {
                    "type": "string"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            },
            "required": ["_NoticeDescription"]
        },
        "LicenseNumberAvailabilityType": {
            "type": "string",
            "enum": ["Available", "Confidential", "Unknown"]
        },
        "LicensureEntityType": {
            "type": "object",
            "properties": {
                "_LicensureEntityName": {
                    "$ref": "#/$defs/DisciplinaryEntityNameType"
                },
                "_ContactInformation": {
                    "$ref": "#/$defs/ContactInformationType"
                },
                "_code": {
                    "type": "string"
                },
                "_domain": {
                    "type": "string"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            },
            "required": ["_LicensureEntityName"]
        },
        "LocationTypeType": {
            "type": "object",
            "description": "Complex type using (allowing attributes) LocationTypeVocabularyType as its base.",
            "properties": {
                "_value": {
                    "$ref": "#/$defs/LocationTypeVocabularyType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "MembershipInfoType": {
            "type": "object",
            "properties": {
                "_Membership": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_MembershipOrganization": {
                    "$ref": "#/$defs/MembershipOrganizationType"
                },
                "_Country": {
                    "$ref": "http://medbiq.pixelbytellc.com/professional-profile/address.schema.json#/$defs/CountryType"
                },
                "_MemberNumber": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_MembershipLevel": {
                    "$ref": "#/$defs/MembershipLevelType"
                },
                "_MembershipRole": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_MembershipStatus": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_MemberSinceDate": {
                    "allOf": [
                        {
                            "$ref": "#/$defs/DateAndAccuracyType"
                        }
                    ]
                },
                "_FellowshipDate": {
                    "allOf": [
                        {
                            "$ref": "#/$defs/DateAndAccuracyType"
                        }
                    ]
                },
                "_ComponentGroup": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/NonNullStringWithAttributesType"
                    }
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "MembershipLevelType": {
            "type": "object",
            "properties": {
                "_code": {
                    "type": "string",
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "MembershipOrganizationType": {
            "type": "object",
            "properties": {
                "_organizationID": {
                    "type": "string",
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "MembersType": {
            "type": "object",
            "properties": {
                "_Member": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/MemberType"
                    }
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            },
            "required": ["_Member"]
        },
        "Member": {
            "type": "object",
            "properties": {
                "_code": {
                    "type": "string",
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "MemberType": {
            "type": "object",
            "properties": {
                "UniqueID": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/UniqueIDType"
                    }
                },
                "Name": {
                    "$ref": "http://medbiq.pixelbytellc.com/professional-profile/name.schema.json#/$defs/NameType"
                },
                "Address": {
                    "type": "array",
                    "items": {
                        "$ref": "http://medbiq.pixelbytellc.com/professional-profile/address.schema.json#/$defs/AddressType"
                    }
                },
                "EducationInfo": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/EducationInfoType"
                    }
                },
                "CertificationInfo": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/CertificationInfoType"
                    }
                },
                "LicenseInfo": {
                    "$ref": "#/$defs/LicenseInfoType"
                },
                "DisciplinaryInfo": {
                    "$ref": "#/$defs/DisciplinaryInfoType"
                },
                "ClinicalStatus": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/ClinicalStatusType"
                    }
                },
                "OccupationInfo": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/OccupationInfoType"
                    }
                },
                "PersonalInfo": {
                    "$ref": "#/$defs/PersonalInfoType"
                },
                "MembershipInfo": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/MembershipInfoType"
                    }
                },
                "Attachment": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/AttachmentType"
                    }
                },
                "ModifiedDate": {
                    "allOf": [
                        {
                            "$ref": "#/$defs/DateAndAccuracyType"
                        }
                    ]
                },
                "XtensibleInfo": {
                    "$ref": "#/$defs/XtensibleInfoType"
                },
                "_other": {
                    "type": "array",
                    "items": {
                        "type": "object"
                    },
                    "additionalProperties": true
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "NationalIDType": {
            "type": "object",
            "properties": {
                "_countryName": {
                    "$ref": "#/$defs/NonNullStringType"
                },
                "_countryCode": {
                    "$ref": "#/$defs/NonNullStringType"
                },
                "_idType": {
                    "$ref": "#/$defs/IDTypeType"
                },
                "_truncated": {
                    "type": "boolean",
                    "default": false
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "NationalPhoneNumberType": {
            "type": "object",
            "description": "Complex type using (allowing attributes) NationalPhoneNumberRestrictedType as its base.",
            "properties": {
                "_value": {
                    "$ref": "#/$defs/NationalPhoneNumberRestrictedType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "NonNullStringWithAttributesType": {
            "type": ["object"],
            "description": "Complex type using (allowing attributes) NonNullStringType as its base.",
            "properties": {
                "_value": {
                    "$ref": "#/$defs/NonNullStringType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "OccupationInfoType": {
            "type": "object",
            "properties": {
                "_Occupation": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_InstitutionInfo": {
                    "$ref": "#/$defs/InstitutionInfoType"
                },
                "_OccupationTitle": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_Privileges": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/NonNullStringWithAttributesType"
                    }
                },
                "_Practice": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_StartDate": {
                    "allOf": [
                        {
                            "$ref": "#/$defs/DateAndAccuracyType"
                        }
                    ]
                },
                "_EndDate": {
                    "allOf": [
                        {
                            "$ref": "#/$defs/DateAndAccuracyType"
                        }
                    ]
                },
                "_Specialty": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/NonNullStringWithAttributesType"
                    }
                },
                "_OccupationStatus": {
                    "$ref": "#/$defs/OccupationStatusType"
                },
                "_AcademicAppointment": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/AcademicAppointmentType"
                    }
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "OccupationStatusType": {
            "type": "object",
            "description": "Complex type using (allowing attributes) OccupationStatusVocabularyType as its base.",
            "properties": {
                "_value": {
                    "$ref": "#/$defs/OccupationStatusVocabularyType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "PercentEffortType": {
            "type": "object",
            "description": "Complex type using (allowing attributes) PercentEffortRestrictedType as its base.",
            "properties": {
                "_value": {
                    "$ref": "#/$defs/PercentEffortRestrictedType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "PersonalInfoType": {
            "type": "object",
            "properties": {
                "_PhysicalStatus": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/PhysicalStatusType"
                    }
                },
                "_BirthDate": {
                    "type": "array",
                    "items": {
                        "properties": {
                            "_value": {
                                "$ref": "#/$defs/DateAndAccuracyType"
                            },
                            "_CommonAttributes": {
                                "$ref": "#/$defs/CommonAttributes"
                            }
                        }
                    }
                },
                "_DeceasedDate": {
                    "type": "array",
                    "items": {
                        "allOf": [
                            {
                                "$ref": "#/$defs/DateAndAccuracyType"
                            }
                        ]
                    }
                },
                "_Language": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/LanguageType"
                    }
                },
                "_Citizenship": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/CitizenshipType"
                    }
                },
                "_CountryOfResidence": {
                    "type": "array",
                    "items": {
                        "$ref": "http://medbiq.pixelbytellc.com/professional-profile/address.schema.json#/$defs/CountryTypeWithAttributes"
                    }
                },
                "_CountryOfBirth": {
                    "type": "array",
                    "items": {
                        "$ref": "http://medbiq.pixelbytellc.com/professional-profile/address.schema.json#/$defs/CountryTypeWithAttributes"
                    }
                },
                "_Gender": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/GenderType"
                    }
                },
                "_Race": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/NonNullStringWithAttributesType"
                    }
                },
                "_Ethnicity": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/NonNullStringWithAttributesType"
                    }
                },
                "_ContactNumber": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/ContactNumberType"
                    }
                },
                "_EmailAddress": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/NonNullStringWithAttributesType"
                    }
                },
                "_URL": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/AnyURIType"
                    }
                },
                "_NationalID": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/NationalIDType"
                    }
                },
                "_FamilyMember": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/FamilyMemberType"
                    }
                },
                "_PreferredMethodOfContact": {
                    "type": "array",
                    "items": {
                        "$ref": "#/$defs/NonNullStringWithAttributesType"
                    }
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "PhysicalStatusType": {
            "type": "object",
            "description": "Complex type using (allowing attributes) PhysicalStatusVocabularyType as its base.",
            "properties": {
                "_value": {
                    "$ref": "#/$defs/PhysicalStatusVocabularyType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "PracticePermittedType": {
            "type": "object",
            "properties": {
                "_code": {
                    "$ref": "#/$defs/NonNullStringType"
                },
                "_domain": {
                    "$ref": "#/$defs/NonNullStringType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "PrimaryOrJointType": {
            "type": "object",
            "description": "Complex type using (allowing attributes) PrimaryOrJointVocabularyType as its base.",
            "properties": {
                "_value": {
                    "$ref": "#/$defs/PrimaryOrJointVocabularyType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "ProgramNameType": {
            "type": "object",
            "properties": {
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                },
                "_type": {
                    "$ref": "#/$defs/ProgramType"
                }
            }
        },
        "RankType": {
            "type": "object",
            "properties": {
                "_value": {
                    "$ref": "#/$defs/RankVocabularyType"
                },
                "_effectiveDate": {
                    "type": "string",
                    "format": "date"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "RecognitionIssuanceType": {
            "type": "object",
            "properties": {
                "_RecognitionIssuanceID": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_RecognitionName": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_RecognitionType": {
                    "$ref": "#/$defs/NonNullStringWithAttributesType"
                },
                "_RecognitionIssuanceDuration": {
                    "$ref": "#/$defs/CertificationDurationType"
                },
                "_RecognitionIssueDate": {
                    "allOf": [
                        {
                            "$ref": "#/$defs/DateAndAccuracyType"
                        }
                    ]
                },
                "_RecognitionExpireDate": {
                    "allOf": [
                        {
                            "$ref": "#/$defs/DateAndAccuracyType"
                        }
                    ]
                },
                "_RecognitionIssuanceScheduledUpdate": {
                    "allOf": [
                        {
                            "$ref": "#/$defs/DateAndAccuracyType"
                        }
                    ]
                },
                "_RecognitionIssuanceStatus": {
                    "$ref": "#/$defs/RecognitionIssuanceStatusType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                },
                "_other": {
                    "type": "array",
                    "items": {
                        "type": "object"
                    },
                    "additionalProperties": true
                }
            }
        },
        "RecognitionIssuanceStatusType": {
            "type": "object",
            "description": "Complex type using (allowing attributes) RecognitionIssuanceStatusVocabularyType as its base.",
            "properties": {
                "_value": {
                    "$ref": "#/$defs/RecognitionIssuanceStatusVocabularyType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "TenureStatusType": {
            "type": "object",
            "description": "Complex type using (allowing attributes) RecognitionIssuanceStatusVocabularyType as its base.",
            "properties": {
                "_value": {
                    "$ref": "#/$defs/TenureStatusVocabularyType"
                },
                "_effectiveDate": {
                    "type": "string",
                    "format": "date"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "TermType": {
            "type": "object",
            "description": "Complex type using (allowing attributes) TermVocabularyType as its base.",
            "properties": {
                "_value": {
                    "$ref": "#/$defs/TermVocabularyType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "UniqueIDType": {
            "type": "object",
            "properties": {
                "_domain": {
                    "type": "string",
                    "$ref": "#/$defs/NonNullStringType"
                },
                "_id": {
                    "type": "string"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        },
        "XtensibleInfoType": {
            "type": "object",
            "properties": {
                "_other": {
                    "type": "array",
                    "items": {
                        "type": "object"
                    },
                    "additionalProperties": true
                }
            }
        },
        "YesNoType": {
            "type": "object",
            "description": "Complex type using (allowing attributes) YesNoVocabularyType as its base..",
            "properties": {
                "_value": {
                    "$ref": "#/$defs/YesNoVocabularyType"
                },
                "_CommonAttributes": {
                    "$ref": "#/$defs/CommonAttributes"
                }
            }
        }
    },
    "properties": {
        "Members": {
            "$ref": "#/$defs/MembersType"
        }
    }
}
