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

FHIR IG analytics

Packagejohnmoehrke.ORcoordination.example
Resource TypeStructureDefinition
IdStructureDefinition-EventTimeline.json
FHIR VersionR4
Sourcehttps://build.fhir.org/ig/JohnMoehrke/ORcoordination/StructureDefinition-EventTimeline.html
URLhttp://johnmoehrke.github.io/ORcoordination/StructureDefinition/EventTimeline
Version0.1.0
Statusdraft
Date2026-03-27T16:45:53+00:00
NameEventTimeline
TitleEventTimeline (Audit Layer) Logical Model
Realmuv
DescriptionA conceptual model representing timeline events associated with a case. Captures event type, actor, timing, and additional context metadata.
Typehttp://johnmoehrke.github.io/ORcoordination/StructureDefinition/EventTimeline
Kindlogical

Resources that use this resource

No resources found


Resources that this resource uses

No resources found


Narrative

Note: links and images are rebased to the (stated) source

Generated Narrative: StructureDefinition EventTimeline

NameFlagsCard.TypeDescription & Constraintsdoco
.. EventTimeline 0..*BaseEventTimeline (Audit Layer) Logical Model
... eventId 1..1IdentifierUnique identifier for the event
... caseId 1..1IdentifierIdentifier of the related case
... type 1..1codeEvent type: TASK_CREATED | TASK_COMPLETED | VENDOR_CONFIRMED | CASE_FLAGGED | DELAY_OCCURRED
... actor 0..1IdentifierIdentifier of the actor responsible for or associated with the event
... timestamp 1..1dateTimeWhen the event occurred
... metadata 0..1stringAdditional event context as serialized metadata

doco Documentation for this format

Source1

{
  "resourceType": "StructureDefinition",
  "id": "EventTimeline",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "url": "http://johnmoehrke.github.io/ORcoordination/StructureDefinition/EventTimeline",
  "version": "0.1.0",
  "name": "EventTimeline",
  "title": "EventTimeline (Audit Layer) Logical Model",
  "status": "draft",
  "date": "2026-03-27T16:45:53+00:00",
  "publisher": "John Moehrke (himself)",
  "contact": [
    {
      "name": "John Moehrke (himself)",
      "telecom": [
        {
          "system": "url",
          "value": "http://MoehrkeResearch.com"
        },
        {
          "system": "email",
          "value": "JohnMoehrke@gmail.com"
        }
      ]
    }
  ],
  "description": "A conceptual model representing timeline events associated with a case. Captures event type, actor, timing, and additional context metadata.",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "http://unstats.un.org/unsd/methods/m49/m49.htm",
          "code": "001"
        }
      ]
    }
  ],
  "fhirVersion": "4.0.1",
  "kind": "logical",
  "abstract": false,
  "type": "http://johnmoehrke.github.io/ORcoordination/StructureDefinition/EventTimeline",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Base",
  "derivation": "specialization",
  "snapshot": {
    "extension": [
      {
        "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
        "valueString": "4.0.1"
      }
    ],
    "element": [
      {
        "id": "EventTimeline",
        "path": "EventTimeline",
        "short": "EventTimeline (Audit Layer) Logical Model",
        "definition": "A conceptual model representing timeline events associated with a case. Captures event type, actor, timing, and additional context metadata.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Base",
          "min": 0,
          "max": "*"
        },
        "isModifier": false
      },
      {
        "id": "EventTimeline.eventId",
        "path": "EventTimeline.eventId",
        "short": "Unique identifier for the event",
        "definition": "Unique identifier for the event",
        "min": 1,
        "max": "1",
        "base": {
          "path": "EventTimeline.eventId",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "EventTimeline.caseId",
        "path": "EventTimeline.caseId",
        "short": "Identifier of the related case",
        "definition": "Identifier of the related case",
        "min": 1,
        "max": "1",
        "base": {
          "path": "EventTimeline.caseId",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "EventTimeline.type",
        "path": "EventTimeline.type",
        "short": "Event type: TASK_CREATED | TASK_COMPLETED | VENDOR_CONFIRMED | CASE_FLAGGED | DELAY_OCCURRED",
        "definition": "Event type: TASK_CREATED | TASK_COMPLETED | VENDOR_CONFIRMED | CASE_FLAGGED | DELAY_OCCURRED",
        "min": 1,
        "max": "1",
        "base": {
          "path": "EventTimeline.type",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "EventTimeline.actor",
        "path": "EventTimeline.actor",
        "short": "Identifier of the actor responsible for or associated with the event",
        "definition": "Identifier of the actor responsible for or associated with the event",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EventTimeline.actor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "EventTimeline.timestamp",
        "path": "EventTimeline.timestamp",
        "short": "When the event occurred",
        "definition": "When the event occurred",
        "min": 1,
        "max": "1",
        "base": {
          "path": "EventTimeline.timestamp",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "EventTimeline.metadata",
        "path": "EventTimeline.metadata",
        "short": "Additional event context as serialized metadata",
        "definition": "Additional event context as serialized metadata",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EventTimeline.metadata",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "EventTimeline",
        "path": "EventTimeline",
        "short": "EventTimeline (Audit Layer) Logical Model",
        "definition": "A conceptual model representing timeline events associated with a case. Captures event type, actor, timing, and additional context metadata."
      },
      {
        "id": "EventTimeline.eventId",
        "path": "EventTimeline.eventId",
        "short": "Unique identifier for the event",
        "definition": "Unique identifier for the event",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "EventTimeline.caseId",
        "path": "EventTimeline.caseId",
        "short": "Identifier of the related case",
        "definition": "Identifier of the related case",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "EventTimeline.type",
        "path": "EventTimeline.type",
        "short": "Event type: TASK_CREATED | TASK_COMPLETED | VENDOR_CONFIRMED | CASE_FLAGGED | DELAY_OCCURRED",
        "definition": "Event type: TASK_CREATED | TASK_COMPLETED | VENDOR_CONFIRMED | CASE_FLAGGED | DELAY_OCCURRED",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "EventTimeline.actor",
        "path": "EventTimeline.actor",
        "short": "Identifier of the actor responsible for or associated with the event",
        "definition": "Identifier of the actor responsible for or associated with the event",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "EventTimeline.timestamp",
        "path": "EventTimeline.timestamp",
        "short": "When the event occurred",
        "definition": "When the event occurred",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "EventTimeline.metadata",
        "path": "EventTimeline.metadata",
        "short": "Additional event context as serialized metadata",
        "definition": "Additional event context as serialized metadata",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  }
}