UNPKG

fhir-schemas

Version:

Schemas for Fast Healthcare Interoperability Resources.

127 lines 5.82 kB
{ "schema": "http://json-schema.org/draft-04/schema#", "$id": "http://hl7.org/fhir/json-schema/DeviceComponent", "$ref": "#/definitions/DeviceComponent", "description": "see http://hl7.org/fhir/json.html#schema for information about the FHIR Json Schemas", "definitions": { "DeviceComponent": { "allOf": [ { "$ref": "DomainResource#/definitions/DomainResource" }, { "description": "The characteristics, operational status and capabilities of a medical-related component of a medical device.", "properties": { "resourceType": { "description": "This is a DeviceComponent resource", "type": "string", "enum": [ "DeviceComponent" ] }, "identifier": { "description": "The locally assigned unique identification by the software. For example: handle ID.", "$ref": "http://hl7.org/fhir/json-schema/Identifier#/definitions/Identifier" }, "type": { "description": "The component type as defined in the object-oriented or metric nomenclature partition.", "$ref": "http://hl7.org/fhir/json-schema/CodeableConcept#/definitions/CodeableConcept" }, "lastSystemChange": { "description": "The timestamp for the most recent system change which includes device configuration or setting change.", "type": "string" }, "_lastSystemChange": { "description": "Extensions for lastSystemChange", "$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element" }, "source": { "description": "The link to the source Device that contains administrative device information such as manufacture, serial number, etc.", "$ref": "http://hl7.org/fhir/json-schema/Reference#/definitions/Reference" }, "parent": { "description": "The link to the parent resource. For example: Channel is linked to its VMD parent.", "$ref": "http://hl7.org/fhir/json-schema/Reference#/definitions/Reference" }, "operationalStatus": { "description": "The current operational status of the device. For example: On, Off, Standby, etc.", "type": "array", "items": { "$ref": "http://hl7.org/fhir/json-schema/CodeableConcept#/definitions/CodeableConcept" } }, "parameterGroup": { "description": "The parameter group supported by the current device component that is based on some nomenclature, e.g. cardiovascular.", "$ref": "http://hl7.org/fhir/json-schema/CodeableConcept#/definitions/CodeableConcept" }, "measurementPrinciple": { "description": "The physical principle of the measurement. For example: thermal, chemical, acoustical, etc.", "enum": [ "other", "chemical", "electrical", "impedance", "nuclear", "optical", "thermal", "biological", "mechanical", "acoustical", "manual" ], "type": "string" }, "_measurementPrinciple": { "description": "Extensions for measurementPrinciple", "$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element" }, "productionSpecification": { "description": "The production specification such as component revision, serial number, etc.", "type": "array", "items": { "$ref": "#/definitions/DeviceComponent_ProductionSpecification" } }, "languageCode": { "description": "The language code for the human-readable text string produced by the device. This language code will follow the IETF language tag. Example: en-US.", "$ref": "http://hl7.org/fhir/json-schema/CodeableConcept#/definitions/CodeableConcept" } }, "required": [ "identifier", "type", "resourceType" ] } ] }, "DeviceComponent_ProductionSpecification": { "allOf": [ { "$ref": "BackboneElement#/definitions/BackboneElement" }, { "description": "The characteristics, operational status and capabilities of a medical-related component of a medical device.", "properties": { "specType": { "description": "The specification type, such as, serial number, part number, hardware revision, software revision, etc.", "$ref": "http://hl7.org/fhir/json-schema/CodeableConcept#/definitions/CodeableConcept" }, "componentId": { "description": "The internal component unique identification. This is a provision for manufacture specific standard components using a private OID. 11073-10101 has a partition for private OID semantic that the manufacturer can make use of.", "$ref": "http://hl7.org/fhir/json-schema/Identifier#/definitions/Identifier" }, "productionSpec": { "description": "The printable string defining the component.", "type": "string" }, "_productionSpec": { "description": "Extensions for productionSpec", "$ref": "http://hl7.org/fhir/json-schema/Element#/definitions/Element" } } } ] } } }