ConnectDTx Implementation Guide
0.9.9 - trial-use

ConnectDTx Implementation Guide - Local Development build (v0.9.9). See the Directory of published versions

Resource Profile: ConnectDTx Result Report

Official URL: http://connectdtx.kr/fhir/StructureDefinition/connectdtx-result-report Version: 0.9.9
Active as of 2023-07-11 Computable Name: ConnectDTxResultReport

ConnectDTx에서 DTx결과 리포트를 표현하기 위한 Resource

Usage:

Formal Views of Profile Content

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

This structure is derived from DocumentReference

NameFlagsCard.TypeDescription & Constraintsdoco
.. DocumentReference 0..*DocumentReferenceA reference to a document
... Slices for identifier 1..*IdentifierOther identifiers for the document
Slice: Ordered, Open At End by value:system
.... identifier:PHI_CODE 1..1IdentifierPHI_CODE 식별자
..... system 1..1uriPHI_CODE 식별체계 식별자
Fixed Value: https://connectdtx.net/phicode
..... value 1..1stringPHI_CODE(플랫폼에서 전달한 값)
... status 1..1code문서참조의 상태
Fixed Value: current
... type 1..1CodeableConcept문서의 유형
.... coding 1..1CodingCode defined by a terminology system
Binding: DocumentTypeValueSet (preferred)
... date 1..1instant문서의 작성 시점
... author 1..1Reference(ConnectDTx Device)문서 작성자
... content 1..1BackboneElement결과 리포트
.... attachment
..... contentType 1..1code결과 리포트 Mime Type
Binding: Mime Types (required)
Example General: application/pdf
..... data 1..1base64Binary결과 리포트 Base64
... context 1..1BackboneElementClinical context of document
.... period 1..1PeriodDTx서비스가 시행된 기간
..... start 1..1dateTimeDTx서비스의 최초 사용시간
..... end 0..1dateTimeDTx서비스의 종료시간(종료되지 않은 경우 빈 값)
.... related 0..*Reference(ConnectDTx ServiceRequest)연관된 DTx처방

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
DocumentReference.type.codingpreferredDocumentTypeValueSet
DocumentReference.content.attachment.contentTyperequiredMime Types (a valid code from urn:ietf:bcp:13)
NameFlagsCard.TypeDescription & Constraintsdoco
.. DocumentReference 0..*DocumentReferenceA reference to a document
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... Slices for identifier Σ1..*IdentifierOther identifiers for the document
Slice: Ordered, Open At End by value:system
.... identifier:PHI_CODE Σ1..1IdentifierPHI_CODE 식별자
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... system Σ1..1uriPHI_CODE 식별체계 식별자
Fixed Value: https://connectdtx.net/phicode
..... value Σ1..1stringPHI_CODE(플랫폼에서 전달한 값)
Example General: 123456
... type Σ1..1CodeableConcept문서의 유형
Binding: DocumentTypeValueSet (preferred): Precise type of clinical document.

.... coding Σ1..1CodingCode defined by a terminology system
Binding: DocumentTypeValueSet (preferred)
... subject Σ1..1Reference(ConnectDTx Patient)문서의 대상
... date Σ1..1instant문서의 작성 시점
... author Σ1..1Reference(ConnectDTx Device)문서 작성자
... content Σ1..1BackboneElement결과 리포트
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... attachment Σ1..1AttachmentWhere to access the document
..... contentType Σ1..1code결과 리포트 Mime Type
Binding: Mime Types (required)
Example General: text/plain; charset=UTF-8, image/png
Example General: application/pdf
..... data 1..1base64Binary결과 리포트 Base64
... context Σ1..1BackboneElementClinical context of document
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... period Σ1..1PeriodDTx서비스가 시행된 기간
..... start ΣC1..1dateTimeDTx서비스의 최초 사용시간
..... end ΣC0..1dateTimeDTx서비스의 종료시간(종료되지 않은 경우 빈 값)
.... related 0..*Reference(ConnectDTx ServiceRequest)연관된 DTx처방

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
DocumentReference.identifier:PHI_CODE.userequiredIdentifierUse
DocumentReference.statusrequiredFixed Value: current
DocumentReference.typepreferredDocumentTypeValueSet
DocumentReference.type.codingpreferredDocumentTypeValueSet
DocumentReference.content.attachment.contentTyperequiredMime Types (a valid code from urn:ietf:bcp:13)

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorDocumentReferenceIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorDocumentReferenceIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorDocumentReferenceIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorDocumentReferenceIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceDocumentReferenceA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
NameFlagsCard.TypeDescription & Constraintsdoco
.. DocumentReference 0..*DocumentReferenceA reference to a document
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... masterIdentifier Σ0..1IdentifierMaster Version Specific Identifier
... Slices for identifier Σ1..*IdentifierOther identifiers for the document
Slice: Ordered, Open At End by value:system
.... identifier:PHI_CODE Σ1..1IdentifierPHI_CODE 식별자
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

..... system Σ1..1uriPHI_CODE 식별체계 식별자
Fixed Value: https://connectdtx.net/phicode
..... value Σ1..1stringPHI_CODE(플랫폼에서 전달한 값)
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
... status ?!Σ1..1code문서참조의 상태
Binding: DocumentReferenceStatus (required): The status of the document reference.


Fixed Value: current
... docStatus Σ0..1codepreliminary | final | amended | entered-in-error
Binding: CompositionStatus (required): Status of the underlying document.

... type Σ1..1CodeableConcept문서의 유형
Binding: DocumentTypeValueSet (preferred): Precise type of clinical document.

.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ1..1CodingCode defined by a terminology system
Binding: DocumentTypeValueSet (preferred)
.... text Σ0..1stringPlain text representation of the concept
... category Σ0..*CodeableConceptCategorization of document
Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level.


... subject Σ1..1Reference(ConnectDTx Patient)문서의 대상
... date Σ1..1instant문서의 작성 시점
... author Σ1..1Reference(ConnectDTx Device)문서 작성자
... authenticator 0..1Reference(Practitioner | PractitionerRole | Organization)Who/what authenticated the document
... custodian 0..1Reference(Organization)Organization which maintains the document
... relatesTo Σ0..*BackboneElementRelationships to other documents
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code Σ1..1codereplaces | transforms | signs | appends
Binding: DocumentRelationshipType (required): The type of relationship between documents.

.... target Σ1..1Reference(DocumentReference)Target of the relationship
... description Σ0..1stringHuman-readable description
... securityLabel Σ0..*CodeableConceptDocument security-tags
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.


... content Σ1..1BackboneElement결과 리포트
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... attachment Σ1..1AttachmentWhere to access the document
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... contentType Σ1..1code결과 리포트 Mime Type
Binding: Mime Types (required)
Example General: text/plain; charset=UTF-8, image/png
Example General: application/pdf
..... language Σ0..1codeHuman language of the content (BCP-47)
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding

Example General: en-AU
..... data 1..1base64Binary결과 리포트 Base64
..... url Σ0..1urlUri where the data can be found
Example General: http://www.acme.com/logo-small.png
..... size Σ0..1unsignedIntNumber of bytes of content (if url provided)
..... hash Σ0..1base64BinaryHash of the data (sha-1, base64ed)
..... title Σ0..1stringLabel to display in place of the data
Example General: Official Corporate Logo
..... creation Σ0..1dateTimeDate attachment was first created
.... format Σ0..1CodingFormat/content rules for the document
Binding: DocumentReferenceFormatCodeSet (preferred): Document Format Codes.

... context Σ1..1BackboneElementClinical context of document
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... encounter 0..*Reference(Encounter | EpisodeOfCare)Context of the document content
.... event 0..*CodeableConceptMain clinical acts documented
Binding: v3 Code System ActCode (example): This list of codes represents the main clinical acts being documented.


.... period Σ1..1PeriodDTx서비스가 시행된 기간
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... start ΣC1..1dateTimeDTx서비스의 최초 사용시간
..... end ΣC0..1dateTimeDTx서비스의 종료시간(종료되지 않은 경우 빈 값)
.... facilityType 0..1CodeableConceptKind of facility where patient was seen
Binding: FacilityTypeCodeValueSet (example): XDS Facility Type.

.... practiceSetting 0..1CodeableConceptAdditional details about where the content was created (e.g. clinical specialty)
Binding: PracticeSettingCodeValueSet (example): Additional details about where the content was created (e.g. clinical specialty).

.... sourcePatientInfo 0..1Reference(Patient)Patient demographics from source
.... related 0..*Reference(ConnectDTx ServiceRequest)연관된 DTx처방

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
DocumentReference.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
DocumentReference.identifier:PHI_CODE.userequiredIdentifierUse
DocumentReference.identifier:PHI_CODE.typeextensibleIdentifier Type Codes
DocumentReference.statusrequiredFixed Value: current
DocumentReference.docStatusrequiredCompositionStatus
DocumentReference.typepreferredDocumentTypeValueSet
DocumentReference.type.codingpreferredDocumentTypeValueSet
DocumentReference.categoryexampleDocumentClassValueSet
DocumentReference.relatesTo.coderequiredDocumentRelationshipType
DocumentReference.securityLabelextensibleAll Security Labels
DocumentReference.content.attachment.contentTyperequiredMime Types (a valid code from urn:ietf:bcp:13)
DocumentReference.content.attachment.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
DocumentReference.content.formatpreferredDocumentReferenceFormatCodeSet (a valid code from http://ihe.net/fhir/ValueSet/IHE.FormatCode.codesystem)
DocumentReference.context.eventexampleActCode
DocumentReference.context.facilityTypeexampleFacilityTypeCodeValueSet
DocumentReference.context.practiceSettingexamplePracticeSettingCodeValueSet

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from DocumentReference

Summary

Mandatory: 14 elements
Fixed Value: 2 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element DocumentReference.identifier is sliced based on the value of value:system (ordered, Open at End)

Differential View

This structure is derived from DocumentReference

NameFlagsCard.TypeDescription & Constraintsdoco
.. DocumentReference 0..*DocumentReferenceA reference to a document
... Slices for identifier 1..*IdentifierOther identifiers for the document
Slice: Ordered, Open At End by value:system
.... identifier:PHI_CODE 1..1IdentifierPHI_CODE 식별자
..... system 1..1uriPHI_CODE 식별체계 식별자
Fixed Value: https://connectdtx.net/phicode
..... value 1..1stringPHI_CODE(플랫폼에서 전달한 값)
... status 1..1code문서참조의 상태
Fixed Value: current
... type 1..1CodeableConcept문서의 유형
.... coding 1..1CodingCode defined by a terminology system
Binding: DocumentTypeValueSet (preferred)
... date 1..1instant문서의 작성 시점
... author 1..1Reference(ConnectDTx Device)문서 작성자
... content 1..1BackboneElement결과 리포트
.... attachment
..... contentType 1..1code결과 리포트 Mime Type
Binding: Mime Types (required)
Example General: application/pdf
..... data 1..1base64Binary결과 리포트 Base64
... context 1..1BackboneElementClinical context of document
.... period 1..1PeriodDTx서비스가 시행된 기간
..... start 1..1dateTimeDTx서비스의 최초 사용시간
..... end 0..1dateTimeDTx서비스의 종료시간(종료되지 않은 경우 빈 값)
.... related 0..*Reference(ConnectDTx ServiceRequest)연관된 DTx처방

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
DocumentReference.type.codingpreferredDocumentTypeValueSet
DocumentReference.content.attachment.contentTyperequiredMime Types (a valid code from urn:ietf:bcp:13)

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. DocumentReference 0..*DocumentReferenceA reference to a document
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... Slices for identifier Σ1..*IdentifierOther identifiers for the document
Slice: Ordered, Open At End by value:system
.... identifier:PHI_CODE Σ1..1IdentifierPHI_CODE 식별자
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... system Σ1..1uriPHI_CODE 식별체계 식별자
Fixed Value: https://connectdtx.net/phicode
..... value Σ1..1stringPHI_CODE(플랫폼에서 전달한 값)
Example General: 123456
... type Σ1..1CodeableConcept문서의 유형
Binding: DocumentTypeValueSet (preferred): Precise type of clinical document.

.... coding Σ1..1CodingCode defined by a terminology system
Binding: DocumentTypeValueSet (preferred)
... subject Σ1..1Reference(ConnectDTx Patient)문서의 대상
... date Σ1..1instant문서의 작성 시점
... author Σ1..1Reference(ConnectDTx Device)문서 작성자
... content Σ1..1BackboneElement결과 리포트
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... attachment Σ1..1AttachmentWhere to access the document
..... contentType Σ1..1code결과 리포트 Mime Type
Binding: Mime Types (required)
Example General: text/plain; charset=UTF-8, image/png
Example General: application/pdf
..... data 1..1base64Binary결과 리포트 Base64
... context Σ1..1BackboneElementClinical context of document
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... period Σ1..1PeriodDTx서비스가 시행된 기간
..... start ΣC1..1dateTimeDTx서비스의 최초 사용시간
..... end ΣC0..1dateTimeDTx서비스의 종료시간(종료되지 않은 경우 빈 값)
.... related 0..*Reference(ConnectDTx ServiceRequest)연관된 DTx처방

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
DocumentReference.identifier:PHI_CODE.userequiredIdentifierUse
DocumentReference.statusrequiredFixed Value: current
DocumentReference.typepreferredDocumentTypeValueSet
DocumentReference.type.codingpreferredDocumentTypeValueSet
DocumentReference.content.attachment.contentTyperequiredMime Types (a valid code from urn:ietf:bcp:13)

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorDocumentReferenceIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorDocumentReferenceIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorDocumentReferenceIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorDocumentReferenceIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceDocumentReferenceA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. DocumentReference 0..*DocumentReferenceA reference to a document
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... masterIdentifier Σ0..1IdentifierMaster Version Specific Identifier
... Slices for identifier Σ1..*IdentifierOther identifiers for the document
Slice: Ordered, Open At End by value:system
.... identifier:PHI_CODE Σ1..1IdentifierPHI_CODE 식별자
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

..... system Σ1..1uriPHI_CODE 식별체계 식별자
Fixed Value: https://connectdtx.net/phicode
..... value Σ1..1stringPHI_CODE(플랫폼에서 전달한 값)
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
... status ?!Σ1..1code문서참조의 상태
Binding: DocumentReferenceStatus (required): The status of the document reference.


Fixed Value: current
... docStatus Σ0..1codepreliminary | final | amended | entered-in-error
Binding: CompositionStatus (required): Status of the underlying document.

... type Σ1..1CodeableConcept문서의 유형
Binding: DocumentTypeValueSet (preferred): Precise type of clinical document.

.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ1..1CodingCode defined by a terminology system
Binding: DocumentTypeValueSet (preferred)
.... text Σ0..1stringPlain text representation of the concept
... category Σ0..*CodeableConceptCategorization of document
Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level.


... subject Σ1..1Reference(ConnectDTx Patient)문서의 대상
... date Σ1..1instant문서의 작성 시점
... author Σ1..1Reference(ConnectDTx Device)문서 작성자
... authenticator 0..1Reference(Practitioner | PractitionerRole | Organization)Who/what authenticated the document
... custodian 0..1Reference(Organization)Organization which maintains the document
... relatesTo Σ0..*BackboneElementRelationships to other documents
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code Σ1..1codereplaces | transforms | signs | appends
Binding: DocumentRelationshipType (required): The type of relationship between documents.

.... target Σ1..1Reference(DocumentReference)Target of the relationship
... description Σ0..1stringHuman-readable description
... securityLabel Σ0..*CodeableConceptDocument security-tags
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.


... content Σ1..1BackboneElement결과 리포트
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... attachment Σ1..1AttachmentWhere to access the document
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... contentType Σ1..1code결과 리포트 Mime Type
Binding: Mime Types (required)
Example General: text/plain; charset=UTF-8, image/png
Example General: application/pdf
..... language Σ0..1codeHuman language of the content (BCP-47)
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding

Example General: en-AU
..... data 1..1base64Binary결과 리포트 Base64
..... url Σ0..1urlUri where the data can be found
Example General: http://www.acme.com/logo-small.png
..... size Σ0..1unsignedIntNumber of bytes of content (if url provided)
..... hash Σ0..1base64BinaryHash of the data (sha-1, base64ed)
..... title Σ0..1stringLabel to display in place of the data
Example General: Official Corporate Logo
..... creation Σ0..1dateTimeDate attachment was first created
.... format Σ0..1CodingFormat/content rules for the document
Binding: DocumentReferenceFormatCodeSet (preferred): Document Format Codes.

... context Σ1..1BackboneElementClinical context of document
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... encounter 0..*Reference(Encounter | EpisodeOfCare)Context of the document content
.... event 0..*CodeableConceptMain clinical acts documented
Binding: v3 Code System ActCode (example): This list of codes represents the main clinical acts being documented.


.... period Σ1..1PeriodDTx서비스가 시행된 기간
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... start ΣC1..1dateTimeDTx서비스의 최초 사용시간
..... end ΣC0..1dateTimeDTx서비스의 종료시간(종료되지 않은 경우 빈 값)
.... facilityType 0..1CodeableConceptKind of facility where patient was seen
Binding: FacilityTypeCodeValueSet (example): XDS Facility Type.

.... practiceSetting 0..1CodeableConceptAdditional details about where the content was created (e.g. clinical specialty)
Binding: PracticeSettingCodeValueSet (example): Additional details about where the content was created (e.g. clinical specialty).

.... sourcePatientInfo 0..1Reference(Patient)Patient demographics from source
.... related 0..*Reference(ConnectDTx ServiceRequest)연관된 DTx처방

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
DocumentReference.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
DocumentReference.identifier:PHI_CODE.userequiredIdentifierUse
DocumentReference.identifier:PHI_CODE.typeextensibleIdentifier Type Codes
DocumentReference.statusrequiredFixed Value: current
DocumentReference.docStatusrequiredCompositionStatus
DocumentReference.typepreferredDocumentTypeValueSet
DocumentReference.type.codingpreferredDocumentTypeValueSet
DocumentReference.categoryexampleDocumentClassValueSet
DocumentReference.relatesTo.coderequiredDocumentRelationshipType
DocumentReference.securityLabelextensibleAll Security Labels
DocumentReference.content.attachment.contentTyperequiredMime Types (a valid code from urn:ietf:bcp:13)
DocumentReference.content.attachment.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
DocumentReference.content.formatpreferredDocumentReferenceFormatCodeSet (a valid code from http://ihe.net/fhir/ValueSet/IHE.FormatCode.codesystem)
DocumentReference.context.eventexampleActCode
DocumentReference.context.facilityTypeexampleFacilityTypeCodeValueSet
DocumentReference.context.practiceSettingexamplePracticeSettingCodeValueSet

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from DocumentReference

Summary

Mandatory: 14 elements
Fixed Value: 2 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element DocumentReference.identifier is sliced based on the value of value:system (ordered, Open at End)

 

Other representations of profile: CSV, Excel, Schematron