臺灣中醫實作指引
0.1.0 - ci-build

臺灣中醫實作指引, published by 衛生福利部國家中醫藥研究所. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/nricmig/Nricm_TWCMIG/ and changes regularly. See the Directory of published versions

Resource Profile: 醫師簽章(Provenance TWCM)

Official URL: https://hitstdio.ntunhs.edu.tw/twcm/StructureDefinition/provenance-twcm Version: 0.1.0
Draft as of 2026-10-29 Computable Name: ProvenanceTWCM

此醫師簽章(Provenance TWCM)Profile說明本IG如何進一步定義臺灣核心-出處(TW Core Provenance) Profile以呈現中醫門診單之醫事人員電子病歷簽章。可包含多位醫事人員(如實習醫師/住院醫師R及主治醫師VS)之簽章。

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Provenance 0..* TWCoreProvenance Who, What, When for a set of resources
Provenance.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Provenance.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Provenance.target This element must be supported. This element is included in summaries. 1..* Reference(中醫-臨床文件架構(Composition TWCM)) 被簽章之中醫門診單(Composition)
Provenance.target.reference This element must be supported. This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
Provenance.recorded This element must be supported. This element is included in summaries. 1..1 instant 簽章時間
Provenance.Slices for agent This element must be supported. C 1..* BackboneElement Actor involved
Slice: Unordered, Open by pattern:type
Constraints: provenance-1

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Provenance.Slices for agent.agent:All Slices Content/Rules for all slices
Provenance.Slices for agent.agent:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Provenance.Slices for agent.agent:All Slices.type This element must be supported. This element is included in summaries. 0..1 CodeableConcept How the agent participated
Binding: HL7 Provenance participant type + 臺灣衛福部資訊處Provenance參與類型 (extensible)
Provenance.Slices for agent.agent:All Slices.who This element must be supported. This element is included in summaries. 1..1 Reference(TW Core Organization This type must be supported. | TW Core Practitioner | TW Core Patient | TW Core PractitionerRole | TW Core RelatedPerson | Device) Who participated
Provenance.Slices for agent.agent:All Slices.onBehalfOf This element must be supported. 0..1 Reference(TW Core Organization) Who the agent is representing
Provenance.Slices for agent.agent:ProvenanceAuthor This element must be supported. 1..* BackboneElement 簽章之醫事人員,可包含實習醫師/住院醫師R及主治醫師VS
Provenance.Slices for agent.agent:ProvenanceAuthor.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Provenance.Slices for agent.agent:ProvenanceAuthor.type 1..1 CodeableConceptTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 概念(Concept)— 參照一個專門術語或只是文字表述
Binding: ProvenanceParticipantType (extensible): The type of participation that a provenance agent played with respect to the activity.
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://terminology.hl7.org/CodeSystem/provenance-participant-type",
      "code" : "author"
    }
  ]
}
Provenance.Slices for agent.agent:ProvenanceAuthor.who This element must be supported. This element is included in summaries. 1..1 Reference(健康照護服務提供人員資料(Practitioner TWCM) | TW Core PractitionerRole) Who participated
Provenance.Slices for agent.agent:ProvenanceAuthor.onBehalfOf This element must be supported. 0..1 Reference(醫事機構(Organization TWCM)) 簽章醫事人員所屬之醫事機構(依TW Core規範,簽章者為醫事人員時必填)
Provenance.Slices for agent.agent:ProvenanceTransmitter This element must be supported. 0..* BackboneElement Actor involved
Provenance.Slices for agent.agent:ProvenanceTransmitter.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Provenance.Slices for agent.agent:ProvenanceTransmitter.type 1..1 CodeableConceptTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 概念(Concept)— 參照一個專門術語或只是文字表述
Binding: ProvenanceParticipantType (extensible): The type of participation that a provenance agent played with respect to the activity.
Required Pattern:
{
  "coding" : [
    {
      "system" : "https://twcore.mohw.gov.tw/ig/twcore/CodeSystem/provenance-participant-type-tw",
      "code" : "transmitter"
    }
  ]
}
Provenance.Slices for agent.agent:ProvenanceTransmitter.who This element must be supported. This element is included in summaries. 1..1 Reference(TW Core Organization | TW Core Practitioner | TW Core Patient | TW Core PractitionerRole | TW Core RelatedPerson | Device) Who participated
Provenance.Slices for agent.agent:ProvenanceTransmitter.onBehalfOf This element must be supported. 0..1 Reference(TW Core Organization) Who the agent is representing
Provenance.signature This element must be supported. 1..1 Signature [應填入中醫門診單之醫師簽章Doctor Sign]
Provenance.signature.type This element must be supported. This element is included in summaries. 1..* Coding Indication of the reason the entity signed the object(s)
Binding: SignatureTypeCodes (preferred): An indication of the reason that an entity signed the object.
Provenance.signature.when This element must be supported. This element is included in summaries. 1..1 instant When the signature was created
Provenance.signature.who This element must be supported. This element is included in summaries. 1..1 Reference(健康照護服務提供人員資料(Practitioner TWCM) | TW Core PractitionerRole) Who signed
Provenance.signature.sigFormat This element must be supported. 0..1 code The technical format of the signature
Binding: Mime Types (required): The mime type of an attachment. Any valid mime type is allowed.
Provenance.signature.data This element must be supported. 1..1 base64Binary The actual signature content (XML DigSig. JWS, picture, etc.)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Provenance.agent.type Base extensible HL7 Provenance participant type + 臺灣衛福部資訊處Provenance參與類型 📦0.3.0 臺灣核心實作指引 v0.3
Provenance.agent:ProvenanceAuthor.​type Base extensible Provenance participant type 📦4.0.1 FHIR Std.
Provenance.agent:ProvenanceTransmitter.​type Base extensible Provenance participant type 📦4.0.1 FHIR Std.
Provenance.signature.​type Base preferred Signature Type Codes 📍4.0.1 FHIR Std.
Provenance.signature.​sigFormat Base required MimeType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

This structure is derived from TWCoreProvenance

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Provenance TWCoreProvenance
Provenance.target 1..* Reference(中醫-臨床文件架構(Composition TWCM)) 被簽章之中醫門診單(Composition)
Provenance.recorded 1..1 instant 簽章時間
Provenance.Slices for agent Content/Rules for all slices
Provenance.Slices for agent.agent:ProvenanceAuthor 1..* BackboneElement 簽章之醫事人員,可包含實習醫師/住院醫師R及主治醫師VS
Provenance.Slices for agent.agent:ProvenanceAuthor.who 1..1 Reference(健康照護服務提供人員資料(Practitioner TWCM) | TW Core PractitionerRole) Who participated
Provenance.Slices for agent.agent:ProvenanceAuthor.onBehalfOf 0..1 Reference(醫事機構(Organization TWCM)) 簽章醫事人員所屬之醫事機構(依TW Core規範,簽章者為醫事人員時必填)
Provenance.signature.type This element must be supported. 1..* Coding Indication of the reason the entity signed the object(s)
Provenance.signature.when This element must be supported. 1..1 instant When the signature was created
Provenance.signature.who This element must be supported. 1..1 Reference(健康照護服務提供人員資料(Practitioner TWCM) | TW Core PractitionerRole) Who signed
Provenance.signature.sigFormat This element must be supported. 0..1 code The technical format of the signature
Provenance.signature.data This element must be supported. 1..1 base64Binary The actual signature content (XML DigSig. JWS, picture, etc.)

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: doco
Provenance 0..* TWCoreProvenance Who, What, When for a set of resources
Provenance.id This element is included in summaries. 0..1 id Logical id of this artifact
Provenance.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Provenance.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Provenance.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
Provenance.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
Provenance.contained 0..* Resource Contained, inline Resources
Provenance.extension 0..* Extension Additional content defined by implementations
Provenance.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Provenance.target This element must be supported. This element is included in summaries. 1..* Reference(中醫-臨床文件架構(Composition TWCM)) 被簽章之中醫門診單(Composition)
Provenance.target.id 0..1 string Unique id for inter-element referencing
Provenance.target.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Provenance.target.reference This element must be supported. This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
Provenance.target.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Provenance.target.identifier This element is included in summaries. 0..1 Identifier Logical reference, when literal reference is not known
Provenance.target.display This element is included in summaries. 0..1 string Text alternative for the resource
Provenance.occurred[x] 0..1 When the activity occurred
Provenance.occurred[x].occurredPeriod Period
Provenance.occurred[x].occurredDateTime dateTime
Provenance.recorded This element must be supported. This element is included in summaries. 1..1 instant 簽章時間
Provenance.policy 0..* uri Policy or plan the activity was defined by
Provenance.location 0..1 Reference(TW Core Location) Where the activity occurred, if relevant
Provenance.reason 0..* CodeableConcept Reason the activity is occurring
Binding: PurposeOfUse (extensible): The reason the activity took place.
Provenance.activity 0..1 CodeableConcept Activity that occurred
Binding: ProvenanceActivityType (extensible): The activity that took place.
Provenance.Slices for agent This element must be supported. C 1..* BackboneElement Actor involved
Slice: Unordered, Open by pattern:type
Constraints: provenance-1

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Provenance.Slices for agent.agent:All Slices Content/Rules for all slices
Provenance.Slices for agent.agent:All Slices.id 0..1 string Unique id for inter-element referencing
Provenance.Slices for agent.agent:All Slices.extension 0..* Extension Additional content defined by implementations
Provenance.Slices for agent.agent:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Provenance.Slices for agent.agent:All Slices.type This element must be supported. This element is included in summaries. 0..1 CodeableConcept How the agent participated
Binding: HL7 Provenance participant type + 臺灣衛福部資訊處Provenance參與類型 (extensible)
Provenance.Slices for agent.agent:All Slices.role 0..* CodeableConcept What the agents role was
Binding: SecurityRoleType (example): The role that a provenance agent played with respect to the activity.
Provenance.Slices for agent.agent:All Slices.who This element must be supported. This element is included in summaries. 1..1 Reference(TW Core Organization This type must be supported. | TW Core Practitioner | TW Core Patient | TW Core PractitionerRole | TW Core RelatedPerson | Device) Who participated
Provenance.Slices for agent.agent:All Slices.onBehalfOf This element must be supported. 0..1 Reference(TW Core Organization) Who the agent is representing
Provenance.Slices for agent.agent:ProvenanceAuthor This element must be supported. 1..* BackboneElement 簽章之醫事人員,可包含實習醫師/住院醫師R及主治醫師VS
Provenance.Slices for agent.agent:ProvenanceAuthor.id 0..1 string Unique id for inter-element referencing
Provenance.Slices for agent.agent:ProvenanceAuthor.extension 0..* Extension Additional content defined by implementations
Provenance.Slices for agent.agent:ProvenanceAuthor.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Provenance.Slices for agent.agent:ProvenanceAuthor.type 1..1 CodeableConceptTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 概念(Concept)— 參照一個專門術語或只是文字表述
Binding: ProvenanceParticipantType (extensible): The type of participation that a provenance agent played with respect to the activity.
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://terminology.hl7.org/CodeSystem/provenance-participant-type",
      "code" : "author"
    }
  ]
}
Provenance.Slices for agent.agent:ProvenanceAuthor.role 0..* CodeableConcept What the agents role was
Binding: SecurityRoleType (example): The role that a provenance agent played with respect to the activity.
Provenance.Slices for agent.agent:ProvenanceAuthor.who This element must be supported. This element is included in summaries. 1..1 Reference(健康照護服務提供人員資料(Practitioner TWCM) | TW Core PractitionerRole) Who participated
Provenance.Slices for agent.agent:ProvenanceAuthor.onBehalfOf This element must be supported. 0..1 Reference(醫事機構(Organization TWCM)) 簽章醫事人員所屬之醫事機構(依TW Core規範,簽章者為醫事人員時必填)
Provenance.Slices for agent.agent:ProvenanceTransmitter This element must be supported. 0..* BackboneElement Actor involved
Provenance.Slices for agent.agent:ProvenanceTransmitter.id 0..1 string Unique id for inter-element referencing
Provenance.Slices for agent.agent:ProvenanceTransmitter.extension 0..* Extension Additional content defined by implementations
Provenance.Slices for agent.agent:ProvenanceTransmitter.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Provenance.Slices for agent.agent:ProvenanceTransmitter.type 1..1 CodeableConceptTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 概念(Concept)— 參照一個專門術語或只是文字表述
Binding: ProvenanceParticipantType (extensible): The type of participation that a provenance agent played with respect to the activity.
Required Pattern:
{
  "coding" : [
    {
      "system" : "https://twcore.mohw.gov.tw/ig/twcore/CodeSystem/provenance-participant-type-tw",
      "code" : "transmitter"
    }
  ]
}
Provenance.Slices for agent.agent:ProvenanceTransmitter.role 0..* CodeableConcept What the agents role was
Binding: SecurityRoleType (example): The role that a provenance agent played with respect to the activity.
Provenance.Slices for agent.agent:ProvenanceTransmitter.who This element must be supported. This element is included in summaries. 1..1 Reference(TW Core Organization | TW Core Practitioner | TW Core Patient | TW Core PractitionerRole | TW Core RelatedPerson | Device) Who participated
Provenance.Slices for agent.agent:ProvenanceTransmitter.onBehalfOf This element must be supported. 0..1 Reference(TW Core Organization) Who the agent is representing
Provenance.entity 0..* BackboneElement An entity used in this activity
Provenance.entity.id 0..1 string Unique id for inter-element referencing
Provenance.entity.extension 0..* Extension Additional content defined by implementations
Provenance.entity.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Provenance.entity.role This element is included in summaries. 1..1 code derivation | revision | quotation | source | removal
Binding: ProvenanceEntityRole (required): How an entity was used in an activity.
Provenance.entity.what This element is included in summaries. 1..1 Reference(Resource) Identity of entity
Provenance.entity.agent 0..* See agent (Provenance) Entity is attributed to this agent
Provenance.signature This element must be supported. 1..1 Signature [應填入中醫門診單之醫師簽章Doctor Sign]
Provenance.signature.id 0..1 string Unique id for inter-element referencing
Provenance.signature.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Provenance.signature.type This element must be supported. This element is included in summaries. 1..* Coding Indication of the reason the entity signed the object(s)
Binding: SignatureTypeCodes (preferred): An indication of the reason that an entity signed the object.
Provenance.signature.when This element must be supported. This element is included in summaries. 1..1 instant When the signature was created
Provenance.signature.who This element must be supported. This element is included in summaries. 1..1 Reference(健康照護服務提供人員資料(Practitioner TWCM) | TW Core PractitionerRole) Who signed
Provenance.signature.onBehalfOf This element is included in summaries. 0..1 Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization) The party represented
Provenance.signature.targetFormat 0..1 code The technical format of the signed resources
Binding: Mime Types (required): The mime type of an attachment. Any valid mime type is allowed.
Provenance.signature.sigFormat This element must be supported. 0..1 code The technical format of the signature
Binding: Mime Types (required): The mime type of an attachment. Any valid mime type is allowed.
Provenance.signature.data This element must be supported. 1..1 base64Binary The actual signature content (XML DigSig. JWS, picture, etc.)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Provenance.language Base preferred Common Languages 📦4.0.1 FHIR Std.
Provenance.target.type Base extensible ResourceType 📦4.0.1 FHIR Std.
Provenance.reason Base extensible PurposeOfUse 📦3.1.0 THO v7.5
Provenance.activity Base extensible Provenance activity type 📦4.0.1 FHIR Std.
Provenance.agent.type Base extensible HL7 Provenance participant type + 臺灣衛福部資訊處Provenance參與類型 📦0.3.0 臺灣核心實作指引 v0.3
Provenance.agent.role Base example SecurityRoleType 📦4.0.1 FHIR Std.
Provenance.agent:ProvenanceAuthor.​type Base extensible Provenance participant type 📦4.0.1 FHIR Std.
Provenance.agent:ProvenanceAuthor.​role Base example SecurityRoleType 📦4.0.1 FHIR Std.
Provenance.agent:ProvenanceTransmitter.​type Base extensible Provenance participant type 📦4.0.1 FHIR Std.
Provenance.agent:ProvenanceTransmitter.​role Base example SecurityRoleType 📦4.0.1 FHIR Std.
Provenance.entity.role Base required ProvenanceEntityRole 📍4.0.1 FHIR Std.
Provenance.signature.​type Base preferred Signature Type Codes 📍4.0.1 FHIR Std.
Provenance.signature.​targetFormat Base required MimeType 📍4.0.1 FHIR Std.
Provenance.signature.​sigFormat Base required MimeType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Provenance 0..* TWCoreProvenance Who, What, When for a set of resources
Provenance.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Provenance.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Provenance.target This element must be supported. This element is included in summaries. 1..* Reference(中醫-臨床文件架構(Composition TWCM)) 被簽章之中醫門診單(Composition)
Provenance.target.reference This element must be supported. This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
Provenance.recorded This element must be supported. This element is included in summaries. 1..1 instant 簽章時間
Provenance.Slices for agent This element must be supported. C 1..* BackboneElement Actor involved
Slice: Unordered, Open by pattern:type
Constraints: provenance-1

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Provenance.Slices for agent.agent:All Slices Content/Rules for all slices
Provenance.Slices for agent.agent:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Provenance.Slices for agent.agent:All Slices.type This element must be supported. This element is included in summaries. 0..1 CodeableConcept How the agent participated
Binding: HL7 Provenance participant type + 臺灣衛福部資訊處Provenance參與類型 (extensible)
Provenance.Slices for agent.agent:All Slices.who This element must be supported. This element is included in summaries. 1..1 Reference(TW Core Organization This type must be supported. | TW Core Practitioner | TW Core Patient | TW Core PractitionerRole | TW Core RelatedPerson | Device) Who participated
Provenance.Slices for agent.agent:All Slices.onBehalfOf This element must be supported. 0..1 Reference(TW Core Organization) Who the agent is representing
Provenance.Slices for agent.agent:ProvenanceAuthor This element must be supported. 1..* BackboneElement 簽章之醫事人員,可包含實習醫師/住院醫師R及主治醫師VS
Provenance.Slices for agent.agent:ProvenanceAuthor.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Provenance.Slices for agent.agent:ProvenanceAuthor.type 1..1 CodeableConceptTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 概念(Concept)— 參照一個專門術語或只是文字表述
Binding: ProvenanceParticipantType (extensible): The type of participation that a provenance agent played with respect to the activity.
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://terminology.hl7.org/CodeSystem/provenance-participant-type",
      "code" : "author"
    }
  ]
}
Provenance.Slices for agent.agent:ProvenanceAuthor.who This element must be supported. This element is included in summaries. 1..1 Reference(健康照護服務提供人員資料(Practitioner TWCM) | TW Core PractitionerRole) Who participated
Provenance.Slices for agent.agent:ProvenanceAuthor.onBehalfOf This element must be supported. 0..1 Reference(醫事機構(Organization TWCM)) 簽章醫事人員所屬之醫事機構(依TW Core規範,簽章者為醫事人員時必填)
Provenance.Slices for agent.agent:ProvenanceTransmitter This element must be supported. 0..* BackboneElement Actor involved
Provenance.Slices for agent.agent:ProvenanceTransmitter.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Provenance.Slices for agent.agent:ProvenanceTransmitter.type 1..1 CodeableConceptTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 概念(Concept)— 參照一個專門術語或只是文字表述
Binding: ProvenanceParticipantType (extensible): The type of participation that a provenance agent played with respect to the activity.
Required Pattern:
{
  "coding" : [
    {
      "system" : "https://twcore.mohw.gov.tw/ig/twcore/CodeSystem/provenance-participant-type-tw",
      "code" : "transmitter"
    }
  ]
}
Provenance.Slices for agent.agent:ProvenanceTransmitter.who This element must be supported. This element is included in summaries. 1..1 Reference(TW Core Organization | TW Core Practitioner | TW Core Patient | TW Core PractitionerRole | TW Core RelatedPerson | Device) Who participated
Provenance.Slices for agent.agent:ProvenanceTransmitter.onBehalfOf This element must be supported. 0..1 Reference(TW Core Organization) Who the agent is representing
Provenance.signature This element must be supported. 1..1 Signature [應填入中醫門診單之醫師簽章Doctor Sign]
Provenance.signature.type This element must be supported. This element is included in summaries. 1..* Coding Indication of the reason the entity signed the object(s)
Binding: SignatureTypeCodes (preferred): An indication of the reason that an entity signed the object.
Provenance.signature.when This element must be supported. This element is included in summaries. 1..1 instant When the signature was created
Provenance.signature.who This element must be supported. This element is included in summaries. 1..1 Reference(健康照護服務提供人員資料(Practitioner TWCM) | TW Core PractitionerRole) Who signed
Provenance.signature.sigFormat This element must be supported. 0..1 code The technical format of the signature
Binding: Mime Types (required): The mime type of an attachment. Any valid mime type is allowed.
Provenance.signature.data This element must be supported. 1..1 base64Binary The actual signature content (XML DigSig. JWS, picture, etc.)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Provenance.agent.type Base extensible HL7 Provenance participant type + 臺灣衛福部資訊處Provenance參與類型 📦0.3.0 臺灣核心實作指引 v0.3
Provenance.agent:ProvenanceAuthor.​type Base extensible Provenance participant type 📦4.0.1 FHIR Std.
Provenance.agent:ProvenanceTransmitter.​type Base extensible Provenance participant type 📦4.0.1 FHIR Std.
Provenance.signature.​type Base preferred Signature Type Codes 📍4.0.1 FHIR Std.
Provenance.signature.​sigFormat Base required MimeType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

Differential View

This structure is derived from TWCoreProvenance

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Provenance TWCoreProvenance
Provenance.target 1..* Reference(中醫-臨床文件架構(Composition TWCM)) 被簽章之中醫門診單(Composition)
Provenance.recorded 1..1 instant 簽章時間
Provenance.Slices for agent Content/Rules for all slices
Provenance.Slices for agent.agent:ProvenanceAuthor 1..* BackboneElement 簽章之醫事人員,可包含實習醫師/住院醫師R及主治醫師VS
Provenance.Slices for agent.agent:ProvenanceAuthor.who 1..1 Reference(健康照護服務提供人員資料(Practitioner TWCM) | TW Core PractitionerRole) Who participated
Provenance.Slices for agent.agent:ProvenanceAuthor.onBehalfOf 0..1 Reference(醫事機構(Organization TWCM)) 簽章醫事人員所屬之醫事機構(依TW Core規範,簽章者為醫事人員時必填)
Provenance.signature This element must be supported. 1..1 Signature [應填入中醫門診單之醫師簽章Doctor Sign]
Provenance.signature.type This element must be supported. 1..* Coding Indication of the reason the entity signed the object(s)
Provenance.signature.when This element must be supported. 1..1 instant When the signature was created
Provenance.signature.who This element must be supported. 1..1 Reference(健康照護服務提供人員資料(Practitioner TWCM) | TW Core PractitionerRole) Who signed
Provenance.signature.sigFormat This element must be supported. 0..1 code The technical format of the signature
Provenance.signature.data This element must be supported. 1..1 base64Binary The actual signature content (XML DigSig. JWS, picture, etc.)

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Provenance 0..* TWCoreProvenance Who, What, When for a set of resources
Provenance.id This element is included in summaries. 0..1 id Logical id of this artifact
Provenance.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Provenance.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Provenance.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
Provenance.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
Provenance.contained 0..* Resource Contained, inline Resources
Provenance.extension 0..* Extension Additional content defined by implementations
Provenance.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Provenance.target This element must be supported. This element is included in summaries. 1..* Reference(中醫-臨床文件架構(Composition TWCM)) 被簽章之中醫門診單(Composition)
Provenance.target.id 0..1 string Unique id for inter-element referencing
Provenance.target.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Provenance.target.reference This element must be supported. This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
Provenance.target.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Provenance.target.identifier This element is included in summaries. 0..1 Identifier Logical reference, when literal reference is not known
Provenance.target.display This element is included in summaries. 0..1 string Text alternative for the resource
Provenance.occurred[x] 0..1 When the activity occurred
Provenance.occurred[x].occurredPeriod Period
Provenance.occurred[x].occurredDateTime dateTime
Provenance.recorded This element must be supported. This element is included in summaries. 1..1 instant 簽章時間
Provenance.policy 0..* uri Policy or plan the activity was defined by
Provenance.location 0..1 Reference(TW Core Location) Where the activity occurred, if relevant
Provenance.reason 0..* CodeableConcept Reason the activity is occurring
Binding: PurposeOfUse (extensible): The reason the activity took place.
Provenance.activity 0..1 CodeableConcept Activity that occurred
Binding: ProvenanceActivityType (extensible): The activity that took place.
Provenance.Slices for agent This element must be supported. C 1..* BackboneElement Actor involved
Slice: Unordered, Open by pattern:type
Constraints: provenance-1

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Provenance.Slices for agent.agent:All Slices Content/Rules for all slices
Provenance.Slices for agent.agent:All Slices.id 0..1 string Unique id for inter-element referencing
Provenance.Slices for agent.agent:All Slices.extension 0..* Extension Additional content defined by implementations
Provenance.Slices for agent.agent:All Slices.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Provenance.Slices for agent.agent:All Slices.type This element must be supported. This element is included in summaries. 0..1 CodeableConcept How the agent participated
Binding: HL7 Provenance participant type + 臺灣衛福部資訊處Provenance參與類型 (extensible)
Provenance.Slices for agent.agent:All Slices.role 0..* CodeableConcept What the agents role was
Binding: SecurityRoleType (example): The role that a provenance agent played with respect to the activity.
Provenance.Slices for agent.agent:All Slices.who This element must be supported. This element is included in summaries. 1..1 Reference(TW Core Organization This type must be supported. | TW Core Practitioner | TW Core Patient | TW Core PractitionerRole | TW Core RelatedPerson | Device) Who participated
Provenance.Slices for agent.agent:All Slices.onBehalfOf This element must be supported. 0..1 Reference(TW Core Organization) Who the agent is representing
Provenance.Slices for agent.agent:ProvenanceAuthor This element must be supported. 1..* BackboneElement 簽章之醫事人員,可包含實習醫師/住院醫師R及主治醫師VS
Provenance.Slices for agent.agent:ProvenanceAuthor.id 0..1 string Unique id for inter-element referencing
Provenance.Slices for agent.agent:ProvenanceAuthor.extension 0..* Extension Additional content defined by implementations
Provenance.Slices for agent.agent:ProvenanceAuthor.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Provenance.Slices for agent.agent:ProvenanceAuthor.type 1..1 CodeableConceptTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 概念(Concept)— 參照一個專門術語或只是文字表述
Binding: ProvenanceParticipantType (extensible): The type of participation that a provenance agent played with respect to the activity.
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://terminology.hl7.org/CodeSystem/provenance-participant-type",
      "code" : "author"
    }
  ]
}
Provenance.Slices for agent.agent:ProvenanceAuthor.role 0..* CodeableConcept What the agents role was
Binding: SecurityRoleType (example): The role that a provenance agent played with respect to the activity.
Provenance.Slices for agent.agent:ProvenanceAuthor.who This element must be supported. This element is included in summaries. 1..1 Reference(健康照護服務提供人員資料(Practitioner TWCM) | TW Core PractitionerRole) Who participated
Provenance.Slices for agent.agent:ProvenanceAuthor.onBehalfOf This element must be supported. 0..1 Reference(醫事機構(Organization TWCM)) 簽章醫事人員所屬之醫事機構(依TW Core規範,簽章者為醫事人員時必填)
Provenance.Slices for agent.agent:ProvenanceTransmitter This element must be supported. 0..* BackboneElement Actor involved
Provenance.Slices for agent.agent:ProvenanceTransmitter.id 0..1 string Unique id for inter-element referencing
Provenance.Slices for agent.agent:ProvenanceTransmitter.extension 0..* Extension Additional content defined by implementations
Provenance.Slices for agent.agent:ProvenanceTransmitter.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Provenance.Slices for agent.agent:ProvenanceTransmitter.type 1..1 CodeableConceptTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 概念(Concept)— 參照一個專門術語或只是文字表述
Binding: ProvenanceParticipantType (extensible): The type of participation that a provenance agent played with respect to the activity.
Required Pattern:
{
  "coding" : [
    {
      "system" : "https://twcore.mohw.gov.tw/ig/twcore/CodeSystem/provenance-participant-type-tw",
      "code" : "transmitter"
    }
  ]
}
Provenance.Slices for agent.agent:ProvenanceTransmitter.role 0..* CodeableConcept What the agents role was
Binding: SecurityRoleType (example): The role that a provenance agent played with respect to the activity.
Provenance.Slices for agent.agent:ProvenanceTransmitter.who This element must be supported. This element is included in summaries. 1..1 Reference(TW Core Organization | TW Core Practitioner | TW Core Patient | TW Core PractitionerRole | TW Core RelatedPerson | Device) Who participated
Provenance.Slices for agent.agent:ProvenanceTransmitter.onBehalfOf This element must be supported. 0..1 Reference(TW Core Organization) Who the agent is representing
Provenance.entity 0..* BackboneElement An entity used in this activity
Provenance.entity.id 0..1 string Unique id for inter-element referencing
Provenance.entity.extension 0..* Extension Additional content defined by implementations
Provenance.entity.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Provenance.entity.role This element is included in summaries. 1..1 code derivation | revision | quotation | source | removal
Binding: ProvenanceEntityRole (required): How an entity was used in an activity.
Provenance.entity.what This element is included in summaries. 1..1 Reference(Resource) Identity of entity
Provenance.entity.agent 0..* See agent (Provenance) Entity is attributed to this agent
Provenance.signature This element must be supported. 1..1 Signature [應填入中醫門診單之醫師簽章Doctor Sign]
Provenance.signature.id 0..1 string Unique id for inter-element referencing
Provenance.signature.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Provenance.signature.type This element must be supported. This element is included in summaries. 1..* Coding Indication of the reason the entity signed the object(s)
Binding: SignatureTypeCodes (preferred): An indication of the reason that an entity signed the object.
Provenance.signature.when This element must be supported. This element is included in summaries. 1..1 instant When the signature was created
Provenance.signature.who This element must be supported. This element is included in summaries. 1..1 Reference(健康照護服務提供人員資料(Practitioner TWCM) | TW Core PractitionerRole) Who signed
Provenance.signature.onBehalfOf This element is included in summaries. 0..1 Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization) The party represented
Provenance.signature.targetFormat 0..1 code The technical format of the signed resources
Binding: Mime Types (required): The mime type of an attachment. Any valid mime type is allowed.
Provenance.signature.sigFormat This element must be supported. 0..1 code The technical format of the signature
Binding: Mime Types (required): The mime type of an attachment. Any valid mime type is allowed.
Provenance.signature.data This element must be supported. 1..1 base64Binary The actual signature content (XML DigSig. JWS, picture, etc.)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Provenance.language Base preferred Common Languages 📦4.0.1 FHIR Std.
Provenance.target.type Base extensible ResourceType 📦4.0.1 FHIR Std.
Provenance.reason Base extensible PurposeOfUse 📦3.1.0 THO v7.5
Provenance.activity Base extensible Provenance activity type 📦4.0.1 FHIR Std.
Provenance.agent.type Base extensible HL7 Provenance participant type + 臺灣衛福部資訊處Provenance參與類型 📦0.3.0 臺灣核心實作指引 v0.3
Provenance.agent.role Base example SecurityRoleType 📦4.0.1 FHIR Std.
Provenance.agent:ProvenanceAuthor.​type Base extensible Provenance participant type 📦4.0.1 FHIR Std.
Provenance.agent:ProvenanceAuthor.​role Base example SecurityRoleType 📦4.0.1 FHIR Std.
Provenance.agent:ProvenanceTransmitter.​type Base extensible Provenance participant type 📦4.0.1 FHIR Std.
Provenance.agent:ProvenanceTransmitter.​role Base example SecurityRoleType 📦4.0.1 FHIR Std.
Provenance.entity.role Base required ProvenanceEntityRole 📍4.0.1 FHIR Std.
Provenance.signature.​type Base preferred Signature Type Codes 📍4.0.1 FHIR Std.
Provenance.signature.​targetFormat Base required MimeType 📍4.0.1 FHIR Std.
Provenance.signature.​sigFormat Base required MimeType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

 

Other representations of profile: CSV, Excel, Schematron