swagger: '2.0' info: version: 2020-08-01-preview title: Microsoft Azure AccessControlClient AccessConnector PatientTimeline API schemes: - https tags: - name: PatientTimeline paths: /patient-timeline/jobs: post: operationId: microsoftAzurePatienttimelineCreatejob tags: - PatientTimeline summary: Microsoft Azure Create Patient Timeline Job description: Creates a Patient Timeline 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/PatientTimelineData' 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/PatientTimelineInferenceResult' 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 Patient Timeline job with the given request body.: $ref: ./examples/SuccessfulPatientTimelineRequest.json x-ms-long-running-operation: true /patient-timeline/jobs/{id}: get: operationId: microsoftAzurePatienttimelineGetjob tags: - PatientTimeline summary: Microsoft Azure Get Patient Timeline Job Details description: Gets the status and details of the Patient Timeline 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/PatientTimelineResult' 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 Patient Timeline job.: $ref: ./examples/SuccessfulPatientTimelineResponse.json definitions: 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' Azure.Core.uuid: type: string format: uuid description: Universally Unique Identifier 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' 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.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: {} PatientTimelineInferenceType: type: string description: The type of the Patient Timeline inference. enum: - timelineEvent - summaryItem x-ms-enum: name: PatientTimelineInferenceType modelAsString: true values: - name: TimelineEvent value: timelineEvent description: The inference is a timeline event. - name: SummaryItem value: summaryItem description: The inference is a summary item. PatientTimelineModelConfiguration: type: object description: Configuration affecting the Patient Timeline 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 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)?)?)? 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 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. 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 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 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 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' 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 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' 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' 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. 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' 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' ModelVersion: type: string description: The version of the model used for inference, expressed as the model date. PatientTimelinePatientResult: 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 model's inferences for the given patient. items: $ref: '#/definitions/PatientTimelineInference' x-ms-identifiers: [] required: - patientId - inferences DocumentAuthor: type: object description: Document author properties: id: type: string description: author id fullName: type: string description: Text representation of the full name PatientTimelineInferenceResult: type: object description: The inference results for the Patient Timeline request. properties: patientResults: type: array description: Results for the patients given in the request. items: $ref: '#/definitions/PatientTimelinePatientResult' x-ms-identifiers: [] modelVersion: $ref: '#/definitions/ModelVersion' description: The version of the model used for inference, expressed as the model date. required: - patientResults - modelVersion 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' 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 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 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. 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' 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' PatientTimelineData: type: object description: The body of the Patient Timeline request. properties: patients: type: array description: The list of patients, including their clinical information and data. items: $ref: '#/definitions/PatientRecord' configuration: $ref: '#/definitions/PatientTimelineModelConfiguration' description: Configuration affecting the Patient Timeline model's inference. required: - patients 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 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 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' PatientTimelineInference: type: object description: An inference made by the Patient Timeline model regarding a patient. properties: extension: type: array description: Additional Content defined by implementations items: $ref: '#/definitions/Fhir.R4.Extension' type: $ref: '#/definitions/PatientTimelineInferenceType' description: The type of the Patient Timeline inference. resource: $ref: '#/definitions/Fhir.R4.DomainResource' description: 'FHIR 4.0 representation of the piece of clinical info. additional dependent resources maybe contained (e.g. MedicationStatement may contain Medication) -- In the SDK we will have custom mapping to map this type to JsonObject' period: $ref: '#/definitions/TimePeriod' description: Time range relevant to this Timeline inference. required: - type 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 Fhir.R4.fhirUri: type: string PatientTimelineResult: type: object description: The response for the Patient Timeline 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/PatientTimelineInferenceResult' description: The result of the operation. required: - id - status 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 parameters: 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 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 x-ms-parameterized-host: hostTemplate: '{endpoint}' useSchemePrefix: false parameters: - $ref: '#/parameters/Endpoint'