{
  "resourceType": "StructureDefinition",
  "meta": {
    "lastUpdated": "2021-08-18T10:33:33.849+00:00"
  },
  "url": "https://simplifier.net/winningtest/diagnostic-report-provanence-profile",
  "name": "DiagnosticReportProvenance",
  "title": "Diagnostic Report Provenance",
  "status": "draft",
  "description": "医技报告操作记录",
  "fhirVersion": "4.0.1",
  "mapping": [
    {
      "identity": "workflow",
      "uri": "http://hl7.org/fhir/workflow",
      "name": "Workflow Pattern"
    },
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    },
    {
      "identity": "w3c.prov",
      "uri": "http://www.w3.org/ns/prov",
      "name": "W3C PROV"
    },
    {
      "identity": "w5",
      "uri": "http://hl7.org/fhir/fivews",
      "name": "FiveWs Pattern Mapping"
    },
    {
      "identity": "fhirauditevent",
      "uri": "http://hl7.org/fhir/auditevent",
      "name": "FHIR AuditEvent Mapping"
    }
  ],
  "kind": "resource",
  "abstract": false,
  "type": "Provenance",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Provenance",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Provenance.target",
        "path": "Provenance.target",
        "short": "操作的目标对象",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://simplifier.net/winningtest/diagnostic-report-profile",
              "https://simplifier.net/winningtest/specimen-profile"
            ],
            "aggregation": [
              "referenced",
              "bundled"
            ]
          }
        ]
      },
      {
        "id": "Provenance.occurred[x]",
        "path": "Provenance.occurred[x]",
        "short": "操作时间",
        "definition": "操作的实际发生时间。如无法给出操作时间，则操作时间应与操作记录时间保持一致，或者为空。",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "Provenance.recorded",
        "path": "Provenance.recorded",
        "short": "操作记录时间",
        "definition": "系统记录操作的时间。如无法给出操作记录时间，则操作记录时间应与操作时间保持一致。"
      },
      {
        "id": "Provenance.policy",
        "path": "Provenance.policy",
        "max": "0"
      },
      {
        "id": "Provenance.location",
        "path": "Provenance.location",
        "max": "0"
      },
      {
        "id": "Provenance.reason",
        "path": "Provenance.reason",
        "max": "0"
      },
      {
        "id": "Provenance.agent.type",
        "path": "Provenance.agent.type",
        "short": "参与者以何种形式参与",
        "definition": "参与者针对这一活动的参与形式",
        "comment": "当表示送检人、检查/检验执行人时，使用performer\r\n当表示核对人时，使用verifier\r\n当表示发布人时，使用author\r\n当表示评价人时，使用informant"
      },
      {
        "id": "Provenance.agent.role",
        "path": "Provenance.agent.role",
        "max": "0"
      },
      {
        "id": "Provenance.agent.who",
        "path": "Provenance.agent.who",
        "short": "操作人员",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://simplifier.net/winningtest/practitioner-profile",
              "https://simplifier.net/winningtest/practitioner-role-profile"
            ],
            "aggregation": [
              "contained"
            ]
          }
        ]
      },
      {
        "id": "Provenance.agent.onBehalfOf",
        "path": "Provenance.agent.onBehalfOf",
        "short": "所属科室",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://simplifier.net/winningtest/department-profile"
            ],
            "aggregation": [
              "contained"
            ]
          }
        ]
      },
      {
        "id": "Provenance.entity",
        "path": "Provenance.entity",
        "max": "0"
      },
      {
        "id": "Provenance.entity.role",
        "path": "Provenance.entity.role",
        "fixedCode": "derivation"
      },
      {
        "id": "Provenance.entity.what",
        "path": "Provenance.entity.what",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://simplifier.net/winningtest/specimen-profile"
            ]
          }
        ]
      },
      {
        "id": "Provenance.signature",
        "path": "Provenance.signature",
        "max": "0"
      }
    ]
  }
}