openapi: 3.1.0 info: title: DDF USDM API description: A simple TransCelerate Digital Data Flow (DDF) Study Definitions Repository API. version: 3.13.0 paths: /v3/studyDefinitions: post: tags: - Production summary: Create a study description: Create an entire study including all child element with a single post operationId: create_study_v3_studyDefinitions_post requestBody: content: application/json: schema: $ref: '#/components/schemas/Wrapper-Input' required: true responses: '201': description: Successful Response content: application/json: schema: type: string format: uuid title: Response Create Study V3 Studydefinitions Post '400': description: Bad Request status_code: string detail: string message: string '401': description: Unauthorized status_code: string detail: string message: string '422': description: Validation Error content: application/json: schema: $ref: '#/components/schemas/HTTPValidationError' /v3/studyDefinitions/{studyId}: put: tags: - Production summary: Update a study description: Update an entire study including all child element with a single put operationId: update_study_v3_studyDefinitions__studyId__put parameters: - name: studyId in: path required: true schema: type: string title: Studyid requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/Wrapper-Input' responses: '200': description: Successful Response content: application/json: schema: type: string format: uuid title: Response Update Study V3 Studydefinitions Studyid Put '400': status_code: string detail: string message: string description: Bad Request '401': status_code: string detail: string message: string description: Unauthorized '422': description: Validation Error content: application/json: schema: $ref: '#/components/schemas/HTTPValidationError' get: tags: - Production summary: Return a study description: Return an entire study including all child elements operationId: read_full_study_v3_studyDefinitions__studyId__get parameters: - name: studyId in: path required: true schema: type: string title: Studyid responses: '200': description: Successful Response content: application/json: schema: $ref: '#/components/schemas/Wrapper-Output' '400': status_code: string detail: string message: string description: Bad Request '401': status_code: string detail: string message: string description: Unauthorized '422': description: Validation Error content: application/json: schema: $ref: '#/components/schemas/HTTPValidationError' /v3/studyDefinitions/{studyId}/history: get: tags: - Production summary: Returns the study history description: Returns the history for the specified study operationId: read_study_history_v3_studyDefinitions__studyId__history_get parameters: - name: studyId in: path required: true schema: type: string title: Studyid responses: '200': description: Successful Response content: application/json: schema: type: array items: $ref: '#/components/schemas/Wrapper-Output' title: Response Read Study History V3 Studydefinitions Studyid History Get '400': status_code: string detail: string message: string description: Bad Request '401': status_code: string detail: string message: string description: Unauthorized '422': description: Validation Error content: application/json: schema: $ref: '#/components/schemas/HTTPValidationError' /v3/studyDesigns: get: tags: - Production summary: Study designs for a study description: Returns all the study designs for a specified study. operationId: search_study_design_v3_studyDesigns_get parameters: - name: studyId in: query required: true schema: type: string format: uuid title: Studyid responses: '200': description: Successful Response content: application/json: schema: type: array items: anyOf: - $ref: '#/components/schemas/InterventionalStudyDesign-Output' - $ref: '#/components/schemas/ObservationalStudyDesign-Output' title: Response Search Study Design V3 Studydesigns Get '400': status_code: string detail: string message: string description: Bad Request '401': status_code: string detail: string message: string description: Unauthorized '422': description: Validation Error content: application/json: schema: $ref: '#/components/schemas/HTTPValidationError' components: schemas: Abbreviation-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] abbreviatedText: type: string minLength: 1 title: Abbreviatedtext expandedText: type: string minLength: 1 title: Expandedtext notes: items: $ref: '#/components/schemas/CommentAnnotation-Input' type: array title: Notes default: [] instanceType: type: string enum: - Abbreviation const: Abbreviation title: Instancetype type: object required: - id - abbreviatedText - expandedText - instanceType title: Abbreviation Abbreviation-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] abbreviatedText: type: string minLength: 1 title: Abbreviatedtext expandedText: type: string minLength: 1 title: Expandedtext notes: items: $ref: '#/components/schemas/CommentAnnotation-Output' type: array title: Notes default: [] instanceType: type: string enum: - Abbreviation const: Abbreviation title: Instancetype type: object required: - id - abbreviatedText - expandedText - instanceType title: Abbreviation Activity-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description previousId: anyOf: - type: string - type: 'null' title: Previousid nextId: anyOf: - type: string - type: 'null' title: Nextid childIds: items: type: string type: array title: Childids default: [] definedProcedures: items: $ref: '#/components/schemas/Procedure-Input' type: array title: Definedprocedures default: [] biomedicalConceptIds: items: type: string type: array title: Biomedicalconceptids default: [] bcCategoryIds: items: type: string type: array title: Bccategoryids default: [] bcSurrogateIds: items: type: string type: array title: Bcsurrogateids default: [] timelineId: anyOf: - type: string - type: 'null' title: Timelineid notes: items: $ref: '#/components/schemas/CommentAnnotation-Input' type: array title: Notes default: [] instanceType: type: string enum: - Activity const: Activity title: Instancetype type: object required: - id - name - instanceType title: Activity Activity-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description previousId: anyOf: - type: string - type: 'null' title: Previousid nextId: anyOf: - type: string - type: 'null' title: Nextid childIds: items: type: string type: array title: Childids default: [] definedProcedures: items: $ref: '#/components/schemas/Procedure-Output' type: array title: Definedprocedures default: [] biomedicalConceptIds: items: type: string type: array title: Biomedicalconceptids default: [] bcCategoryIds: items: type: string type: array title: Bccategoryids default: [] bcSurrogateIds: items: type: string type: array title: Bcsurrogateids default: [] timelineId: anyOf: - type: string - type: 'null' title: Timelineid notes: items: $ref: '#/components/schemas/CommentAnnotation-Output' type: array title: Notes default: [] instanceType: type: string enum: - Activity const: Activity title: Instancetype type: object required: - id - name - instanceType title: Activity Address-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] text: anyOf: - type: string - type: 'null' title: Text lines: items: type: string type: array title: Lines default: [] city: anyOf: - type: string - type: 'null' title: City district: anyOf: - type: string - type: 'null' title: District state: anyOf: - type: string - type: 'null' title: State postalCode: anyOf: - type: string - type: 'null' title: Postalcode country: anyOf: - $ref: '#/components/schemas/Code-Input' - type: 'null' instanceType: type: string enum: - Address const: Address title: Instancetype type: object required: - id - instanceType title: Address Address-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] text: anyOf: - type: string - type: 'null' title: Text lines: items: type: string type: array title: Lines default: [] city: anyOf: - type: string - type: 'null' title: City district: anyOf: - type: string - type: 'null' title: District state: anyOf: - type: string - type: 'null' title: State postalCode: anyOf: - type: string - type: 'null' title: Postalcode country: anyOf: - $ref: '#/components/schemas/Code-Output' - type: 'null' instanceType: type: string enum: - Address const: Address title: Instancetype type: object required: - id - instanceType title: Address AdministrableProduct-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description pharmacologicClass: anyOf: - $ref: '#/components/schemas/Code-Input' - type: 'null' administrableDoseForm: $ref: '#/components/schemas/AliasCode-Input' productDesignation: $ref: '#/components/schemas/Code-Input' sourcing: anyOf: - $ref: '#/components/schemas/Code-Input' - type: 'null' properties: items: $ref: '#/components/schemas/AdministrableProductProperty-Input' type: array title: Properties default: [] identifiers: items: $ref: '#/components/schemas/AdministrableProductIdentifier-Input' type: array title: Identifiers default: [] ingredients: items: $ref: '#/components/schemas/Ingredient-Input' type: array title: Ingredients default: [] notes: items: $ref: '#/components/schemas/CommentAnnotation-Input' type: array title: Notes default: [] instanceType: type: string enum: - AdministrableProduct const: AdministrableProduct title: Instancetype type: object required: - id - name - administrableDoseForm - productDesignation - instanceType title: AdministrableProduct AdministrableProduct-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description pharmacologicClass: anyOf: - $ref: '#/components/schemas/Code-Output' - type: 'null' administrableDoseForm: $ref: '#/components/schemas/AliasCode-Output' productDesignation: $ref: '#/components/schemas/Code-Output' sourcing: anyOf: - $ref: '#/components/schemas/Code-Output' - type: 'null' properties: items: $ref: '#/components/schemas/AdministrableProductProperty-Output' type: array title: Properties default: [] identifiers: items: $ref: '#/components/schemas/AdministrableProductIdentifier-Output' type: array title: Identifiers default: [] ingredients: items: $ref: '#/components/schemas/Ingredient-Output' type: array title: Ingredients default: [] notes: items: $ref: '#/components/schemas/CommentAnnotation-Output' type: array title: Notes default: [] instanceType: type: string enum: - AdministrableProduct const: AdministrableProduct title: Instancetype type: object required: - id - name - administrableDoseForm - productDesignation - instanceType title: AdministrableProduct AdministrableProductIdentifier-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] text: type: string title: Text scopeId: type: string title: Scopeid instanceType: type: string enum: - AdministrableProductIdentifier const: AdministrableProductIdentifier title: Instancetype type: object required: - id - text - scopeId - instanceType title: AdministrableProductIdentifier AdministrableProductIdentifier-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] text: type: string title: Text scopeId: type: string title: Scopeid instanceType: type: string enum: - AdministrableProductIdentifier const: AdministrableProductIdentifier title: Instancetype type: object required: - id - text - scopeId - instanceType title: AdministrableProductIdentifier AdministrableProductProperty-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name text: type: string title: Text type: $ref: '#/components/schemas/Code-Input' quantity: anyOf: - $ref: '#/components/schemas/Quantity-Input' - type: 'null' instanceType: type: string enum: - AdministrableProductProperty const: AdministrableProductProperty title: Instancetype type: object required: - id - name - text - type - instanceType title: AdministrableProductProperty AdministrableProductProperty-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name text: type: string title: Text type: $ref: '#/components/schemas/Code-Output' quantity: anyOf: - $ref: '#/components/schemas/Quantity-Output' - type: 'null' instanceType: type: string enum: - AdministrableProductProperty const: AdministrableProductProperty title: Instancetype type: object required: - id - name - text - type - instanceType title: AdministrableProductProperty Administration-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description duration: $ref: '#/components/schemas/Duration-Input' dose: anyOf: - $ref: '#/components/schemas/Quantity-Input' - type: 'null' route: anyOf: - $ref: '#/components/schemas/AliasCode-Input' - type: 'null' frequency: anyOf: - $ref: '#/components/schemas/AliasCode-Input' - type: 'null' administrableProductId: anyOf: - type: string - type: 'null' title: Administrableproductid medicalDeviceId: anyOf: - type: string - type: 'null' title: Medicaldeviceid notes: items: $ref: '#/components/schemas/CommentAnnotation-Input' type: array title: Notes default: [] instanceType: type: string enum: - Administration const: Administration title: Instancetype type: object required: - id - name - duration - instanceType title: Administration Administration-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description duration: $ref: '#/components/schemas/Duration-Output' dose: anyOf: - $ref: '#/components/schemas/Quantity-Output' - type: 'null' route: anyOf: - $ref: '#/components/schemas/AliasCode-Output' - type: 'null' frequency: anyOf: - $ref: '#/components/schemas/AliasCode-Output' - type: 'null' administrableProductId: anyOf: - type: string - type: 'null' title: Administrableproductid medicalDeviceId: anyOf: - type: string - type: 'null' title: Medicaldeviceid notes: items: $ref: '#/components/schemas/CommentAnnotation-Output' type: array title: Notes default: [] instanceType: type: string enum: - Administration const: Administration title: Instancetype type: object required: - id - name - duration - instanceType title: Administration AliasCode-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] standardCode: $ref: '#/components/schemas/Code-Input' standardCodeAliases: items: $ref: '#/components/schemas/Code-Input' type: array title: Standardcodealiases default: [] instanceType: type: string enum: - AliasCode const: AliasCode title: Instancetype type: object required: - id - standardCode - instanceType title: AliasCode AliasCode-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] standardCode: $ref: '#/components/schemas/Code-Output' standardCodeAliases: items: $ref: '#/components/schemas/Code-Output' type: array title: Standardcodealiases default: [] instanceType: type: string enum: - AliasCode const: AliasCode title: Instancetype type: object required: - id - standardCode - instanceType title: AliasCode AnalysisPopulation-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description text: type: string title: Text subsetOfIds: items: type: string type: array title: Subsetofids default: [] notes: items: $ref: '#/components/schemas/CommentAnnotation-Input' type: array title: Notes default: [] instanceType: type: string enum: - AnalysisPopulation const: AnalysisPopulation title: Instancetype type: object required: - id - name - text - instanceType title: AnalysisPopulation AnalysisPopulation-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description text: type: string title: Text subsetOfIds: items: type: string type: array title: Subsetofids default: [] notes: items: $ref: '#/components/schemas/CommentAnnotation-Output' type: array title: Notes default: [] instanceType: type: string enum: - AnalysisPopulation const: AnalysisPopulation title: Instancetype type: object required: - id - name - text - instanceType title: AnalysisPopulation AssignedPerson-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description personName: $ref: '#/components/schemas/PersonName-Input' jobTitle: type: string title: Jobtitle organizationId: anyOf: - type: string - type: 'null' title: Organizationid instanceType: type: string enum: - AssignedPerson const: AssignedPerson title: Instancetype type: object required: - id - name - personName - jobTitle - instanceType title: AssignedPerson AssignedPerson-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description personName: $ref: '#/components/schemas/PersonName-Output' jobTitle: type: string title: Jobtitle organizationId: anyOf: - type: string - type: 'null' title: Organizationid instanceType: type: string enum: - AssignedPerson const: AssignedPerson title: Instancetype type: object required: - id - name - personName - jobTitle - instanceType title: AssignedPerson BiomedicalConcept-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label synonyms: items: type: string type: array title: Synonyms default: [] reference: type: string title: Reference properties: items: $ref: '#/components/schemas/BiomedicalConceptProperty-Input' type: array title: Properties default: [] code: $ref: '#/components/schemas/AliasCode-Input' notes: items: $ref: '#/components/schemas/CommentAnnotation-Input' type: array title: Notes default: [] instanceType: type: string enum: - BiomedicalConcept const: BiomedicalConcept title: Instancetype type: object required: - id - name - reference - code - instanceType title: BiomedicalConcept BiomedicalConcept-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label synonyms: items: type: string type: array title: Synonyms default: [] reference: type: string title: Reference properties: items: $ref: '#/components/schemas/BiomedicalConceptProperty-Output' type: array title: Properties default: [] code: $ref: '#/components/schemas/AliasCode-Output' notes: items: $ref: '#/components/schemas/CommentAnnotation-Output' type: array title: Notes default: [] instanceType: type: string enum: - BiomedicalConcept const: BiomedicalConcept title: Instancetype type: object required: - id - name - reference - code - instanceType title: BiomedicalConcept BiomedicalConceptCategory-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description childIds: items: type: string type: array title: Childids default: [] memberIds: items: type: string type: array title: Memberids default: [] code: anyOf: - $ref: '#/components/schemas/AliasCode-Input' - type: 'null' notes: items: $ref: '#/components/schemas/CommentAnnotation-Input' type: array title: Notes default: [] instanceType: type: string enum: - BiomedicalConceptCategory const: BiomedicalConceptCategory title: Instancetype type: object required: - id - name - instanceType title: BiomedicalConceptCategory BiomedicalConceptCategory-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description childIds: items: type: string type: array title: Childids default: [] memberIds: items: type: string type: array title: Memberids default: [] code: anyOf: - $ref: '#/components/schemas/AliasCode-Output' - type: 'null' notes: items: $ref: '#/components/schemas/CommentAnnotation-Output' type: array title: Notes default: [] instanceType: type: string enum: - BiomedicalConceptCategory const: BiomedicalConceptCategory title: Instancetype type: object required: - id - name - instanceType title: BiomedicalConceptCategory BiomedicalConceptProperty-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label isRequired: type: boolean title: Isrequired isEnabled: type: boolean title: Isenabled datatype: type: string title: Datatype responseCodes: items: $ref: '#/components/schemas/ResponseCode-Input' type: array title: Responsecodes default: [] code: $ref: '#/components/schemas/AliasCode-Input' notes: items: $ref: '#/components/schemas/CommentAnnotation-Input' type: array title: Notes default: [] instanceType: type: string enum: - BiomedicalConceptProperty const: BiomedicalConceptProperty title: Instancetype type: object required: - id - name - isRequired - isEnabled - datatype - code - instanceType title: BiomedicalConceptProperty BiomedicalConceptProperty-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label isRequired: type: boolean title: Isrequired isEnabled: type: boolean title: Isenabled datatype: type: string title: Datatype responseCodes: items: $ref: '#/components/schemas/ResponseCode-Output' type: array title: Responsecodes default: [] code: $ref: '#/components/schemas/AliasCode-Output' notes: items: $ref: '#/components/schemas/CommentAnnotation-Output' type: array title: Notes default: [] instanceType: type: string enum: - BiomedicalConceptProperty const: BiomedicalConceptProperty title: Instancetype type: object required: - id - name - isRequired - isEnabled - datatype - code - instanceType title: BiomedicalConceptProperty BiomedicalConceptSurrogate-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description reference: anyOf: - type: string - type: 'null' title: Reference notes: items: $ref: '#/components/schemas/CommentAnnotation-Input' type: array title: Notes default: [] instanceType: type: string enum: - BiomedicalConceptSurrogate const: BiomedicalConceptSurrogate title: Instancetype type: object required: - id - name - instanceType title: BiomedicalConceptSurrogate BiomedicalConceptSurrogate-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description reference: anyOf: - type: string - type: 'null' title: Reference notes: items: $ref: '#/components/schemas/CommentAnnotation-Output' type: array title: Notes default: [] instanceType: type: string enum: - BiomedicalConceptSurrogate const: BiomedicalConceptSurrogate title: Instancetype type: object required: - id - name - instanceType title: BiomedicalConceptSurrogate BiospecimenRetention-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description isRetained: type: boolean title: Isretained includesDNA: anyOf: - type: boolean - type: 'null' title: Includesdna instanceType: type: string enum: - BiospecimenRetention const: BiospecimenRetention title: Instancetype type: object required: - id - name - isRetained - instanceType title: BiospecimenRetention BiospecimenRetention-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description isRetained: type: boolean title: Isretained includesDNA: anyOf: - type: boolean - type: 'null' title: Includesdna instanceType: type: string enum: - BiospecimenRetention const: BiospecimenRetention title: Instancetype type: object required: - id - name - isRetained - instanceType title: BiospecimenRetention Characteristic-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description text: type: string title: Text dictionaryId: anyOf: - type: string - type: 'null' title: Dictionaryid notes: items: $ref: '#/components/schemas/CommentAnnotation-Input' type: array title: Notes default: [] instanceType: type: string enum: - Characteristic const: Characteristic title: Instancetype type: object required: - id - name - text - instanceType title: Characteristic Characteristic-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description text: type: string title: Text dictionaryId: anyOf: - type: string - type: 'null' title: Dictionaryid notes: items: $ref: '#/components/schemas/CommentAnnotation-Output' type: array title: Notes default: [] instanceType: type: string enum: - Characteristic const: Characteristic title: Instancetype type: object required: - id - name - text - instanceType title: Characteristic Code-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] code: type: string title: Code codeSystem: type: string title: Codesystem codeSystemVersion: type: string title: Codesystemversion decode: type: string title: Decode instanceType: type: string enum: - Code const: Code title: Instancetype type: object required: - id - code - codeSystem - codeSystemVersion - decode - instanceType title: Code Code-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] code: type: string title: Code codeSystem: type: string title: Codesystem codeSystemVersion: type: string title: Codesystemversion decode: type: string title: Decode instanceType: type: string enum: - Code const: Code title: Instancetype type: object required: - id - code - codeSystem - codeSystemVersion - decode - instanceType title: Code CommentAnnotation-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] text: type: string title: Text codes: items: $ref: '#/components/schemas/Code-Input' type: array title: Codes default: [] instanceType: type: string enum: - CommentAnnotation const: CommentAnnotation title: Instancetype type: object required: - id - text - instanceType title: CommentAnnotation CommentAnnotation-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] text: type: string title: Text codes: items: $ref: '#/components/schemas/Code-Output' type: array title: Codes default: [] instanceType: type: string enum: - CommentAnnotation const: CommentAnnotation title: Instancetype type: object required: - id - text - instanceType title: CommentAnnotation Condition-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description text: type: string title: Text dictionaryId: anyOf: - type: string - type: 'null' title: Dictionaryid notes: items: $ref: '#/components/schemas/CommentAnnotation-Input' type: array title: Notes default: [] contextIds: items: type: string type: array title: Contextids default: [] appliesToIds: items: type: string type: array title: Appliestoids default: [] instanceType: type: string enum: - Condition const: Condition title: Instancetype type: object required: - id - name - text - instanceType title: Condition Condition-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description text: type: string title: Text dictionaryId: anyOf: - type: string - type: 'null' title: Dictionaryid notes: items: $ref: '#/components/schemas/CommentAnnotation-Output' type: array title: Notes default: [] contextIds: items: type: string type: array title: Contextids default: [] appliesToIds: items: type: string type: array title: Appliestoids default: [] instanceType: type: string enum: - Condition const: Condition title: Instancetype type: object required: - id - name - text - instanceType title: Condition ConditionAssignment-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] condition: type: string title: Condition conditionTargetId: type: string title: Conditiontargetid instanceType: type: string enum: - ConditionAssignment const: ConditionAssignment title: Instancetype type: object required: - id - condition - conditionTargetId - instanceType title: ConditionAssignment ConditionAssignment-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] condition: type: string title: Condition conditionTargetId: type: string title: Conditiontargetid instanceType: type: string enum: - ConditionAssignment const: ConditionAssignment title: Instancetype type: object required: - id - condition - conditionTargetId - instanceType title: ConditionAssignment DocumentContentReference-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] sectionNumber: type: string title: Sectionnumber sectionTitle: type: string title: Sectiontitle appliesToId: type: string title: Appliestoid instanceType: type: string enum: - DocumentContentReference const: DocumentContentReference title: Instancetype type: object required: - id - sectionNumber - sectionTitle - appliesToId - instanceType title: DocumentContentReference DocumentContentReference-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] sectionNumber: type: string title: Sectionnumber sectionTitle: type: string title: Sectiontitle appliesToId: type: string title: Appliestoid instanceType: type: string enum: - DocumentContentReference const: DocumentContentReference title: Instancetype type: object required: - id - sectionNumber - sectionTitle - appliesToId - instanceType title: DocumentContentReference Duration-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] text: anyOf: - type: string - type: 'null' title: Text quantity: anyOf: - $ref: '#/components/schemas/Quantity-Input' - $ref: '#/components/schemas/Range-Input' - type: 'null' title: Quantity durationWillVary: type: boolean title: Durationwillvary reasonDurationWillVary: anyOf: - type: string - type: 'null' title: Reasondurationwillvary instanceType: type: string enum: - Duration const: Duration title: Instancetype type: object required: - id - durationWillVary - instanceType title: Duration Duration-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] text: anyOf: - type: string - type: 'null' title: Text quantity: anyOf: - $ref: '#/components/schemas/Quantity-Output' - $ref: '#/components/schemas/Range-Output' - type: 'null' title: Quantity durationWillVary: type: boolean title: Durationwillvary reasonDurationWillVary: anyOf: - type: string - type: 'null' title: Reasondurationwillvary instanceType: type: string enum: - Duration const: Duration title: Instancetype type: object required: - id - durationWillVary - instanceType title: Duration EligibilityCriterion-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description category: $ref: '#/components/schemas/Code-Input' identifier: type: string title: Identifier criterionItemId: type: string title: Criterionitemid nextId: anyOf: - type: string - type: 'null' title: Nextid previousId: anyOf: - type: string - type: 'null' title: Previousid notes: items: $ref: '#/components/schemas/CommentAnnotation-Input' type: array title: Notes default: [] instanceType: type: string enum: - EligibilityCriterion const: EligibilityCriterion title: Instancetype type: object required: - id - name - category - identifier - criterionItemId - instanceType title: EligibilityCriterion EligibilityCriterion-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description category: $ref: '#/components/schemas/Code-Output' identifier: type: string title: Identifier criterionItemId: type: string title: Criterionitemid nextId: anyOf: - type: string - type: 'null' title: Nextid previousId: anyOf: - type: string - type: 'null' title: Previousid notes: items: $ref: '#/components/schemas/CommentAnnotation-Output' type: array title: Notes default: [] instanceType: type: string enum: - EligibilityCriterion const: EligibilityCriterion title: Instancetype type: object required: - id - name - category - identifier - criterionItemId - instanceType title: EligibilityCriterion EligibilityCriterionItem-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description text: type: string title: Text dictionaryId: anyOf: - type: string - type: 'null' title: Dictionaryid notes: items: $ref: '#/components/schemas/CommentAnnotation-Input' type: array title: Notes default: [] instanceType: type: string enum: - EligibilityCriterionItem const: EligibilityCriterionItem title: Instancetype type: object required: - id - name - text - instanceType title: EligibilityCriterionItem EligibilityCriterionItem-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description text: type: string title: Text dictionaryId: anyOf: - type: string - type: 'null' title: Dictionaryid notes: items: $ref: '#/components/schemas/CommentAnnotation-Output' type: array title: Notes default: [] instanceType: type: string enum: - EligibilityCriterionItem const: EligibilityCriterionItem title: Instancetype type: object required: - id - name - text - instanceType title: EligibilityCriterionItem Encounter-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description type: $ref: '#/components/schemas/Code-Input' previousId: anyOf: - type: string - type: 'null' title: Previousid nextId: anyOf: - type: string - type: 'null' title: Nextid scheduledAtId: anyOf: - type: string - type: 'null' title: Scheduledatid environmentalSettings: items: $ref: '#/components/schemas/Code-Input' type: array title: Environmentalsettings default: [] contactModes: items: $ref: '#/components/schemas/Code-Input' type: array title: Contactmodes default: [] transitionStartRule: anyOf: - $ref: '#/components/schemas/TransitionRule-Input' - type: 'null' transitionEndRule: anyOf: - $ref: '#/components/schemas/TransitionRule-Input' - type: 'null' notes: items: $ref: '#/components/schemas/CommentAnnotation-Input' type: array title: Notes default: [] instanceType: type: string enum: - Encounter const: Encounter title: Instancetype type: object required: - id - name - type - instanceType title: Encounter Encounter-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description type: $ref: '#/components/schemas/Code-Output' previousId: anyOf: - type: string - type: 'null' title: Previousid nextId: anyOf: - type: string - type: 'null' title: Nextid scheduledAtId: anyOf: - type: string - type: 'null' title: Scheduledatid environmentalSettings: items: $ref: '#/components/schemas/Code-Output' type: array title: Environmentalsettings default: [] contactModes: items: $ref: '#/components/schemas/Code-Output' type: array title: Contactmodes default: [] transitionStartRule: anyOf: - $ref: '#/components/schemas/TransitionRule-Output' - type: 'null' transitionEndRule: anyOf: - $ref: '#/components/schemas/TransitionRule-Output' - type: 'null' notes: items: $ref: '#/components/schemas/CommentAnnotation-Output' type: array title: Notes default: [] instanceType: type: string enum: - Encounter const: Encounter title: Instancetype type: object required: - id - name - type - instanceType title: Encounter Endpoint-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description text: type: string title: Text dictionaryId: anyOf: - type: string - type: 'null' title: Dictionaryid notes: items: $ref: '#/components/schemas/CommentAnnotation-Input' type: array title: Notes default: [] purpose: type: string title: Purpose level: $ref: '#/components/schemas/Code-Input' instanceType: type: string enum: - Endpoint const: Endpoint title: Instancetype type: object required: - id - name - text - purpose - level - instanceType title: Endpoint Endpoint-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description text: type: string title: Text dictionaryId: anyOf: - type: string - type: 'null' title: Dictionaryid notes: items: $ref: '#/components/schemas/CommentAnnotation-Output' type: array title: Notes default: [] purpose: type: string title: Purpose level: $ref: '#/components/schemas/Code-Output' instanceType: type: string enum: - Endpoint const: Endpoint title: Instancetype type: object required: - id - name - text - purpose - level - instanceType title: Endpoint Estimand-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description populationSummary: type: string title: Populationsummary analysisPopulationId: type: string title: Analysispopulationid interventionIds: items: type: string type: array title: Interventionids variableOfInterestId: type: string title: Variableofinterestid intercurrentEvents: items: $ref: '#/components/schemas/IntercurrentEvent-Input' type: array title: Intercurrentevents notes: items: $ref: '#/components/schemas/CommentAnnotation-Input' type: array title: Notes default: [] instanceType: type: string enum: - Estimand const: Estimand title: Instancetype type: object required: - id - name - populationSummary - analysisPopulationId - interventionIds - variableOfInterestId - intercurrentEvents - instanceType title: Estimand Estimand-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description populationSummary: type: string title: Populationsummary analysisPopulationId: type: string title: Analysispopulationid interventionIds: items: type: string type: array title: Interventionids variableOfInterestId: type: string title: Variableofinterestid intercurrentEvents: items: $ref: '#/components/schemas/IntercurrentEvent-Output' type: array title: Intercurrentevents notes: items: $ref: '#/components/schemas/CommentAnnotation-Output' type: array title: Notes default: [] instanceType: type: string enum: - Estimand const: Estimand title: Instancetype type: object required: - id - name - populationSummary - analysisPopulationId - interventionIds - variableOfInterestId - intercurrentEvents - instanceType title: Estimand ExtensionAttribute-Input: properties: id: type: string minLength: 1 title: Id url: type: string title: Url valueString: anyOf: - type: string - type: 'null' title: Valuestring valueBoolean: anyOf: - type: boolean - type: 'null' title: Valueboolean valueInteger: anyOf: - type: integer - type: 'null' title: Valueinteger valueId: anyOf: - type: string - type: 'null' title: Valueid valueQuantity: anyOf: - $ref: '#/components/schemas/Quantity-Input' - type: 'null' valueRange: anyOf: - $ref: '#/components/schemas/Range-Input' - type: 'null' valueCode: anyOf: - $ref: '#/components/schemas/Code-Input' - type: 'null' valueAliasCode: anyOf: - $ref: '#/components/schemas/AliasCode-Input' - type: 'null' valueExtensionClass: anyOf: - $ref: '#/components/schemas/ExtensionClass-Input' - type: 'null' extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] instanceType: type: string enum: - ExtensionAttribute const: ExtensionAttribute title: Instancetype type: object required: - id - url - instanceType title: ExtensionAttribute ExtensionAttribute-Output: properties: id: type: string minLength: 1 title: Id url: type: string title: Url valueString: anyOf: - type: string - type: 'null' title: Valuestring valueBoolean: anyOf: - type: boolean - type: 'null' title: Valueboolean valueInteger: anyOf: - type: integer - type: 'null' title: Valueinteger valueId: anyOf: - type: string - type: 'null' title: Valueid valueQuantity: anyOf: - $ref: '#/components/schemas/Quantity-Output' - type: 'null' valueRange: anyOf: - $ref: '#/components/schemas/Range-Output' - type: 'null' valueCode: anyOf: - $ref: '#/components/schemas/Code-Output' - type: 'null' valueAliasCode: anyOf: - $ref: '#/components/schemas/AliasCode-Output' - type: 'null' valueExtensionClass: anyOf: - $ref: '#/components/schemas/ExtensionClass-Output' - type: 'null' extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] instanceType: type: string enum: - ExtensionAttribute const: ExtensionAttribute title: Instancetype type: object required: - id - url - instanceType title: ExtensionAttribute ExtensionClass-Input: properties: id: type: string minLength: 1 title: Id url: type: string title: Url extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes instanceType: type: string enum: - ExtensionClass const: ExtensionClass title: Instancetype type: object required: - id - url - extensionAttributes - instanceType title: ExtensionClass ExtensionClass-Output: properties: id: type: string minLength: 1 title: Id url: type: string title: Url extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes instanceType: type: string enum: - ExtensionClass const: ExtensionClass title: Instancetype type: object required: - id - url - extensionAttributes - instanceType title: ExtensionClass GeographicScope-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] type: $ref: '#/components/schemas/Code-Input' code: anyOf: - $ref: '#/components/schemas/AliasCode-Input' - type: 'null' instanceType: type: string enum: - GeographicScope const: GeographicScope title: Instancetype type: object required: - id - type - instanceType title: GeographicScope GeographicScope-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] type: $ref: '#/components/schemas/Code-Output' code: anyOf: - $ref: '#/components/schemas/AliasCode-Output' - type: 'null' instanceType: type: string enum: - GeographicScope const: GeographicScope title: Instancetype type: object required: - id - type - instanceType title: GeographicScope GovernanceDate-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description type: $ref: '#/components/schemas/Code-Input' dateValue: type: string format: date title: Datevalue geographicScopes: items: $ref: '#/components/schemas/GeographicScope-Input' type: array title: Geographicscopes instanceType: type: string enum: - GovernanceDate const: GovernanceDate title: Instancetype type: object required: - id - name - type - dateValue - geographicScopes - instanceType title: GovernanceDate GovernanceDate-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description type: $ref: '#/components/schemas/Code-Output' dateValue: type: string format: date title: Datevalue geographicScopes: items: $ref: '#/components/schemas/GeographicScope-Output' type: array title: Geographicscopes instanceType: type: string enum: - GovernanceDate const: GovernanceDate title: Instancetype type: object required: - id - name - type - dateValue - geographicScopes - instanceType title: GovernanceDate HTTPValidationError: properties: detail: items: $ref: '#/components/schemas/ValidationError' type: array title: Detail type: object title: HTTPValidationError Indication-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description codes: items: $ref: '#/components/schemas/Code-Input' type: array title: Codes default: [] isRareDisease: type: boolean title: Israredisease notes: items: $ref: '#/components/schemas/CommentAnnotation-Input' type: array title: Notes default: [] instanceType: type: string enum: - Indication const: Indication title: Instancetype type: object required: - id - name - isRareDisease - instanceType title: Indication Indication-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description codes: items: $ref: '#/components/schemas/Code-Output' type: array title: Codes default: [] isRareDisease: type: boolean title: Israredisease notes: items: $ref: '#/components/schemas/CommentAnnotation-Output' type: array title: Notes default: [] instanceType: type: string enum: - Indication const: Indication title: Instancetype type: object required: - id - name - isRareDisease - instanceType title: Indication Ingredient-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] role: $ref: '#/components/schemas/Code-Input' substance: $ref: '#/components/schemas/Substance-Input' instanceType: type: string enum: - Ingredient const: Ingredient title: Instancetype type: object required: - id - role - substance - instanceType title: Ingredient Ingredient-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] role: $ref: '#/components/schemas/Code-Output' substance: $ref: '#/components/schemas/Substance-Output' instanceType: type: string enum: - Ingredient const: Ingredient title: Instancetype type: object required: - id - role - substance - instanceType title: Ingredient IntercurrentEvent-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description text: type: string title: Text dictionaryId: anyOf: - type: string - type: 'null' title: Dictionaryid notes: items: $ref: '#/components/schemas/CommentAnnotation-Input' type: array title: Notes default: [] strategy: type: string title: Strategy instanceType: type: string enum: - IntercurrentEvent const: IntercurrentEvent title: Instancetype type: object required: - id - name - text - strategy - instanceType title: IntercurrentEvent IntercurrentEvent-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description text: type: string title: Text dictionaryId: anyOf: - type: string - type: 'null' title: Dictionaryid notes: items: $ref: '#/components/schemas/CommentAnnotation-Output' type: array title: Notes default: [] strategy: type: string title: Strategy instanceType: type: string enum: - IntercurrentEvent const: IntercurrentEvent title: Instancetype type: object required: - id - name - text - strategy - instanceType title: IntercurrentEvent InterventionalStudyDesign-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description studyType: anyOf: - $ref: '#/components/schemas/Code-Input' - type: 'null' studyPhase: anyOf: - $ref: '#/components/schemas/AliasCode-Input' - type: 'null' therapeuticAreas: items: $ref: '#/components/schemas/Code-Input' type: array title: Therapeuticareas default: [] characteristics: items: $ref: '#/components/schemas/Code-Input' type: array title: Characteristics default: [] encounters: items: $ref: '#/components/schemas/Encounter-Input' type: array title: Encounters default: [] activities: items: $ref: '#/components/schemas/Activity-Input' type: array title: Activities default: [] arms: items: $ref: '#/components/schemas/StudyArm-Input' type: array title: Arms studyCells: items: $ref: '#/components/schemas/StudyCell-Input' type: array title: Studycells rationale: type: string title: Rationale epochs: items: $ref: '#/components/schemas/StudyEpoch-Input' type: array title: Epochs elements: items: $ref: '#/components/schemas/StudyElement-Input' type: array title: Elements default: [] estimands: items: $ref: '#/components/schemas/Estimand-Input' type: array title: Estimands default: [] indications: items: $ref: '#/components/schemas/Indication-Input' type: array title: Indications default: [] studyInterventionIds: items: type: string type: array title: Studyinterventionids default: [] objectives: items: $ref: '#/components/schemas/Objective-Input' type: array title: Objectives default: [] population: $ref: '#/components/schemas/StudyDesignPopulation-Input' scheduleTimelines: items: $ref: '#/components/schemas/ScheduleTimeline-Input' type: array title: Scheduletimelines default: [] biospecimenRetentions: items: $ref: '#/components/schemas/BiospecimenRetention-Input' type: array title: Biospecimenretentions default: [] documentVersionIds: items: type: string type: array title: Documentversionids default: [] eligibilityCriteria: items: $ref: '#/components/schemas/EligibilityCriterion-Input' type: array title: Eligibilitycriteria analysisPopulations: items: $ref: '#/components/schemas/AnalysisPopulation-Input' type: array title: Analysispopulations default: [] notes: items: $ref: '#/components/schemas/CommentAnnotation-Input' type: array title: Notes default: [] subTypes: items: $ref: '#/components/schemas/Code-Input' type: array title: Subtypes default: [] model: $ref: '#/components/schemas/Code-Input' intentTypes: items: $ref: '#/components/schemas/Code-Input' type: array title: Intenttypes default: [] blindingSchema: anyOf: - $ref: '#/components/schemas/AliasCode-Input' - type: 'null' instanceType: type: string enum: - InterventionalStudyDesign const: InterventionalStudyDesign title: Instancetype type: object required: - id - name - arms - studyCells - rationale - epochs - population - eligibilityCriteria - model - instanceType title: InterventionalStudyDesign InterventionalStudyDesign-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description studyType: anyOf: - $ref: '#/components/schemas/Code-Output' - type: 'null' studyPhase: anyOf: - $ref: '#/components/schemas/AliasCode-Output' - type: 'null' therapeuticAreas: items: $ref: '#/components/schemas/Code-Output' type: array title: Therapeuticareas default: [] characteristics: items: $ref: '#/components/schemas/Code-Output' type: array title: Characteristics default: [] encounters: items: $ref: '#/components/schemas/Encounter-Output' type: array title: Encounters default: [] activities: items: $ref: '#/components/schemas/Activity-Output' type: array title: Activities default: [] arms: items: $ref: '#/components/schemas/StudyArm-Output' type: array title: Arms studyCells: items: $ref: '#/components/schemas/StudyCell-Output' type: array title: Studycells rationale: type: string title: Rationale epochs: items: $ref: '#/components/schemas/StudyEpoch-Output' type: array title: Epochs elements: items: $ref: '#/components/schemas/StudyElement-Output' type: array title: Elements default: [] estimands: items: $ref: '#/components/schemas/Estimand-Output' type: array title: Estimands default: [] indications: items: $ref: '#/components/schemas/Indication-Output' type: array title: Indications default: [] studyInterventionIds: items: type: string type: array title: Studyinterventionids default: [] objectives: items: $ref: '#/components/schemas/Objective-Output' type: array title: Objectives default: [] population: $ref: '#/components/schemas/StudyDesignPopulation-Output' scheduleTimelines: items: $ref: '#/components/schemas/ScheduleTimeline-Output' type: array title: Scheduletimelines default: [] biospecimenRetentions: items: $ref: '#/components/schemas/BiospecimenRetention-Output' type: array title: Biospecimenretentions default: [] documentVersionIds: items: type: string type: array title: Documentversionids default: [] eligibilityCriteria: items: $ref: '#/components/schemas/EligibilityCriterion-Output' type: array title: Eligibilitycriteria analysisPopulations: items: $ref: '#/components/schemas/AnalysisPopulation-Output' type: array title: Analysispopulations default: [] notes: items: $ref: '#/components/schemas/CommentAnnotation-Output' type: array title: Notes default: [] subTypes: items: $ref: '#/components/schemas/Code-Output' type: array title: Subtypes default: [] model: $ref: '#/components/schemas/Code-Output' intentTypes: items: $ref: '#/components/schemas/Code-Output' type: array title: Intenttypes default: [] blindingSchema: anyOf: - $ref: '#/components/schemas/AliasCode-Output' - type: 'null' instanceType: type: string enum: - InterventionalStudyDesign const: InterventionalStudyDesign title: Instancetype type: object required: - id - name - arms - studyCells - rationale - epochs - population - eligibilityCriteria - model - instanceType title: InterventionalStudyDesign Masking-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] text: type: string title: Text isMasked: type: boolean title: Ismasked instanceType: type: string enum: - Masking const: Masking title: Instancetype type: object required: - id - text - isMasked - instanceType title: Masking Masking-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] text: type: string title: Text isMasked: type: boolean title: Ismasked instanceType: type: string enum: - Masking const: Masking title: Instancetype type: object required: - id - text - isMasked - instanceType title: Masking MedicalDevice-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description hardwareVersion: anyOf: - type: string - type: 'null' title: Hardwareversion softwareVersion: anyOf: - type: string - type: 'null' title: Softwareversion embeddedProductId: anyOf: - type: string - type: 'null' title: Embeddedproductid sourcing: anyOf: - $ref: '#/components/schemas/Code-Input' - type: 'null' identifiers: items: $ref: '#/components/schemas/MedicalDeviceIdentifier-Input' type: array title: Identifiers default: [] notes: items: $ref: '#/components/schemas/CommentAnnotation-Input' type: array title: Notes default: [] instanceType: type: string enum: - MedicalDevice const: MedicalDevice title: Instancetype type: object required: - id - name - instanceType title: MedicalDevice MedicalDevice-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description hardwareVersion: anyOf: - type: string - type: 'null' title: Hardwareversion softwareVersion: anyOf: - type: string - type: 'null' title: Softwareversion embeddedProductId: anyOf: - type: string - type: 'null' title: Embeddedproductid sourcing: anyOf: - $ref: '#/components/schemas/Code-Output' - type: 'null' identifiers: items: $ref: '#/components/schemas/MedicalDeviceIdentifier-Output' type: array title: Identifiers default: [] notes: items: $ref: '#/components/schemas/CommentAnnotation-Output' type: array title: Notes default: [] instanceType: type: string enum: - MedicalDevice const: MedicalDevice title: Instancetype type: object required: - id - name - instanceType title: MedicalDevice MedicalDeviceIdentifier-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] text: type: string title: Text scopeId: type: string title: Scopeid type: $ref: '#/components/schemas/Code-Input' instanceType: type: string enum: - MedicalDeviceIdentifier const: MedicalDeviceIdentifier title: Instancetype type: object required: - id - text - scopeId - type - instanceType title: MedicalDeviceIdentifier MedicalDeviceIdentifier-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] text: type: string title: Text scopeId: type: string title: Scopeid type: $ref: '#/components/schemas/Code-Output' instanceType: type: string enum: - MedicalDeviceIdentifier const: MedicalDeviceIdentifier title: Instancetype type: object required: - id - text - scopeId - type - instanceType title: MedicalDeviceIdentifier NarrativeContent-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name sectionNumber: anyOf: - type: string - type: 'null' title: Sectionnumber sectionTitle: anyOf: - type: string - type: 'null' title: Sectiontitle displaySectionNumber: type: boolean title: Displaysectionnumber displaySectionTitle: type: boolean title: Displaysectiontitle childIds: items: type: string type: array title: Childids default: [] previousId: anyOf: - type: string - type: 'null' title: Previousid nextId: anyOf: - type: string - type: 'null' title: Nextid contentItemId: anyOf: - type: string - type: 'null' title: Contentitemid instanceType: type: string enum: - NarrativeContent const: NarrativeContent title: Instancetype type: object required: - id - name - displaySectionNumber - displaySectionTitle - instanceType title: NarrativeContent NarrativeContent-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name sectionNumber: anyOf: - type: string - type: 'null' title: Sectionnumber sectionTitle: anyOf: - type: string - type: 'null' title: Sectiontitle displaySectionNumber: type: boolean title: Displaysectionnumber displaySectionTitle: type: boolean title: Displaysectiontitle childIds: items: type: string type: array title: Childids default: [] previousId: anyOf: - type: string - type: 'null' title: Previousid nextId: anyOf: - type: string - type: 'null' title: Nextid contentItemId: anyOf: - type: string - type: 'null' title: Contentitemid instanceType: type: string enum: - NarrativeContent const: NarrativeContent title: Instancetype type: object required: - id - name - displaySectionNumber - displaySectionTitle - instanceType title: NarrativeContent NarrativeContentItem-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name text: type: string title: Text instanceType: type: string enum: - NarrativeContentItem const: NarrativeContentItem title: Instancetype type: object required: - id - name - text - instanceType title: NarrativeContentItem NarrativeContentItem-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name text: type: string title: Text instanceType: type: string enum: - NarrativeContentItem const: NarrativeContentItem title: Instancetype type: object required: - id - name - text - instanceType title: NarrativeContentItem Objective-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description text: type: string title: Text dictionaryId: anyOf: - type: string - type: 'null' title: Dictionaryid notes: items: $ref: '#/components/schemas/CommentAnnotation-Input' type: array title: Notes default: [] level: $ref: '#/components/schemas/Code-Input' endpoints: items: $ref: '#/components/schemas/Endpoint-Input' type: array title: Endpoints default: [] instanceType: type: string enum: - Objective const: Objective title: Instancetype type: object required: - id - name - text - level - instanceType title: Objective Objective-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description text: type: string title: Text dictionaryId: anyOf: - type: string - type: 'null' title: Dictionaryid notes: items: $ref: '#/components/schemas/CommentAnnotation-Output' type: array title: Notes default: [] level: $ref: '#/components/schemas/Code-Output' endpoints: items: $ref: '#/components/schemas/Endpoint-Output' type: array title: Endpoints default: [] instanceType: type: string enum: - Objective const: Objective title: Instancetype type: object required: - id - name - text - level - instanceType title: Objective ObservationalStudyDesign-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description studyType: anyOf: - $ref: '#/components/schemas/Code-Input' - type: 'null' studyPhase: anyOf: - $ref: '#/components/schemas/AliasCode-Input' - type: 'null' therapeuticAreas: items: $ref: '#/components/schemas/Code-Input' type: array title: Therapeuticareas default: [] characteristics: items: $ref: '#/components/schemas/Code-Input' type: array title: Characteristics default: [] encounters: items: $ref: '#/components/schemas/Encounter-Input' type: array title: Encounters default: [] activities: items: $ref: '#/components/schemas/Activity-Input' type: array title: Activities default: [] arms: items: $ref: '#/components/schemas/StudyArm-Input' type: array title: Arms studyCells: items: $ref: '#/components/schemas/StudyCell-Input' type: array title: Studycells rationale: type: string title: Rationale epochs: items: $ref: '#/components/schemas/StudyEpoch-Input' type: array title: Epochs elements: items: $ref: '#/components/schemas/StudyElement-Input' type: array title: Elements default: [] estimands: items: $ref: '#/components/schemas/Estimand-Input' type: array title: Estimands default: [] indications: items: $ref: '#/components/schemas/Indication-Input' type: array title: Indications default: [] studyInterventionIds: items: type: string type: array title: Studyinterventionids default: [] objectives: items: $ref: '#/components/schemas/Objective-Input' type: array title: Objectives default: [] population: $ref: '#/components/schemas/StudyDesignPopulation-Input' scheduleTimelines: items: $ref: '#/components/schemas/ScheduleTimeline-Input' type: array title: Scheduletimelines default: [] biospecimenRetentions: items: $ref: '#/components/schemas/BiospecimenRetention-Input' type: array title: Biospecimenretentions default: [] documentVersionIds: items: type: string type: array title: Documentversionids default: [] eligibilityCriteria: items: $ref: '#/components/schemas/EligibilityCriterion-Input' type: array title: Eligibilitycriteria analysisPopulations: items: $ref: '#/components/schemas/AnalysisPopulation-Input' type: array title: Analysispopulations default: [] notes: items: $ref: '#/components/schemas/CommentAnnotation-Input' type: array title: Notes default: [] subTypes: items: $ref: '#/components/schemas/Code-Input' type: array title: Subtypes default: [] model: $ref: '#/components/schemas/Code-Input' timePerspective: $ref: '#/components/schemas/Code-Input' samplingMethod: anyOf: - $ref: '#/components/schemas/Code-Input' - type: 'null' instanceType: type: string enum: - ObservationalStudyDesign const: ObservationalStudyDesign title: Instancetype type: object required: - id - name - arms - studyCells - rationale - epochs - population - eligibilityCriteria - model - timePerspective - instanceType title: ObservationalStudyDesign ObservationalStudyDesign-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description studyType: anyOf: - $ref: '#/components/schemas/Code-Output' - type: 'null' studyPhase: anyOf: - $ref: '#/components/schemas/AliasCode-Output' - type: 'null' therapeuticAreas: items: $ref: '#/components/schemas/Code-Output' type: array title: Therapeuticareas default: [] characteristics: items: $ref: '#/components/schemas/Code-Output' type: array title: Characteristics default: [] encounters: items: $ref: '#/components/schemas/Encounter-Output' type: array title: Encounters default: [] activities: items: $ref: '#/components/schemas/Activity-Output' type: array title: Activities default: [] arms: items: $ref: '#/components/schemas/StudyArm-Output' type: array title: Arms studyCells: items: $ref: '#/components/schemas/StudyCell-Output' type: array title: Studycells rationale: type: string title: Rationale epochs: items: $ref: '#/components/schemas/StudyEpoch-Output' type: array title: Epochs elements: items: $ref: '#/components/schemas/StudyElement-Output' type: array title: Elements default: [] estimands: items: $ref: '#/components/schemas/Estimand-Output' type: array title: Estimands default: [] indications: items: $ref: '#/components/schemas/Indication-Output' type: array title: Indications default: [] studyInterventionIds: items: type: string type: array title: Studyinterventionids default: [] objectives: items: $ref: '#/components/schemas/Objective-Output' type: array title: Objectives default: [] population: $ref: '#/components/schemas/StudyDesignPopulation-Output' scheduleTimelines: items: $ref: '#/components/schemas/ScheduleTimeline-Output' type: array title: Scheduletimelines default: [] biospecimenRetentions: items: $ref: '#/components/schemas/BiospecimenRetention-Output' type: array title: Biospecimenretentions default: [] documentVersionIds: items: type: string type: array title: Documentversionids default: [] eligibilityCriteria: items: $ref: '#/components/schemas/EligibilityCriterion-Output' type: array title: Eligibilitycriteria analysisPopulations: items: $ref: '#/components/schemas/AnalysisPopulation-Output' type: array title: Analysispopulations default: [] notes: items: $ref: '#/components/schemas/CommentAnnotation-Output' type: array title: Notes default: [] subTypes: items: $ref: '#/components/schemas/Code-Output' type: array title: Subtypes default: [] model: $ref: '#/components/schemas/Code-Output' timePerspective: $ref: '#/components/schemas/Code-Output' samplingMethod: anyOf: - $ref: '#/components/schemas/Code-Output' - type: 'null' instanceType: type: string enum: - ObservationalStudyDesign const: ObservationalStudyDesign title: Instancetype type: object required: - id - name - arms - studyCells - rationale - epochs - population - eligibilityCriteria - model - timePerspective - instanceType title: ObservationalStudyDesign Organization-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label type: $ref: '#/components/schemas/Code-Input' identifierScheme: type: string title: Identifierscheme identifier: type: string title: Identifier legalAddress: anyOf: - $ref: '#/components/schemas/Address-Input' - type: 'null' managedSites: items: $ref: '#/components/schemas/StudySite-Input' type: array title: Managedsites default: [] instanceType: type: string enum: - Organization const: Organization title: Instancetype type: object required: - id - name - type - identifierScheme - identifier - instanceType title: Organization Organization-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label type: $ref: '#/components/schemas/Code-Output' identifierScheme: type: string title: Identifierscheme identifier: type: string title: Identifier legalAddress: anyOf: - $ref: '#/components/schemas/Address-Output' - type: 'null' managedSites: items: $ref: '#/components/schemas/StudySite-Output' type: array title: Managedsites default: [] instanceType: type: string enum: - Organization const: Organization title: Instancetype type: object required: - id - name - type - identifierScheme - identifier - instanceType title: Organization ParameterMap-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] tag: type: string title: Tag reference: type: string title: Reference instanceType: type: string enum: - ParameterMap const: ParameterMap title: Instancetype type: object required: - id - tag - reference - instanceType title: ParameterMap ParameterMap-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] tag: type: string title: Tag reference: type: string title: Reference instanceType: type: string enum: - ParameterMap const: ParameterMap title: Instancetype type: object required: - id - tag - reference - instanceType title: ParameterMap PersonName-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] text: anyOf: - type: string - type: 'null' title: Text familyName: anyOf: - type: string - type: 'null' title: Familyname givenNames: items: type: string type: array title: Givennames default: [] prefixes: items: type: string type: array title: Prefixes default: [] suffixes: items: type: string type: array title: Suffixes default: [] instanceType: type: string enum: - PersonName const: PersonName title: Instancetype type: object required: - id - instanceType title: PersonName PersonName-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] text: anyOf: - type: string - type: 'null' title: Text familyName: anyOf: - type: string - type: 'null' title: Familyname givenNames: items: type: string type: array title: Givennames default: [] prefixes: items: type: string type: array title: Prefixes default: [] suffixes: items: type: string type: array title: Suffixes default: [] instanceType: type: string enum: - PersonName const: PersonName title: Instancetype type: object required: - id - instanceType title: PersonName Procedure-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description procedureType: type: string title: Proceduretype code: $ref: '#/components/schemas/Code-Input' studyInterventionId: anyOf: - type: string - type: 'null' title: Studyinterventionid notes: items: $ref: '#/components/schemas/CommentAnnotation-Input' type: array title: Notes default: [] instanceType: type: string enum: - Procedure const: Procedure title: Instancetype type: object required: - id - name - procedureType - code - instanceType title: Procedure Procedure-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description procedureType: type: string title: Proceduretype code: $ref: '#/components/schemas/Code-Output' studyInterventionId: anyOf: - type: string - type: 'null' title: Studyinterventionid notes: items: $ref: '#/components/schemas/CommentAnnotation-Output' type: array title: Notes default: [] instanceType: type: string enum: - Procedure const: Procedure title: Instancetype type: object required: - id - name - procedureType - code - instanceType title: Procedure ProductOrganizationRole-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description code: $ref: '#/components/schemas/Code-Input' appliesToIds: items: type: string type: array title: Appliestoids default: [] organizationId: type: string title: Organizationid instanceType: type: string enum: - ProductOrganizationRole const: ProductOrganizationRole title: Instancetype type: object required: - id - name - code - organizationId - instanceType title: ProductOrganizationRole ProductOrganizationRole-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description code: $ref: '#/components/schemas/Code-Output' appliesToIds: items: type: string type: array title: Appliestoids default: [] organizationId: type: string title: Organizationid instanceType: type: string enum: - ProductOrganizationRole const: ProductOrganizationRole title: Instancetype type: object required: - id - name - code - organizationId - instanceType title: ProductOrganizationRole Quantity-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] value: type: number title: Value unit: anyOf: - $ref: '#/components/schemas/AliasCode-Input' - type: 'null' instanceType: type: string enum: - Quantity const: Quantity title: Instancetype type: object required: - id - value - instanceType title: Quantity Quantity-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] value: type: number title: Value unit: anyOf: - $ref: '#/components/schemas/AliasCode-Output' - type: 'null' instanceType: type: string enum: - Quantity const: Quantity title: Instancetype type: object required: - id - value - instanceType title: Quantity Range-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] minValue: $ref: '#/components/schemas/Quantity-Input' maxValue: $ref: '#/components/schemas/Quantity-Input' isApproximate: type: boolean title: Isapproximate instanceType: type: string enum: - Range const: Range title: Instancetype type: object required: - id - minValue - maxValue - isApproximate - instanceType title: Range Range-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] minValue: $ref: '#/components/schemas/Quantity-Output' maxValue: $ref: '#/components/schemas/Quantity-Output' isApproximate: type: boolean title: Isapproximate instanceType: type: string enum: - Range const: Range title: Instancetype type: object required: - id - minValue - maxValue - isApproximate - instanceType title: Range ReferenceIdentifier-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] text: type: string title: Text scopeId: type: string title: Scopeid type: $ref: '#/components/schemas/Code-Input' instanceType: type: string enum: - ReferenceIdentifier const: ReferenceIdentifier title: Instancetype type: object required: - id - text - scopeId - type - instanceType title: ReferenceIdentifier ReferenceIdentifier-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] text: type: string title: Text scopeId: type: string title: Scopeid type: $ref: '#/components/schemas/Code-Output' instanceType: type: string enum: - ReferenceIdentifier const: ReferenceIdentifier title: Instancetype type: object required: - id - text - scopeId - type - instanceType title: ReferenceIdentifier ResponseCode-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label isEnabled: type: boolean title: Isenabled code: $ref: '#/components/schemas/Code-Input' instanceType: type: string enum: - ResponseCode const: ResponseCode title: Instancetype type: object required: - id - name - isEnabled - code - instanceType title: ResponseCode ResponseCode-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label isEnabled: type: boolean title: Isenabled code: $ref: '#/components/schemas/Code-Output' instanceType: type: string enum: - ResponseCode const: ResponseCode title: Instancetype type: object required: - id - name - isEnabled - code - instanceType title: ResponseCode ScheduleTimeline-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description mainTimeline: type: boolean title: Maintimeline entryCondition: type: string title: Entrycondition entryId: type: string title: Entryid exits: items: $ref: '#/components/schemas/ScheduleTimelineExit-Input' type: array title: Exits default: [] timings: items: $ref: '#/components/schemas/Timing-Input' type: array title: Timings default: [] instances: items: anyOf: - $ref: '#/components/schemas/ScheduledActivityInstance-Input' - $ref: '#/components/schemas/ScheduledDecisionInstance-Input' type: array title: Instances default: [] plannedDuration: anyOf: - $ref: '#/components/schemas/Duration-Input' - type: 'null' instanceType: type: string enum: - ScheduleTimeline const: ScheduleTimeline title: Instancetype type: object required: - id - name - mainTimeline - entryCondition - entryId - instanceType title: ScheduleTimeline ScheduleTimeline-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description mainTimeline: type: boolean title: Maintimeline entryCondition: type: string title: Entrycondition entryId: type: string title: Entryid exits: items: $ref: '#/components/schemas/ScheduleTimelineExit-Output' type: array title: Exits default: [] timings: items: $ref: '#/components/schemas/Timing-Output' type: array title: Timings default: [] instances: items: anyOf: - $ref: '#/components/schemas/ScheduledActivityInstance-Output' - $ref: '#/components/schemas/ScheduledDecisionInstance-Output' type: array title: Instances default: [] plannedDuration: anyOf: - $ref: '#/components/schemas/Duration-Output' - type: 'null' instanceType: type: string enum: - ScheduleTimeline const: ScheduleTimeline title: Instancetype type: object required: - id - name - mainTimeline - entryCondition - entryId - instanceType title: ScheduleTimeline ScheduleTimelineExit-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] instanceType: type: string enum: - ScheduleTimelineExit const: ScheduleTimelineExit title: Instancetype type: object required: - id - instanceType title: ScheduleTimelineExit ScheduleTimelineExit-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] instanceType: type: string enum: - ScheduleTimelineExit const: ScheduleTimelineExit title: Instancetype type: object required: - id - instanceType title: ScheduleTimelineExit ScheduledActivityInstance-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description defaultConditionId: anyOf: - type: string - type: 'null' title: Defaultconditionid epochId: anyOf: - type: string - type: 'null' title: Epochid timelineId: anyOf: - type: string - type: 'null' title: Timelineid timelineExitId: anyOf: - type: string - type: 'null' title: Timelineexitid activityIds: items: type: string type: array title: Activityids default: [] encounterId: anyOf: - type: string - type: 'null' title: Encounterid instanceType: type: string enum: - ScheduledActivityInstance const: ScheduledActivityInstance title: Instancetype type: object required: - id - name - instanceType title: ScheduledActivityInstance ScheduledActivityInstance-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description defaultConditionId: anyOf: - type: string - type: 'null' title: Defaultconditionid epochId: anyOf: - type: string - type: 'null' title: Epochid timelineId: anyOf: - type: string - type: 'null' title: Timelineid timelineExitId: anyOf: - type: string - type: 'null' title: Timelineexitid activityIds: items: type: string type: array title: Activityids default: [] encounterId: anyOf: - type: string - type: 'null' title: Encounterid instanceType: type: string enum: - ScheduledActivityInstance const: ScheduledActivityInstance title: Instancetype type: object required: - id - name - instanceType title: ScheduledActivityInstance ScheduledDecisionInstance-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description defaultConditionId: anyOf: - type: string - type: 'null' title: Defaultconditionid epochId: anyOf: - type: string - type: 'null' title: Epochid conditionAssignments: items: $ref: '#/components/schemas/ConditionAssignment-Input' type: array title: Conditionassignments instanceType: type: string enum: - ScheduledDecisionInstance const: ScheduledDecisionInstance title: Instancetype type: object required: - id - name - conditionAssignments - instanceType title: ScheduledDecisionInstance ScheduledDecisionInstance-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description defaultConditionId: anyOf: - type: string - type: 'null' title: Defaultconditionid epochId: anyOf: - type: string - type: 'null' title: Epochid conditionAssignments: items: $ref: '#/components/schemas/ConditionAssignment-Output' type: array title: Conditionassignments instanceType: type: string enum: - ScheduledDecisionInstance const: ScheduledDecisionInstance title: Instancetype type: object required: - id - name - conditionAssignments - instanceType title: ScheduledDecisionInstance Strength-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description numerator: anyOf: - $ref: '#/components/schemas/Quantity-Input' - $ref: '#/components/schemas/Range-Input' title: Numerator denominator: anyOf: - $ref: '#/components/schemas/Quantity-Input' - type: 'null' instanceType: type: string enum: - Strength const: Strength title: Instancetype type: object required: - id - name - numerator - instanceType title: Strength Strength-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description numerator: anyOf: - $ref: '#/components/schemas/Quantity-Output' - $ref: '#/components/schemas/Range-Output' title: Numerator denominator: anyOf: - $ref: '#/components/schemas/Quantity-Output' - type: 'null' instanceType: type: string enum: - Strength const: Strength title: Instancetype type: object required: - id - name - numerator - instanceType title: Strength Study-Input: properties: id: anyOf: - type: string format: uuid - type: 'null' title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name description: anyOf: - type: string - type: 'null' title: Description label: anyOf: - type: string - type: 'null' title: Label versions: items: $ref: '#/components/schemas/StudyVersion-Input' type: array title: Versions default: [] documentedBy: items: $ref: '#/components/schemas/StudyDefinitionDocument-Input' type: array title: Documentedby default: [] instanceType: type: string enum: - Study const: Study title: Instancetype type: object required: - name - instanceType title: Study Study-Output: properties: id: anyOf: - type: string format: uuid - type: 'null' title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name description: anyOf: - type: string - type: 'null' title: Description label: anyOf: - type: string - type: 'null' title: Label versions: items: $ref: '#/components/schemas/StudyVersion-Output' type: array title: Versions default: [] documentedBy: items: $ref: '#/components/schemas/StudyDefinitionDocument-Output' type: array title: Documentedby default: [] instanceType: type: string enum: - Study const: Study title: Instancetype type: object required: - name - instanceType title: Study StudyAmendment-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description number: type: string title: Number summary: type: string title: Summary primaryReason: $ref: '#/components/schemas/StudyAmendmentReason-Input' secondaryReasons: items: $ref: '#/components/schemas/StudyAmendmentReason-Input' type: array title: Secondaryreasons default: [] changes: items: $ref: '#/components/schemas/StudyChange-Input' type: array title: Changes impacts: items: $ref: '#/components/schemas/StudyAmendmentImpact-Input' type: array title: Impacts default: [] geographicScopes: items: $ref: '#/components/schemas/GeographicScope-Input' type: array title: Geographicscopes enrollments: items: $ref: '#/components/schemas/SubjectEnrollment-Input' type: array title: Enrollments default: [] dateValues: items: $ref: '#/components/schemas/GovernanceDate-Input' type: array title: Datevalues default: [] previousId: anyOf: - type: string - type: 'null' title: Previousid notes: items: $ref: '#/components/schemas/CommentAnnotation-Input' type: array title: Notes default: [] instanceType: type: string enum: - StudyAmendment const: StudyAmendment title: Instancetype type: object required: - id - name - number - summary - primaryReason - changes - geographicScopes - instanceType title: StudyAmendment StudyAmendment-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description number: type: string title: Number summary: type: string title: Summary primaryReason: $ref: '#/components/schemas/StudyAmendmentReason-Output' secondaryReasons: items: $ref: '#/components/schemas/StudyAmendmentReason-Output' type: array title: Secondaryreasons default: [] changes: items: $ref: '#/components/schemas/StudyChange-Output' type: array title: Changes impacts: items: $ref: '#/components/schemas/StudyAmendmentImpact-Output' type: array title: Impacts default: [] geographicScopes: items: $ref: '#/components/schemas/GeographicScope-Output' type: array title: Geographicscopes enrollments: items: $ref: '#/components/schemas/SubjectEnrollment-Output' type: array title: Enrollments default: [] dateValues: items: $ref: '#/components/schemas/GovernanceDate-Output' type: array title: Datevalues default: [] previousId: anyOf: - type: string - type: 'null' title: Previousid notes: items: $ref: '#/components/schemas/CommentAnnotation-Output' type: array title: Notes default: [] instanceType: type: string enum: - StudyAmendment const: StudyAmendment title: Instancetype type: object required: - id - name - number - summary - primaryReason - changes - geographicScopes - instanceType title: StudyAmendment StudyAmendmentImpact-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] type: $ref: '#/components/schemas/Code-Input' text: type: string title: Text isSubstantial: type: boolean title: Issubstantial notes: items: $ref: '#/components/schemas/CommentAnnotation-Input' type: array title: Notes default: [] instanceType: type: string enum: - StudyAmendmentImpact const: StudyAmendmentImpact title: Instancetype type: object required: - id - type - text - isSubstantial - instanceType title: StudyAmendmentImpact StudyAmendmentImpact-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] type: $ref: '#/components/schemas/Code-Output' text: type: string title: Text isSubstantial: type: boolean title: Issubstantial notes: items: $ref: '#/components/schemas/CommentAnnotation-Output' type: array title: Notes default: [] instanceType: type: string enum: - StudyAmendmentImpact const: StudyAmendmentImpact title: Instancetype type: object required: - id - type - text - isSubstantial - instanceType title: StudyAmendmentImpact StudyAmendmentReason-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] code: $ref: '#/components/schemas/Code-Input' otherReason: anyOf: - type: string - type: 'null' title: Otherreason instanceType: type: string enum: - StudyAmendmentReason const: StudyAmendmentReason title: Instancetype type: object required: - id - code - instanceType title: StudyAmendmentReason StudyAmendmentReason-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] code: $ref: '#/components/schemas/Code-Output' otherReason: anyOf: - type: string - type: 'null' title: Otherreason instanceType: type: string enum: - StudyAmendmentReason const: StudyAmendmentReason title: Instancetype type: object required: - id - code - instanceType title: StudyAmendmentReason StudyArm-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description type: $ref: '#/components/schemas/Code-Input' dataOriginDescription: type: string title: Dataorigindescription dataOriginType: $ref: '#/components/schemas/Code-Input' populationIds: items: type: string type: array title: Populationids default: [] notes: items: $ref: '#/components/schemas/CommentAnnotation-Input' type: array title: Notes default: [] instanceType: type: string enum: - StudyArm const: StudyArm title: Instancetype type: object required: - id - name - type - dataOriginDescription - dataOriginType - instanceType title: StudyArm StudyArm-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description type: $ref: '#/components/schemas/Code-Output' dataOriginDescription: type: string title: Dataorigindescription dataOriginType: $ref: '#/components/schemas/Code-Output' populationIds: items: type: string type: array title: Populationids default: [] notes: items: $ref: '#/components/schemas/CommentAnnotation-Output' type: array title: Notes default: [] instanceType: type: string enum: - StudyArm const: StudyArm title: Instancetype type: object required: - id - name - type - dataOriginDescription - dataOriginType - instanceType title: StudyArm StudyCell-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] armId: type: string title: Armid epochId: type: string title: Epochid elementIds: items: type: string type: array title: Elementids instanceType: type: string enum: - StudyCell const: StudyCell title: Instancetype type: object required: - id - armId - epochId - elementIds - instanceType title: StudyCell StudyCell-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] armId: type: string title: Armid epochId: type: string title: Epochid elementIds: items: type: string type: array title: Elementids instanceType: type: string enum: - StudyCell const: StudyCell title: Instancetype type: object required: - id - armId - epochId - elementIds - instanceType title: StudyCell StudyChange-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description summary: type: string title: Summary rationale: type: string title: Rationale changedSections: items: $ref: '#/components/schemas/DocumentContentReference-Input' type: array title: Changedsections instanceType: type: string enum: - StudyChange const: StudyChange title: Instancetype type: object required: - id - name - summary - rationale - changedSections - instanceType title: StudyChange StudyChange-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description summary: type: string title: Summary rationale: type: string title: Rationale changedSections: items: $ref: '#/components/schemas/DocumentContentReference-Output' type: array title: Changedsections instanceType: type: string enum: - StudyChange const: StudyChange title: Instancetype type: object required: - id - name - summary - rationale - changedSections - instanceType title: StudyChange StudyCohort-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description includesHealthySubjects: type: boolean title: Includeshealthysubjects plannedEnrollmentNumber: anyOf: - $ref: '#/components/schemas/Quantity-Input' - $ref: '#/components/schemas/Range-Input' - type: 'null' title: Plannedenrollmentnumber plannedCompletionNumber: anyOf: - $ref: '#/components/schemas/Quantity-Input' - $ref: '#/components/schemas/Range-Input' - type: 'null' title: Plannedcompletionnumber plannedSex: items: $ref: '#/components/schemas/Code-Input' type: array maxItems: 2 title: Plannedsex default: [] criterionIds: items: type: string type: array title: Criterionids default: [] plannedAge: anyOf: - $ref: '#/components/schemas/Range-Input' - type: 'null' notes: items: $ref: '#/components/schemas/CommentAnnotation-Input' type: array title: Notes default: [] characteristics: items: $ref: '#/components/schemas/Characteristic-Input' type: array title: Characteristics default: [] indicationIds: items: type: string type: array title: Indicationids default: [] instanceType: type: string enum: - StudyCohort const: StudyCohort title: Instancetype type: object required: - id - name - includesHealthySubjects - instanceType title: StudyCohort StudyCohort-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description includesHealthySubjects: type: boolean title: Includeshealthysubjects plannedEnrollmentNumber: anyOf: - $ref: '#/components/schemas/Quantity-Output' - $ref: '#/components/schemas/Range-Output' - type: 'null' title: Plannedenrollmentnumber plannedCompletionNumber: anyOf: - $ref: '#/components/schemas/Quantity-Output' - $ref: '#/components/schemas/Range-Output' - type: 'null' title: Plannedcompletionnumber plannedSex: items: $ref: '#/components/schemas/Code-Output' type: array maxItems: 2 title: Plannedsex default: [] criterionIds: items: type: string type: array title: Criterionids default: [] plannedAge: anyOf: - $ref: '#/components/schemas/Range-Output' - type: 'null' notes: items: $ref: '#/components/schemas/CommentAnnotation-Output' type: array title: Notes default: [] characteristics: items: $ref: '#/components/schemas/Characteristic-Output' type: array title: Characteristics default: [] indicationIds: items: type: string type: array title: Indicationids default: [] instanceType: type: string enum: - StudyCohort const: StudyCohort title: Instancetype type: object required: - id - name - includesHealthySubjects - instanceType title: StudyCohort StudyDefinitionDocument-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description language: $ref: '#/components/schemas/Code-Input' type: $ref: '#/components/schemas/Code-Input' templateName: type: string title: Templatename versions: items: $ref: '#/components/schemas/StudyDefinitionDocumentVersion-Input' type: array title: Versions default: [] childIds: items: type: string type: array title: Childids default: [] notes: items: $ref: '#/components/schemas/CommentAnnotation-Input' type: array title: Notes default: [] instanceType: type: string enum: - StudyDefinitionDocument const: StudyDefinitionDocument title: Instancetype type: object required: - id - name - language - type - templateName - instanceType title: StudyDefinitionDocument StudyDefinitionDocument-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description language: $ref: '#/components/schemas/Code-Output' type: $ref: '#/components/schemas/Code-Output' templateName: type: string title: Templatename versions: items: $ref: '#/components/schemas/StudyDefinitionDocumentVersion-Output' type: array title: Versions default: [] childIds: items: type: string type: array title: Childids default: [] notes: items: $ref: '#/components/schemas/CommentAnnotation-Output' type: array title: Notes default: [] instanceType: type: string enum: - StudyDefinitionDocument const: StudyDefinitionDocument title: Instancetype type: object required: - id - name - language - type - templateName - instanceType title: StudyDefinitionDocument StudyDefinitionDocumentVersion-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] version: type: string title: Version status: $ref: '#/components/schemas/Code-Input' dateValues: items: $ref: '#/components/schemas/GovernanceDate-Input' type: array title: Datevalues default: [] contents: items: $ref: '#/components/schemas/NarrativeContent-Input' type: array title: Contents default: [] notes: items: $ref: '#/components/schemas/CommentAnnotation-Input' type: array title: Notes default: [] instanceType: type: string enum: - StudyDefinitionDocumentVersion const: StudyDefinitionDocumentVersion title: Instancetype type: object required: - id - version - status - instanceType title: StudyDefinitionDocumentVersion StudyDefinitionDocumentVersion-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] version: type: string title: Version status: $ref: '#/components/schemas/Code-Output' dateValues: items: $ref: '#/components/schemas/GovernanceDate-Output' type: array title: Datevalues default: [] contents: items: $ref: '#/components/schemas/NarrativeContent-Output' type: array title: Contents default: [] notes: items: $ref: '#/components/schemas/CommentAnnotation-Output' type: array title: Notes default: [] instanceType: type: string enum: - StudyDefinitionDocumentVersion const: StudyDefinitionDocumentVersion title: Instancetype type: object required: - id - version - status - instanceType title: StudyDefinitionDocumentVersion StudyDesignPopulation-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description includesHealthySubjects: type: boolean title: Includeshealthysubjects plannedEnrollmentNumber: anyOf: - $ref: '#/components/schemas/Quantity-Input' - $ref: '#/components/schemas/Range-Input' - type: 'null' title: Plannedenrollmentnumber plannedCompletionNumber: anyOf: - $ref: '#/components/schemas/Quantity-Input' - $ref: '#/components/schemas/Range-Input' - type: 'null' title: Plannedcompletionnumber plannedSex: items: $ref: '#/components/schemas/Code-Input' type: array maxItems: 2 title: Plannedsex default: [] criterionIds: items: type: string type: array title: Criterionids default: [] plannedAge: anyOf: - $ref: '#/components/schemas/Range-Input' - type: 'null' notes: items: $ref: '#/components/schemas/CommentAnnotation-Input' type: array title: Notes default: [] cohorts: items: $ref: '#/components/schemas/StudyCohort-Input' type: array title: Cohorts default: [] instanceType: type: string enum: - StudyDesignPopulation const: StudyDesignPopulation title: Instancetype type: object required: - id - name - includesHealthySubjects - instanceType title: StudyDesignPopulation StudyDesignPopulation-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description includesHealthySubjects: type: boolean title: Includeshealthysubjects plannedEnrollmentNumber: anyOf: - $ref: '#/components/schemas/Quantity-Output' - $ref: '#/components/schemas/Range-Output' - type: 'null' title: Plannedenrollmentnumber plannedCompletionNumber: anyOf: - $ref: '#/components/schemas/Quantity-Output' - $ref: '#/components/schemas/Range-Output' - type: 'null' title: Plannedcompletionnumber plannedSex: items: $ref: '#/components/schemas/Code-Output' type: array maxItems: 2 title: Plannedsex default: [] criterionIds: items: type: string type: array title: Criterionids default: [] plannedAge: anyOf: - $ref: '#/components/schemas/Range-Output' - type: 'null' notes: items: $ref: '#/components/schemas/CommentAnnotation-Output' type: array title: Notes default: [] cohorts: items: $ref: '#/components/schemas/StudyCohort-Output' type: array title: Cohorts default: [] instanceType: type: string enum: - StudyDesignPopulation const: StudyDesignPopulation title: Instancetype type: object required: - id - name - includesHealthySubjects - instanceType title: StudyDesignPopulation StudyElement-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description transitionStartRule: anyOf: - $ref: '#/components/schemas/TransitionRule-Input' - type: 'null' transitionEndRule: anyOf: - $ref: '#/components/schemas/TransitionRule-Input' - type: 'null' studyInterventionIds: items: type: string type: array title: Studyinterventionids default: [] notes: items: $ref: '#/components/schemas/CommentAnnotation-Input' type: array title: Notes default: [] instanceType: type: string enum: - StudyElement const: StudyElement title: Instancetype type: object required: - id - name - instanceType title: StudyElement StudyElement-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description transitionStartRule: anyOf: - $ref: '#/components/schemas/TransitionRule-Output' - type: 'null' transitionEndRule: anyOf: - $ref: '#/components/schemas/TransitionRule-Output' - type: 'null' studyInterventionIds: items: type: string type: array title: Studyinterventionids default: [] notes: items: $ref: '#/components/schemas/CommentAnnotation-Output' type: array title: Notes default: [] instanceType: type: string enum: - StudyElement const: StudyElement title: Instancetype type: object required: - id - name - instanceType title: StudyElement StudyEpoch-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description type: $ref: '#/components/schemas/Code-Input' previousId: anyOf: - type: string - type: 'null' title: Previousid nextId: anyOf: - type: string - type: 'null' title: Nextid notes: items: $ref: '#/components/schemas/CommentAnnotation-Input' type: array title: Notes default: [] instanceType: type: string enum: - StudyEpoch const: StudyEpoch title: Instancetype type: object required: - id - name - type - instanceType title: StudyEpoch StudyEpoch-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description type: $ref: '#/components/schemas/Code-Output' previousId: anyOf: - type: string - type: 'null' title: Previousid nextId: anyOf: - type: string - type: 'null' title: Nextid notes: items: $ref: '#/components/schemas/CommentAnnotation-Output' type: array title: Notes default: [] instanceType: type: string enum: - StudyEpoch const: StudyEpoch title: Instancetype type: object required: - id - name - type - instanceType title: StudyEpoch StudyIdentifier-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] text: type: string title: Text scopeId: type: string title: Scopeid instanceType: type: string enum: - StudyIdentifier const: StudyIdentifier title: Instancetype type: object required: - id - text - scopeId - instanceType title: StudyIdentifier StudyIdentifier-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] text: type: string title: Text scopeId: type: string title: Scopeid instanceType: type: string enum: - StudyIdentifier const: StudyIdentifier title: Instancetype type: object required: - id - text - scopeId - instanceType title: StudyIdentifier StudyIntervention-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description role: $ref: '#/components/schemas/Code-Input' type: $ref: '#/components/schemas/Code-Input' minimumResponseDuration: anyOf: - $ref: '#/components/schemas/Quantity-Input' - type: 'null' codes: items: $ref: '#/components/schemas/Code-Input' type: array title: Codes default: [] administrations: items: $ref: '#/components/schemas/Administration-Input' type: array title: Administrations default: [] notes: items: $ref: '#/components/schemas/CommentAnnotation-Input' type: array title: Notes default: [] instanceType: type: string enum: - StudyIntervention const: StudyIntervention title: Instancetype type: object required: - id - name - role - type - instanceType title: StudyIntervention StudyIntervention-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description role: $ref: '#/components/schemas/Code-Output' type: $ref: '#/components/schemas/Code-Output' minimumResponseDuration: anyOf: - $ref: '#/components/schemas/Quantity-Output' - type: 'null' codes: items: $ref: '#/components/schemas/Code-Output' type: array title: Codes default: [] administrations: items: $ref: '#/components/schemas/Administration-Output' type: array title: Administrations default: [] notes: items: $ref: '#/components/schemas/CommentAnnotation-Output' type: array title: Notes default: [] instanceType: type: string enum: - StudyIntervention const: StudyIntervention title: Instancetype type: object required: - id - name - role - type - instanceType title: StudyIntervention StudyRole-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description code: $ref: '#/components/schemas/Code-Input' appliesToIds: items: type: string type: array title: Appliestoids default: [] assignedPersons: items: $ref: '#/components/schemas/AssignedPerson-Input' type: array title: Assignedpersons default: [] organizationIds: items: type: string type: array title: Organizationids default: [] masking: anyOf: - $ref: '#/components/schemas/Masking-Input' - type: 'null' notes: items: $ref: '#/components/schemas/CommentAnnotation-Input' type: array title: Notes default: [] instanceType: type: string enum: - StudyRole const: StudyRole title: Instancetype type: object required: - id - name - code - instanceType title: StudyRole StudyRole-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description code: $ref: '#/components/schemas/Code-Output' appliesToIds: items: type: string type: array title: Appliestoids default: [] assignedPersons: items: $ref: '#/components/schemas/AssignedPerson-Output' type: array title: Assignedpersons default: [] organizationIds: items: type: string type: array title: Organizationids default: [] masking: anyOf: - $ref: '#/components/schemas/Masking-Output' - type: 'null' notes: items: $ref: '#/components/schemas/CommentAnnotation-Output' type: array title: Notes default: [] instanceType: type: string enum: - StudyRole const: StudyRole title: Instancetype type: object required: - id - name - code - instanceType title: StudyRole StudySite-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description country: $ref: '#/components/schemas/Code-Input' instanceType: type: string enum: - StudySite const: StudySite title: Instancetype type: object required: - id - name - country - instanceType title: StudySite StudySite-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description country: $ref: '#/components/schemas/Code-Output' instanceType: type: string enum: - StudySite const: StudySite title: Instancetype type: object required: - id - name - country - instanceType title: StudySite StudyTitle-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] text: type: string title: Text type: $ref: '#/components/schemas/Code-Input' instanceType: type: string enum: - StudyTitle const: StudyTitle title: Instancetype type: object required: - id - text - type - instanceType title: StudyTitle StudyTitle-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] text: type: string title: Text type: $ref: '#/components/schemas/Code-Output' instanceType: type: string enum: - StudyTitle const: StudyTitle title: Instancetype type: object required: - id - text - type - instanceType title: StudyTitle StudyVersion-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] versionIdentifier: type: string title: Versionidentifier rationale: type: string title: Rationale documentVersionIds: items: type: string type: array title: Documentversionids default: [] dateValues: items: $ref: '#/components/schemas/GovernanceDate-Input' type: array title: Datevalues default: [] amendments: items: $ref: '#/components/schemas/StudyAmendment-Input' type: array title: Amendments default: [] businessTherapeuticAreas: items: $ref: '#/components/schemas/Code-Input' type: array title: Businesstherapeuticareas default: [] studyIdentifiers: items: $ref: '#/components/schemas/StudyIdentifier-Input' type: array title: Studyidentifiers referenceIdentifiers: items: $ref: '#/components/schemas/ReferenceIdentifier-Input' type: array title: Referenceidentifiers default: [] studyDesigns: items: anyOf: - $ref: '#/components/schemas/InterventionalStudyDesign-Input' - $ref: '#/components/schemas/ObservationalStudyDesign-Input' type: array title: Studydesigns default: [] titles: items: $ref: '#/components/schemas/StudyTitle-Input' type: array title: Titles eligibilityCriterionItems: items: $ref: '#/components/schemas/EligibilityCriterionItem-Input' type: array title: Eligibilitycriterionitems default: [] narrativeContentItems: items: $ref: '#/components/schemas/NarrativeContentItem-Input' type: array title: Narrativecontentitems default: [] abbreviations: items: $ref: '#/components/schemas/Abbreviation-Input' type: array title: Abbreviations default: [] roles: items: $ref: '#/components/schemas/StudyRole-Input' type: array title: Roles default: [] organizations: items: $ref: '#/components/schemas/Organization-Input' type: array title: Organizations default: [] studyInterventions: items: $ref: '#/components/schemas/StudyIntervention-Input' type: array title: Studyinterventions default: [] administrableProducts: items: $ref: '#/components/schemas/AdministrableProduct-Input' type: array title: Administrableproducts default: [] medicalDevices: items: $ref: '#/components/schemas/MedicalDevice-Input' type: array title: Medicaldevices default: [] productOrganizationRoles: items: $ref: '#/components/schemas/ProductOrganizationRole-Input' type: array title: Productorganizationroles default: [] biomedicalConcepts: items: $ref: '#/components/schemas/BiomedicalConcept-Input' type: array title: Biomedicalconcepts default: [] bcCategories: items: $ref: '#/components/schemas/BiomedicalConceptCategory-Input' type: array title: Bccategories default: [] bcSurrogates: items: $ref: '#/components/schemas/BiomedicalConceptSurrogate-Input' type: array title: Bcsurrogates default: [] dictionaries: items: $ref: '#/components/schemas/SyntaxTemplateDictionary-Input' type: array title: Dictionaries default: [] conditions: items: $ref: '#/components/schemas/Condition-Input' type: array title: Conditions default: [] notes: items: $ref: '#/components/schemas/CommentAnnotation-Input' type: array title: Notes default: [] instanceType: type: string enum: - StudyVersion const: StudyVersion title: Instancetype type: object required: - id - versionIdentifier - rationale - studyIdentifiers - titles - instanceType title: StudyVersion StudyVersion-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] versionIdentifier: type: string title: Versionidentifier rationale: type: string title: Rationale documentVersionIds: items: type: string type: array title: Documentversionids default: [] dateValues: items: $ref: '#/components/schemas/GovernanceDate-Output' type: array title: Datevalues default: [] amendments: items: $ref: '#/components/schemas/StudyAmendment-Output' type: array title: Amendments default: [] businessTherapeuticAreas: items: $ref: '#/components/schemas/Code-Output' type: array title: Businesstherapeuticareas default: [] studyIdentifiers: items: $ref: '#/components/schemas/StudyIdentifier-Output' type: array title: Studyidentifiers referenceIdentifiers: items: $ref: '#/components/schemas/ReferenceIdentifier-Output' type: array title: Referenceidentifiers default: [] studyDesigns: items: anyOf: - $ref: '#/components/schemas/InterventionalStudyDesign-Output' - $ref: '#/components/schemas/ObservationalStudyDesign-Output' type: array title: Studydesigns default: [] titles: items: $ref: '#/components/schemas/StudyTitle-Output' type: array title: Titles eligibilityCriterionItems: items: $ref: '#/components/schemas/EligibilityCriterionItem-Output' type: array title: Eligibilitycriterionitems default: [] narrativeContentItems: items: $ref: '#/components/schemas/NarrativeContentItem-Output' type: array title: Narrativecontentitems default: [] abbreviations: items: $ref: '#/components/schemas/Abbreviation-Output' type: array title: Abbreviations default: [] roles: items: $ref: '#/components/schemas/StudyRole-Output' type: array title: Roles default: [] organizations: items: $ref: '#/components/schemas/Organization-Output' type: array title: Organizations default: [] studyInterventions: items: $ref: '#/components/schemas/StudyIntervention-Output' type: array title: Studyinterventions default: [] administrableProducts: items: $ref: '#/components/schemas/AdministrableProduct-Output' type: array title: Administrableproducts default: [] medicalDevices: items: $ref: '#/components/schemas/MedicalDevice-Output' type: array title: Medicaldevices default: [] productOrganizationRoles: items: $ref: '#/components/schemas/ProductOrganizationRole-Output' type: array title: Productorganizationroles default: [] biomedicalConcepts: items: $ref: '#/components/schemas/BiomedicalConcept-Output' type: array title: Biomedicalconcepts default: [] bcCategories: items: $ref: '#/components/schemas/BiomedicalConceptCategory-Output' type: array title: Bccategories default: [] bcSurrogates: items: $ref: '#/components/schemas/BiomedicalConceptSurrogate-Output' type: array title: Bcsurrogates default: [] dictionaries: items: $ref: '#/components/schemas/SyntaxTemplateDictionary-Output' type: array title: Dictionaries default: [] conditions: items: $ref: '#/components/schemas/Condition-Output' type: array title: Conditions default: [] notes: items: $ref: '#/components/schemas/CommentAnnotation-Output' type: array title: Notes default: [] instanceType: type: string enum: - StudyVersion const: StudyVersion title: Instancetype type: object required: - id - versionIdentifier - rationale - studyIdentifiers - titles - instanceType title: StudyVersion SubjectEnrollment-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description quantity: $ref: '#/components/schemas/Quantity-Input' forGeographicScope: anyOf: - $ref: '#/components/schemas/GeographicScope-Input' - type: 'null' forStudyCohortId: anyOf: - type: string - type: 'null' title: Forstudycohortid forStudySiteId: anyOf: - type: string - type: 'null' title: Forstudysiteid instanceType: type: string enum: - SubjectEnrollment const: SubjectEnrollment title: Instancetype type: object required: - id - name - quantity - instanceType title: SubjectEnrollment SubjectEnrollment-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description quantity: $ref: '#/components/schemas/Quantity-Output' forGeographicScope: anyOf: - $ref: '#/components/schemas/GeographicScope-Output' - type: 'null' forStudyCohortId: anyOf: - type: string - type: 'null' title: Forstudycohortid forStudySiteId: anyOf: - type: string - type: 'null' title: Forstudysiteid instanceType: type: string enum: - SubjectEnrollment const: SubjectEnrollment title: Instancetype type: object required: - id - name - quantity - instanceType title: SubjectEnrollment Substance-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description codes: items: $ref: '#/components/schemas/Code-Input' type: array title: Codes default: [] strengths: items: $ref: '#/components/schemas/Strength-Input' type: array title: Strengths referenceSubstance: anyOf: - $ref: '#/components/schemas/Substance-Input' - type: 'null' instanceType: type: string enum: - Substance const: Substance title: Instancetype type: object required: - id - name - strengths - instanceType title: Substance Substance-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description codes: items: $ref: '#/components/schemas/Code-Output' type: array title: Codes default: [] strengths: items: $ref: '#/components/schemas/Strength-Output' type: array title: Strengths referenceSubstance: anyOf: - $ref: '#/components/schemas/Substance-Output' - type: 'null' instanceType: type: string enum: - Substance const: Substance title: Instancetype type: object required: - id - name - strengths - instanceType title: Substance SyntaxTemplateDictionary-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description parameterMaps: items: $ref: '#/components/schemas/ParameterMap-Input' type: array title: Parametermaps instanceType: type: string enum: - SyntaxTemplateDictionary const: SyntaxTemplateDictionary title: Instancetype type: object required: - id - name - parameterMaps - instanceType title: SyntaxTemplateDictionary SyntaxTemplateDictionary-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description parameterMaps: items: $ref: '#/components/schemas/ParameterMap-Output' type: array title: Parametermaps instanceType: type: string enum: - SyntaxTemplateDictionary const: SyntaxTemplateDictionary title: Instancetype type: object required: - id - name - parameterMaps - instanceType title: SyntaxTemplateDictionary Timing-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description type: $ref: '#/components/schemas/Code-Input' value: type: string title: Value valueLabel: type: string title: Valuelabel relativeToFrom: $ref: '#/components/schemas/Code-Input' relativeFromScheduledInstanceId: type: string title: Relativefromscheduledinstanceid relativeToScheduledInstanceId: anyOf: - type: string - type: 'null' title: Relativetoscheduledinstanceid windowLower: anyOf: - type: string - type: 'null' title: Windowlower windowUpper: anyOf: - type: string - type: 'null' title: Windowupper windowLabel: anyOf: - type: string - type: 'null' title: Windowlabel instanceType: type: string enum: - Timing const: Timing title: Instancetype type: object required: - id - name - type - value - valueLabel - relativeToFrom - relativeFromScheduledInstanceId - instanceType title: Timing Timing-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description type: $ref: '#/components/schemas/Code-Output' value: type: string title: Value valueLabel: type: string title: Valuelabel relativeToFrom: $ref: '#/components/schemas/Code-Output' relativeFromScheduledInstanceId: type: string title: Relativefromscheduledinstanceid relativeToScheduledInstanceId: anyOf: - type: string - type: 'null' title: Relativetoscheduledinstanceid windowLower: anyOf: - type: string - type: 'null' title: Windowlower windowUpper: anyOf: - type: string - type: 'null' title: Windowupper windowLabel: anyOf: - type: string - type: 'null' title: Windowlabel instanceType: type: string enum: - Timing const: Timing title: Instancetype type: object required: - id - name - type - value - valueLabel - relativeToFrom - relativeFromScheduledInstanceId - instanceType title: Timing TransitionRule-Input: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Input' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description text: type: string title: Text instanceType: type: string enum: - TransitionRule const: TransitionRule title: Instancetype type: object required: - id - name - text - instanceType title: TransitionRule TransitionRule-Output: properties: id: type: string minLength: 1 title: Id extensionAttributes: items: $ref: '#/components/schemas/ExtensionAttribute-Output' type: array title: Extensionattributes default: [] name: type: string minLength: 1 title: Name label: anyOf: - type: string - type: 'null' title: Label description: anyOf: - type: string - type: 'null' title: Description text: type: string title: Text instanceType: type: string enum: - TransitionRule const: TransitionRule title: Instancetype type: object required: - id - name - text - instanceType title: TransitionRule ValidationError: properties: loc: items: anyOf: - type: string - type: integer type: array title: Location msg: type: string title: Message type: type: string title: Error Type type: object required: - loc - msg - type title: ValidationError Wrapper-Input: properties: study: $ref: '#/components/schemas/Study-Input' usdmVersion: type: string title: Usdmversion systemName: anyOf: - type: string - type: 'null' title: Systemname systemVersion: anyOf: - type: string - type: 'null' title: Systemversion type: object required: - study - usdmVersion title: Wrapper Wrapper-Output: properties: study: $ref: '#/components/schemas/Study-Output' usdmVersion: type: string title: Usdmversion systemName: anyOf: - type: string - type: 'null' title: Systemname systemVersion: anyOf: - type: string - type: 'null' title: Systemversion type: object required: - study - usdmVersion title: Wrapper tags: - name: Production description: Routes that form the production specification.