同意書實作指引(Consent Form IG)
0.1.0 - CI Build

This page is part of the 同意書實作指引 (v0.1.0: Releases Ballot 1) based on FHIR R4. This is the current published version. For a full list of available versions, see the Directory of published versions

Resource Profile: Consent-Base

Official URL: http://hitstdio.ntunhs.edu.tw/consentForm/StructureDefinition/Consent-cf Version: 0.1.0
Active as of 2023-05-16 Computable Name: ConsentBase

此同意書(Consent-Base) Profile說明本IG如何進一步定義FHIR的Consent Resource以呈現同意書資料

Usage:

Formal Views of Profile Content

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

This structure is derived from Consent

Terminology Bindings (Differential)

PathConformanceValueSet
Consent.category:tw-consent-categoryrequiredConsentCategory (a valid code from 同意書類別)
Consent.category:loinc-consent-categoryrequiredConsentCategoryCodes
Consent.policyRulerequiredPolicyRule

Terminology Bindings

PathConformanceValueSet / Code
Consent.statusrequiredPattern: active
Consent.scopeextensibleConsentScopeCodes
Consent.categoryextensibleConsentCategoryCodes
Consent.category:tw-consent-categoryrequiredConsentCategory (a valid code from 同意書類別)
Consent.category:loinc-consent-categoryrequiredConsentCategoryCodes
Consent.policyRulerequiredPolicyRule
Consent.provision.typerequiredPattern: permit
Consent.provision.actor.roleextensibleSecurityRoleType
Consent.provision.actionexampleConsentActionCodes
Consent.provision.securityLabelextensibleAll Security Labels
Consent.provision.classextensibleConsentContentClass
Consent.provision.codeexampleConsentContentCodes (a valid code from LOINC)

Terminology Bindings

PathConformanceValueSet / Code
Consent.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Consent.statusrequiredPattern: active
Consent.scopeextensibleConsentScopeCodes
Consent.categoryextensibleConsentCategoryCodes
Consent.category:tw-consent-categoryrequiredConsentCategory (a valid code from 同意書類別)
Consent.category:loinc-consent-categoryrequiredConsentCategoryCodes
Consent.policyRulerequiredPolicyRule
Consent.provision.typerequiredPattern: permit
Consent.provision.actor.roleextensibleSecurityRoleType
Consent.provision.actionexampleConsentActionCodes
Consent.provision.securityLabelextensibleAll Security Labels
Consent.provision.purposeextensiblePurposeOfUse
Consent.provision.classextensibleConsentContentClass
Consent.provision.codeexampleConsentContentCodes (a valid code from LOINC)
Consent.provision.data.meaningrequiredConsentDataMeaning

Differential View

This structure is derived from Consent

Terminology Bindings (Differential)

PathConformanceValueSet
Consent.category:tw-consent-categoryrequiredConsentCategory (a valid code from 同意書類別)
Consent.category:loinc-consent-categoryrequiredConsentCategoryCodes
Consent.policyRulerequiredPolicyRule

Key Elements View

Terminology Bindings

PathConformanceValueSet / Code
Consent.statusrequiredPattern: active
Consent.scopeextensibleConsentScopeCodes
Consent.categoryextensibleConsentCategoryCodes
Consent.category:tw-consent-categoryrequiredConsentCategory (a valid code from 同意書類別)
Consent.category:loinc-consent-categoryrequiredConsentCategoryCodes
Consent.policyRulerequiredPolicyRule
Consent.provision.typerequiredPattern: permit
Consent.provision.actor.roleextensibleSecurityRoleType
Consent.provision.actionexampleConsentActionCodes
Consent.provision.securityLabelextensibleAll Security Labels
Consent.provision.classextensibleConsentContentClass
Consent.provision.codeexampleConsentContentCodes (a valid code from LOINC)

Snapshot View

Terminology Bindings

PathConformanceValueSet / Code
Consent.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Consent.statusrequiredPattern: active
Consent.scopeextensibleConsentScopeCodes
Consent.categoryextensibleConsentCategoryCodes
Consent.category:tw-consent-categoryrequiredConsentCategory (a valid code from 同意書類別)
Consent.category:loinc-consent-categoryrequiredConsentCategoryCodes
Consent.policyRulerequiredPolicyRule
Consent.provision.typerequiredPattern: permit
Consent.provision.actor.roleextensibleSecurityRoleType
Consent.provision.actionexampleConsentActionCodes
Consent.provision.securityLabelextensibleAll Security Labels
Consent.provision.purposeextensiblePurposeOfUse
Consent.provision.classextensibleConsentContentClass
Consent.provision.codeexampleConsentContentCodes (a valid code from LOINC)
Consent.provision.data.meaningrequiredConsentDataMeaning

 

Other representations of profile: CSV, Excel, Schematron

Notes:

以下概述了此Profile所需的RESTful FHIR互動功能。

必須支援以下查詢參數:

  1. 必須(SHALL) 支援透過查詢參數 _id 查詢所有Consent:
    (如何透過token查詢)
    GET [base]/Consent?_id=[id]
    GET [base]/Consent/[id]

    例子:
    (1) GET [base]/Consent?_id=con-example
    (2) GET [base]/Consent/con-example

  2. 必須(SHALL) 支援透過查詢參數 category 查詢所有Consent:
    (如何透過reference查詢)
    GET [base]/Consent?category={system|}[code]

    例子:
    (1) GET [base]/Consent?category=http://hitstdio.ntunhs.edu.tw/consentForm/CodeSystem/consent-category|AFFT
    (2) GET [base]/Consent?category=AFFT