<?xml version="1.0" encoding="UTF-8"?> | |
<!-- | |
Copyright (c) 2011+, HL7, Inc. | |
All rights reserved. | |
Redistribution and use in source and binary forms, with or without modification, | |
are permitted provided that the following conditions are met: | |
* Redistributions of source code must retain the above copyright notice, this | |
list of conditions and the following disclaimer. | |
* Redistributions in binary form must reproduce the above copyright notice, | |
this list of conditions and the following disclaimer in the documentation | |
and/or other materials provided with the distribution. | |
* Neither the name of HL7 nor the names of its contributors may be used to | |
endorse or promote products derived from this software without specific | |
prior written permission. | |
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND | |
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED | |
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. | |
IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, | |
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT | |
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR | |
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, | |
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) | |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | |
POSSIBILITY OF SUCH DAMAGE. | |
Generated on Thu, Dec 27, 2018 22:37+1100 for FHIR v4.0.0 | |
Note: the schemas & schematrons do not contain all of the rules about what makes resources | |
valid. Implementers will still need to be familiar with the content of the specification and with | |
any profiles that apply to the resources in order to make a conformant implementation. | |
--> | |
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://hl7.org/fhir" xmlns:xhtml="http://www.w3.org/1999/xhtml" targetNamespace="http://hl7.org/fhir" elementFormDefault="qualified" version="1.0"> | |
<xs:include schemaLocation="fhir-base.xsd"/> | |
<xs:element name="Media" type="Media"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en">A photo, video, or audio recording acquired or used in healthcare. The actual content may be inline or provided by direct reference.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:complexType name="Media"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en">A photo, video, or audio recording acquired or used in healthcare. The actual content may be inline or provided by direct reference.</xs:documentation> | |
<xs:documentation xml:lang="en">If the element is present, it must have either a @value, an @id, or extensions</xs:documentation> | |
</xs:annotation> | |
<xs:complexContent> | |
<xs:extension base="DomainResource"> | |
<xs:sequence> | |
<xs:element name="identifier" minOccurs="0" maxOccurs="unbounded" type="Identifier"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en">Identifiers associated with the image - these may include identifiers for the image itself, identifiers for the context of its collection (e.g. series ids) and context ids such as accession numbers or other workflow identifiers.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="basedOn" minOccurs="0" maxOccurs="unbounded" type="Reference"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en">A procedure that is fulfilled in whole or in part by the creation of this media.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="partOf" minOccurs="0" maxOccurs="unbounded" type="Reference"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en">A larger event of which this particular event is a component or step.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="status" minOccurs="1" maxOccurs="1" type="EventStatus"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en">The current state of the {{title}}.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="type" minOccurs="0" maxOccurs="1" type="CodeableConcept"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en">A code that classifies whether the media is an image, video or audio recording or some other media category.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="modality" minOccurs="0" maxOccurs="1" type="CodeableConcept"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en">Details of the type of the media - usually, how it was acquired (what type of device). If images sourced from a DICOM system, are wrapped in a Media resource, then this is the modality.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="view" minOccurs="0" maxOccurs="1" type="CodeableConcept"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en">The name of the imaging view e.g. Lateral or Antero-posterior (AP).</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="subject" minOccurs="0" maxOccurs="1" type="Reference"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en">Who/What this Media is a record of.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="encounter" minOccurs="0" maxOccurs="1" type="Reference"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en">The encounter that establishes the context for this media.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:choice minOccurs="0" maxOccurs="1" > | |
<xs:annotation> | |
<xs:documentation xml:lang="en">The date and time(s) at which the media was collected.</xs:documentation> | |
</xs:annotation> | |
<xs:element name="createdDateTime" type="dateTime"/> | |
<xs:element name="createdPeriod" type="Period"/> | |
</xs:choice> | |
<xs:element name="issued" minOccurs="0" maxOccurs="1" type="instant"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en">The date and time this version of the media was made available to providers, typically after having been reviewed.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="operator" minOccurs="0" maxOccurs="1" type="Reference"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en">The person who administered the collection of the image.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="reasonCode" minOccurs="0" maxOccurs="unbounded" type="CodeableConcept"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en">Describes why the event occurred in coded or textual form.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="bodySite" minOccurs="0" maxOccurs="1" type="CodeableConcept"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en">Indicates the site on the subject's body where the observation was made (i.e. the target site).</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="deviceName" minOccurs="0" maxOccurs="1" type="string"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en">The name of the device / manufacturer of the device that was used to make the recording.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="device" minOccurs="0" maxOccurs="1" type="Reference"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en">The device used to collect the media.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="height" minOccurs="0" maxOccurs="1" type="positiveInt"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en">Height of the image in pixels (photo/video).</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="width" minOccurs="0" maxOccurs="1" type="positiveInt"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en">Width of the image in pixels (photo/video).</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="frames" minOccurs="0" maxOccurs="1" type="positiveInt"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en">The number of frames in a photo. This is used with a multi-page fax, or an imaging acquisition context that takes multiple slices in a single image, or an animated gif. If there is more than one frame, this SHALL have a value in order to alert interface software that a multi-frame capable rendering widget is required.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="duration" minOccurs="0" maxOccurs="1" type="decimal"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en">The duration of the recording in seconds - for audio and video.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="content" minOccurs="1" maxOccurs="1" type="Attachment"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en">The actual content of the media - inline or by direct reference to the media source file.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="note" minOccurs="0" maxOccurs="unbounded" type="Annotation"> | |
<xs:annotation> | |
<xs:documentation xml:lang="en">Comments made about the media by the performer, subject or other participants.</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:extension> | |
</xs:complexContent> | |
</xs:complexType> | |
</xs:schema> |