Schema.org · Schema
Schema.org MedicalProcedure
A process of care used in either a diagnostic, therapeutic, preventive or palliative capacity that relies on invasive, non-invasive, or other techniques.
Schema.orgStructured DataLinked DataJSON-LDVocabularySEOWeb StandardsRDFOntology
Properties
| Name | Type | Description |
|---|---|---|
| @type | string | The Schema.org type. |
| @context | string | |
| name | string | The name of the procedure. |
| description | string | A description of the procedure. |
| url | string | URL with information about the procedure. |
| procedureType | string | The type of procedure, for example Surgical, Noninvasive, or Percutaneous. |
| bodyLocation | string | Location in the body of the anatomical structure. |
| preparation | string | Typical preparation that a patient must undergo before having the procedure performed. |
| followup | string | Typical or recommended followup care after the procedure is performed. |
| howPerformed | string | How the procedure is performed. |
| status | string | The status of the procedure. |
| code | object | A medical code for the procedure. |
| doseSchedule | object | A dosing schedule for the procedure (for therapeutic procedures). |
| drug | object | Specifying a drug or medicine used in a medication procedure. |
| adverseOutcome | object | A possible complication and/or side effect of this therapy. |
| contraindication | string | A contraindication for this therapy. |
| duplicateTherapy | object | A therapy that duplicates or overlaps this one. |
| seriousAdverseOutcome | object | A possible serious complication and/or serious side effect of this therapy. |
| sameAs | object | URL of a reference Web page that unambiguously indicates the item's identity. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://schema.org/schemas/medical-procedure.json",
"title": "Schema.org MedicalProcedure",
"description": "A process of care used in either a diagnostic, therapeutic, preventive or palliative capacity that relies on invasive, non-invasive, or other techniques.",
"type": "object",
"required": ["@type", "name"],
"properties": {
"@type": {
"type": "string",
"description": "The Schema.org type.",
"enum": ["MedicalProcedure", "DiagnosticProcedure", "PalliativeProcedure", "PhysicalExam", "SurgicalProcedure", "TherapeuticProcedure"]
},
"@context": {
"type": "string",
"default": "https://schema.org"
},
"name": {
"type": "string",
"description": "The name of the procedure."
},
"description": {
"type": "string",
"description": "A description of the procedure."
},
"url": {
"type": "string",
"format": "uri",
"description": "URL with information about the procedure."
},
"procedureType": {
"type": "string",
"enum": ["NoninvasiveProcedure", "PercutaneousProcedure", "SurgicalProcedure"],
"description": "The type of procedure, for example Surgical, Noninvasive, or Percutaneous."
},
"bodyLocation": {
"type": "string",
"description": "Location in the body of the anatomical structure."
},
"preparation": {
"type": "string",
"description": "Typical preparation that a patient must undergo before having the procedure performed."
},
"followup": {
"type": "string",
"description": "Typical or recommended followup care after the procedure is performed."
},
"howPerformed": {
"type": "string",
"description": "How the procedure is performed."
},
"status": {
"type": "string",
"enum": ["EvidenceNotAssessed", "MedicalEvidenceLevel", "TreatmentActive", "TreatmentComplete", "TreatmentDiscontinued", "TreatmentNotApplicable", "TreatmentPending", "TreatmentStopped"],
"description": "The status of the procedure."
},
"code": {
"type": "object",
"description": "A medical code for the procedure.",
"properties": {
"@type": { "type": "string", "const": "MedicalCode" },
"codeValue": { "type": "string", "description": "The actual code." },
"codingSystem": { "type": "string", "description": "The coding system (e.g., ICD-10-PCS, CPT)." }
}
},
"doseSchedule": {
"type": "object",
"description": "A dosing schedule for the procedure (for therapeutic procedures).",
"properties": {
"@type": { "type": "string", "const": "DoseSchedule" },
"doseUnit": { "type": "string" },
"doseValue": { "type": "number" },
"frequency": { "type": "string" }
}
},
"drug": {
"oneOf": [
{ "$ref": "schema-org-drug-schema.json" },
{ "type": "array", "items": { "$ref": "schema-org-drug-schema.json" } }
],
"description": "Specifying a drug or medicine used in a medication procedure."
},
"adverseOutcome": {
"type": "object",
"description": "A possible complication and/or side effect of this therapy.",
"properties": {
"@type": { "type": "string", "const": "MedicalEntity" },
"name": { "type": "string" }
}
},
"contraindication": {
"type": "string",
"description": "A contraindication for this therapy."
},
"duplicateTherapy": {
"type": "object",
"description": "A therapy that duplicates or overlaps this one.",
"properties": {
"@type": { "type": "string" },
"name": { "type": "string" }
}
},
"seriousAdverseOutcome": {
"type": "object",
"description": "A possible serious complication and/or serious side effect of this therapy.",
"properties": {
"@type": { "type": "string", "const": "MedicalEntity" },
"name": { "type": "string" }
}
},
"sameAs": {
"oneOf": [
{ "type": "string", "format": "uri" },
{ "type": "array", "items": { "type": "string", "format": "uri" } }
],
"description": "URL of a reference Web page that unambiguously indicates the item's identity."
}
}
}