Skip to main content

HS.Test.Types.IHE.Document

class HS.Test.Types.IHE.Document extends HS.Test.Types.IHE.ObjectRef

Property Inventory

Properties

property Authors as list of HS.Test.Types.IHE.Author (XMLNAME = "Author", XMLPROJECTION = "ELEMENT");
List of document authors
Property methods: AuthorsBuildValueArray(), AuthorsCollectionToDisplay(), AuthorsCollectionToOdbc(), AuthorsDisplayToCollection(), AuthorsGet(), AuthorsGetObject(), AuthorsGetObjectId(), AuthorsGetSwizzled(), AuthorsIsValid(), AuthorsOdbcToCollection(), AuthorsSet(), AuthorsSetObject(), AuthorsSetObjectId()
property AvailabilityStatus as HS.Test.Types.Value;
Document status, generated by the registry
Property methods: AvailabilityStatusGet(), AvailabilityStatusGetSwizzled(), AvailabilityStatusIsValid(), AvailabilityStatusNewObject(), AvailabilityStatusSet()
property ClassCode as HS.Test.Types.Code;
The kind of document
Property methods: ClassCodeGet(), ClassCodeGetSwizzled(), ClassCodeIsValid(), ClassCodeNewObject(), ClassCodeSet()
property Comments as HS.Test.Types.Text;
Comments
Property methods: CommentsGet(), CommentsGetSwizzled(), CommentsIsValid(), CommentsNewObject(), CommentsSet()
property ConfidentialityCodes as list of HS.Test.Types.Code (XMLNAME = "ConfidentialityCode", XMLPROJECTION = "ELEMENT");
The level of confidentiality - to be addressed in future IHE specifications. Usually only one, so projected as element for brevity
Property methods: ConfidentialityCodesBuildValueArray(), ConfidentialityCodesCollectionToDisplay(), ConfidentialityCodesCollectionToOdbc(), ConfidentialityCodesDisplayToCollection(), ConfidentialityCodesGet(), ConfidentialityCodesGetObject(), ConfidentialityCodesGetObjectId(), ConfidentialityCodesGetSwizzled(), ConfidentialityCodesIsValid(), ConfidentialityCodesOdbcToCollection(), ConfidentialityCodesSet(), ConfidentialityCodesSetObject(), ConfidentialityCodesSetObjectId()
property Content as HS.Test.Types.Attachment;
Property methods: ContentGet(), ContentGetSwizzled(), ContentIsValid(), ContentNewObject(), ContentSet()
property CreationTime as HS.Test.Types.Value;
Time the author created the document
Property methods: CreationTimeGet(), CreationTimeGetSwizzled(), CreationTimeIsValid(), CreationTimeNewObject(), CreationTimeSet()
property EventCodes as list of HS.Test.Types.Code (XMLNAME = "EventCode", XMLPROJECTION = "ELEMENT");
Optional list of the main clinical acts. Optional, so projected as element for brevity
Property methods: EventCodesBuildValueArray(), EventCodesCollectionToDisplay(), EventCodesCollectionToOdbc(), EventCodesDisplayToCollection(), EventCodesGet(), EventCodesGetObject(), EventCodesGetObjectId(), EventCodesGetSwizzled(), EventCodesIsValid(), EventCodesOdbcToCollection(), EventCodesSet(), EventCodesSetObject(), EventCodesSetObjectId()
property FormatCode as HS.Test.Types.Code;
Document format
Property methods: FormatCodeGet(), FormatCodeGetSwizzled(), FormatCodeIsValid(), FormatCodeNewObject(), FormatCodeSet()
property Hash as HS.Test.Types.Value;
Hash key of the document, computed by the repository
Property methods: HashGet(), HashGetSwizzled(), HashIsValid(), HashNewObject(), HashSet()
property HealthcareFacilityTypeCode as HS.Test.Types.Code;
Type of organizational setting of the encounter during which the document act occurred
Property methods: HealthcareFacilityTypeCodeGet(), HealthcareFacilityTypeCodeGetSwizzled(), HealthcareFacilityTypeCodeIsValid(), HealthcareFacilityTypeCodeNewObject(), HealthcareFacilityTypeCodeSet()
property LanguageCode as HS.Test.Types.Value;
The language of character data in the document
Property methods: LanguageCodeGet(), LanguageCodeGetSwizzled(), LanguageCodeIsValid(), LanguageCodeNewObject(), LanguageCodeSet()
property LegalAuthenticator as HS.Test.Types.Value;
Who has legally authenticated the document (optional)
Property methods: LegalAuthenticatorGet(), LegalAuthenticatorGetSwizzled(), LegalAuthenticatorIsValid(), LegalAuthenticatorNewObject(), LegalAuthenticatorSet()
property MimeType as HS.Test.Types.Value;
MIME type
Property methods: MimeTypeGet(), MimeTypeGetSwizzled(), MimeTypeIsValid(), MimeTypeNewObject(), MimeTypeSet()
property PatientId as HS.Test.Types.Value;
Patient ID
Property methods: PatientIdGet(), PatientIdGetSwizzled(), PatientIdIsValid(), PatientIdNewObject(), PatientIdSet()
property PracticeSettingCode as HS.Test.Types.Code;
The clinical specialty where the act that resulted in the document was performed
Property methods: PracticeSettingCodeGet(), PracticeSettingCodeGetSwizzled(), PracticeSettingCodeIsValid(), PracticeSettingCodeNewObject(), PracticeSettingCodeSet()
property RepositoryUniqueId as HS.Test.Types.Value;
Repository OID of where the document is stored
Property methods: RepositoryUniqueIdGet(), RepositoryUniqueIdGetSwizzled(), RepositoryUniqueIdIsValid(), RepositoryUniqueIdNewObject(), RepositoryUniqueIdSet()
property ServiceStartTime as HS.Test.Types.Value;
Start time, UTC, HL7v2 format
Property methods: ServiceStartTimeGet(), ServiceStartTimeGetSwizzled(), ServiceStartTimeIsValid(), ServiceStartTimeNewObject(), ServiceStartTimeSet()
property ServiceStopTime as HS.Test.Types.Value;
Stop time, UTC, HL7v2 format
Property methods: ServiceStopTimeGet(), ServiceStopTimeGetSwizzled(), ServiceStopTimeIsValid(), ServiceStopTimeNewObject(), ServiceStopTimeSet()
property Size as HS.Test.Types.Value;
Document size, computed by repository
Property methods: SizeGet(), SizeGetSwizzled(), SizeIsValid(), SizeNewObject(), SizeSet()
property SourcePatientId as HS.Test.Types.Identifier;
Patient MRN
Property methods: SourcePatientIdGet(), SourcePatientIdGetSwizzled(), SourcePatientIdIsValid(), SourcePatientIdNewObject(), SourcePatientIdSet()
property SourcePatientInfo as list of HS.Test.Types.Value (XMLITEMNAME = "Item");
Patient demographics
Property methods: SourcePatientInfoBuildValueArray(), SourcePatientInfoCollectionToDisplay(), SourcePatientInfoCollectionToOdbc(), SourcePatientInfoDisplayToCollection(), SourcePatientInfoGet(), SourcePatientInfoGetObject(), SourcePatientInfoGetObjectId(), SourcePatientInfoGetSwizzled(), SourcePatientInfoIsValid(), SourcePatientInfoOdbcToCollection(), SourcePatientInfoSet(), SourcePatientInfoSetObject(), SourcePatientInfoSetObjectId()
property Title as HS.Test.Types.Value;
Document title
Property methods: TitleGet(), TitleGetSwizzled(), TitleIsValid(), TitleNewObject(), TitleSet()
property TypeCode as HS.Test.Types.Code;
The precise kind of document
Property methods: TypeCodeGet(), TypeCodeGetSwizzled(), TypeCodeIsValid(), TypeCodeNewObject(), TypeCodeSet()
property URI as HS.Test.Types.Value;
URI used for retrieval, computed by repository
Property methods: URIGet(), URIGetSwizzled(), URIIsValid(), URINewObject(), URISet()
property UniqueId as HS.Test.Types.Value;
Document OID
Property methods: UniqueIdGet(), UniqueIdGetSwizzled(), UniqueIdIsValid(), UniqueIdNewObject(), UniqueIdSet()

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab