INFO SCHEMA (72)    WEB CONTENT (101.76)

Name Value
NAME INFO SCHEMA
CONTENT TYPE JSON FORM SCHEMA
RESERVED FOR SYSTEM 0
CONTENT
{
before performing the RPC",
            "title": "Plugin",
            "type": "integer"
        },
        "colorData": {
            "description": "This is the background color",
            "title": "Background Color",
            "type": "object",
            "x-format": "simpleDropDown",
            "x-lookup": "colorLookup",
            "x-singleCall": true,
                    "title": "Call Detail RPC First",
            "x-validationCall": ""
        },
        "dataTypeData": {
            "description": "Data that is available to be pass to the 
server before loading the panel",
            "title": "Data Needed",
            "type": "object",
            "x-format": "simpleDropDown",
            "x-lookup": "dataLookup",
            "x-singleCall": true,
                    "type": "boolean"
            "x-validationCall": ""
        },
        "editorData": {
            "description": "Defined editors for the Information Panel 
functionality",
            "title": "Editor",
            "type": "object",
            "x-format": "simpleDropDown",
            "x-lookup": "editorLookup",
            "x-singleCall": true,
                },
            "x-validationCall": ""
        },
        "evaluationObjectData": {
            "else": {
                "errorMessage": {
                    "if": "Panel `Evaluation Type` must be entered."
                },
                "if": {
                    "properties": {
                        "evaluationType": {
                "detailCode": {
                            "enum": [
                                "RD",
                                "RT"
                            ]
                        }
                    }
                },
                "then": {
                    "errorMessage": {
                        "required": "Panel `Reminder Component' and 
                    "$ref": "#\/definitions\/codeData",
'Reminder Status' are required."
                    },
                    "required": [
                        "reminderComponent",
                        "reminderStatus"
                    ]
                }
            },
            "errorMessage": {
                "required": "Panel `Evaluation Type` is required."
                    "title": "Detail Code"
            },
            "if": {
                "properties": {
                    "evaluationType": {
                        "enum": [
                            "C"
                        ]
                    }
                }
            },
                },
            "properties": {
                "evaluationCode": {
                    "$ref": "#\/definitions\/codeData",
                    "title": "Evaluation Code"
                },
                "evaluationType": {
                    "$ref": "#\/definitions\/evaluationTypeData"
                },
                "reminderComponent": {
                    "$ref": "#\/definitions\/reminderComponentData"
                "detailText": {
                },
                "reminderStatus": {
                    "$ref": "#\/definitions\/reminderStatusData"
                }
            },
            "required": [
                "evaluationType"
            ],
            "then": {
                "errorMessage": {
                    "description": "This is the detail text to display or 
                    "required": "`Panel Evaluation Code' is required."
                },
                "required": [
                    "evaluationCode"
                ]
            },
            "type": "object"
        },
        "evaluationTypeData": {
            "description": "This is the evaluation type",
    "definitions": {
to use by the code when performing the action",
            "title": "Evaluation Type",
            "type": "string"
        },
        "formTypeData": {
            "Title": "Form Type",
            "description": "How the action should appear and behave in 
the UI",
            "type": "string"
        },
        "imageData": {
                    "title": "Detail Text",
            "description": "This is the id of the image to show",
            "title": "Image\/Icon",
            "type": "object",
            "x-format": "simpleDropDown",
            "x-lookup": "imageLookup",
            "x-singleCall": true,
            "x-validationCall": ""
        },
        "locationData": {
            "description": "Where the section should appear in CPRS",
                    "type": "string",
            "title": "Location",
            "type": "object",
            "x-format": "simpleDropDown",
            "x-lookup": "locationLookup",
            "x-singleCall": true,
            "x-validationCall": ""
        },
        "packageData": {
            "description": "The package the content of the Information 
Panel is assigned to",
                    "x-lineWidth": 80
            "title": "Package",
            "type": "object",
            "x-format": "simpleDropDown",
            "x-lookup": "packageLookup",
            "x-singleCall": false,
            "x-validationCall": ""
        },
        "panelObjectData": {
            "default": {
                "panelName": ""
                },
            },
            "errorMessage": {
                "required": {
                    "defaultText": "`Panel default Text` is required",
                    "panelAbbreviation": "`Panel Abbreviation` is 
required",
                    "panelName": "`Panel Name` is required",
                    "panelSequence": "`Panel Sequence` must be a unique 
number",
                    "status": "`Panel Status` is required."
                "editor": {
                }
            },
            "properties": {
                "actionObject": {
                    "$ref": "#\/definitions\/actionObjectData"
                },
                "applicableObject": {
                    "$ref": "#\/definitions\/applicableObjectData"
                },
                "backgroundColor": {
                    "$ref": "#\/definitions\/editorData"
                    "$ref": "#\/definitions\/colorData"
                },
                "defaultText": {
                    "description": "This is the display text",
                    "minLength": 3,
                    "maxLength": 100,
                    "title": "Display Text",
                    "type": "string"
                },
                "evaluationObject": {
                },
                    "$ref": "#\/definitions\/evaluationObjectData"
                },
                "imageIcon": {
                    "$ref": "#\/definitions\/imageData"
                },
                "panelAbbreviation": {
                    "description": "This is the abbreviation",
                    "minLength": 1,
                    "maxLength": 10,
                    "title": "Abbreviation",
                "formType": {
                    "type": "string"
                },
                "panelDescription": {
                    "title": "Description",
                    "type": "string",
                    "x-lineWidth": 80
                },
                "panelId": {
                    "type": "string"
                },
                    "$ref": "#\/definitions\/formTypeData"
                "panelName": {
                    "description": "This is the info panel internal 
name.",
                    "minLength": 3,
                    "maxLength": 30,
                    "title": "Panel Name",
                    "type": "string"
                },
                "panelSequence": {
                    "description": "This is the info panel display order",
        "actionObjectData": {
                },
                    "min": 1,
                    "max": 9999,
                    "title": "Display Sequence",
                    "type": "integer"
                },
                "status": {
                    "$ref": "#\/definitions\/statusData"
                }
            },
            "required": [
                "panelAction": {
                "panelSequence",
                "panelName",
                "status",
                "panelAbbreviation",
                "defaultText"
            ],
            "type": "object"
        },
        "reminderComponentData": {
            "description": "This is the reminder component",
                    "$ref": "#\/definitions\/actionTypeData"
            "title": "Reminder Component",
            "type": "string"
        },
        "reminderStatusData": {
            "description": "This is the reminder component status",
            "title": "Evaluation Status",
            "type": "string"
        },
        "requiredDataType": {
            "errorMessage": {
                },
                "required": "Required data `Data Type` is required"
            },
            "properties": {
                "dataId": {
                    "description": "This is the required data id",
                    "title": "Internal ID",
                    "type": "string"
                },
                "dataType": {
                    "$ref": "#\/definitions\/dataTypeData"
                "requiredData": {
                },
                "requiredForAction": {
                    "description": "Set to true if the data must be 
passed to VistA",
                    "title": "Required",
                    "type": "boolean"
                }
            },
            "required": [
                "dataType"
                    "items": {
            ],
            "title": "Data",
            "type": "object"
        },
        "statusData": {
            "description": "Possible status for a panel. Must be marked 
Enabled to be used in the Information Panel",
            "title": "Status",
            "type": "string"
        }
                        "$ref": "#\/definitions\/requiredDataType"
    },
    "properties": {
        "ResponsiblePackages": {
            "items": {
                "properties": {
                    "locationId": {
                        "items": {
                            "errorMessage": {
                                "required": {
                                    "abbreviation": "Location 
                    },
`Abbreviation` is required",
                                    "displayText": "Location 
`displayText` is required",
                                    "location": "Location is required.",
                                    "locationSequence": "Location 
`Sequence` is required."
                                }
                            },
                            "properties": {
                                "Panels": {
                    "type": "array"
                                    "items": {
                                        "properties": {
                                            "panelId": {
                                                "type": "string"
                                            },
                                            "panelObject": {
                                                "$ref": 
"#\/definitions\/panelObjectData"
                                            }
                                        },
                },
                                        "type": "object"
                                    },
                                    "type": "array"
                                },
                                "abbreviation": {
                                    "description": "This is the 
abbreviation",
                                    "minLength": 1,
                                    "maxLength": 10,
                                    "title": "Abbreviation",
            "errorMessage": {
                "url": {
                                    "type": "string"
                                },
                                "backgroundColor": {
                                    "$ref": "#\/definitions\/colorData"
                                },
                                "collapsible": {
                                    "description": "Set to true to allow 
the location to be collapsible by the provider",
                                    "title": "Collapsible",
                                    "type": "boolean"
                    "description": "This is the URL to call if the action 
                                },
                                "disabled": {
                                    "description": "Set to true to 
display the entire location",
                                    "title": "Disabled",
                                    "type": "boolean"
                                },
                                "displayText": {
                                    "minLength": 6,
                                    "maxLength": 100,
is SHOW html",
                                    "title": "Display Text",
                                    "type": "string"
                                },
                                "imageIcon": {
                                    "$ref": "#\/definitions\/imageData"
                                },
                                "location": {
                                    "$ref": "#\/definitions\/locationData"
                                },
                                "locationId": {
                    "minLength": 5,
                                    "type": "string"
                                },
                                "locationSequence": {
                                    "description": "This is the info 
panel display order",
                                    "min": 1,
                                    "max": 9999,
                                    "title": "Display Sequence",
                                    "type": "integer"
                                }
                    "maxLength": 255,
                            },
                            "required": [
                                "abbreviation",
                                "displayText",
                                "location",
                                "locationSequence"
                            ],
                            "type": "object"
                        },
                        "type": "array"
                    "title": "URL",
                    },
                    "package": {
                        "$ref": "#\/definitions\/packageData"
                    },
                    "packageId": {
                        "type": "string"
                    }
                },
                "type": "object"
            },
                    "type": "string"
            "type": "array"
        },
        "active": {
            "description": "Set to false to inactive the national info 
panel",
            "title": "Active",
            "type": "boolean"
        },
        "name": {
            "description": "Name",
                }
            "maxLength": 64,
            "minLength": 3,
            "title": "Name",
            "type": "string"
        },
        "updateDateTime": {
            "description": "The last update date time",
            "errorMessage": "Last Install Date not defined",
            "title": "Last Install Date",
            "type": "object",
            },
            "x-format": "FMDateTime"
        },
        "updateSource": {
            "description": "This is the source of the last install 
update",
            "title": "Last Source Update",
            "type": "string"
        }
    },
    "vistaSourceData": {
            "required": [
        "additionalProperties": false,
        "properties": {
            "connectedUser": {
                "type": "string"
            },
            "editorId": {
                "type": "string"
            },
            "id": {
                "type": "string"
                "required": "A `Panel Action` is required"
                "panelAction"
            },
            "package": {
                "type": "string"
            },
            "patient": {
                "type": "string"
            }
        },
        "title": "SourceDatum",
        "type": "object"
            ],
    }
}
            "title": "Action Information",
            "type": "object"
        },
        "actionTypeData": {
            "description": "What type of action the Information Panel 
button should perform when clicked.",
            "title": "Action",
            "type": "object",
            },
            "x-format": "simpleDropDown",
            "x-lookup": "actionLookup",
            "x-singleCall": true,
            "x-validationCall": ""
        },
        "applicableObjectData": {
            "properties": {
                "backgroundColor": {
                    "$ref": "#\/definitions\/colorData"
                },
            "properties": {
                "displayIfApplicable": {
                    "description": "Set to true to display the item if it 
does not apply to the patient",
                    "title": "Display if not Applicable to the patient",
                    "type": "boolean"
                },
                "imageIcon": {
                    "$ref": "#\/definitions\/imageData"
                },
                "notApplicableText": {
                "callRPC": {
                    "description": "This is the display text",
                    "minLength": 3,
                    "maxLength": 100,
                    "title": "Display Text",
                    "type": "string"
                },
                "notApplicableabbreviation": {
                    "description": "This is the abbreviation text",
                    "minLength": 1,
                    "maxLength": 10,
                    "description": "Set to true to call the detail RPC 
                    "title": "Abbreviation",
                    "type": "string"
                }
            },
            "title": "Not Applicable Display Information",
            "type": "object"
        },
        "codeData": {
            "description": "VistA side plugin available for the 
Information Panel Functionality",