A photo,
video,
or audio recording acquired or used in healthcare.
The actual content may be inline or provided by direct reference.
Properties
Reference
Procedure that caused this media to be created.
ServiceRequest | CarePlan
Property methods: basedOnBuildValueArray(), basedOnCollectionToDisplay(), basedOnCollectionToOdbc(), basedOnDisplayToCollection(), basedOnGet(), basedOnGetObject(), basedOnGetObjectId(), basedOnGetSwizzled(), basedOnIsValid(), basedOnOdbcToCollection(), basedOnSet(), basedOnSetObject(), basedOnSetObjectId()
property bodySite as HS.FHIR.DTL.vR4.Model.Datatype.CodeableConcept (XMLNAME = "bodySite", XMLPROJECTION = "ELEMENT");
CodeableConcept
Observed body part.
any FHIR4 code may be used;
body-site shows EXAMPLE codes,
but you may use codes from any ValueSet.
Property methods: bodySiteGet(), bodySiteGetSwizzled(), bodySiteIsValid(), bodySiteNewObject(), bodySiteSet()
property content as HS.FHIR.DTL.vR4.Model.Datatype.Attachment (XMLNAME = "content", XMLPROJECTION = "ELEMENT") [ Required ];
Attachment
Actual Media - reference or data.
Property methods: contentGet(), contentGetSwizzled(), contentIsValid(), contentNewObject(), contentSet()
property createdDateTime as %String (MAXLEN = 1000000, XMLNAME = "createdDateTime", XMLPROJECTION = "ATTRIBUTE");
dateTime
When Media was collected.
Property methods: createdDateTimeDisplayToLogical(), createdDateTimeGet(), createdDateTimeIsValid(), createdDateTimeLogicalToDisplay(), createdDateTimeLogicalToOdbc(), createdDateTimeNormalize(), createdDateTimeSet()
Period
When Media was collected.
Property methods: createdPeriodGet(), createdPeriodGetSwizzled(), createdPeriodIsValid(), createdPeriodNewObject(), createdPeriodSet()
Reference
Observing Device.
Device | DeviceMetric | Device
Property methods: deviceGet(), deviceGetSwizzled(), deviceIsValid(), deviceNewObject(), deviceSet()
property deviceName as %String (MAXLEN = 1000000, XMLNAME = "deviceName", XMLPROJECTION = "ATTRIBUTE");
string
Name of the device/manufacturer.
Property methods: deviceNameDisplayToLogical(), deviceNameGet(), deviceNameIsValid(), deviceNameLogicalToDisplay(), deviceNameLogicalToOdbc(), deviceNameNormalize(), deviceNameSet()
property duration as %Decimal (XMLNAME = "duration", XMLPROJECTION = "ATTRIBUTE");
decimal
Length in seconds (audio / video)
Property methods: durationDisplayToLogical(), durationGet(), durationIsValid(), durationLogicalToDisplay(), durationNormalize(), durationSet(), durationXSDToLogical()
Reference
Encounter associated with media.
Encounter
Property methods: encounterGet(), encounterGetSwizzled(), encounterIsValid(), encounterNewObject(), encounterSet()
property frames as %Integer (XMLNAME = "frames", XMLPROJECTION = "ATTRIBUTE");
positiveInt
Number of frames if > 1 (photo)
Property methods: framesDisplayToLogical(), framesGet(), framesIsValid(), framesLogicalToDisplay(), framesNormalize(), framesSet(), framesXSDToLogical()
property height as %Integer (XMLNAME = "height", XMLPROJECTION = "ATTRIBUTE");
positiveInt
Height of the image in pixels (photo/video)
Property methods: heightDisplayToLogical(), heightGet(), heightIsValid(), heightLogicalToDisplay(), heightNormalize(), heightSet(), heightXSDToLogical()
Identifier
Identifier(s) for the image.
Property methods: identifierBuildValueArray(), identifierCollectionToDisplay(), identifierCollectionToOdbc(), identifierDisplayToCollection(), identifierGet(), identifierGetObject(), identifierGetObjectId(), identifierGetSwizzled(), identifierIsValid(), identifierOdbcToCollection(), identifierSet(), identifierSetObject(), identifierSetObjectId()
property issued as %String (MAXLEN = 1000000, XMLNAME = "issued", XMLPROJECTION = "ATTRIBUTE");
instant
Date/Time this version was made available.
Property methods: issuedDisplayToLogical(), issuedGet(), issuedIsValid(), issuedLogicalToDisplay(), issuedLogicalToOdbc(), issuedNormalize(), issuedSet()
CodeableConcept
The type of acquisition equipment/process.
any FHIR4 code may be used;
media-modality shows EXAMPLE codes,
but you may use codes from any ValueSet.
Property methods: modalityGet(), modalityGetSwizzled(), modalityIsValid(), modalityNewObject(), modalitySet()
Annotation
Comments made about the media.
Property methods: noteBuildValueArray(), noteCollectionToDisplay(), noteCollectionToOdbc(), noteDisplayToCollection(), noteGet(), noteGetObject(), noteGetObjectId(), noteGetSwizzled(), noteIsValid(), noteOdbcToCollection(), noteSet(), noteSetObject(), noteSetObjectId()
Reference
The person who generated the image.
Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson
Property methods: operatorGet(), operatorGetSwizzled(), operatorIsValid(), operatorNewObject(), operatorSet()
Reference
Part of referenced event.
Any FHIR4 Resource may be indicated by this Reference
Property methods: partOfBuildValueArray(), partOfCollectionToDisplay(), partOfCollectionToOdbc(), partOfDisplayToCollection(), partOfGet(), partOfGetObject(), partOfGetObjectId(), partOfGetSwizzled(), partOfIsValid(), partOfOdbcToCollection(), partOfSet(), partOfSetObject(), partOfSetObjectId()
CodeableConcept
Why was event performed?
any FHIR4 code may be used;
procedure-reason shows EXAMPLE codes,
but you may use codes from any ValueSet.
Property methods: reasonCodeBuildValueArray(), reasonCodeCollectionToDisplay(), reasonCodeCollectionToOdbc(), reasonCodeDisplayToCollection(), reasonCodeGet(), reasonCodeGetObject(), reasonCodeGetObjectId(), reasonCodeGetSwizzled(), reasonCodeIsValid(), reasonCodeOdbcToCollection(), reasonCodeSet(), reasonCodeSetObject(), reasonCodeSetObjectId()
property status as %String (MAXLEN = 1000000, XMLNAME = "status", XMLPROJECTION = "ATTRIBUTE") [ Required ];
code
preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
event-status|4.0.1 is the REQUIRED FHIR4 ValueSet for codes;
you may NOT extend event-status|4.0.1 and you may NOT use codes from other ValueSets.
Property methods: statusDisplayToLogical(), statusGet(), statusIsValid(), statusLogicalToDisplay(), statusLogicalToOdbc(), statusNormalize(), statusSet()
Reference
Who/What this Media is a record of.
Patient | Practitioner | PractitionerRole | Group | Device | Specimen | Location
Property methods: subjectGet(), subjectGetSwizzled(), subjectIsValid(), subjectNewObject(), subjectSet()
CodeableConcept
Classification of media as image,
video,
or audio.
media-type is the REQUIRED FHIR4 ValueSet for codes,
but if you need to express meanings not found in media-type,
you may formally EXTEND media-type to add codes to it.
Property methods: typeGet(), typeGetSwizzled(), typeIsValid(), typeNewObject(), typeSet()
CodeableConcept
Imaging view,
e.g.
Lateral or Antero-posterior.
any FHIR4 code may be used;
media-view shows EXAMPLE codes,
but you may use codes from any ValueSet.
Property methods: viewGet(), viewGetSwizzled(), viewIsValid(), viewNewObject(), viewSet()
property width as %Integer (XMLNAME = "width", XMLPROJECTION = "ATTRIBUTE");
positiveInt
Width of the image in pixels (photo/video)
Property methods: widthDisplayToLogical(), widthGet(), widthIsValid(), widthLogicalToDisplay(), widthNormalize(), widthSet(), widthXSDToLogical()