{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/ovok/json-schema/ovok-post-fhir-r4-device-request-schema.json",
  "title": "PostFhirR4DeviceRequest",
  "x-generated": "2026-11-08",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/_ae-authored/ovok-openapi-generated.yml#/components/schemas/PostFhirR4DeviceRequest",
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Logical id of this artifact"
    },
    "meta": {
      "type": "string",
      "description": "Metadata about the resource"
    },
    "implicitRules": {
      "type": "string",
      "description": "A set of rules under which this content was created"
    },
    "language": {
      "type": "string",
      "description": "Language of the resource content"
    },
    "text": {
      "type": "string",
      "description": "Text summary of the resource, for human interpretation"
    },
    "contained": {
      "type": "string",
      "description": "Contained, inline Resources"
    },
    "extension": {
      "type": "string",
      "description": "Additional content defined by implementations"
    },
    "modifierExtension": {
      "type": "string",
      "description": "Extensions that cannot be ignored"
    },
    "identifier": {
      "type": "string",
      "description": "Instance identifier"
    },
    "definition": {
      "type": "string",
      "description": "The reference to the definition for the device"
    },
    "udiCarrier": {
      "type": "string",
      "description": "Unique Device Identifier (UDI) Barcode"
    },
    "status": {
      "type": "string",
      "description": "active | inactive | entered-in-error | unknown"
    },
    "statusReason": {
      "type": "string",
      "description": "online | paused | standby | offline | not-ready | transduc-discon | hw-discon | off"
    },
    "distinctIdentifier": {
      "type": "string",
      "description": "The distinct identification string"
    },
    "manufacturer": {
      "type": "string",
      "description": "Name of device manufacturer"
    },
    "manufactureDate": {
      "type": "string",
      "description": "Date when the device was made"
    },
    "expirationDate": {
      "type": "string",
      "description": "Date and time of expiry of this device (if applicable)"
    },
    "lotNumber": {
      "type": "string",
      "description": "Lot number of manufacture"
    },
    "serialNumber": {
      "type": "string",
      "description": "Serial number assigned by the manufacturer"
    },
    "deviceName": {
      "type": "string",
      "description": "The name of the device as given by the manufacturer"
    },
    "modelNumber": {
      "type": "string",
      "description": "The model number for the device"
    },
    "partNumber": {
      "type": "string",
      "description": "The part number of the device type"
    },
    "type": {
      "type": "string",
      "description": "The kind or type of device"
    },
    "specialization": {
      "type": "string",
      "description": "The capabilities supported on a device"
    },
    "version": {
      "type": "string",
      "description": "The actual design of the device or software version running on the device"
    },
    "property": {
      "type": "string",
      "description": "The actual configuration settings of a device as it actually operates"
    },
    "patient": {
      "type": "string",
      "description": "Patient to whom Device is affixed"
    },
    "owner": {
      "type": "string",
      "description": "Organization responsible for device"
    },
    "contact": {
      "type": "string",
      "description": "Details for human/organization for support"
    },
    "location": {
      "type": "string",
      "description": "Where the device is found"
    },
    "url": {
      "type": "string",
      "description": "Network address to contact device"
    },
    "note": {
      "type": "string",
      "description": "Device notes and comments"
    },
    "safety": {
      "type": "string",
      "description": "Safety Characteristics of Device"
    },
    "parent": {
      "type": "string",
      "description": "The parent device"
    }
  }
}