This page is part of the 旅遊醫學疫苗接種或開立藥品紀錄上傳實作指引 (v1.0.0: Releases Ballot 1) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions
Official URL: https://vacc.cdc.gov.tw/vacc/StructureDefinition/bundle-upload-put-vacc | Version: 1.0.0 | |||
Active as of 2024-09-23 | Computable Name: BundleUploadPutVACC |
此接種疫苗/開立藥品紀錄API-修改多筆/單筆紀錄(Bundle Upload PUT VACC1-1)Profile 說明本IG如何進一步定義臺灣核心-資料交換基本單位(TW Core Bundle)Profile以呈現接種疫苗/開立藥品紀錄API-上傳(新增或修改)多筆紀錄。
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from TWCoreBundle
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Bundle | C | 0..* | TWCoreBundle | 包含resourceBundle code-med-manufacturer-upload-put: 當MedicationAdministration.stockType = 1(非庫存),則Medication.manufacturer(藥品廠牌)必填 |
identifier | 1..1 | Identifier | 院所端唯一值 | |
type | S | 1..1 | code | document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection Required Pattern: batch |
timestamp | 1..1 | instant | 組成Bundle的時間。 | |
Slices for entry | S | 0..* | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 Slice: Unordered, Open by profile:resource |
entry:All Slices | Content/Rules for all slices | |||
request | ||||
method | 1..1 | code | GET | HEAD | POST | PUT | DELETE | PATCH Required Pattern: PUT | |
entry:immunization | S | 0..* | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 |
resource | S | 1..1 | ImmunizationVACC | 接種紀錄 |
entry:composition | S | 0..* | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 |
resource | S | 1..1 | CompositionVACC | 證書資料 |
entry:observation | S | 0..1 | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 |
resource | S | 1..1 | ObservationVACC | 出境資料 |
entry:medicationAdministration | S | 0..* | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 |
resource | S | 1..1 | MedicationAdministrationVACC | 開立藥品紀錄 |
entry:medication | S | 0..* | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 |
resource | S | 1..1 | MedicationVACC | 藥品資料 |
entry:patient | S | 0..1 | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 |
resource | S | 1..1 | PatientVACC | 個案資料 |
entry:vaccinationorganization | S | 0..1 | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 |
resource | S | 1..1 | VaccinationOrganizationVACC | 接種機構、發證機構 |
entry:brandorganization | S | 0..* | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 |
resource | S | 1..1 | BrandOrganizationVACC | 疫苗廠牌 |
Documentation for this format |
Id | Grade | Path(s) | Details | Requirements |
code-med-manufacturer-upload-put | error | Bundle | 當MedicationAdministration.stockType = 1(非庫存),則Medication.manufacturer(藥品廠牌)必填 : Bundle.entry.resource.ofType(MedicationAdministration).extension.where(url = 'https://vacc.cdc.gov.tw/vacc/StructureDefinition/vacc-stock-type').value.ofType(CodeableConcept).coding.where(code = '1').exists() implies Bundle.entry.resource.ofType(Medication).manufacturer.exists() |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Bundle | C | 0..* | TWCoreBundle | 包含resourceBundle bdl-1: total only when a search or history bdl-2: entry.search only when a search bdl-3: entry.request mandatory for batch/transaction/history, otherwise prohibited bdl-4: entry.response mandatory for batch-response/transaction-response/history, otherwise prohibited bdl-7: FullUrl must be unique in a bundle, or else entries with the same fullUrl must have different meta.versionId (except in history bundles) bdl-9: A document must have an identifier with a system and a value bdl-10: A document must have a date bdl-11: A document must have a Composition as the first resource bdl-12: A message must have a MessageHeader as the first resource code-med-manufacturer-upload-put: 當MedicationAdministration.stockType = 1(非庫存),則Medication.manufacturer(藥品廠牌)必填 |
implicitRules | ?!Σ | 0..1 | uri | 創建此內容所依據的一組規則 |
identifier | SΣ | 1..1 | Identifier | 院所端唯一值 |
type | SΣ | 1..1 | code | document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection Binding: BundleType (required): Bundle類型;應填入所綁定值集中的其中一個代碼。 Required Pattern: batch |
timestamp | SΣ | 1..1 | instant | 組成Bundle的時間。 |
Slices for entry | SΣC | 0..* | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 Slice: Unordered, Open by profile:resource bdl-5: must be a resource unless there's a request or response bdl-8: fullUrl cannot be a version specific reference This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type |
entry:All Slices | Content/Rules for all slices | |||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
entry:immunization | SΣC | 0..* | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 bdl-5: must be a resource unless there's a request or response bdl-8: fullUrl cannot be a version specific reference This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
resource | S | 1..1 | ImmunizationVACC | 接種紀錄 |
entry:composition | SΣC | 0..* | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 bdl-5: must be a resource unless there's a request or response bdl-8: fullUrl cannot be a version specific reference This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
resource | S | 1..1 | CompositionVACC | 證書資料 |
entry:observation | SΣC | 0..1 | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 bdl-5: must be a resource unless there's a request or response bdl-8: fullUrl cannot be a version specific reference This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
resource | S | 1..1 | ObservationVACC | 出境資料 |
entry:medicationAdministration | SΣC | 0..* | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 bdl-5: must be a resource unless there's a request or response bdl-8: fullUrl cannot be a version specific reference This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
resource | S | 1..1 | MedicationAdministrationVACC | 開立藥品紀錄 |
entry:medication | SΣC | 0..* | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 bdl-5: must be a resource unless there's a request or response bdl-8: fullUrl cannot be a version specific reference This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
resource | S | 1..1 | MedicationVACC | 藥品資料 |
entry:patient | SΣC | 0..1 | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 bdl-5: must be a resource unless there's a request or response bdl-8: fullUrl cannot be a version specific reference This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
resource | S | 1..1 | PatientVACC | 個案資料 |
entry:vaccinationorganization | SΣC | 0..1 | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 bdl-5: must be a resource unless there's a request or response bdl-8: fullUrl cannot be a version specific reference This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
resource | S | 1..1 | VaccinationOrganizationVACC | 接種機構、發證機構 |
entry:brandorganization | SΣC | 0..* | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 bdl-5: must be a resource unless there's a request or response bdl-8: fullUrl cannot be a version specific reference This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
resource | S | 1..1 | BrandOrganizationVACC | 疫苗廠牌 |
Documentation for this format |
Path | Conformance | ValueSet / Code | URI |
Bundle.type | required | Pattern: batchhttp://hl7.org/fhir/ValueSet/bundle-type|4.0.1 from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
bdl-1 | error | Bundle | total only when a search or history : total.empty() or (type = 'searchset') or (type = 'history') | |
bdl-2 | error | Bundle | entry.search only when a search : entry.search.empty() or (type = 'searchset') | |
bdl-3 | error | Bundle | entry.request mandatory for batch/transaction/history, otherwise prohibited : entry.all(request.exists() = (%resource.type = 'batch' or %resource.type = 'transaction' or %resource.type = 'history')) | |
bdl-4 | error | Bundle | entry.response mandatory for batch-response/transaction-response/history, otherwise prohibited : entry.all(response.exists() = (%resource.type = 'batch-response' or %resource.type = 'transaction-response' or %resource.type = 'history')) | |
bdl-5 | error | Bundle.entry, Bundle.entry:immunization, Bundle.entry:composition, Bundle.entry:observation, Bundle.entry:medicationAdministration, Bundle.entry:medication, Bundle.entry:patient, Bundle.entry:vaccinationorganization, Bundle.entry:brandorganization | must be a resource unless there's a request or response : resource.exists() or request.exists() or response.exists() | |
bdl-7 | error | Bundle | FullUrl must be unique in a bundle, or else entries with the same fullUrl must have different meta.versionId (except in history bundles) : (type = 'history') or entry.where(fullUrl.exists()).select(fullUrl&resource.meta.versionId).isDistinct() | |
bdl-8 | error | Bundle.entry, Bundle.entry:immunization, Bundle.entry:composition, Bundle.entry:observation, Bundle.entry:medicationAdministration, Bundle.entry:medication, Bundle.entry:patient, Bundle.entry:vaccinationorganization, Bundle.entry:brandorganization | fullUrl cannot be a version specific reference : fullUrl.contains('/_history/').not() | |
bdl-9 | error | Bundle | A document must have an identifier with a system and a value : type = 'document' implies (identifier.system.exists() and identifier.value.exists()) | |
bdl-10 | error | Bundle | A document must have a date : type = 'document' implies (timestamp.hasValue()) | |
bdl-11 | error | Bundle | A document must have a Composition as the first resource : type = 'document' implies entry.first().resource.is(Composition) | |
bdl-12 | error | Bundle | A message must have a MessageHeader as the first resource : type = 'message' implies entry.first().resource.is(MessageHeader) | |
code-med-manufacturer-upload-put | error | Bundle | 當MedicationAdministration.stockType = 1(非庫存),則Medication.manufacturer(藥品廠牌)必填 : Bundle.entry.resource.ofType(MedicationAdministration).extension.where(url = 'https://vacc.cdc.gov.tw/vacc/StructureDefinition/vacc-stock-type').value.ofType(CodeableConcept).coding.where(code = '1').exists() implies Bundle.entry.resource.ofType(Medication).manufacturer.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
Bundle | C | 0..* | TWCoreBundle | 包含resourceBundle bdl-1: total only when a search or history bdl-2: entry.search only when a search bdl-3: entry.request mandatory for batch/transaction/history, otherwise prohibited bdl-4: entry.response mandatory for batch-response/transaction-response/history, otherwise prohibited bdl-7: FullUrl must be unique in a bundle, or else entries with the same fullUrl must have different meta.versionId (except in history bundles) bdl-9: A document must have an identifier with a system and a value bdl-10: A document must have a date bdl-11: A document must have a Composition as the first resource bdl-12: A message must have a MessageHeader as the first resource code-med-manufacturer-upload-put: 當MedicationAdministration.stockType = 1(非庫存),則Medication.manufacturer(藥品廠牌)必填 | ||||
id | Σ | 0..1 | id | 不重複的ID用以識別儲存在特定FHIR Server中的Bundle紀錄,通常又稱為邏輯性ID。 | ||||
meta | Σ | 0..1 | Meta | 此Bundle Resource的metadata | ||||
implicitRules | ?!Σ | 0..1 | uri | 創建此內容所依據的一組規則 | ||||
language | 0..1 | code | 用以表述Bundle Resource內容的語言。 Binding: CommonLanguages (preferred): 人類語言;鼓勵使用CommonLanguages代碼表中的代碼,但不強制一定要使用此代碼表,你也可使用其他代碼表的代碼或單純以文字表示。
Example Value: zh-TW | |||||
identifier | SΣ | 1..1 | Identifier | 院所端唯一值 | ||||
type | SΣ | 1..1 | code | document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection Binding: BundleType (required): Bundle類型;應填入所綁定值集中的其中一個代碼。 Required Pattern: batch | ||||
timestamp | SΣ | 1..1 | instant | 組成Bundle的時間。 | ||||
total | ΣC | 0..1 | unsignedInt | 查詢時符合條件的總筆數 | ||||
link | Σ | 0..* | BackboneElement | 與此Bundle相關的連結 | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
relation | Σ | 1..1 | string | 參見 [http://www.iana.org/assignments/link-relations/link-relations.xhtml#link-relations-1](http://www.iana.org/assignments/link-relations/link-relations.xhtml#link-relations-1) | ||||
url | Σ | 1..1 | uri | 連結的參照細節 | ||||
Slices for entry | SΣC | 0..* | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 Slice: Unordered, Open by profile:resource bdl-5: must be a resource unless there's a request or response bdl-8: fullUrl cannot be a version specific reference This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type | ||||
entry:All Slices | Content/Rules for all slices | |||||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
link | Σ | 0..* | See link (Bundle) | 與本條目相關的連結 | ||||
fullUrl | Σ | 0..1 | uri | Resource的 URI(絕對 URL 伺服器地址或 UUID/OID 的 URI) | ||||
resource | Σ | 0..1 | Resource | Bundle中的resource | ||||
search | ΣC | 0..1 | BackboneElement | 查詢有關的資訊 | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
mode | Σ | 0..1 | code | match | include | outcome Binding: SearchEntryMode (required): Resource出現在Bundle中的原因;應填入所綁定值集中的其中一個代碼。 | ||||
score | Σ | 0..1 | decimal | 查詢排名(0至1之間) | ||||
request | ΣC | 0..1 | BackboneElement | 其他執行資訊(transaction/batch/history) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
method | Σ | 1..1 | code | GET | HEAD | POST | PUT | DELETE | PATCH Binding: HTTPVerb (required): 應填入所綁定值集中的其中一個代碼。 Required Pattern: PUT | ||||
url | Σ | 1..1 | uri | 此Bundle HTTP 對應的 URL | ||||
ifNoneMatch | Σ | 0..1 | string | 用於管理緩存當前狀態 | ||||
ifModifiedSince | Σ | 0..1 | instant | 用於管理緩存當前狀態 | ||||
ifMatch | Σ | 0..1 | string | 用於管理更新衝突 | ||||
ifNoneExist | Σ | 0..1 | string | 用於有條件建立 | ||||
response | ΣC | 0..1 | BackboneElement | 執行結果(transaction/batch/history) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
status | Σ | 1..1 | string | 狀態回應代碼(文字選填) | ||||
location | Σ | 0..1 | uri | 位置(如果操作返回位置) | ||||
etag | Σ | 0..1 | string | resource的 Etag(如果有相關) | ||||
lastModified | Σ | 0..1 | instant | 修改時之伺服器日期時間 | ||||
outcome | Σ | 0..1 | Resource | 帶提示和警告的OperationOutcome(用於batch/transaction) | ||||
entry:immunization | SΣC | 0..* | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 bdl-5: must be a resource unless there's a request or response bdl-8: fullUrl cannot be a version specific reference This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
link | Σ | 0..* | See link (Bundle) | 與本條目相關的連結 | ||||
fullUrl | Σ | 0..1 | uri | Resource的 URI(絕對 URL 伺服器地址或 UUID/OID 的 URI) | ||||
resource | S | 1..1 | ImmunizationVACC | 接種紀錄 | ||||
search | ΣC | 0..1 | BackboneElement | 查詢有關的資訊 | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
mode | Σ | 0..1 | code | match | include | outcome Binding: SearchEntryMode (required): Resource出現在Bundle中的原因;應填入所綁定值集中的其中一個代碼。 | ||||
score | Σ | 0..1 | decimal | 查詢排名(0至1之間) | ||||
request | ΣC | 0..1 | BackboneElement | 其他執行資訊(transaction/batch/history) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
method | Σ | 1..1 | code | GET | HEAD | POST | PUT | DELETE | PATCH Binding: HTTPVerb (required): 應填入所綁定值集中的其中一個代碼。 | ||||
url | Σ | 1..1 | uri | 此Bundle HTTP 對應的 URL | ||||
ifNoneMatch | Σ | 0..1 | string | 用於管理緩存當前狀態 | ||||
ifModifiedSince | Σ | 0..1 | instant | 用於管理緩存當前狀態 | ||||
ifMatch | Σ | 0..1 | string | 用於管理更新衝突 | ||||
ifNoneExist | Σ | 0..1 | string | 用於有條件建立 | ||||
response | ΣC | 0..1 | BackboneElement | 執行結果(transaction/batch/history) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
status | Σ | 1..1 | string | 狀態回應代碼(文字選填) | ||||
location | Σ | 0..1 | uri | 位置(如果操作返回位置) | ||||
etag | Σ | 0..1 | string | resource的 Etag(如果有相關) | ||||
lastModified | Σ | 0..1 | instant | 修改時之伺服器日期時間 | ||||
outcome | Σ | 0..1 | Resource | 帶提示和警告的OperationOutcome(用於batch/transaction) | ||||
entry:composition | SΣC | 0..* | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 bdl-5: must be a resource unless there's a request or response bdl-8: fullUrl cannot be a version specific reference This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
link | Σ | 0..* | See link (Bundle) | 與本條目相關的連結 | ||||
fullUrl | Σ | 0..1 | uri | Resource的 URI(絕對 URL 伺服器地址或 UUID/OID 的 URI) | ||||
resource | S | 1..1 | CompositionVACC | 證書資料 | ||||
search | ΣC | 0..1 | BackboneElement | 查詢有關的資訊 | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
mode | Σ | 0..1 | code | match | include | outcome Binding: SearchEntryMode (required): Resource出現在Bundle中的原因;應填入所綁定值集中的其中一個代碼。 | ||||
score | Σ | 0..1 | decimal | 查詢排名(0至1之間) | ||||
request | ΣC | 0..1 | BackboneElement | 其他執行資訊(transaction/batch/history) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
method | Σ | 1..1 | code | GET | HEAD | POST | PUT | DELETE | PATCH Binding: HTTPVerb (required): 應填入所綁定值集中的其中一個代碼。 | ||||
url | Σ | 1..1 | uri | 此Bundle HTTP 對應的 URL | ||||
ifNoneMatch | Σ | 0..1 | string | 用於管理緩存當前狀態 | ||||
ifModifiedSince | Σ | 0..1 | instant | 用於管理緩存當前狀態 | ||||
ifMatch | Σ | 0..1 | string | 用於管理更新衝突 | ||||
ifNoneExist | Σ | 0..1 | string | 用於有條件建立 | ||||
response | ΣC | 0..1 | BackboneElement | 執行結果(transaction/batch/history) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
status | Σ | 1..1 | string | 狀態回應代碼(文字選填) | ||||
location | Σ | 0..1 | uri | 位置(如果操作返回位置) | ||||
etag | Σ | 0..1 | string | resource的 Etag(如果有相關) | ||||
lastModified | Σ | 0..1 | instant | 修改時之伺服器日期時間 | ||||
outcome | Σ | 0..1 | Resource | 帶提示和警告的OperationOutcome(用於batch/transaction) | ||||
entry:observation | SΣC | 0..1 | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 bdl-5: must be a resource unless there's a request or response bdl-8: fullUrl cannot be a version specific reference This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
link | Σ | 0..* | See link (Bundle) | 與本條目相關的連結 | ||||
fullUrl | Σ | 0..1 | uri | Resource的 URI(絕對 URL 伺服器地址或 UUID/OID 的 URI) | ||||
resource | S | 1..1 | ObservationVACC | 出境資料 | ||||
search | ΣC | 0..1 | BackboneElement | 查詢有關的資訊 | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
mode | Σ | 0..1 | code | match | include | outcome Binding: SearchEntryMode (required): Resource出現在Bundle中的原因;應填入所綁定值集中的其中一個代碼。 | ||||
score | Σ | 0..1 | decimal | 查詢排名(0至1之間) | ||||
request | ΣC | 0..1 | BackboneElement | 其他執行資訊(transaction/batch/history) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
method | Σ | 1..1 | code | GET | HEAD | POST | PUT | DELETE | PATCH Binding: HTTPVerb (required): 應填入所綁定值集中的其中一個代碼。 | ||||
url | Σ | 1..1 | uri | 此Bundle HTTP 對應的 URL | ||||
ifNoneMatch | Σ | 0..1 | string | 用於管理緩存當前狀態 | ||||
ifModifiedSince | Σ | 0..1 | instant | 用於管理緩存當前狀態 | ||||
ifMatch | Σ | 0..1 | string | 用於管理更新衝突 | ||||
ifNoneExist | Σ | 0..1 | string | 用於有條件建立 | ||||
response | ΣC | 0..1 | BackboneElement | 執行結果(transaction/batch/history) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
status | Σ | 1..1 | string | 狀態回應代碼(文字選填) | ||||
location | Σ | 0..1 | uri | 位置(如果操作返回位置) | ||||
etag | Σ | 0..1 | string | resource的 Etag(如果有相關) | ||||
lastModified | Σ | 0..1 | instant | 修改時之伺服器日期時間 | ||||
outcome | Σ | 0..1 | Resource | 帶提示和警告的OperationOutcome(用於batch/transaction) | ||||
entry:medicationAdministration | SΣC | 0..* | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 bdl-5: must be a resource unless there's a request or response bdl-8: fullUrl cannot be a version specific reference This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
link | Σ | 0..* | See link (Bundle) | 與本條目相關的連結 | ||||
fullUrl | Σ | 0..1 | uri | Resource的 URI(絕對 URL 伺服器地址或 UUID/OID 的 URI) | ||||
resource | S | 1..1 | MedicationAdministrationVACC | 開立藥品紀錄 | ||||
search | ΣC | 0..1 | BackboneElement | 查詢有關的資訊 | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
mode | Σ | 0..1 | code | match | include | outcome Binding: SearchEntryMode (required): Resource出現在Bundle中的原因;應填入所綁定值集中的其中一個代碼。 | ||||
score | Σ | 0..1 | decimal | 查詢排名(0至1之間) | ||||
request | ΣC | 0..1 | BackboneElement | 其他執行資訊(transaction/batch/history) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
method | Σ | 1..1 | code | GET | HEAD | POST | PUT | DELETE | PATCH Binding: HTTPVerb (required): 應填入所綁定值集中的其中一個代碼。 | ||||
url | Σ | 1..1 | uri | 此Bundle HTTP 對應的 URL | ||||
ifNoneMatch | Σ | 0..1 | string | 用於管理緩存當前狀態 | ||||
ifModifiedSince | Σ | 0..1 | instant | 用於管理緩存當前狀態 | ||||
ifMatch | Σ | 0..1 | string | 用於管理更新衝突 | ||||
ifNoneExist | Σ | 0..1 | string | 用於有條件建立 | ||||
response | ΣC | 0..1 | BackboneElement | 執行結果(transaction/batch/history) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
status | Σ | 1..1 | string | 狀態回應代碼(文字選填) | ||||
location | Σ | 0..1 | uri | 位置(如果操作返回位置) | ||||
etag | Σ | 0..1 | string | resource的 Etag(如果有相關) | ||||
lastModified | Σ | 0..1 | instant | 修改時之伺服器日期時間 | ||||
outcome | Σ | 0..1 | Resource | 帶提示和警告的OperationOutcome(用於batch/transaction) | ||||
entry:medication | SΣC | 0..* | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 bdl-5: must be a resource unless there's a request or response bdl-8: fullUrl cannot be a version specific reference This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
link | Σ | 0..* | See link (Bundle) | 與本條目相關的連結 | ||||
fullUrl | Σ | 0..1 | uri | Resource的 URI(絕對 URL 伺服器地址或 UUID/OID 的 URI) | ||||
resource | S | 1..1 | MedicationVACC | 藥品資料 | ||||
search | ΣC | 0..1 | BackboneElement | 查詢有關的資訊 | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
mode | Σ | 0..1 | code | match | include | outcome Binding: SearchEntryMode (required): Resource出現在Bundle中的原因;應填入所綁定值集中的其中一個代碼。 | ||||
score | Σ | 0..1 | decimal | 查詢排名(0至1之間) | ||||
request | ΣC | 0..1 | BackboneElement | 其他執行資訊(transaction/batch/history) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
method | Σ | 1..1 | code | GET | HEAD | POST | PUT | DELETE | PATCH Binding: HTTPVerb (required): 應填入所綁定值集中的其中一個代碼。 | ||||
url | Σ | 1..1 | uri | 此Bundle HTTP 對應的 URL | ||||
ifNoneMatch | Σ | 0..1 | string | 用於管理緩存當前狀態 | ||||
ifModifiedSince | Σ | 0..1 | instant | 用於管理緩存當前狀態 | ||||
ifMatch | Σ | 0..1 | string | 用於管理更新衝突 | ||||
ifNoneExist | Σ | 0..1 | string | 用於有條件建立 | ||||
response | ΣC | 0..1 | BackboneElement | 執行結果(transaction/batch/history) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
status | Σ | 1..1 | string | 狀態回應代碼(文字選填) | ||||
location | Σ | 0..1 | uri | 位置(如果操作返回位置) | ||||
etag | Σ | 0..1 | string | resource的 Etag(如果有相關) | ||||
lastModified | Σ | 0..1 | instant | 修改時之伺服器日期時間 | ||||
outcome | Σ | 0..1 | Resource | 帶提示和警告的OperationOutcome(用於batch/transaction) | ||||
entry:patient | SΣC | 0..1 | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 bdl-5: must be a resource unless there's a request or response bdl-8: fullUrl cannot be a version specific reference This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
link | Σ | 0..* | See link (Bundle) | 與本條目相關的連結 | ||||
fullUrl | Σ | 0..1 | uri | Resource的 URI(絕對 URL 伺服器地址或 UUID/OID 的 URI) | ||||
resource | S | 1..1 | PatientVACC | 個案資料 | ||||
search | ΣC | 0..1 | BackboneElement | 查詢有關的資訊 | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
mode | Σ | 0..1 | code | match | include | outcome Binding: SearchEntryMode (required): Resource出現在Bundle中的原因;應填入所綁定值集中的其中一個代碼。 | ||||
score | Σ | 0..1 | decimal | 查詢排名(0至1之間) | ||||
request | ΣC | 0..1 | BackboneElement | 其他執行資訊(transaction/batch/history) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
method | Σ | 1..1 | code | GET | HEAD | POST | PUT | DELETE | PATCH Binding: HTTPVerb (required): 應填入所綁定值集中的其中一個代碼。 | ||||
url | Σ | 1..1 | uri | 此Bundle HTTP 對應的 URL | ||||
ifNoneMatch | Σ | 0..1 | string | 用於管理緩存當前狀態 | ||||
ifModifiedSince | Σ | 0..1 | instant | 用於管理緩存當前狀態 | ||||
ifMatch | Σ | 0..1 | string | 用於管理更新衝突 | ||||
ifNoneExist | Σ | 0..1 | string | 用於有條件建立 | ||||
response | ΣC | 0..1 | BackboneElement | 執行結果(transaction/batch/history) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
status | Σ | 1..1 | string | 狀態回應代碼(文字選填) | ||||
location | Σ | 0..1 | uri | 位置(如果操作返回位置) | ||||
etag | Σ | 0..1 | string | resource的 Etag(如果有相關) | ||||
lastModified | Σ | 0..1 | instant | 修改時之伺服器日期時間 | ||||
outcome | Σ | 0..1 | Resource | 帶提示和警告的OperationOutcome(用於batch/transaction) | ||||
entry:vaccinationorganization | SΣC | 0..1 | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 bdl-5: must be a resource unless there's a request or response bdl-8: fullUrl cannot be a version specific reference This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
link | Σ | 0..* | See link (Bundle) | 與本條目相關的連結 | ||||
fullUrl | Σ | 0..1 | uri | Resource的 URI(絕對 URL 伺服器地址或 UUID/OID 的 URI) | ||||
resource | S | 1..1 | VaccinationOrganizationVACC | 接種機構、發證機構 | ||||
search | ΣC | 0..1 | BackboneElement | 查詢有關的資訊 | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
mode | Σ | 0..1 | code | match | include | outcome Binding: SearchEntryMode (required): Resource出現在Bundle中的原因;應填入所綁定值集中的其中一個代碼。 | ||||
score | Σ | 0..1 | decimal | 查詢排名(0至1之間) | ||||
request | ΣC | 0..1 | BackboneElement | 其他執行資訊(transaction/batch/history) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
method | Σ | 1..1 | code | GET | HEAD | POST | PUT | DELETE | PATCH Binding: HTTPVerb (required): 應填入所綁定值集中的其中一個代碼。 | ||||
url | Σ | 1..1 | uri | 此Bundle HTTP 對應的 URL | ||||
ifNoneMatch | Σ | 0..1 | string | 用於管理緩存當前狀態 | ||||
ifModifiedSince | Σ | 0..1 | instant | 用於管理緩存當前狀態 | ||||
ifMatch | Σ | 0..1 | string | 用於管理更新衝突 | ||||
ifNoneExist | Σ | 0..1 | string | 用於有條件建立 | ||||
response | ΣC | 0..1 | BackboneElement | 執行結果(transaction/batch/history) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
status | Σ | 1..1 | string | 狀態回應代碼(文字選填) | ||||
location | Σ | 0..1 | uri | 位置(如果操作返回位置) | ||||
etag | Σ | 0..1 | string | resource的 Etag(如果有相關) | ||||
lastModified | Σ | 0..1 | instant | 修改時之伺服器日期時間 | ||||
outcome | Σ | 0..1 | Resource | 帶提示和警告的OperationOutcome(用於batch/transaction) | ||||
entry:brandorganization | SΣC | 0..* | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 bdl-5: must be a resource unless there's a request or response bdl-8: fullUrl cannot be a version specific reference This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
link | Σ | 0..* | See link (Bundle) | 與本條目相關的連結 | ||||
fullUrl | Σ | 0..1 | uri | Resource的 URI(絕對 URL 伺服器地址或 UUID/OID 的 URI) | ||||
resource | S | 1..1 | BrandOrganizationVACC | 疫苗廠牌 | ||||
search | ΣC | 0..1 | BackboneElement | 查詢有關的資訊 | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
mode | Σ | 0..1 | code | match | include | outcome Binding: SearchEntryMode (required): Resource出現在Bundle中的原因;應填入所綁定值集中的其中一個代碼。 | ||||
score | Σ | 0..1 | decimal | 查詢排名(0至1之間) | ||||
request | ΣC | 0..1 | BackboneElement | 其他執行資訊(transaction/batch/history) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
method | Σ | 1..1 | code | GET | HEAD | POST | PUT | DELETE | PATCH Binding: HTTPVerb (required): 應填入所綁定值集中的其中一個代碼。 | ||||
url | Σ | 1..1 | uri | 此Bundle HTTP 對應的 URL | ||||
ifNoneMatch | Σ | 0..1 | string | 用於管理緩存當前狀態 | ||||
ifModifiedSince | Σ | 0..1 | instant | 用於管理緩存當前狀態 | ||||
ifMatch | Σ | 0..1 | string | 用於管理更新衝突 | ||||
ifNoneExist | Σ | 0..1 | string | 用於有條件建立 | ||||
response | ΣC | 0..1 | BackboneElement | 執行結果(transaction/batch/history) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
status | Σ | 1..1 | string | 狀態回應代碼(文字選填) | ||||
location | Σ | 0..1 | uri | 位置(如果操作返回位置) | ||||
etag | Σ | 0..1 | string | resource的 Etag(如果有相關) | ||||
lastModified | Σ | 0..1 | instant | 修改時之伺服器日期時間 | ||||
outcome | Σ | 0..1 | Resource | 帶提示和警告的OperationOutcome(用於batch/transaction) | ||||
signature | Σ | 0..1 | Signature | 數位簽章 | ||||
Documentation for this format |
Path | Conformance | ValueSet / Code | URI | |||
Bundle.language | preferred | CommonLanguages
http://hl7.org/fhir/ValueSet/languages from the FHIR Standard | ||||
Bundle.type | required | Pattern: batchhttp://hl7.org/fhir/ValueSet/bundle-type|4.0.1 from the FHIR Standard | ||||
Bundle.entry.search.mode | required | SearchEntryModehttp://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1 from the FHIR Standard | ||||
Bundle.entry.request.method | required | Pattern: PUThttp://hl7.org/fhir/ValueSet/http-verb|4.0.1 from the FHIR Standard | ||||
Bundle.entry:immunization.search.mode | required | SearchEntryModehttp://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1 from the FHIR Standard | ||||
Bundle.entry:immunization.request.method | required | HTTPVerbhttp://hl7.org/fhir/ValueSet/http-verb|4.0.1 from the FHIR Standard | ||||
Bundle.entry:composition.search.mode | required | SearchEntryModehttp://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1 from the FHIR Standard | ||||
Bundle.entry:composition.request.method | required | HTTPVerbhttp://hl7.org/fhir/ValueSet/http-verb|4.0.1 from the FHIR Standard | ||||
Bundle.entry:observation.search.mode | required | SearchEntryModehttp://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1 from the FHIR Standard | ||||
Bundle.entry:observation.request.method | required | HTTPVerbhttp://hl7.org/fhir/ValueSet/http-verb|4.0.1 from the FHIR Standard | ||||
Bundle.entry:medicationAdministration.search.mode | required | SearchEntryModehttp://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1 from the FHIR Standard | ||||
Bundle.entry:medicationAdministration.request.method | required | HTTPVerbhttp://hl7.org/fhir/ValueSet/http-verb|4.0.1 from the FHIR Standard | ||||
Bundle.entry:medication.search.mode | required | SearchEntryModehttp://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1 from the FHIR Standard | ||||
Bundle.entry:medication.request.method | required | HTTPVerbhttp://hl7.org/fhir/ValueSet/http-verb|4.0.1 from the FHIR Standard | ||||
Bundle.entry:patient.search.mode | required | SearchEntryModehttp://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1 from the FHIR Standard | ||||
Bundle.entry:patient.request.method | required | HTTPVerbhttp://hl7.org/fhir/ValueSet/http-verb|4.0.1 from the FHIR Standard | ||||
Bundle.entry:vaccinationorganization.search.mode | required | SearchEntryModehttp://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1 from the FHIR Standard | ||||
Bundle.entry:vaccinationorganization.request.method | required | HTTPVerbhttp://hl7.org/fhir/ValueSet/http-verb|4.0.1 from the FHIR Standard | ||||
Bundle.entry:brandorganization.search.mode | required | SearchEntryModehttp://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1 from the FHIR Standard | ||||
Bundle.entry:brandorganization.request.method | required | HTTPVerbhttp://hl7.org/fhir/ValueSet/http-verb|4.0.1 from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
bdl-1 | error | Bundle | total only when a search or history : total.empty() or (type = 'searchset') or (type = 'history') | |
bdl-2 | error | Bundle | entry.search only when a search : entry.search.empty() or (type = 'searchset') | |
bdl-3 | error | Bundle | entry.request mandatory for batch/transaction/history, otherwise prohibited : entry.all(request.exists() = (%resource.type = 'batch' or %resource.type = 'transaction' or %resource.type = 'history')) | |
bdl-4 | error | Bundle | entry.response mandatory for batch-response/transaction-response/history, otherwise prohibited : entry.all(response.exists() = (%resource.type = 'batch-response' or %resource.type = 'transaction-response' or %resource.type = 'history')) | |
bdl-5 | error | Bundle.entry, Bundle.entry:immunization, Bundle.entry:composition, Bundle.entry:observation, Bundle.entry:medicationAdministration, Bundle.entry:medication, Bundle.entry:patient, Bundle.entry:vaccinationorganization, Bundle.entry:brandorganization | must be a resource unless there's a request or response : resource.exists() or request.exists() or response.exists() | |
bdl-7 | error | Bundle | FullUrl must be unique in a bundle, or else entries with the same fullUrl must have different meta.versionId (except in history bundles) : (type = 'history') or entry.where(fullUrl.exists()).select(fullUrl&resource.meta.versionId).isDistinct() | |
bdl-8 | error | Bundle.entry, Bundle.entry:immunization, Bundle.entry:composition, Bundle.entry:observation, Bundle.entry:medicationAdministration, Bundle.entry:medication, Bundle.entry:patient, Bundle.entry:vaccinationorganization, Bundle.entry:brandorganization | fullUrl cannot be a version specific reference : fullUrl.contains('/_history/').not() | |
bdl-9 | error | Bundle | A document must have an identifier with a system and a value : type = 'document' implies (identifier.system.exists() and identifier.value.exists()) | |
bdl-10 | error | Bundle | A document must have a date : type = 'document' implies (timestamp.hasValue()) | |
bdl-11 | error | Bundle | A document must have a Composition as the first resource : type = 'document' implies entry.first().resource.is(Composition) | |
bdl-12 | error | Bundle | A message must have a MessageHeader as the first resource : type = 'message' implies entry.first().resource.is(MessageHeader) | |
code-med-manufacturer-upload-put | error | Bundle | 當MedicationAdministration.stockType = 1(非庫存),則Medication.manufacturer(藥品廠牌)必填 : Bundle.entry.resource.ofType(MedicationAdministration).extension.where(url = 'https://vacc.cdc.gov.tw/vacc/StructureDefinition/vacc-stock-type').value.ofType(CodeableConcept).coding.where(code = '1').exists() implies Bundle.entry.resource.ofType(Medication).manufacturer.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
This structure is derived from TWCoreBundle
Summary
Mandatory: 2 elements(8 nested mandatory elements)
Must-Support: 18 elements
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Differential View
This structure is derived from TWCoreBundle
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Bundle | C | 0..* | TWCoreBundle | 包含resourceBundle code-med-manufacturer-upload-put: 當MedicationAdministration.stockType = 1(非庫存),則Medication.manufacturer(藥品廠牌)必填 |
identifier | 1..1 | Identifier | 院所端唯一值 | |
type | S | 1..1 | code | document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection Required Pattern: batch |
timestamp | 1..1 | instant | 組成Bundle的時間。 | |
Slices for entry | S | 0..* | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 Slice: Unordered, Open by profile:resource |
entry:All Slices | Content/Rules for all slices | |||
request | ||||
method | 1..1 | code | GET | HEAD | POST | PUT | DELETE | PATCH Required Pattern: PUT | |
entry:immunization | S | 0..* | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 |
resource | S | 1..1 | ImmunizationVACC | 接種紀錄 |
entry:composition | S | 0..* | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 |
resource | S | 1..1 | CompositionVACC | 證書資料 |
entry:observation | S | 0..1 | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 |
resource | S | 1..1 | ObservationVACC | 出境資料 |
entry:medicationAdministration | S | 0..* | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 |
resource | S | 1..1 | MedicationAdministrationVACC | 開立藥品紀錄 |
entry:medication | S | 0..* | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 |
resource | S | 1..1 | MedicationVACC | 藥品資料 |
entry:patient | S | 0..1 | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 |
resource | S | 1..1 | PatientVACC | 個案資料 |
entry:vaccinationorganization | S | 0..1 | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 |
resource | S | 1..1 | VaccinationOrganizationVACC | 接種機構、發證機構 |
entry:brandorganization | S | 0..* | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 |
resource | S | 1..1 | BrandOrganizationVACC | 疫苗廠牌 |
Documentation for this format |
Id | Grade | Path(s) | Details | Requirements |
code-med-manufacturer-upload-put | error | Bundle | 當MedicationAdministration.stockType = 1(非庫存),則Medication.manufacturer(藥品廠牌)必填 : Bundle.entry.resource.ofType(MedicationAdministration).extension.where(url = 'https://vacc.cdc.gov.tw/vacc/StructureDefinition/vacc-stock-type').value.ofType(CodeableConcept).coding.where(code = '1').exists() implies Bundle.entry.resource.ofType(Medication).manufacturer.exists() |
Key Elements View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Bundle | C | 0..* | TWCoreBundle | 包含resourceBundle bdl-1: total only when a search or history bdl-2: entry.search only when a search bdl-3: entry.request mandatory for batch/transaction/history, otherwise prohibited bdl-4: entry.response mandatory for batch-response/transaction-response/history, otherwise prohibited bdl-7: FullUrl must be unique in a bundle, or else entries with the same fullUrl must have different meta.versionId (except in history bundles) bdl-9: A document must have an identifier with a system and a value bdl-10: A document must have a date bdl-11: A document must have a Composition as the first resource bdl-12: A message must have a MessageHeader as the first resource code-med-manufacturer-upload-put: 當MedicationAdministration.stockType = 1(非庫存),則Medication.manufacturer(藥品廠牌)必填 |
implicitRules | ?!Σ | 0..1 | uri | 創建此內容所依據的一組規則 |
identifier | SΣ | 1..1 | Identifier | 院所端唯一值 |
type | SΣ | 1..1 | code | document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection Binding: BundleType (required): Bundle類型;應填入所綁定值集中的其中一個代碼。 Required Pattern: batch |
timestamp | SΣ | 1..1 | instant | 組成Bundle的時間。 |
Slices for entry | SΣC | 0..* | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 Slice: Unordered, Open by profile:resource bdl-5: must be a resource unless there's a request or response bdl-8: fullUrl cannot be a version specific reference This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type |
entry:All Slices | Content/Rules for all slices | |||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
entry:immunization | SΣC | 0..* | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 bdl-5: must be a resource unless there's a request or response bdl-8: fullUrl cannot be a version specific reference This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
resource | S | 1..1 | ImmunizationVACC | 接種紀錄 |
entry:composition | SΣC | 0..* | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 bdl-5: must be a resource unless there's a request or response bdl-8: fullUrl cannot be a version specific reference This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
resource | S | 1..1 | CompositionVACC | 證書資料 |
entry:observation | SΣC | 0..1 | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 bdl-5: must be a resource unless there's a request or response bdl-8: fullUrl cannot be a version specific reference This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
resource | S | 1..1 | ObservationVACC | 出境資料 |
entry:medicationAdministration | SΣC | 0..* | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 bdl-5: must be a resource unless there's a request or response bdl-8: fullUrl cannot be a version specific reference This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
resource | S | 1..1 | MedicationAdministrationVACC | 開立藥品紀錄 |
entry:medication | SΣC | 0..* | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 bdl-5: must be a resource unless there's a request or response bdl-8: fullUrl cannot be a version specific reference This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
resource | S | 1..1 | MedicationVACC | 藥品資料 |
entry:patient | SΣC | 0..1 | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 bdl-5: must be a resource unless there's a request or response bdl-8: fullUrl cannot be a version specific reference This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
resource | S | 1..1 | PatientVACC | 個案資料 |
entry:vaccinationorganization | SΣC | 0..1 | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 bdl-5: must be a resource unless there's a request or response bdl-8: fullUrl cannot be a version specific reference This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
resource | S | 1..1 | VaccinationOrganizationVACC | 接種機構、發證機構 |
entry:brandorganization | SΣC | 0..* | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 bdl-5: must be a resource unless there's a request or response bdl-8: fullUrl cannot be a version specific reference This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
resource | S | 1..1 | BrandOrganizationVACC | 疫苗廠牌 |
Documentation for this format |
Path | Conformance | ValueSet / Code | URI |
Bundle.type | required | Pattern: batchhttp://hl7.org/fhir/ValueSet/bundle-type|4.0.1 from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
bdl-1 | error | Bundle | total only when a search or history : total.empty() or (type = 'searchset') or (type = 'history') | |
bdl-2 | error | Bundle | entry.search only when a search : entry.search.empty() or (type = 'searchset') | |
bdl-3 | error | Bundle | entry.request mandatory for batch/transaction/history, otherwise prohibited : entry.all(request.exists() = (%resource.type = 'batch' or %resource.type = 'transaction' or %resource.type = 'history')) | |
bdl-4 | error | Bundle | entry.response mandatory for batch-response/transaction-response/history, otherwise prohibited : entry.all(response.exists() = (%resource.type = 'batch-response' or %resource.type = 'transaction-response' or %resource.type = 'history')) | |
bdl-5 | error | Bundle.entry, Bundle.entry:immunization, Bundle.entry:composition, Bundle.entry:observation, Bundle.entry:medicationAdministration, Bundle.entry:medication, Bundle.entry:patient, Bundle.entry:vaccinationorganization, Bundle.entry:brandorganization | must be a resource unless there's a request or response : resource.exists() or request.exists() or response.exists() | |
bdl-7 | error | Bundle | FullUrl must be unique in a bundle, or else entries with the same fullUrl must have different meta.versionId (except in history bundles) : (type = 'history') or entry.where(fullUrl.exists()).select(fullUrl&resource.meta.versionId).isDistinct() | |
bdl-8 | error | Bundle.entry, Bundle.entry:immunization, Bundle.entry:composition, Bundle.entry:observation, Bundle.entry:medicationAdministration, Bundle.entry:medication, Bundle.entry:patient, Bundle.entry:vaccinationorganization, Bundle.entry:brandorganization | fullUrl cannot be a version specific reference : fullUrl.contains('/_history/').not() | |
bdl-9 | error | Bundle | A document must have an identifier with a system and a value : type = 'document' implies (identifier.system.exists() and identifier.value.exists()) | |
bdl-10 | error | Bundle | A document must have a date : type = 'document' implies (timestamp.hasValue()) | |
bdl-11 | error | Bundle | A document must have a Composition as the first resource : type = 'document' implies entry.first().resource.is(Composition) | |
bdl-12 | error | Bundle | A message must have a MessageHeader as the first resource : type = 'message' implies entry.first().resource.is(MessageHeader) | |
code-med-manufacturer-upload-put | error | Bundle | 當MedicationAdministration.stockType = 1(非庫存),則Medication.manufacturer(藥品廠牌)必填 : Bundle.entry.resource.ofType(MedicationAdministration).extension.where(url = 'https://vacc.cdc.gov.tw/vacc/StructureDefinition/vacc-stock-type').value.ofType(CodeableConcept).coding.where(code = '1').exists() implies Bundle.entry.resource.ofType(Medication).manufacturer.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
Bundle | C | 0..* | TWCoreBundle | 包含resourceBundle bdl-1: total only when a search or history bdl-2: entry.search only when a search bdl-3: entry.request mandatory for batch/transaction/history, otherwise prohibited bdl-4: entry.response mandatory for batch-response/transaction-response/history, otherwise prohibited bdl-7: FullUrl must be unique in a bundle, or else entries with the same fullUrl must have different meta.versionId (except in history bundles) bdl-9: A document must have an identifier with a system and a value bdl-10: A document must have a date bdl-11: A document must have a Composition as the first resource bdl-12: A message must have a MessageHeader as the first resource code-med-manufacturer-upload-put: 當MedicationAdministration.stockType = 1(非庫存),則Medication.manufacturer(藥品廠牌)必填 | ||||
id | Σ | 0..1 | id | 不重複的ID用以識別儲存在特定FHIR Server中的Bundle紀錄,通常又稱為邏輯性ID。 | ||||
meta | Σ | 0..1 | Meta | 此Bundle Resource的metadata | ||||
implicitRules | ?!Σ | 0..1 | uri | 創建此內容所依據的一組規則 | ||||
language | 0..1 | code | 用以表述Bundle Resource內容的語言。 Binding: CommonLanguages (preferred): 人類語言;鼓勵使用CommonLanguages代碼表中的代碼,但不強制一定要使用此代碼表,你也可使用其他代碼表的代碼或單純以文字表示。
Example Value: zh-TW | |||||
identifier | SΣ | 1..1 | Identifier | 院所端唯一值 | ||||
type | SΣ | 1..1 | code | document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection Binding: BundleType (required): Bundle類型;應填入所綁定值集中的其中一個代碼。 Required Pattern: batch | ||||
timestamp | SΣ | 1..1 | instant | 組成Bundle的時間。 | ||||
total | ΣC | 0..1 | unsignedInt | 查詢時符合條件的總筆數 | ||||
link | Σ | 0..* | BackboneElement | 與此Bundle相關的連結 | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
relation | Σ | 1..1 | string | 參見 [http://www.iana.org/assignments/link-relations/link-relations.xhtml#link-relations-1](http://www.iana.org/assignments/link-relations/link-relations.xhtml#link-relations-1) | ||||
url | Σ | 1..1 | uri | 連結的參照細節 | ||||
Slices for entry | SΣC | 0..* | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 Slice: Unordered, Open by profile:resource bdl-5: must be a resource unless there's a request or response bdl-8: fullUrl cannot be a version specific reference This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type | ||||
entry:All Slices | Content/Rules for all slices | |||||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
link | Σ | 0..* | See link (Bundle) | 與本條目相關的連結 | ||||
fullUrl | Σ | 0..1 | uri | Resource的 URI(絕對 URL 伺服器地址或 UUID/OID 的 URI) | ||||
resource | Σ | 0..1 | Resource | Bundle中的resource | ||||
search | ΣC | 0..1 | BackboneElement | 查詢有關的資訊 | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
mode | Σ | 0..1 | code | match | include | outcome Binding: SearchEntryMode (required): Resource出現在Bundle中的原因;應填入所綁定值集中的其中一個代碼。 | ||||
score | Σ | 0..1 | decimal | 查詢排名(0至1之間) | ||||
request | ΣC | 0..1 | BackboneElement | 其他執行資訊(transaction/batch/history) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
method | Σ | 1..1 | code | GET | HEAD | POST | PUT | DELETE | PATCH Binding: HTTPVerb (required): 應填入所綁定值集中的其中一個代碼。 Required Pattern: PUT | ||||
url | Σ | 1..1 | uri | 此Bundle HTTP 對應的 URL | ||||
ifNoneMatch | Σ | 0..1 | string | 用於管理緩存當前狀態 | ||||
ifModifiedSince | Σ | 0..1 | instant | 用於管理緩存當前狀態 | ||||
ifMatch | Σ | 0..1 | string | 用於管理更新衝突 | ||||
ifNoneExist | Σ | 0..1 | string | 用於有條件建立 | ||||
response | ΣC | 0..1 | BackboneElement | 執行結果(transaction/batch/history) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
status | Σ | 1..1 | string | 狀態回應代碼(文字選填) | ||||
location | Σ | 0..1 | uri | 位置(如果操作返回位置) | ||||
etag | Σ | 0..1 | string | resource的 Etag(如果有相關) | ||||
lastModified | Σ | 0..1 | instant | 修改時之伺服器日期時間 | ||||
outcome | Σ | 0..1 | Resource | 帶提示和警告的OperationOutcome(用於batch/transaction) | ||||
entry:immunization | SΣC | 0..* | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 bdl-5: must be a resource unless there's a request or response bdl-8: fullUrl cannot be a version specific reference This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
link | Σ | 0..* | See link (Bundle) | 與本條目相關的連結 | ||||
fullUrl | Σ | 0..1 | uri | Resource的 URI(絕對 URL 伺服器地址或 UUID/OID 的 URI) | ||||
resource | S | 1..1 | ImmunizationVACC | 接種紀錄 | ||||
search | ΣC | 0..1 | BackboneElement | 查詢有關的資訊 | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
mode | Σ | 0..1 | code | match | include | outcome Binding: SearchEntryMode (required): Resource出現在Bundle中的原因;應填入所綁定值集中的其中一個代碼。 | ||||
score | Σ | 0..1 | decimal | 查詢排名(0至1之間) | ||||
request | ΣC | 0..1 | BackboneElement | 其他執行資訊(transaction/batch/history) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
method | Σ | 1..1 | code | GET | HEAD | POST | PUT | DELETE | PATCH Binding: HTTPVerb (required): 應填入所綁定值集中的其中一個代碼。 | ||||
url | Σ | 1..1 | uri | 此Bundle HTTP 對應的 URL | ||||
ifNoneMatch | Σ | 0..1 | string | 用於管理緩存當前狀態 | ||||
ifModifiedSince | Σ | 0..1 | instant | 用於管理緩存當前狀態 | ||||
ifMatch | Σ | 0..1 | string | 用於管理更新衝突 | ||||
ifNoneExist | Σ | 0..1 | string | 用於有條件建立 | ||||
response | ΣC | 0..1 | BackboneElement | 執行結果(transaction/batch/history) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
status | Σ | 1..1 | string | 狀態回應代碼(文字選填) | ||||
location | Σ | 0..1 | uri | 位置(如果操作返回位置) | ||||
etag | Σ | 0..1 | string | resource的 Etag(如果有相關) | ||||
lastModified | Σ | 0..1 | instant | 修改時之伺服器日期時間 | ||||
outcome | Σ | 0..1 | Resource | 帶提示和警告的OperationOutcome(用於batch/transaction) | ||||
entry:composition | SΣC | 0..* | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 bdl-5: must be a resource unless there's a request or response bdl-8: fullUrl cannot be a version specific reference This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
link | Σ | 0..* | See link (Bundle) | 與本條目相關的連結 | ||||
fullUrl | Σ | 0..1 | uri | Resource的 URI(絕對 URL 伺服器地址或 UUID/OID 的 URI) | ||||
resource | S | 1..1 | CompositionVACC | 證書資料 | ||||
search | ΣC | 0..1 | BackboneElement | 查詢有關的資訊 | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
mode | Σ | 0..1 | code | match | include | outcome Binding: SearchEntryMode (required): Resource出現在Bundle中的原因;應填入所綁定值集中的其中一個代碼。 | ||||
score | Σ | 0..1 | decimal | 查詢排名(0至1之間) | ||||
request | ΣC | 0..1 | BackboneElement | 其他執行資訊(transaction/batch/history) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
method | Σ | 1..1 | code | GET | HEAD | POST | PUT | DELETE | PATCH Binding: HTTPVerb (required): 應填入所綁定值集中的其中一個代碼。 | ||||
url | Σ | 1..1 | uri | 此Bundle HTTP 對應的 URL | ||||
ifNoneMatch | Σ | 0..1 | string | 用於管理緩存當前狀態 | ||||
ifModifiedSince | Σ | 0..1 | instant | 用於管理緩存當前狀態 | ||||
ifMatch | Σ | 0..1 | string | 用於管理更新衝突 | ||||
ifNoneExist | Σ | 0..1 | string | 用於有條件建立 | ||||
response | ΣC | 0..1 | BackboneElement | 執行結果(transaction/batch/history) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
status | Σ | 1..1 | string | 狀態回應代碼(文字選填) | ||||
location | Σ | 0..1 | uri | 位置(如果操作返回位置) | ||||
etag | Σ | 0..1 | string | resource的 Etag(如果有相關) | ||||
lastModified | Σ | 0..1 | instant | 修改時之伺服器日期時間 | ||||
outcome | Σ | 0..1 | Resource | 帶提示和警告的OperationOutcome(用於batch/transaction) | ||||
entry:observation | SΣC | 0..1 | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 bdl-5: must be a resource unless there's a request or response bdl-8: fullUrl cannot be a version specific reference This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
link | Σ | 0..* | See link (Bundle) | 與本條目相關的連結 | ||||
fullUrl | Σ | 0..1 | uri | Resource的 URI(絕對 URL 伺服器地址或 UUID/OID 的 URI) | ||||
resource | S | 1..1 | ObservationVACC | 出境資料 | ||||
search | ΣC | 0..1 | BackboneElement | 查詢有關的資訊 | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
mode | Σ | 0..1 | code | match | include | outcome Binding: SearchEntryMode (required): Resource出現在Bundle中的原因;應填入所綁定值集中的其中一個代碼。 | ||||
score | Σ | 0..1 | decimal | 查詢排名(0至1之間) | ||||
request | ΣC | 0..1 | BackboneElement | 其他執行資訊(transaction/batch/history) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
method | Σ | 1..1 | code | GET | HEAD | POST | PUT | DELETE | PATCH Binding: HTTPVerb (required): 應填入所綁定值集中的其中一個代碼。 | ||||
url | Σ | 1..1 | uri | 此Bundle HTTP 對應的 URL | ||||
ifNoneMatch | Σ | 0..1 | string | 用於管理緩存當前狀態 | ||||
ifModifiedSince | Σ | 0..1 | instant | 用於管理緩存當前狀態 | ||||
ifMatch | Σ | 0..1 | string | 用於管理更新衝突 | ||||
ifNoneExist | Σ | 0..1 | string | 用於有條件建立 | ||||
response | ΣC | 0..1 | BackboneElement | 執行結果(transaction/batch/history) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
status | Σ | 1..1 | string | 狀態回應代碼(文字選填) | ||||
location | Σ | 0..1 | uri | 位置(如果操作返回位置) | ||||
etag | Σ | 0..1 | string | resource的 Etag(如果有相關) | ||||
lastModified | Σ | 0..1 | instant | 修改時之伺服器日期時間 | ||||
outcome | Σ | 0..1 | Resource | 帶提示和警告的OperationOutcome(用於batch/transaction) | ||||
entry:medicationAdministration | SΣC | 0..* | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 bdl-5: must be a resource unless there's a request or response bdl-8: fullUrl cannot be a version specific reference This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
link | Σ | 0..* | See link (Bundle) | 與本條目相關的連結 | ||||
fullUrl | Σ | 0..1 | uri | Resource的 URI(絕對 URL 伺服器地址或 UUID/OID 的 URI) | ||||
resource | S | 1..1 | MedicationAdministrationVACC | 開立藥品紀錄 | ||||
search | ΣC | 0..1 | BackboneElement | 查詢有關的資訊 | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
mode | Σ | 0..1 | code | match | include | outcome Binding: SearchEntryMode (required): Resource出現在Bundle中的原因;應填入所綁定值集中的其中一個代碼。 | ||||
score | Σ | 0..1 | decimal | 查詢排名(0至1之間) | ||||
request | ΣC | 0..1 | BackboneElement | 其他執行資訊(transaction/batch/history) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
method | Σ | 1..1 | code | GET | HEAD | POST | PUT | DELETE | PATCH Binding: HTTPVerb (required): 應填入所綁定值集中的其中一個代碼。 | ||||
url | Σ | 1..1 | uri | 此Bundle HTTP 對應的 URL | ||||
ifNoneMatch | Σ | 0..1 | string | 用於管理緩存當前狀態 | ||||
ifModifiedSince | Σ | 0..1 | instant | 用於管理緩存當前狀態 | ||||
ifMatch | Σ | 0..1 | string | 用於管理更新衝突 | ||||
ifNoneExist | Σ | 0..1 | string | 用於有條件建立 | ||||
response | ΣC | 0..1 | BackboneElement | 執行結果(transaction/batch/history) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
status | Σ | 1..1 | string | 狀態回應代碼(文字選填) | ||||
location | Σ | 0..1 | uri | 位置(如果操作返回位置) | ||||
etag | Σ | 0..1 | string | resource的 Etag(如果有相關) | ||||
lastModified | Σ | 0..1 | instant | 修改時之伺服器日期時間 | ||||
outcome | Σ | 0..1 | Resource | 帶提示和警告的OperationOutcome(用於batch/transaction) | ||||
entry:medication | SΣC | 0..* | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 bdl-5: must be a resource unless there's a request or response bdl-8: fullUrl cannot be a version specific reference This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
link | Σ | 0..* | See link (Bundle) | 與本條目相關的連結 | ||||
fullUrl | Σ | 0..1 | uri | Resource的 URI(絕對 URL 伺服器地址或 UUID/OID 的 URI) | ||||
resource | S | 1..1 | MedicationVACC | 藥品資料 | ||||
search | ΣC | 0..1 | BackboneElement | 查詢有關的資訊 | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
mode | Σ | 0..1 | code | match | include | outcome Binding: SearchEntryMode (required): Resource出現在Bundle中的原因;應填入所綁定值集中的其中一個代碼。 | ||||
score | Σ | 0..1 | decimal | 查詢排名(0至1之間) | ||||
request | ΣC | 0..1 | BackboneElement | 其他執行資訊(transaction/batch/history) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
method | Σ | 1..1 | code | GET | HEAD | POST | PUT | DELETE | PATCH Binding: HTTPVerb (required): 應填入所綁定值集中的其中一個代碼。 | ||||
url | Σ | 1..1 | uri | 此Bundle HTTP 對應的 URL | ||||
ifNoneMatch | Σ | 0..1 | string | 用於管理緩存當前狀態 | ||||
ifModifiedSince | Σ | 0..1 | instant | 用於管理緩存當前狀態 | ||||
ifMatch | Σ | 0..1 | string | 用於管理更新衝突 | ||||
ifNoneExist | Σ | 0..1 | string | 用於有條件建立 | ||||
response | ΣC | 0..1 | BackboneElement | 執行結果(transaction/batch/history) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
status | Σ | 1..1 | string | 狀態回應代碼(文字選填) | ||||
location | Σ | 0..1 | uri | 位置(如果操作返回位置) | ||||
etag | Σ | 0..1 | string | resource的 Etag(如果有相關) | ||||
lastModified | Σ | 0..1 | instant | 修改時之伺服器日期時間 | ||||
outcome | Σ | 0..1 | Resource | 帶提示和警告的OperationOutcome(用於batch/transaction) | ||||
entry:patient | SΣC | 0..1 | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 bdl-5: must be a resource unless there's a request or response bdl-8: fullUrl cannot be a version specific reference This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
link | Σ | 0..* | See link (Bundle) | 與本條目相關的連結 | ||||
fullUrl | Σ | 0..1 | uri | Resource的 URI(絕對 URL 伺服器地址或 UUID/OID 的 URI) | ||||
resource | S | 1..1 | PatientVACC | 個案資料 | ||||
search | ΣC | 0..1 | BackboneElement | 查詢有關的資訊 | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
mode | Σ | 0..1 | code | match | include | outcome Binding: SearchEntryMode (required): Resource出現在Bundle中的原因;應填入所綁定值集中的其中一個代碼。 | ||||
score | Σ | 0..1 | decimal | 查詢排名(0至1之間) | ||||
request | ΣC | 0..1 | BackboneElement | 其他執行資訊(transaction/batch/history) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
method | Σ | 1..1 | code | GET | HEAD | POST | PUT | DELETE | PATCH Binding: HTTPVerb (required): 應填入所綁定值集中的其中一個代碼。 | ||||
url | Σ | 1..1 | uri | 此Bundle HTTP 對應的 URL | ||||
ifNoneMatch | Σ | 0..1 | string | 用於管理緩存當前狀態 | ||||
ifModifiedSince | Σ | 0..1 | instant | 用於管理緩存當前狀態 | ||||
ifMatch | Σ | 0..1 | string | 用於管理更新衝突 | ||||
ifNoneExist | Σ | 0..1 | string | 用於有條件建立 | ||||
response | ΣC | 0..1 | BackboneElement | 執行結果(transaction/batch/history) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
status | Σ | 1..1 | string | 狀態回應代碼(文字選填) | ||||
location | Σ | 0..1 | uri | 位置(如果操作返回位置) | ||||
etag | Σ | 0..1 | string | resource的 Etag(如果有相關) | ||||
lastModified | Σ | 0..1 | instant | 修改時之伺服器日期時間 | ||||
outcome | Σ | 0..1 | Resource | 帶提示和警告的OperationOutcome(用於batch/transaction) | ||||
entry:vaccinationorganization | SΣC | 0..1 | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 bdl-5: must be a resource unless there's a request or response bdl-8: fullUrl cannot be a version specific reference This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
link | Σ | 0..* | See link (Bundle) | 與本條目相關的連結 | ||||
fullUrl | Σ | 0..1 | uri | Resource的 URI(絕對 URL 伺服器地址或 UUID/OID 的 URI) | ||||
resource | S | 1..1 | VaccinationOrganizationVACC | 接種機構、發證機構 | ||||
search | ΣC | 0..1 | BackboneElement | 查詢有關的資訊 | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
mode | Σ | 0..1 | code | match | include | outcome Binding: SearchEntryMode (required): Resource出現在Bundle中的原因;應填入所綁定值集中的其中一個代碼。 | ||||
score | Σ | 0..1 | decimal | 查詢排名(0至1之間) | ||||
request | ΣC | 0..1 | BackboneElement | 其他執行資訊(transaction/batch/history) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
method | Σ | 1..1 | code | GET | HEAD | POST | PUT | DELETE | PATCH Binding: HTTPVerb (required): 應填入所綁定值集中的其中一個代碼。 | ||||
url | Σ | 1..1 | uri | 此Bundle HTTP 對應的 URL | ||||
ifNoneMatch | Σ | 0..1 | string | 用於管理緩存當前狀態 | ||||
ifModifiedSince | Σ | 0..1 | instant | 用於管理緩存當前狀態 | ||||
ifMatch | Σ | 0..1 | string | 用於管理更新衝突 | ||||
ifNoneExist | Σ | 0..1 | string | 用於有條件建立 | ||||
response | ΣC | 0..1 | BackboneElement | 執行結果(transaction/batch/history) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
status | Σ | 1..1 | string | 狀態回應代碼(文字選填) | ||||
location | Σ | 0..1 | uri | 位置(如果操作返回位置) | ||||
etag | Σ | 0..1 | string | resource的 Etag(如果有相關) | ||||
lastModified | Σ | 0..1 | instant | 修改時之伺服器日期時間 | ||||
outcome | Σ | 0..1 | Resource | 帶提示和警告的OperationOutcome(用於batch/transaction) | ||||
entry:brandorganization | SΣC | 0..* | BackboneElement | 在bundle中的條目 - 將會有一個resource或資訊,這個重複的資料項目順序:對於type為「document」和「message」的bundles,第一個resource是特殊的(必須分別是Composition或MessageHeader)。對於所有bundles,條目順序的意義取決於bundle的type。 bdl-5: must be a resource unless there's a request or response bdl-8: fullUrl cannot be a version specific reference This repeating element order: For bundles of type 'document' and 'message', the first resource is special (must be Composition or MessageHeader respectively). For all bundles, the meaning of the order of entries depends on the bundle type | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
link | Σ | 0..* | See link (Bundle) | 與本條目相關的連結 | ||||
fullUrl | Σ | 0..1 | uri | Resource的 URI(絕對 URL 伺服器地址或 UUID/OID 的 URI) | ||||
resource | S | 1..1 | BrandOrganizationVACC | 疫苗廠牌 | ||||
search | ΣC | 0..1 | BackboneElement | 查詢有關的資訊 | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
mode | Σ | 0..1 | code | match | include | outcome Binding: SearchEntryMode (required): Resource出現在Bundle中的原因;應填入所綁定值集中的其中一個代碼。 | ||||
score | Σ | 0..1 | decimal | 查詢排名(0至1之間) | ||||
request | ΣC | 0..1 | BackboneElement | 其他執行資訊(transaction/batch/history) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
method | Σ | 1..1 | code | GET | HEAD | POST | PUT | DELETE | PATCH Binding: HTTPVerb (required): 應填入所綁定值集中的其中一個代碼。 | ||||
url | Σ | 1..1 | uri | 此Bundle HTTP 對應的 URL | ||||
ifNoneMatch | Σ | 0..1 | string | 用於管理緩存當前狀態 | ||||
ifModifiedSince | Σ | 0..1 | instant | 用於管理緩存當前狀態 | ||||
ifMatch | Σ | 0..1 | string | 用於管理更新衝突 | ||||
ifNoneExist | Σ | 0..1 | string | 用於有條件建立 | ||||
response | ΣC | 0..1 | BackboneElement | 執行結果(transaction/batch/history) | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
status | Σ | 1..1 | string | 狀態回應代碼(文字選填) | ||||
location | Σ | 0..1 | uri | 位置(如果操作返回位置) | ||||
etag | Σ | 0..1 | string | resource的 Etag(如果有相關) | ||||
lastModified | Σ | 0..1 | instant | 修改時之伺服器日期時間 | ||||
outcome | Σ | 0..1 | Resource | 帶提示和警告的OperationOutcome(用於batch/transaction) | ||||
signature | Σ | 0..1 | Signature | 數位簽章 | ||||
Documentation for this format |
Path | Conformance | ValueSet / Code | URI | |||
Bundle.language | preferred | CommonLanguages
http://hl7.org/fhir/ValueSet/languages from the FHIR Standard | ||||
Bundle.type | required | Pattern: batchhttp://hl7.org/fhir/ValueSet/bundle-type|4.0.1 from the FHIR Standard | ||||
Bundle.entry.search.mode | required | SearchEntryModehttp://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1 from the FHIR Standard | ||||
Bundle.entry.request.method | required | Pattern: PUThttp://hl7.org/fhir/ValueSet/http-verb|4.0.1 from the FHIR Standard | ||||
Bundle.entry:immunization.search.mode | required | SearchEntryModehttp://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1 from the FHIR Standard | ||||
Bundle.entry:immunization.request.method | required | HTTPVerbhttp://hl7.org/fhir/ValueSet/http-verb|4.0.1 from the FHIR Standard | ||||
Bundle.entry:composition.search.mode | required | SearchEntryModehttp://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1 from the FHIR Standard | ||||
Bundle.entry:composition.request.method | required | HTTPVerbhttp://hl7.org/fhir/ValueSet/http-verb|4.0.1 from the FHIR Standard | ||||
Bundle.entry:observation.search.mode | required | SearchEntryModehttp://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1 from the FHIR Standard | ||||
Bundle.entry:observation.request.method | required | HTTPVerbhttp://hl7.org/fhir/ValueSet/http-verb|4.0.1 from the FHIR Standard | ||||
Bundle.entry:medicationAdministration.search.mode | required | SearchEntryModehttp://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1 from the FHIR Standard | ||||
Bundle.entry:medicationAdministration.request.method | required | HTTPVerbhttp://hl7.org/fhir/ValueSet/http-verb|4.0.1 from the FHIR Standard | ||||
Bundle.entry:medication.search.mode | required | SearchEntryModehttp://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1 from the FHIR Standard | ||||
Bundle.entry:medication.request.method | required | HTTPVerbhttp://hl7.org/fhir/ValueSet/http-verb|4.0.1 from the FHIR Standard | ||||
Bundle.entry:patient.search.mode | required | SearchEntryModehttp://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1 from the FHIR Standard | ||||
Bundle.entry:patient.request.method | required | HTTPVerbhttp://hl7.org/fhir/ValueSet/http-verb|4.0.1 from the FHIR Standard | ||||
Bundle.entry:vaccinationorganization.search.mode | required | SearchEntryModehttp://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1 from the FHIR Standard | ||||
Bundle.entry:vaccinationorganization.request.method | required | HTTPVerbhttp://hl7.org/fhir/ValueSet/http-verb|4.0.1 from the FHIR Standard | ||||
Bundle.entry:brandorganization.search.mode | required | SearchEntryModehttp://hl7.org/fhir/ValueSet/search-entry-mode|4.0.1 from the FHIR Standard | ||||
Bundle.entry:brandorganization.request.method | required | HTTPVerbhttp://hl7.org/fhir/ValueSet/http-verb|4.0.1 from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
bdl-1 | error | Bundle | total only when a search or history : total.empty() or (type = 'searchset') or (type = 'history') | |
bdl-2 | error | Bundle | entry.search only when a search : entry.search.empty() or (type = 'searchset') | |
bdl-3 | error | Bundle | entry.request mandatory for batch/transaction/history, otherwise prohibited : entry.all(request.exists() = (%resource.type = 'batch' or %resource.type = 'transaction' or %resource.type = 'history')) | |
bdl-4 | error | Bundle | entry.response mandatory for batch-response/transaction-response/history, otherwise prohibited : entry.all(response.exists() = (%resource.type = 'batch-response' or %resource.type = 'transaction-response' or %resource.type = 'history')) | |
bdl-5 | error | Bundle.entry, Bundle.entry:immunization, Bundle.entry:composition, Bundle.entry:observation, Bundle.entry:medicationAdministration, Bundle.entry:medication, Bundle.entry:patient, Bundle.entry:vaccinationorganization, Bundle.entry:brandorganization | must be a resource unless there's a request or response : resource.exists() or request.exists() or response.exists() | |
bdl-7 | error | Bundle | FullUrl must be unique in a bundle, or else entries with the same fullUrl must have different meta.versionId (except in history bundles) : (type = 'history') or entry.where(fullUrl.exists()).select(fullUrl&resource.meta.versionId).isDistinct() | |
bdl-8 | error | Bundle.entry, Bundle.entry:immunization, Bundle.entry:composition, Bundle.entry:observation, Bundle.entry:medicationAdministration, Bundle.entry:medication, Bundle.entry:patient, Bundle.entry:vaccinationorganization, Bundle.entry:brandorganization | fullUrl cannot be a version specific reference : fullUrl.contains('/_history/').not() | |
bdl-9 | error | Bundle | A document must have an identifier with a system and a value : type = 'document' implies (identifier.system.exists() and identifier.value.exists()) | |
bdl-10 | error | Bundle | A document must have a date : type = 'document' implies (timestamp.hasValue()) | |
bdl-11 | error | Bundle | A document must have a Composition as the first resource : type = 'document' implies entry.first().resource.is(Composition) | |
bdl-12 | error | Bundle | A message must have a MessageHeader as the first resource : type = 'message' implies entry.first().resource.is(MessageHeader) | |
code-med-manufacturer-upload-put | error | Bundle | 當MedicationAdministration.stockType = 1(非庫存),則Medication.manufacturer(藥品廠牌)必填 : Bundle.entry.resource.ofType(MedicationAdministration).extension.where(url = 'https://vacc.cdc.gov.tw/vacc/StructureDefinition/vacc-stock-type').value.ofType(CodeableConcept).coding.where(code = '1').exists() implies Bundle.entry.resource.ofType(Medication).manufacturer.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
This structure is derived from TWCoreBundle
Summary
Mandatory: 2 elements(8 nested mandatory elements)
Must-Support: 18 elements
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Other representations of profile: CSV, Excel, Schematron
以下概述了此Profile所需的RESTful FHIR互動功能。有關VACC支援的RESTful互動功能的完整清單,請參閱VACC Server能力聲明。
必須(SHALL) 支援透過查詢參數 _id
查詢所有Bundle:
(如何透過token查詢)
GET [base]/Bundle?_id=[id]
GET [base]/Bundle/[id]
DELETE [base]/Bundle/[id]
例子:
(1) GET [base]/Bundle?_id=bundle-request-vaccine-min
(2) GET [base]/Bundle/bundle-request-vaccine-min
必須(SHALL) 支援透過查詢參數 identifier
查詢所有Bundle:
(如何透過token查詢)
GET [base]/Bundle?identifier=[code]
DELETE [base]/Bundle/identifier=[code]
例子:
(1) GET [base]/Bundle?identifier=0634030014TVACCINE