Skip to main content

LabTestPropertyConditionCreateUpdateObject

idstring

Condition ID

namestringrequired

Condition name

requiredbooleanrequired

is condition required

followUpActions object
provideComment object
databoolean
Default value: false
passboolean
Default value: false
failboolean
Default value: false
requiredboolean
Default value: false
uploadAttachment object
databoolean
Default value: false
passboolean
Default value: false
failboolean
Default value: false
requiredboolean
Default value: false
uploadPictureOrVideo object
databoolean
Default value: false
passboolean
Default value: false
failboolean
Default value: false
requiredboolean
Default value: false
recordFailureCode object
databoolean
Default value: false
failboolean
Default value: false
requiredboolean
Default value: false
category object[]
  • Array [
  • idstring

    Category ID

    namestring

    Category name

  • ]
  • inputMethodstringrequired

    Condition input method

    Possible values: [TEST_DATA, TEST_RESULT]

    customValueGroup object
    namestring

    Custom value group name

    customValues object[]
  • Array [
  • valuestring

    Custom value

    resultstring

    Custom value result

  • ]
  • valueRange object
    rangeResultstring[]required

    Possible values: [pass, fail]

    valueResult object[]required
  • Array [
  • valuestringrequired

    Value

    resultstringrequired

    Result

    Possible values: [pass, fail, data, n/a]

  • ]
  • unitstringrequired

    Unit

    tagsstring[]

    Condition tags. Values are trimmed, inner whitespace collapsed and lower-cased; blanks and duplicates are removed. Tags are kept only on the conditions of the property's latest version: every create or update removes them from older versions. In a request, the list sent becomes the condition's tags and [] removes them. When omitted on create, no tags are stored; when omitted on update, the condition keeps the tags of the condition with the same id in the current version (none when id is omitted or not found). null is rejected. In a response, tags are in the order they were saved, never null, and [] when the condition has none.

    Possible values: <= 255 characters

    Example: ["heavy metal","lead"]
    positionintegerrequired

    Condition position

    LabTestPropertyConditionCreateUpdateObject
    {
    "id": "string",
    "name": "string",
    "required": true,
    "followUpActions": {
    "provideComment": {
    "data": false,
    "pass": false,
    "fail": false,
    "required": false
    },
    "uploadAttachment": {
    "data": false,
    "pass": false,
    "fail": false,
    "required": false
    },
    "uploadPictureOrVideo": {
    "data": false,
    "pass": false,
    "fail": false,
    "required": false
    },
    "recordFailureCode": {
    "data": false,
    "fail": false,
    "required": false,
    "category": [
    {
    "id": "string",
    "name": "string"
    }
    ]
    }
    },
    "inputMethod": "TEST_DATA",
    "customValueGroup": {
    "name": "string",
    "customValues": [
    {
    "value": "string",
    "result": "string"
    }
    ]
    },
    "valueRange": {
    "rangeResult": [
    "pass"
    ],
    "valueResult": [
    {
    "value": "string",
    "result": "pass"
    }
    ],
    "unit": "string"
    },
    "tags": [
    "heavy metal",
    "lead"
    ],
    "position": 0
    }