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

FHIR IG analytics

Packageio.health-samurai.core.r4b
Resource TypeStructureDefinition
IdStructureDefinition-app.json
FHIR VersionR4B
Sourcehttps://simplifier.net/resolve?scope=io.health-samurai.core.r4b@0.2601.0&canonical=http://health-samurai.io/fhir/core/StructureDefinition/App
URLhttp://health-samurai.io/fhir/core/StructureDefinition/App
Version0.2601.0
Statusactive
NameApp
DescriptionApplication definition resource for Aidbox.
TypeApp
Kindresource

Resources that use this resource

StructureDefinition
OperationOperation

Resources that this resource uses

No resources found


Narrative

No narrative content found in resource


Source1

{
  "description": "Application definition resource for Aidbox.",
  "derivation": "specialization",
  "fhirVersion": "4.3.0",
  "name": "App",
  "abstract": false,
  "type": "App",
  "resourceType": "StructureDefinition",
  "status": "active",
  "id": "App",
  "kind": "resource",
  "url": "http://health-samurai.io/fhir/core/StructureDefinition/App",
  "version": "0.2601.0",
  "differential": {
    "element": [
      {
        "id": "App",
        "path": "App",
        "min": 0,
        "max": "*"
      },
      {
        "id": "App._source",
        "path": "App._source",
        "short": "System Property. DO NOT USE IT.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "App.type",
        "path": "App.type",
        "short": "Type of application.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "constraint": [
          {
            "key": "enum-402",
            "severity": "error",
            "expression": "%context.subsetOf('app' | 'addon')",
            "human": "Type must be one of: app, addon"
          }
        ]
      },
      {
        "id": "App.apiVersion",
        "path": "App.apiVersion",
        "short": "Version of the API this app uses.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "App.endpoint",
        "path": "App.endpoint",
        "short": "Endpoint configuration for the app.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "App.endpoint.url",
        "path": "App.endpoint.url",
        "short": "URL of the endpoint.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "App.endpoint.secret",
        "path": "App.endpoint.secret",
        "short": "Secret key for endpoint authentication.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "App.endpoint.type",
        "path": "App.endpoint.type",
        "short": "Type of endpoint protocol.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "constraint": [
          {
            "key": "enum-403",
            "severity": "error",
            "expression": "%context.subsetOf('http-rpc' | 'ws-rpc' | 'native')",
            "human": "Endpoint type must be one of: http-rpc, ws-rpc, native"
          }
        ]
      },
      {
        "id": "App.migrations",
        "path": "App.migrations",
        "short": "List of migrations for this app.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "App.migrations.id",
        "path": "App.migrations.id",
        "short": "Unique identifier for the migration.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "App.migrations.dateTime",
        "path": "App.migrations.dateTime",
        "short": "Timestamp for the migration.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "App.migrations.action",
        "path": "App.migrations.action",
        "short": "Action to be performed for the migration.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "App.hooks",
        "path": "App.hooks",
        "short": "Hooks configuration for the app.",
        "min": 0,
        "max": "1",
        "extension": [
          {
            "url": "http://health-samurai.io/fhir/core/StructureDefinition/additional-properties-custom-type",
            "valueCode": "any"
          }
        ]
      },
      {
        "id": "App.subscriptions",
        "path": "App.subscriptions",
        "short": "Subscriptions configuration for the app.",
        "min": 0,
        "max": "1",
        "extension": [
          {
            "url": "http://health-samurai.io/fhir/core/StructureDefinition/additional-properties-custom-type",
            "valueCode": "any"
          }
        ]
      },
      {
        "id": "App.entities",
        "path": "App.entities",
        "short": "Entities defined by the app.",
        "min": 0,
        "max": "1",
        "extension": [
          {
            "url": "http://health-samurai.io/fhir/core/StructureDefinition/additional-properties-custom-type",
            "valueCode": "any"
          }
        ]
      },
      {
        "id": "App.operations",
        "path": "App.operations",
        "short": "Operations defined by the app.",
        "min": 0,
        "max": "1",
        "extension": [
          {
            "url": "http://health-samurai.io/fhir/core/StructureDefinition/additional-properties-custom-type",
            "valueCode": "any"
          }
        ]
      }
    ]
  },
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/DomainResource"
}