FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packageio.health-samurai.sdc.r4b
Resource TypeStructureDefinition
IdStructureDefinition-SDCWorkflow.json
FHIR VersionR4B
Sourcehttps://simplifier.net/resolve?scope=io.health-samurai.sdc.r4b@0.2602.2&canonical=http://health-samurai.io/fhir/sdc/StructureDefinition/SDCWorkflow
URLhttp://health-samurai.io/fhir/sdc/StructureDefinition/SDCWorkflow
Version0.2602.2
Statusactive
NameSDCWorkflow
DescriptionWorkflow definition with status, params, and context for SDC forms.
TypeSDCWorkflow
Kindresource

Resources that use this resource

No resources found


Resources that this resource uses

No resources found


Narrative

No narrative content found in resource


Source1

{
  "description": "Workflow definition with status, params, and context for SDC forms.",
  "derivation": "specialization",
  "fhirVersion": "4.3.0",
  "name": "SDCWorkflow",
  "abstract": false,
  "type": "SDCWorkflow",
  "resourceType": "StructureDefinition",
  "status": "active",
  "id": "SDCWorkflow",
  "kind": "resource",
  "url": "http://health-samurai.io/fhir/sdc/StructureDefinition/SDCWorkflow",
  "version": "0.2602.2",
  "differential": {
    "element": [
      {
        "id": "SDCWorkflow",
        "path": "SDCWorkflow",
        "min": 0,
        "max": "*"
      },
      {
        "id": "SDCWorkflow.params",
        "path": "SDCWorkflow.params",
        "short": "Workflow parameters schema definition",
        "min": 0,
        "max": "1",
        "extension": [
          {
            "url": "http://health-samurai.io/fhir/core/StructureDefinition/additional-properties-custom-type",
            "valueCode": "any"
          }
        ]
      },
      {
        "id": "SDCWorkflow.cancel-reason",
        "path": "SDCWorkflow.cancel-reason",
        "short": "Reason why the workflow was canceled",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "SDCWorkflow.items",
        "path": "SDCWorkflow.items",
        "short": "Workflow items",
        "min": 0,
        "max": "1",
        "extension": [
          {
            "url": "http://health-samurai.io/fhir/core/StructureDefinition/additional-properties-custom-type",
            "valueCode": "any"
          }
        ]
      },
      {
        "id": "SDCWorkflow.workflow",
        "path": "SDCWorkflow.workflow",
        "short": "Workflow symbolic name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "SDCWorkflow.status",
        "path": "SDCWorkflow.status",
        "short": "Workflow lifecycle status. Change via RPC: cancel-wf, complete-wf, cancel-task, complete-task.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "constraint": [
          {
            "key": "enum-10",
            "severity": "error",
            "expression": "%context.subsetOf('new' | 'in-progress' | 'canceled' | 'completed' | 'in-amendment' | 'amended')",
            "human": "Status must be one of: new, in-progress, canceled, completed, in-amendment, amended"
          }
        ]
      },
      {
        "id": "SDCWorkflow.order",
        "path": "SDCWorkflow.order",
        "short": "Order of items (array of item keys)",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "SDCWorkflow.title",
        "path": "SDCWorkflow.title",
        "short": "Title of the workflow",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "SDCWorkflow.version",
        "path": "SDCWorkflow.version",
        "short": "Workflow version",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "decimal"
          }
        ]
      },
      {
        "id": "SDCWorkflow.ctx",
        "path": "SDCWorkflow.ctx",
        "short": "Workflow context, also accessible from tasks",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "SDCWorkflow.ctx.encounter",
        "path": "SDCWorkflow.ctx.encounter",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "SDCWorkflow.ctx.encounter.id",
        "path": "SDCWorkflow.ctx.encounter.id",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "SDCWorkflow.ctx.encounter.resourceType",
        "path": "SDCWorkflow.ctx.encounter.resourceType",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "SDCWorkflow.ctx.encounter.display",
        "path": "SDCWorkflow.ctx.encounter.display",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "SDCWorkflow.ctx.patient",
        "path": "SDCWorkflow.ctx.patient",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "SDCWorkflow.ctx.patient.id",
        "path": "SDCWorkflow.ctx.patient.id",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "SDCWorkflow.ctx.patient.resourceType",
        "path": "SDCWorkflow.ctx.patient.resourceType",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "SDCWorkflow.ctx.patient.display",
        "path": "SDCWorkflow.ctx.patient.display",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "SDCWorkflow.ctx.user",
        "path": "SDCWorkflow.ctx.user",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "SDCWorkflow.ctx.user.id",
        "path": "SDCWorkflow.ctx.user.id",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "SDCWorkflow.ctx.user.resourceType",
        "path": "SDCWorkflow.ctx.user.resourceType",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "SDCWorkflow.ctx.user.display",
        "path": "SDCWorkflow.ctx.user.display",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  },
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/DomainResource"
}