MyHealthWay
1.0.1 - Trial-Implementation KR

MyHealthWay - Local Development build (v1.0.1) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: MyHealthWay Media Profile

Official URL: https://hins.or.kr/fhir/MyHealthWay/StructureDefinition/myhealthway-media Version: 1.0.1
Active as of 2024-01-05 Computable Name: MyHealthWayMediaProfile

MyHealthWay 의 참고자료에 적용되는 Media 구조.

Usage:

Formal Views of Profile Content

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

This structure is derived from Media

NameFlagsCard.TypeDescription & Constraintsdoco
.. Media Media
... identifier 1..1Identifier참고자료 식별자
.... system 1..1uri식별체계
.... value 1..1string식별자
... status 1..1code참고자료 생성상태: preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
... type S0..1CodeableConcept참고자료 타입
.... Slices for coding 0..*Coding정의된 코드
Slice: Unordered, Open by value:system
..... coding:FHIR-MediaType S0..*CodingCode defined by a terminology system
...... system S1..1uri코드체계
Fixed Value: http://terminology.hl7.org/CodeSystem/media-type
...... code S1..1code코드값
.... coding 0..*Coding정의된 코드
..... system S1..1uri코드체계
..... code S1..1code코드값
... subject S1..1Reference(MyHealthWay Patient Profile)환자 정보
... encounter S1..1Reference(MyHealthWay Encounter Profile)내원 정보
... created[x] S1..1dateTime S참고자료 생성일시
... bodySite S1..1CodeableConcept촬영부위
.... Slices for coding 0..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:SNOMED-CT S0..*CodingCode defined by a terminology system
...... system S1..1uri코드체계
Fixed Value: http://snomed.info/sct
...... code S1..1code코드값
... deviceName S1..1string참고자료 장비명칭
... content S1..1Attachment참고자료 첨부
.... data S1..1base64Binary참고자료 인코딩 데이터

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Media 0..*MediaA photo, video, or audio recording acquired or used in healthcare. The actual content may be inline or provided by direct reference
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ1..1Identifier참고자료 식별자
.... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

.... system Σ1..1uri식별체계
Example General: http://www.acme.com/identifiers/patient
.... value Σ1..1string식별자
Example General: 123456
... type SΣ0..1CodeableConcept참고자료 타입
Binding: MediaType (extensible): Codes for high level media categories.

.... Slices for coding Σ0..*Coding정의된 코드
Slice: Unordered, Open by value:system
..... coding:FHIR-MediaType SΣ0..*CodingCode defined by a terminology system
...... system SΣ1..1uri코드체계
Fixed Value: http://terminology.hl7.org/CodeSystem/media-type
...... code SΣ1..1code코드값
... modality SΣ0..1CodeableConcept촬영장비
Binding: MediaModality (example): Detailed information about the type of the image - its kind, purpose, or the kind of equipment used to generate it.

.... coding Σ0..*Coding정의된 코드
..... system SΣ1..1uri코드체계
..... code SΣ1..1code코드값
... subject SΣ1..1Reference(MyHealthWay Patient Profile)환자 정보
... encounter SΣ1..1Reference(MyHealthWay Encounter Profile)내원 정보
... created[x] SΣ1..1dateTime참고자료 생성일시
... bodySite SΣ1..1CodeableConcept촬영부위
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.

.... Slices for coding Σ0..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:SNOMED-CT SΣ0..*CodingCode defined by a terminology system
...... system SΣ1..1uri코드체계
Fixed Value: http://snomed.info/sct
...... code SΣ1..1code코드값
... deviceName SΣ1..1string참고자료 장비명칭
... content SΣ1..1Attachment참고자료 첨부
.... data S1..1base64Binary참고자료 인코딩 데이터

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Media.identifier.userequiredIdentifierUse
Media.statusrequiredEventStatus
Media.typeextensibleMediaType
Media.modalityexampleMediaModality
Media.bodySiteexampleSNOMEDCTBodyStructures

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorMediaIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorMediaIf 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-4errorMediaIf 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-5errorMediaIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceMediaA 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
.. Media 0..*MediaA photo, video, or audio recording acquired or used in healthcare. The actual content may be inline or provided by direct reference
... 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
... language 0..1codeLanguage of the resource content
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding
... 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
... identifier Σ1..1Identifier참고자료 식별자
.... 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..1uri식별체계
Example General: http://www.acme.com/identifiers/patient
.... value Σ1..1string식별자
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)
... basedOn Σ0..*Reference(ServiceRequest | CarePlan)Procedure that caused this media to be created
... partOf Σ0..*Reference(Resource)Part of referenced event
... status ?!Σ1..1code참고자료 생성상태: preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
Binding: EventStatus (required): Codes identifying the lifecycle stage of an event.

... type SΣ0..1CodeableConcept참고자료 타입
Binding: MediaType (extensible): Codes for high level media categories.

.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... Slices for coding Σ0..*Coding정의된 코드
Slice: Unordered, Open by value:system
..... coding:FHIR-MediaType SΣ0..*CodingCode defined by a terminology system
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ1..1uri코드체계
Fixed Value: http://terminology.hl7.org/CodeSystem/media-type
...... version Σ0..1stringVersion of the system - if relevant
...... code SΣ1..1code코드값
...... display Σ0..1stringRepresentation defined by the system
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
.... text Σ0..1stringPlain text representation of the concept
... modality SΣ0..1CodeableConcept촬영장비
Binding: MediaModality (example): Detailed information about the type of the image - its kind, purpose, or the kind of equipment used to generate it.

.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ0..*Coding정의된 코드
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... system SΣ1..1uri코드체계
..... version Σ0..1stringVersion of the system - if relevant
..... code SΣ1..1code코드값
..... display Σ0..1stringRepresentation defined by the system
..... userSelected Σ0..1booleanIf this coding was chosen directly by the user
.... text Σ0..1stringPlain text representation of the concept
... view Σ0..1CodeableConceptImaging view, e.g. Lateral or Antero-posterior
Binding: MediaCollectionView/Projection (example): Imaging view (projection) used when collecting an image.

... subject SΣ1..1Reference(MyHealthWay Patient Profile)환자 정보
... encounter SΣ1..1Reference(MyHealthWay Encounter Profile)내원 정보
... created[x] SΣ1..1dateTime S참고자료 생성일시
... issued Σ0..1instantDate/Time this version was made available
... operator Σ0..1Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson)The person who generated the image
... reasonCode Σ0..*CodeableConceptWhy was event performed?
Binding: ProcedureReasonCodes (example): The reason for the media.


... bodySite SΣ1..1CodeableConcept촬영부위
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.

.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... Slices for coding Σ0..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:SNOMED-CT SΣ0..*CodingCode defined by a terminology system
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ1..1uri코드체계
Fixed Value: http://snomed.info/sct
...... version Σ0..1stringVersion of the system - if relevant
...... code SΣ1..1code코드값
...... display Σ0..1stringRepresentation defined by the system
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
.... text Σ0..1stringPlain text representation of the concept
... deviceName SΣ1..1string참고자료 장비명칭
... device Σ0..1Reference(Device | DeviceMetric | Device)Observing Device
... height Σ0..1positiveIntHeight of the image in pixels (photo/video)
... width Σ0..1positiveIntWidth of the image in pixels (photo/video)
... frames Σ0..1positiveIntNumber of frames if > 1 (photo)
... duration Σ0..1decimalLength in seconds (audio / video)
... content SΣ1..1Attachment참고자료 첨부
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... contentType Σ0..1codeMime type of the content, with charset etc.
Binding: Mime Types (required): The mime type of an attachment. Any valid mime type is allowed.


Example General: text/plain; charset=UTF-8, image/png
.... language Σ0..1codeHuman language of the content (BCP-47)
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding

Example General: en-AU
.... data S1..1base64Binary참고자료 인코딩 데이터
.... 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
... note 0..*AnnotationComments made about the media

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Media.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Media.identifier.userequiredIdentifierUse
Media.identifier.typeextensibleIdentifier Type Codes
Media.statusrequiredEventStatus
Media.typeextensibleMediaType
Media.modalityexampleMediaModality
Media.viewexampleMediaCollectionView/Projection
Media.reasonCodeexampleProcedureReasonCodes
Media.bodySiteexampleSNOMEDCTBodyStructures
Media.content.contentTyperequiredMime Types (a valid code from urn:ietf:bcp:13)
Media.content.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorMediaIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorMediaIf 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-4errorMediaIf 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-5errorMediaIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceMediaA 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()

This structure is derived from Media

Summary

Mandatory: 9 elements (6 nested mandatory elements)
Must-Support: 17 elements
Fixed Value: 2 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element Media.type.coding is sliced based on the value of value:system
  • The element Media.bodySite.coding is sliced based on the value of value:system

Differential View

This structure is derived from Media

NameFlagsCard.TypeDescription & Constraintsdoco
.. Media Media
... identifier 1..1Identifier참고자료 식별자
.... system 1..1uri식별체계
.... value 1..1string식별자
... status 1..1code참고자료 생성상태: preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
... type S0..1CodeableConcept참고자료 타입
.... Slices for coding 0..*Coding정의된 코드
Slice: Unordered, Open by value:system
..... coding:FHIR-MediaType S0..*CodingCode defined by a terminology system
...... system S1..1uri코드체계
Fixed Value: http://terminology.hl7.org/CodeSystem/media-type
...... code S1..1code코드값
.... coding 0..*Coding정의된 코드
..... system S1..1uri코드체계
..... code S1..1code코드값
... subject S1..1Reference(MyHealthWay Patient Profile)환자 정보
... encounter S1..1Reference(MyHealthWay Encounter Profile)내원 정보
... created[x] S1..1dateTime S참고자료 생성일시
... bodySite S1..1CodeableConcept촬영부위
.... Slices for coding 0..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:SNOMED-CT S0..*CodingCode defined by a terminology system
...... system S1..1uri코드체계
Fixed Value: http://snomed.info/sct
...... code S1..1code코드값
... deviceName S1..1string참고자료 장비명칭
... content S1..1Attachment참고자료 첨부
.... data S1..1base64Binary참고자료 인코딩 데이터

doco Documentation for this format

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Media 0..*MediaA photo, video, or audio recording acquired or used in healthcare. The actual content may be inline or provided by direct reference
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ1..1Identifier참고자료 식별자
.... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

.... system Σ1..1uri식별체계
Example General: http://www.acme.com/identifiers/patient
.... value Σ1..1string식별자
Example General: 123456
... type SΣ0..1CodeableConcept참고자료 타입
Binding: MediaType (extensible): Codes for high level media categories.

.... Slices for coding Σ0..*Coding정의된 코드
Slice: Unordered, Open by value:system
..... coding:FHIR-MediaType SΣ0..*CodingCode defined by a terminology system
...... system SΣ1..1uri코드체계
Fixed Value: http://terminology.hl7.org/CodeSystem/media-type
...... code SΣ1..1code코드값
... modality SΣ0..1CodeableConcept촬영장비
Binding: MediaModality (example): Detailed information about the type of the image - its kind, purpose, or the kind of equipment used to generate it.

.... coding Σ0..*Coding정의된 코드
..... system SΣ1..1uri코드체계
..... code SΣ1..1code코드값
... subject SΣ1..1Reference(MyHealthWay Patient Profile)환자 정보
... encounter SΣ1..1Reference(MyHealthWay Encounter Profile)내원 정보
... created[x] SΣ1..1dateTime참고자료 생성일시
... bodySite SΣ1..1CodeableConcept촬영부위
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.

.... Slices for coding Σ0..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:SNOMED-CT SΣ0..*CodingCode defined by a terminology system
...... system SΣ1..1uri코드체계
Fixed Value: http://snomed.info/sct
...... code SΣ1..1code코드값
... deviceName SΣ1..1string참고자료 장비명칭
... content SΣ1..1Attachment참고자료 첨부
.... data S1..1base64Binary참고자료 인코딩 데이터

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Media.identifier.userequiredIdentifierUse
Media.statusrequiredEventStatus
Media.typeextensibleMediaType
Media.modalityexampleMediaModality
Media.bodySiteexampleSNOMEDCTBodyStructures

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorMediaIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorMediaIf 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-4errorMediaIf 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-5errorMediaIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceMediaA 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
.. Media 0..*MediaA photo, video, or audio recording acquired or used in healthcare. The actual content may be inline or provided by direct reference
... 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
... language 0..1codeLanguage of the resource content
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding
... 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
... identifier Σ1..1Identifier참고자료 식별자
.... 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..1uri식별체계
Example General: http://www.acme.com/identifiers/patient
.... value Σ1..1string식별자
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)
... basedOn Σ0..*Reference(ServiceRequest | CarePlan)Procedure that caused this media to be created
... partOf Σ0..*Reference(Resource)Part of referenced event
... status ?!Σ1..1code참고자료 생성상태: preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
Binding: EventStatus (required): Codes identifying the lifecycle stage of an event.

... type SΣ0..1CodeableConcept참고자료 타입
Binding: MediaType (extensible): Codes for high level media categories.

.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... Slices for coding Σ0..*Coding정의된 코드
Slice: Unordered, Open by value:system
..... coding:FHIR-MediaType SΣ0..*CodingCode defined by a terminology system
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ1..1uri코드체계
Fixed Value: http://terminology.hl7.org/CodeSystem/media-type
...... version Σ0..1stringVersion of the system - if relevant
...... code SΣ1..1code코드값
...... display Σ0..1stringRepresentation defined by the system
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
.... text Σ0..1stringPlain text representation of the concept
... modality SΣ0..1CodeableConcept촬영장비
Binding: MediaModality (example): Detailed information about the type of the image - its kind, purpose, or the kind of equipment used to generate it.

.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ0..*Coding정의된 코드
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... system SΣ1..1uri코드체계
..... version Σ0..1stringVersion of the system - if relevant
..... code SΣ1..1code코드값
..... display Σ0..1stringRepresentation defined by the system
..... userSelected Σ0..1booleanIf this coding was chosen directly by the user
.... text Σ0..1stringPlain text representation of the concept
... view Σ0..1CodeableConceptImaging view, e.g. Lateral or Antero-posterior
Binding: MediaCollectionView/Projection (example): Imaging view (projection) used when collecting an image.

... subject SΣ1..1Reference(MyHealthWay Patient Profile)환자 정보
... encounter SΣ1..1Reference(MyHealthWay Encounter Profile)내원 정보
... created[x] SΣ1..1dateTime S참고자료 생성일시
... issued Σ0..1instantDate/Time this version was made available
... operator Σ0..1Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson)The person who generated the image
... reasonCode Σ0..*CodeableConceptWhy was event performed?
Binding: ProcedureReasonCodes (example): The reason for the media.


... bodySite SΣ1..1CodeableConcept촬영부위
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.

.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... Slices for coding Σ0..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:SNOMED-CT SΣ0..*CodingCode defined by a terminology system
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ1..1uri코드체계
Fixed Value: http://snomed.info/sct
...... version Σ0..1stringVersion of the system - if relevant
...... code SΣ1..1code코드값
...... display Σ0..1stringRepresentation defined by the system
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
.... text Σ0..1stringPlain text representation of the concept
... deviceName SΣ1..1string참고자료 장비명칭
... device Σ0..1Reference(Device | DeviceMetric | Device)Observing Device
... height Σ0..1positiveIntHeight of the image in pixels (photo/video)
... width Σ0..1positiveIntWidth of the image in pixels (photo/video)
... frames Σ0..1positiveIntNumber of frames if > 1 (photo)
... duration Σ0..1decimalLength in seconds (audio / video)
... content SΣ1..1Attachment참고자료 첨부
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... contentType Σ0..1codeMime type of the content, with charset etc.
Binding: Mime Types (required): The mime type of an attachment. Any valid mime type is allowed.


Example General: text/plain; charset=UTF-8, image/png
.... language Σ0..1codeHuman language of the content (BCP-47)
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding

Example General: en-AU
.... data S1..1base64Binary참고자료 인코딩 데이터
.... 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
... note 0..*AnnotationComments made about the media

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Media.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Media.identifier.userequiredIdentifierUse
Media.identifier.typeextensibleIdentifier Type Codes
Media.statusrequiredEventStatus
Media.typeextensibleMediaType
Media.modalityexampleMediaModality
Media.viewexampleMediaCollectionView/Projection
Media.reasonCodeexampleProcedureReasonCodes
Media.bodySiteexampleSNOMEDCTBodyStructures
Media.content.contentTyperequiredMime Types (a valid code from urn:ietf:bcp:13)
Media.content.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorMediaIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorMediaIf 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-4errorMediaIf 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-5errorMediaIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceMediaA 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()

This structure is derived from Media

Summary

Mandatory: 9 elements (6 nested mandatory elements)
Must-Support: 17 elements
Fixed Value: 2 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element Media.type.coding is sliced based on the value of value:system
  • The element Media.bodySite.coding is sliced based on the value of value:system

 

Other representations of profile: CSV, Excel, Schematron