swagger: '2.0' info: version: 2020-08-01-preview title: Microsoft Azure AccessControlClient AccessConnector TrialMatcher API schemes: - https tags: - name: TrialMatcher paths: /trial-matcher/jobs: post: operationId: microsoftAzureTrialmatcherCreatejob tags: - TrialMatcher summary: Microsoft Azure Create Trial Matcher Job description: Creates a Trial Matcher job with the given request body. parameters: - $ref: '#/parameters/Azure.Core.Foundations.ApiVersionParameter' - $ref: '#/parameters/Azure.Core.RepeatabilityRequestHeaders.repeatabilityRequestId' - $ref: '#/parameters/Azure.Core.RepeatabilityRequestHeaders.repeatabilityFirstSent' - name: body in: body required: true schema: $ref: '#/definitions/TrialMatcherData' responses: '202': description: The request has been accepted for processing, but processing has not yet completed. schema: type: object description: Provides status details for long running operations. properties: id: $ref: '#/definitions/Azure.Core.uuid' description: The unique ID of the operation. readOnly: true status: $ref: '#/definitions/JobStatus' description: The status of the operation readOnly: true createdDateTime: type: string format: date-time description: The date and time when the processing job was created. readOnly: true expirationDateTime: type: string format: date-time description: The date and time when the processing job is set to expire. readOnly: true lastUpdateDateTime: type: string format: date-time description: The date and time when the processing job was last updated. readOnly: true error: $ref: '#/definitions/Azure.Core.Foundations.Error' description: Error object that describes the error when status is "Failed". result: $ref: '#/definitions/TrialMatcherInferenceResult' description: The result of the operation. required: - id - status headers: Operation-Location: type: string format: uri description: The location for monitoring the operation state. Repeatability-Result: type: string description: Indicates whether the repeatable request was accepted or rejected. enum: - accepted - rejected x-ms-enum: name: RepeatabilityResult modelAsString: false values: - name: accepted value: accepted description: If the request was accepted and the server guarantees that the server state reflects a single execution of the operation. - name: rejected value: rejected description: 'If the request was rejected because the combination of Repeatability-First-Sent and Repeatability-Request-ID were invalid or because the Repeatability-First-Sent value was outside the range of values held by the server.' Retry-After: type: integer format: int32 description: The Retry-After header can indicate how long the client should wait before polling the operation status. default: description: An unexpected error response. schema: $ref: '#/definitions/Azure.Core.Foundations.ErrorResponse' headers: x-ms-error-code: type: string description: String error code indicating what went wrong. x-ms-examples: Creates a Trial Matcher job with the given request body.: $ref: ./examples/SuccessfulTrialMatcherRequest.json x-ms-long-running-operation: true /trial-matcher/jobs/{id}: get: operationId: microsoftAzureTrialmatcherGetjob tags: - TrialMatcher summary: Microsoft Azure Get Trial Matcher Job Details description: Gets the status and details of the Trial Matcher job. parameters: - $ref: '#/parameters/Azure.Core.Foundations.ApiVersionParameter' - name: id in: path description: A processing job identifier. required: true type: string format: uuid responses: '200': description: The request has succeeded. schema: $ref: '#/definitions/TrialMatcherResult' headers: Retry-After: type: integer format: int32 description: The Retry-After header can indicate how long the client should wait before polling the operation status. default: description: An unexpected error response. schema: $ref: '#/definitions/Azure.Core.Foundations.ErrorResponse' headers: x-ms-error-code: type: string description: String error code indicating what went wrong. x-ms-examples: Gets the status and details of the Trial Matcher job.: $ref: ./examples/SuccessfulTrialMatcherResponse.json /trialmatcher/jobs: post: operationId: microsoftAzureTrialmatcherCreatejob tags: - TrialMatcher summary: Microsoft Azure Create Trial Matcher Job description: Creates a Trial Matcher job with the given request body. parameters: - $ref: '#/parameters/Azure.Core.Foundations.ApiVersionParameter' - $ref: '#/parameters/Azure.Core.RepeatabilityRequestHeaders.repeatabilityRequestId' - $ref: '#/parameters/Azure.Core.RepeatabilityRequestHeaders.repeatabilityFirstSent' - name: body in: body required: true schema: $ref: '#/definitions/TrialMatcherData' responses: '200': description: The request has succeeded. schema: $ref: '#/definitions/TrialMatcherResult_2' '202': description: The request has been accepted for processing, but processing has not yet completed. headers: Operation-Location: type: string format: uri description: The location for monitoring the operation state. Retry-After: type: integer format: int32 description: The Retry-After header can indicate how long the client should wait before polling the operation status. Repeatability-Result: type: string description: Indicates whether the repeatable request was accepted or rejected. enum: - accepted - rejected x-ms-enum: name: RepeatabilityResult modelAsString: false values: - name: accepted value: accepted description: If the request was accepted and the server guarantees that the server state reflects a single execution of the operation. - name: rejected value: rejected description: 'If the request was rejected because the combination of Repeatability-First-Sent and Repeatability-Request-ID were invalid or because the Repeatability-First-Sent value was outside the range of values held by the server.' default: description: An unexpected error response. schema: $ref: '#/definitions/Azure.Core.Foundations.ErrorResponse' headers: x-ms-error-code: type: string description: String error code indicating what went wrong. x-ms-examples: Creates a Trial Matcher job with the given request body.: $ref: ./examples/SuccessfulTrialMatcherRequest.json x-ms-long-running-operation: true /trialmatcher/jobs/{jobId}: get: operationId: microsoftAzureTrialmatcherGetjob tags: - TrialMatcher summary: Microsoft Azure Get Trial Matcher Job Details description: Gets the status and details of the Trial Matcher job. parameters: - $ref: '#/parameters/Azure.Core.Foundations.ApiVersionParameter' - name: jobId in: path description: A processing job identifier. required: true type: string format: uuid responses: '200': description: The request has succeeded. schema: $ref: '#/definitions/TrialMatcherResult_2' default: description: An unexpected error response. schema: $ref: '#/definitions/Azure.Core.Foundations.ErrorResponse' headers: x-ms-error-code: type: string description: String error code indicating what went wrong. x-ms-examples: Gets the status and details of the Trial Matcher job.: $ref: ./examples/SuccessfulTrialMatcherResponse.json definitions: ClinicalTrialPurpose: type: string description: Possible purposes of a clinical trial. enum: - notApplicable - screening - diagnostic - prevention - healthServicesResearch - treatment - deviceFeasibility - supportiveCare - basicScience - other x-ms-enum: name: ClinicalTrialPurpose modelAsString: true values: - name: NotApplicable value: notApplicable - name: Screening value: screening - name: Diagnostic value: diagnostic - name: Prevention value: prevention - name: HealthServicesResearch value: healthServicesResearch - name: Treatment value: treatment - name: DeviceFeasibility value: deviceFeasibility - name: SupportiveCare value: supportiveCare - name: BasicScience value: basicScience - name: Other value: other DocumentContentSourceType: type: string description: 'The type of the content''s source. In case the source type is ''inline'', the content is given as a string (for instance, text). In case the source type is ''reference'', the content is given as a URI.' enum: - inline - reference x-ms-enum: name: DocumentContentSourceType modelAsString: true values: - name: Inline value: inline description: The content is given as a string (for instance, text). - name: Reference value: reference description: The content is given as a URI. TrialMatcherPatientResult: type: object description: The results of the model's work for a single patient. properties: patientId: type: string description: The identifier given for the patient in the request. inferences: type: array description: The inference results for the patient. items: $ref: '#/definitions/TrialMatcherInference' x-ms-identifiers: [] neededClinicalInfo: $ref: '#/definitions/NeededClinicalInfo' description: Clinical information which is needed to provide better trial matching results for the patient. required: - patientId - inferences TrialMatcherInferenceEvidence: type: object description: A piece of evidence corresponding to a Trial Matcher inference. properties: eligibilityCriteriaEvidence: type: string description: A piece of evidence from the eligibility criteria text of a clinical trial. patientDataEvidence: $ref: '#/definitions/ClinicalNoteEvidence' description: A piece of evidence from a clinical note (text document). patientInfoEvidence: $ref: '#/definitions/ClinicalCodedElement' description: 'A piece of clinical information, expressed as a code in a clinical coding system.' importance: type: number format: float description: A value indicating how important this piece of evidence is for the inference. minimum: 0 maximum: 1 Azure.Core.Foundations.Error: type: object description: The error object. properties: code: type: string description: One of a server-defined set of error codes. message: type: string description: A human-readable representation of the error. target: type: string description: The target of the error. details: type: array description: An array of details about specific errors that led to this reported error. items: $ref: '#/definitions/Azure.Core.Foundations.Error' x-ms-identifiers: [] innererror: $ref: '#/definitions/Azure.Core.Foundations.InnerError' description: An object containing more specific information than the current object about the error. required: - code - message Azure.Core.Foundations.ErrorResponse: type: object description: A response containing error details. properties: error: $ref: '#/definitions/Azure.Core.Foundations.Error' description: The error object. required: - error GeoJsonPropertiesSubType: type: string description: '`GeoJSON` object sub-type.' enum: - Circle x-ms-enum: name: GeoJsonPropertiesSubType modelAsString: true values: - name: Circle value: Circle Fhir.R4.ResearchStudyStatusCodeType: type: string description: https://www.hl7.org/fhir/R4/codesystem-research-study-status.html enum: - active - administratively-completed - approved - closed-to-accrual - closed-to-accrual-and-intervention - completed - disapproved - in-review - temporarily-closed-to-accrual - temporarily-closed-to-accrual-and-intervention - withdrawn x-ms-enum: name: ResearchStudyStatusCodeType modelAsString: true values: - name: Active value: active description: The study is open for accrual. - name: AdministrativelyCompleted value: administratively-completed description: Study is completed prematurely and will not resume; patients are no longer examined nor treated. - name: Approved value: approved description: Protocol is approved by the review board. - name: ClosedToAccrual value: closed-to-accrual description: Study is closed for accrual; patients can be examined and treated. - name: ClosedToAccrualAndIntervention value: closed-to-accrual-and-intervention description: The study is closed to accrual and intervention, i.e. the study is closed to enrollment, all study subjects have completed treatment or intervention but are still being followed according to the primary objective of the study. - name: Completed value: completed description: Study is closed to accrual and intervention, i.e. the study is closed to enrollment, all study subjects have completed treatment or intervention but are still being followed according to the primary objective of the study. - name: Disapproved value: disapproved description: Protocol was disapproved by the review board. - name: InReview value: in-review description: Protocol is submitted to the review board for approval. - name: TemporarilyClosedToAccrual value: temporarily-closed-to-accrual description: The study is temporarily closed to accrual; a pause in accrual while study is reviewed, but is expected to resume. - name: TemporarilyClosedToAccrualAndIntervention value: temporarily-closed-to-accrual-and-intervention description: Study is temporarily closed for accrual; can be potentially resumed in the future - name: Withdrawn value: withdrawn description: Protocol was withdrawn by the lead organization. DocumentAdministrativeMetadata: type: object description: Document administrative metadata properties: orderedProcedures: type: array description: List of procedure information associated with the document. minItems: 1 items: $ref: '#/definitions/OrderedProcedure' x-ms-identifiers: [] encounterId: type: string description: Reference to the encounter associated with the document. DocumentAuthor: type: object description: Document author properties: id: type: string description: author id fullName: type: string description: Text representation of the full name TrialMatcherPatientResult_2: type: object description: The results of the model's work for a single patient. properties: id: type: string description: The identifier given for the patient in the request. inferences: type: array description: The model's inferences for the given patient. items: $ref: '#/definitions/TrialMatcherInference_2' neededClinicalInfo: $ref: '#/definitions/NeededClinicalInfo' description: Clinical information which is needed to provide better trial matching results for the patient. required: - id - inferences Fhir.R4.Reference: type: object description: 'A reference from one resource to another Based on [FHIR Reference](https://www.hl7.org/fhir/R4/references.html)' properties: reference: type: string description: Literal reference, Relative, internal or absolute URL type: $ref: '#/definitions/Fhir.R4.fhirUri' description: Type the reference refers to (e.g. "Patient") identifier: $ref: '#/definitions/Fhir.R4.Identifier' description: Logical reference, when literal reference is not known display: type: string description: Text alternative for the resource allOf: - $ref: '#/definitions/Fhir.R4.Element' JobStatus: type: string description: The status of the processing job. enum: - notStarted - running - succeeded - failed - canceled x-ms-enum: name: JobStatus modelAsString: true values: - name: NotStarted value: notStarted - name: Running value: running - name: Succeeded value: succeeded - name: Failed value: failed - name: Canceled value: canceled ClinicalTrialMetadata: type: object description: Trial data which is of interest to the potential participant. properties: phases: type: array description: 'Phases which are relevant for the clinical trial. Each clinical trial can be in a certain phase or in multiple phases.' items: $ref: '#/definitions/ClinicalTrialPhase' studyType: $ref: '#/definitions/ClinicalTrialStudyType' description: Possible study types of a clinical trial. recruitmentStatus: $ref: '#/definitions/ClinicalTrialRecruitmentStatus' description: Possible recruitment status of a clinical trial. conditions: type: array description: Medical conditions and their synonyms which are relevant for the clinical trial, given as strings. minItems: 1 items: type: string sponsors: type: array description: Sponsors/collaborators involved with the trial. items: type: string contacts: type: array description: Contact details of the trial administrators, for patients that want to participate in the trial. items: $ref: '#/definitions/ContactDetails' x-ms-identifiers: [] facilities: type: array description: Research facilities where the clinical trial is conducted. items: $ref: '#/definitions/ClinicalTrialResearchFacility' x-ms-identifiers: [] required: - conditions OrderedProcedure: type: object description: Procedure information properties: extension: type: array description: Additional Content defined by implementations items: $ref: '#/definitions/Fhir.R4.Extension' code: $ref: '#/definitions/Fhir.R4.CodeableConcept' description: Procedure code description: type: string description: Procedure description Fhir.R4.Extension: type: object description: 'Base for all elements Based on [FHIR Element](https://www.hl7.org/fhir/datatypes.html#Element)' properties: url: $ref: '#/definitions/Fhir.R4.fhirUri' description: Source of the definition for the extension code - a logical name or a URL. valueQuantity: $ref: '#/definitions/Fhir.R4.Quantity' description: Value as Quantity valueCodeableConcept: $ref: '#/definitions/Fhir.R4.CodeableConcept' description: Value as CodeableConcept valueString: type: string description: Value as string valueBoolean: type: boolean description: Value as boolean valueInteger: type: integer format: int32 description: Value as integer valueRange: $ref: '#/definitions/Fhir.R4.Range' description: Value as Range. valueRatio: $ref: '#/definitions/Fhir.R4.Ratio' description: Value as Ratio. valueSampledData: $ref: '#/definitions/Fhir.R4.SampledData' description: Value as SampledData. valueTime: type: string format: time description: Value as time (hh:mm:ss) valueDateTime: $ref: '#/definitions/Fhir.R4.fhirDateTime' description: Value as dateTime. valuePeriod: $ref: '#/definitions/Fhir.R4.Period' description: Value as Period. valueReference: $ref: '#/definitions/Fhir.R4.Reference' description: Value as reference. required: - url allOf: - $ref: '#/definitions/Fhir.R4.Element' TrialMatcherResult_2: type: object description: The response for the Trial Matcher request. properties: jobId: $ref: '#/definitions/Azure.Core.uuid' description: A processing job identifier. readOnly: true createdDateTime: type: string format: date-time description: The date and time when the processing job was created. readOnly: true expirationDateTime: type: string format: date-time description: The date and time when the processing job is set to expire. readOnly: true lastUpdateDateTime: type: string format: date-time description: The date and time when the processing job was last updated. readOnly: true status: $ref: '#/definitions/JobStatus_2' description: The status of the processing job. readOnly: true errors: type: array description: An array of errors, if any errors occurred during the processing job. items: $ref: '#/definitions/Azure.Core.Foundations.Error' readOnly: true x-ms-identifiers: [] results: $ref: '#/definitions/TrialMatcherResults' description: The inference results for the Trial Matcher request. readOnly: true required: - jobId - createdDateTime - expirationDateTime - lastUpdateDateTime - status DocumentType: type: string description: The type of the patient document, such as 'note' (text document) or 'fhirBundle' (FHIR JSON document). enum: - note - fhirBundle - dicom - genomicSequencing x-ms-enum: name: DocumentType modelAsString: true values: - name: Note value: note - name: FhirBundle value: fhirBundle - name: Dicom value: dicom - name: GenomicSequencing value: genomicSequencing TrialMatcherModelConfiguration: type: object description: Configuration affecting the Trial Matcher model's inference. properties: verbose: type: boolean description: An indication whether the model should produce verbose output. default: false includeEvidence: type: boolean description: An indication whether the model's output should include evidence for the inferences. default: true clinicalTrials: $ref: '#/definitions/ClinicalTrials' description: 'The clinical trials that the patient(s) should be matched to.
The trial selection can be given as a list of custom clinical trials and/or a list of filters to known clinical trial registries. In case both are given, the resulting trial set is a union of the two sets.' required: - clinicalTrials Fhir.R4.Resource: type: object description: 'Resource is the ancestor of DomainResource from which most resources are derived. Bundle, Parameters, and Binary extend Resource directly. Based on [FHIR Resource](https://www.hl7.org/fhir/r4/resource.html' properties: resourceType: type: string description: The type of resource id: type: string description: Resource Id meta: $ref: '#/definitions/Fhir.R4.Meta' description: Metadata about the resource implicitRules: $ref: '#/definitions/Fhir.R4.fhirUri' description: A set of rules under which this content was created language: type: string description: Language of the resource content required: - resourceType additionalProperties: {} TrialMatcherInference_2: type: object description: An inference made by the Trial Matcher model regarding a patient. properties: type: $ref: '#/definitions/TrialMatcherInferenceType' description: The type of the Trial Matcher inference. value: type: string description: The value of the inference, as relevant for the given inference type. description: type: string description: The description corresponding to the inference value. confidenceScore: type: number format: float description: Confidence score for this inference. minimum: 0 maximum: 1 evidence: type: array description: The evidence corresponding to the inference value. items: $ref: '#/definitions/TrialMatcherInferenceEvidence' x-ms-identifiers: [] id: type: string description: The identifier of the clinical trial. minLength: 1 source: $ref: '#/definitions/ClinicalTrialSource' description: Possible sources of a clinical trial. metadata: $ref: '#/definitions/ClinicalTrialMetadata' description: Trial data which is of interest to the potential participant. required: - type - value ClinicalTrialSource: type: string description: Possible sources of a clinical trial. enum: - custom - clinicaltrials.gov x-ms-enum: name: ClinicalTrialSource modelAsString: true values: - name: Custom value: custom - name: ClinicaltrialsGov value: clinicaltrials.gov ExtendedClinicalCodedElement: type: object description: A piece of clinical information, expressed as a code in a clinical coding system, extended by semantic information. properties: system: type: string description: The clinical coding system, e.g. ICD-10, SNOMED-CT, UMLS. code: type: string description: The code within the given clinical coding system. name: type: string description: The name of this coded concept in the coding system. value: type: string description: A value associated with the code within the given clinical coding system. semanticType: type: string description: The [UMLS semantic type](https://www.nlm.nih.gov/research/umls/META3_current_semantic_types.html) associated with the coded concept. category: type: string description: The bio-medical category related to the coded concept, e.g. Diagnosis, Symptom, Medication, Examination. required: - system - code EncounterClass: type: string description: Known values codes that can be used to indicate the class of encounter (TODO://Based on FHIR value set--http://....). enum: - inpatient - ambulatory - observation - emergency - virtual - healthHome x-ms-enum: name: EncounterClass modelAsString: true values: - name: InPatient value: inpatient description: A patient encounter where a patient is admitted by a hospital or equivalent facility, assigned to a location where patients generally stay at least overnight and provided with room, board, and continuous nursing service. - name: Ambulatory value: ambulatory description: The term ambulatory usually implies that the patient has come to the location and is not assigned to a bed. Sometimes referred to as an outpatient encounter. - name: Observation value: observation description: An encounter where the patient usually will start in different encounter, such as one in the emergency department but then transition to this type of encounter because they require a significant period of treatment and monitoring to determine whether or not their condition warrants an inpatient admission or discharge. - name: Emergency value: emergency description: A patient encounter that takes place at a dedicated healthcare service delivery location where the patient receives immediate evaluation and treatment, provided until the patient can be discharged or responsibility for the patient's care is transferred elsewhere (for example, the patient could be admitted as an inpatient or transferred to another facility. - name: Virtual value: virtual description: A patient encounter where the patient is not physically present for the encounter, such as in a telehealth encounter, phone call, or electronic communication. - name: HealthHome value: healthHome description: Healthcare encounter that takes place in the residence of the patient or a designee Fhir.R4.ResearchStudy: type: object description: 'Detailed information about Research Study Based on [FHIR ResearchStudy](https://www.hl7.org/fhir/R4/researchstudy.html)' properties: identifier: type: array description: Business Identifier for study items: $ref: '#/definitions/Fhir.R4.Identifier' title: type: string description: Name for this study protocol: type: array description: Steps followed in executing study items: $ref: '#/definitions/Fhir.R4.Reference' partOf: type: array description: Part of larger study items: $ref: '#/definitions/Fhir.R4.Reference' status: $ref: '#/definitions/Fhir.R4.ResearchStudyStatusCodeType' description: active | administratively-completed | approved | closed-to-accrual | closed-to-accrual-and-intervention | completed | disapproved | in-review | temporarily-closed-to-accrual | temporarily-closed-to-accrual-and-intervention | withdrawn primaryPurposeType: $ref: '#/definitions/Fhir.R4.CodeableConcept' description: treatment | prevention | diagnostic | supportive-care | screening | health-services-research | basic-science | device-feasibility phase: $ref: '#/definitions/Fhir.R4.CodeableConcept' description: n-a | early-phase-1 | phase-1 | phase-1-phase-2 | phase-2 | phase-2-phase-3 | phase-3 | phase-4 category: type: array description: Classifications for the study items: $ref: '#/definitions/Fhir.R4.CodeableConcept' focus: type: array description: Drugs, devices, etc. under study items: $ref: '#/definitions/Fhir.R4.CodeableConcept' condition: type: array description: Condition being studied items: $ref: '#/definitions/Fhir.R4.CodeableConcept' contact: type: array description: Contact details for the study items: $ref: '#/definitions/Fhir.R4.ContactDetail' keyword: type: array description: Used to search for the study items: $ref: '#/definitions/Fhir.R4.CodeableConcept' location: type: array description: Geographic region(s) for study items: $ref: '#/definitions/Fhir.R4.CodeableConcept' description: type: string description: What this is study doing enrollment: type: array description: Inclusion & exclusion criteria items: $ref: '#/definitions/Fhir.R4.Reference' period: $ref: '#/definitions/Fhir.R4.Period' description: When the study began and ended sponsor: $ref: '#/definitions/Fhir.R4.Reference' description: Organization that initiates and is legally responsible for the study principalInvestigator: $ref: '#/definitions/Fhir.R4.Reference' description: Researcher who oversees multiple aspects of the study site: type: array description: Facility where study activities are conducted items: $ref: '#/definitions/Fhir.R4.Reference' reasonStopped: $ref: '#/definitions/Fhir.R4.CodeableConcept' description: accrual-goal-met | closed-due-to-toxicity | closed-due-to-lack-of-study-progress | temporarily-closed-per-study-design note: type: array description: Comments made about the study items: $ref: '#/definitions/Fhir.R4.Annotation' arm: type: array description: Defined path through the study for a subject items: type: object properties: name: type: string description: Label for study arm type: $ref: '#/definitions/Fhir.R4.CodeableConcept' description: Categorization of study arm description: type: string description: Short explanation of study path required: - name x-ms-identifiers: [] objective: type: array description: A goal for the study items: type: object properties: name: type: string description: Label for the objective type: $ref: '#/definitions/Fhir.R4.CodeableConcept' description: primary | secondary | exploratory required: - name x-ms-identifiers: [] required: - status allOf: - $ref: '#/definitions/Fhir.R4.DomainResource' x-ms-discriminator-value: ResearchStudy Fhir.R4.fhirUri: type: string Fhir.R4.SampledData: type: object description: 'A series of measurements taken by a device Based on [FHIR SampledData](https://www.hl7.org/fhir/R4/datatypes.html#SampledData)' properties: origin: $ref: '#/definitions/Fhir.R4.Quantity' description: Zero value and units period: type: number format: double description: Number of milliseconds between samples factor: type: number format: double description: Multiply data by this before adding to origin lowerLimit: type: number format: double description: Lower limit of detection upperLimit: type: number format: double description: Upper limit of detection dimensions: type: integer format: int32 description: Number of sample points at each time point minimum: 1 data: type: string description: Decimal values with spaces, or "E" | "U" | "L" required: - origin - period - dimensions allOf: - $ref: '#/definitions/Fhir.R4.Element' PatientDocument: type: object description: A clinical document related to a patient. Document here is in the wide sense - not just a text document (note). properties: type: $ref: '#/definitions/DocumentType' description: The type of the patient document, such as 'note' (text document) or 'fhirBundle' (FHIR JSON document). clinicalType: $ref: '#/definitions/ClinicalDocumentType' description: The type of the clinical document. id: type: string description: A given identifier for the document. Has to be unique across all documents for a single patient. minLength: 1 language: type: string description: A 2 letter ISO 639-1 representation of the language of the document. createdDateTime: type: string format: date-time description: The date and time when the document was created. authors: type: array description: Document author(s) items: $ref: '#/definitions/DocumentAuthor' specialtyType: $ref: '#/definitions/SpecialtyType' description: specialty type the document administrativeMetadata: $ref: '#/definitions/DocumentAdministrativeMetadata' description: Administrative metadata for the document. content: $ref: '#/definitions/DocumentContent' description: The content of the patient document. required: - type - id - content Azure.Core.uuid: type: string format: uuid description: Universally Unique Identifier Fhir.R4.ContactPoint: type: object description: 'Details for all kinds of technology mediated contact points for a person or organization, including telephone, email, etc. See https://www.hl7.org/fhir/R4/datatypes.html#ContactPoint' properties: system: $ref: '#/definitions/Fhir.R4.ContactPointSystem' description: phone | fax | email | pager | url | sms | other value: type: string description: The actual contact point details use: $ref: '#/definitions/Fhir.R4.ContactPointUse' description: home | work | temp | old | mobile - purpose of this contact point rank: type: integer format: int32 description: Specify preferred order of use (1 = highest) period: $ref: '#/definitions/Fhir.R4.Period' description: Time period when the contact point was/is in use TimePeriod: type: object description: A duration of time during which an event is happening properties: start: type: string format: date-time description: Starting time with inclusive boundary end: type: string format: date-time description: End time with inclusive boundary, if not ongoing Fhir.R4.Annotation: type: object description: 'A text note which also contains information about who made the statement and when Based on [FHIR Annotation](https://www.hl7.org/fhir/R4/datatypes.html#Annotation)' properties: authorString: type: string description: Individual responsible for the annotation time: $ref: '#/definitions/Fhir.R4.fhirDateTime' description: When the annotation was made text: type: string description: The annotation - text content (as markdown) required: - text allOf: - $ref: '#/definitions/Fhir.R4.Element' DocumentContent: type: object description: The content of the patient document. properties: sourceType: $ref: '#/definitions/DocumentContentSourceType' description: 'The type of the content''s source. In case the source type is ''inline'', the content is given as a string (for instance, text). In case the source type is ''reference'', the content is given as a URI.' value: type: string description: The content of the document, given either inline (as a string) or as a reference (URI). required: - sourceType - value ClinicalTrialStudyType: type: string description: Possible study types of a clinical trial. enum: - interventional - observational - expandedAccess - patientRegistries x-ms-enum: name: ClinicalTrialStudyType modelAsString: true values: - name: Interventional value: interventional - name: Observational value: observational - name: ExpandedAccess value: expandedAccess - name: PatientRegistries value: patientRegistries ContactDetails: type: object description: A person's contact details. properties: name: type: string description: The person's name. email: type: string description: The person's email. phone: type: string description: A person's phone number. AreaProperties: type: object description: '`GeoJSON` object properties.' properties: subType: $ref: '#/definitions/GeoJsonPropertiesSubType' description: '`GeoJSON` object sub-type.' radius: type: number format: double description: The radius of the area's circle, in meters. required: - subType - radius PatientInfo: type: object description: Patient structured information, including demographics and known structured clinical information. properties: sex: $ref: '#/definitions/PatientInfoSex' description: The patient's sex. birthDate: type: string format: date description: The patient's date of birth. clinicalInfo: type: array description: Known clinical information for the patient, structured. items: $ref: '#/definitions/Fhir.R4.Resource' Fhir.R4.Element: type: object description: 'The base definition for all elements contained inside a resource. Based on [FHIR Element](https://www.hl7.org/fhir/R4/element.html)' properties: id: type: string description: Unique id for inter-element referencing extension: type: array description: Additional Content defined by implementations items: $ref: '#/definitions/Fhir.R4.Extension' Fhir.R4.DomainResource: type: object description: 'A resource with narrative, extensions, and contained resources Based on [FHIR DomainResource](https://www.hl7.org/fhir/domainresource.html)' properties: resourceType: type: string description: Discriminator property for DomainResource. text: $ref: '#/definitions/Fhir.R4.Narrative' description: Text summary of the resource, for human interpretation contained: type: array description: Contained, inline Resources items: $ref: '#/definitions/Fhir.R4.Resource' extension: type: array description: Additional Content defined by implementations items: $ref: '#/definitions/Fhir.R4.Extension' modifierExtension: type: array description: Extensions that cannot be ignored items: $ref: '#/definitions/Fhir.R4.Extension' discriminator: resourceType required: - resourceType allOf: - $ref: '#/definitions/Fhir.R4.Resource' ClinicalTrialRegistryFilter: type: object description: A filter defining a subset of clinical trials from a given clinical trial registry (e.g. clinicaltrials.gov). properties: conditions: type: array description: 'Trials with any of the given medical conditions will be included in the selection (provided that other limitations are satisfied). Leaving this list empty will not limit the medical conditions.' items: type: string studyTypes: type: array description: 'Trials with any of the given study types will be included in the selection (provided that other limitations are satisfied). Leaving this list empty will not limit the study types.' items: $ref: '#/definitions/ClinicalTrialStudyType' recruitmentStatuses: type: array description: 'Trials with any of the given recruitment statuses will be included in the selection (provided that other limitations are satisfied). Leaving this list empty will not limit the recruitment statuses.' items: $ref: '#/definitions/ClinicalTrialRecruitmentStatus' sponsors: type: array description: 'Trials with any of the given sponsors will be included in the selection (provided that other limitations are satisfied). Leaving this list empty will not limit the sponsors.' items: type: string phases: type: array description: 'Trials with any of the given phases will be included in the selection (provided that other limitations are satisfied). Leaving this list empty will not limit the phases.' items: $ref: '#/definitions/ClinicalTrialPhase' purposes: type: array description: 'Trials with any of the given purposes will be included in the selection (provided that other limitations are satisfied). Leaving this list empty will not limit the purposes.' items: $ref: '#/definitions/ClinicalTrialPurpose' ids: type: array description: 'Trials with any of the given identifiers will be included in the selection (provided that other limitations are satisfied). Leaving this list empty will not limit the trial identifiers.' items: type: string sources: type: array description: 'Trials with any of the given sources will be included in the selection (provided that other limitations are satisfied). Leaving this list empty will not limit the sources.' items: $ref: '#/definitions/ClinicalTrialSource' facilityNames: type: array description: 'Trials with any of the given facility names will be included in the selection (provided that other limitations are satisfied). Leaving this list empty will not limit the trial facility names.' items: type: string facilityLocations: type: array description: 'Trials with any of the given facility locations will be included in the selection (provided that other limitations are satisfied). Leaving this list empty will not limit the trial facility locations.' items: $ref: '#/definitions/GeographicLocation' x-ms-identifiers: [] facilityAreas: type: array description: 'Trials with any of the given facility area boundaries will be included in the selection (provided that other limitations are satisfied). Leaving this list empty will not limit the trial facility area boundaries.' items: $ref: '#/definitions/GeographicArea' x-ms-identifiers: [] AreaGeometry: type: object description: '`GeoJSON` geometry, representing the area circle''s center.' properties: type: $ref: '#/definitions/GeoJsonGeometryType' description: '`GeoJSON` geometry type.' coordinates: type: array description: 'Coordinates of the area circle''s center, represented according to the `GeoJSON` standard. This is an array of 2 decimal numbers, longitude and latitude (precisely in this order).' minItems: 2 maxItems: 2 items: type: number format: float required: - type - coordinates Fhir.R4.Identifier: type: object description: 'An identifier intended for computation Based on [FHIR Identifier](https://www.hl7.org/fhir/R4/identifier.html)' properties: use: type: string description: usual | official | temp | secondary | old (If known) type: $ref: '#/definitions/Fhir.R4.CodeableConcept' description: Description of identifier system: $ref: '#/definitions/Fhir.R4.fhirUri' description: The namespace for the identifier value value: type: string description: The value that is unique period: $ref: '#/definitions/Fhir.R4.Period' description: Time period when id is/was valid for use assigner: $ref: '#/definitions/Fhir.R4.Reference' description: Organization that issued id (may be just text) allOf: - $ref: '#/definitions/Fhir.R4.Element' ClinicalNoteEvidence: type: object description: A piece of evidence from a clinical note (text document). properties: id: type: string description: The identifier of the document containing the evidence. text: type: string description: The actual text span which is evidence for the inference. offset: type: integer format: int32 description: The start index of the evidence text span in the document (0 based). minimum: 0 length: type: integer format: int32 description: The length of the evidence text span. minimum: 1 required: - id - offset - length ClinicalTrialRecruitmentStatus: type: string description: Possible recruitment status of a clinical trial. enum: - unknownStatus - notYetRecruiting - recruiting - enrollingByInvitation x-ms-enum: name: ClinicalTrialRecruitmentStatus modelAsString: true values: - name: UnknownStatus value: unknownStatus - name: NotYetRecruiting value: notYetRecruiting - name: Recruiting value: recruiting - name: EnrollingByInvitation value: enrollingByInvitation Azure.Core.Foundations.InnerError: type: object description: An object containing more specific information about the error. As per Microsoft One API guidelines - https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses. properties: code: type: string description: One of a server-defined set of error codes. innererror: $ref: '#/definitions/Azure.Core.Foundations.InnerError' description: Inner error. NeededClinicalInfo: type: array description: Clinical information which is needed to provide better trial matching results for the patient. items: $ref: '#/definitions/ExtendedClinicalCodedElement' x-ms-identifiers: [] Fhir.R4.CodeableConcept: type: object description: 'Concept - reference to a terminology or just text Based on [FHIR CodeableConcept](https://www.hl7.org/fhir/R4/datatypes.html#CodeableConcept)' properties: coding: type: array description: Code defined by a terminology system items: $ref: '#/definitions/Fhir.R4.Coding' text: type: string description: Plain text representation of the concept allOf: - $ref: '#/definitions/Fhir.R4.Element' Fhir.R4.Ratio: type: object description: 'A ratio of two Quantity values - a numerator and a denominator Based on [FHIR Ratio](https://www.hl7.org/fhir/R4/datatypes.html#Ratio)' properties: numerator: $ref: '#/definitions/Fhir.R4.Quantity' description: Numerator value denominator: $ref: '#/definitions/Fhir.R4.Quantity' description: Denominator value allOf: - $ref: '#/definitions/Fhir.R4.Element' TrialMatcherInferenceType: type: string description: The type of the Trial Matcher inference. enum: - trialEligibility x-ms-enum: name: TrialMatcherInferenceType modelAsString: true values: - name: TrialEligibility value: trialEligibility TrialMatcherInferenceResult: type: object description: The inference results for the Trial Matcher request. properties: patientResults: type: array description: Results for the patients given in the request. items: $ref: '#/definitions/TrialMatcherPatientResult' x-ms-identifiers: [] modelVersion: $ref: '#/definitions/ModelVersion' description: The version of the model used for inference, expressed as the model date. knowledgeGraphLastUpdateDate: type: string format: date description: The date when the clinical trials knowledge graph was last updated. required: - patientResults - modelVersion ClinicalTrialPhase: type: string description: Possible phases of a clinical trial. enum: - notApplicable - earlyPhase1 - phase1 - phase2 - phase3 - phase4 x-ms-enum: name: ClinicalTrialPhase modelAsString: true values: - name: NotApplicable value: notApplicable - name: EarlyPhase1 value: earlyPhase1 - name: Phase1 value: phase1 - name: Phase2 value: phase2 - name: Phase3 value: phase3 - name: Phase4 value: phase4 ClinicalTrialResearchFacility: type: object description: Details of a research facility where a clinical trial is conducted. properties: name: type: string description: The facility's name. city: type: string description: City name. state: type: string description: State name. countryOrRegion: type: string description: Country/region name. required: - name - countryOrRegion Fhir.R4.ContactDetail: type: object description: 'Contact details (See: https://www.hl7.org/fhir/R4/metadatatypes.html#ContactDetail)' properties: name: type: string description: Name of an individual to contact telecom: type: array description: Contact details for individual or organization items: $ref: '#/definitions/Fhir.R4.ContactPoint' x-ms-identifiers: [] allOf: - $ref: '#/definitions/Fhir.R4.Element' ClinicalTrials: type: object description: 'The clinical trials that the patient(s) should be matched to. The trial selection can be given as a list of custom clinical trials and/or a list of filters to known clinical trial registries. In case both are given, the resulting trial set is a union of the two sets.' properties: customTrials: type: array description: A list of clinical trials. minItems: 1 items: $ref: '#/definitions/Fhir.R4.ResearchStudy' registryFilters: type: array description: 'A list of filters, each one creating a selection of trials from a given clinical trial registry.' minItems: 1 items: $ref: '#/definitions/ClinicalTrialRegistryFilter' x-ms-identifiers: [] Fhir.R4.Quantity: type: object description: 'A measured or measurable amount Based on [FHIR Quantity](https://www.hl7.org/fhir/R4/datatypes.html#Quantity)' properties: value: type: number format: double description: Numerical value (with implicit precision) comparator: type: string description: < | <= | >= | > - how to understand the value unit: type: string description: Unit representation system: $ref: '#/definitions/Fhir.R4.fhirUri' description: System that defines coded unit form code: type: string description: Coded form of the unit allOf: - $ref: '#/definitions/Fhir.R4.Element' Fhir.R4.Range: type: object description: 'A set of ordered Quantities defined by a low and high limit Based on [FHIR Range](https://www.hl7.org/fhir/R4/datatypes.html#Range)' properties: low: $ref: '#/definitions/Fhir.R4.Quantity' description: Low limit high: $ref: '#/definitions/Fhir.R4.Quantity' description: High limit allOf: - $ref: '#/definitions/Fhir.R4.Element' GeoJsonGeometryType: type: string description: '`GeoJSON` geometry type.' enum: - Point x-ms-enum: name: GeoJsonGeometryType modelAsString: true values: - name: Point value: Point Fhir.R4.fhirDateTime: type: string pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]{1,9})?)?)?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)?)?)? GeographicLocation: type: object description: 'A location given as a combination of city, state and country/region. It could specify a city, a state or a country/region. In case a city is specified, either state +country/region or country/region (for countries/regions where there are no states) should be added. In case a state is specified (without a city), country/region should be added.' properties: city: type: string description: City name. state: type: string description: State name. countryOrRegion: type: string description: Country/region name. required: - countryOrRegion Fhir.R4.fhirInstant: type: string pattern: ([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\.[0-9]{1,9})?(Z|(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)) ClinicalDocumentType: type: string description: The type of the clinical document. enum: - consultation - dischargeSummary - historyAndPhysical - radiologyReport - procedure - progress - laboratory - pathologyReport x-ms-enum: name: ClinicalDocumentType modelAsString: true values: - name: Consultation value: consultation - name: DischargeSummary value: dischargeSummary - name: HistoryAndPhysical value: historyAndPhysical - name: RadiologyReport value: radiologyReport - name: Procedure value: procedure - name: Progress value: progress - name: Laboratory value: laboratory - name: PathologyReport value: pathologyReport GeographicArea: type: object description: A geographic area, expressed as a `Circle` geometry represented using a `GeoJSON Feature` (see [GeoJSON spec](https://tools.ietf.org/html/rfc7946)). properties: type: $ref: '#/definitions/GeoJsonType' description: '`GeoJSON` type.' geometry: $ref: '#/definitions/AreaGeometry' description: '`GeoJSON` geometry, representing the area circle''s center.' properties: $ref: '#/definitions/AreaProperties' description: '`GeoJSON` object properties.' required: - type - geometry - properties PatientInfoSex: type: string description: The patient's sex. enum: - female - male - unspecified x-ms-enum: name: PatientInfoSex modelAsString: true values: - name: Female value: female - name: Male value: male - name: Unspecified value: unspecified TrialMatcherData: type: object description: The body of the Trial Matcher request. properties: patients: type: array description: The list of patients, including their clinical information and data. items: $ref: '#/definitions/PatientRecord' configuration: $ref: '#/definitions/TrialMatcherModelConfiguration' description: Configuration affecting the Trial Matcher model's inference. required: - patients Fhir.R4.Coding: type: object description: 'A Coding is a representation of a defined concept using a symbol from a defined "code system". Based on [FHIR Coding](https://www.hl7.org/fhir/R4/datatypes.html#Coding)' properties: system: $ref: '#/definitions/Fhir.R4.fhirUri' description: Identity of the terminology system version: type: string description: Version of the system - if relevant code: type: string description: Symbol in syntax defined by the system display: type: string description: Representation defined by the system allOf: - $ref: '#/definitions/Fhir.R4.Element' GeoJsonType: type: string description: '`GeoJSON` type.' enum: - Feature x-ms-enum: name: GeoJsonType modelAsString: true values: - name: Feature value: Feature PatientRecord: type: object description: A patient record, including their clinical information and data. properties: id: type: string description: A given identifier for the patient. Has to be unique across all patients in a single request. minLength: 1 info: $ref: '#/definitions/PatientInfo' description: Patient structured information, including demographics and known structured clinical information. encounters: type: array description: Patient encounters/visits. items: $ref: '#/definitions/Encounter' patientDocuments: type: array description: Patient unstructured clinical data, given as documents. items: $ref: '#/definitions/PatientDocument' required: - id Fhir.R4.Period: type: object description: 'A time period defined by a start and end date and optionally time Based on [FHIR Period](https://www.hl7.org/fhir/R4/datatypes.html#Period)' properties: start: $ref: '#/definitions/Fhir.R4.fhirDateTime' description: Starting time with inclusive boundary end: $ref: '#/definitions/Fhir.R4.fhirDateTime' description: End time with inclusive boundary, if not ongoing allOf: - $ref: '#/definitions/Fhir.R4.Element' ClinicalCodedElement: type: object description: A piece of clinical information, expressed as a code in a clinical coding system. properties: system: type: string description: The clinical coding system, e.g. ICD-10, SNOMED-CT, UMLS. code: type: string description: The code within the given clinical coding system. name: type: string description: The name of this coded concept in the coding system. value: type: string description: A value associated with the code within the given clinical coding system. required: - system - code Fhir.R4.Narrative: type: object description: 'Any resource that is a [DomainResource](https://www.hl7.org/fhir/domainresource.html) may include a human-readable narrative that contains a summary of the resource and may be used to represent the content of the resource to a human. Based on [FHIR Narrative](https://www.hl7.org/fhir/R4/narrative.html#Narrative)' properties: status: type: string description: generated, extensions, additional, empty div: type: string description: xhtml required: - status - div allOf: - $ref: '#/definitions/Fhir.R4.Element' ModelVersion: type: string description: The version of the model used for inference, expressed as the model date. Fhir.R4.ContactPointUse: type: string description: "Contact Point Use\nSee: \thttp://hl7.org/fhir/ValueSet/contact-point-use" enum: - home - work - temp - old - mobile x-ms-enum: name: ContactPointUse modelAsString: true values: - name: Home value: home description: Home - name: Work value: work description: Work - name: Temp value: temp description: Temp - name: Old value: old description: Old - name: Mobile value: mobile description: Mobile Fhir.R4.Meta: type: object description: 'Metadata about a resource Based on [FHIR Meta](https://www.hl7.org/fhir/R4/resource.html#Meta)' properties: versionId: type: string description: The version specific identifier, as it appears in the version portion of the URL. This value changes when the resource is created, updated, or deleted. lastUpdated: $ref: '#/definitions/Fhir.R4.fhirInstant' description: When the resource last changed - e.g. when the version changed. source: $ref: '#/definitions/Fhir.R4.fhirUri' description: A uri that identifies the source system of the resource. This provides a minimal amount of Provenance information that can be used to track or differentiate the source of information in the resource. The source may identify another FHIR server, document, message, database, etc. profile: type: array description: A list of profiles (references to [StructureDefinition](https://www.hl7.org/fhir/structuredefinition.html) resources) that this resource claims to conform to. The URL is a reference to [StructureDefinition.url](https://www.hl7.org/fhir/structuredefinition-definitions.html#StructureDefinition.url). items: $ref: '#/definitions/Fhir.R4.fhirUri' security: type: array description: Security labels applied to this resource. These tags connect specific resources to the overall security policy and infrastructure. items: $ref: '#/definitions/Fhir.R4.Coding' tag: type: array description: Tags applied to this resource. Tags are intended to be used to identify and relate resources to process and workflow, and applications are not required to consider the tags when interpreting the meaning of a resource. items: $ref: '#/definitions/Fhir.R4.Coding' JobStatus_2: type: string description: The status of the processing job. enum: - notStarted - running - succeeded - failed - partiallyCompleted x-ms-enum: name: JobStatus modelAsString: true values: - name: NotStarted value: notStarted - name: Running value: running - name: Succeeded value: succeeded - name: Failed value: failed - name: PartiallyCompleted value: partiallyCompleted SpecialtyType: type: string description: Known values codes that can be used to indicate the type of the Specialty. enum: - pathology - radiology x-ms-enum: name: SpecialtyType modelAsString: true values: - name: Pathology value: pathology description: pathology - name: Radiology value: radiology description: radiology TrialMatcherResult: type: object description: The response for the Trial Matcher request. properties: id: $ref: '#/definitions/Azure.Core.uuid' description: The unique ID of the operation. readOnly: true status: $ref: '#/definitions/JobStatus' description: The status of the operation readOnly: true createdDateTime: type: string format: date-time description: The date and time when the processing job was created. readOnly: true expirationDateTime: type: string format: date-time description: The date and time when the processing job is set to expire. readOnly: true lastUpdateDateTime: type: string format: date-time description: The date and time when the processing job was last updated. readOnly: true error: $ref: '#/definitions/Azure.Core.Foundations.Error' description: Error object that describes the error when status is "Failed". result: $ref: '#/definitions/TrialMatcherInferenceResult' description: The result of the operation. required: - id - status TrialMatcherResults: type: object description: The inference results for the Trial Matcher request. properties: patients: type: array description: Results for the patients given in the request. items: $ref: '#/definitions/TrialMatcherPatientResult_2' modelVersion: $ref: '#/definitions/ModelVersion' description: The version of the model used for inference, expressed as the model date. knowledgeGraphLastUpdateDate: type: string format: date description: The date when the clinical trials knowledge graph was last updated. required: - patients - modelVersion Encounter: type: object description: visit/encounter information properties: id: type: string description: The id of the visit. period: $ref: '#/definitions/TimePeriod' description: 'Time period of the visit. In case of admission, use timePeriod.start to indicate the admission time and timePeriod.end to indicate the discharge time.' class: $ref: '#/definitions/EncounterClass' description: The class of the encounter. required: - id TrialMatcherInference: type: object description: An inference made by the Trial Matcher model regarding a patient. properties: type: $ref: '#/definitions/TrialMatcherInferenceType' description: The type of the Trial Matcher inference. value: type: string description: The value of the inference, as relevant for the given inference type. description: type: string description: The description corresponding to the inference value. confidenceScore: type: number format: float description: Confidence score for this inference. minimum: 0 maximum: 1 evidence: type: array description: The evidence corresponding to the inference value. items: $ref: '#/definitions/TrialMatcherInferenceEvidence' x-ms-identifiers: [] clinicalTrialId: type: string description: The identifier of the clinical trial. minLength: 1 source: $ref: '#/definitions/ClinicalTrialSource' description: Possible sources of a clinical trial. metadata: $ref: '#/definitions/ClinicalTrialMetadata' description: Trial data which is of interest to the potential participant. required: - type - value Fhir.R4.ContactPointSystem: type: string description: 'Contact Point System see https://www.hl7.org/fhir/R4/valueset-contact-point-system.html' enum: - phone - fax - email - pager - url - sms - other x-ms-enum: name: ContactPointSystem modelAsString: true values: - name: Phone value: phone description: Phone - name: Fax value: fax description: Fax - name: Email value: email description: Email - name: Pager value: pager description: Pager - name: Url value: url description: Url - name: Sms value: sms description: Sms - name: Other value: other description: Other parameters: Azure.Core.Foundations.ApiVersionParameter: name: api-version in: query description: The API version to use for this operation. required: true type: string minLength: 1 x-ms-parameter-location: method x-ms-client-name: apiVersion Azure.Core.RepeatabilityRequestHeaders.repeatabilityFirstSent: name: Repeatability-First-Sent in: header description: Specifies the date and time at which the request was first created. required: false type: string format: date-time x-ms-parameter-location: method x-ms-client-name: repeatabilityFirstSent Azure.Core.RepeatabilityRequestHeaders.repeatabilityRequestId: name: Repeatability-Request-ID in: header description: An opaque, globally-unique, client-generated string identifier for the request. required: false type: string x-ms-parameter-location: method x-ms-client-name: repeatabilityRequestId x-ms-parameterized-host: hostTemplate: '{endpoint}' useSchemePrefix: false parameters: - $ref: '#/parameters/Endpoint'