HS.Test.Types.IHE.Document
class HS.Test.Types.IHE.Document extends HS.Test.Types.IHE.ObjectRef
Property Inventory
- Authors
- AvailabilityStatus
- ClassCode
- Comments
- ConfidentialityCodes
- Content
- CreationTime
- EventCodes
- FormatCode
- Hash
- HealthcareFacilityTypeCode
- LanguageCode
- LegalAuthenticator
- MimeType
- PatientId
- PracticeSettingCode
- RepositoryUniqueId
- ServiceStartTime
- ServiceStopTime
- Size
- SourcePatientId
- SourcePatientInfo
- Title
- TypeCode
- URI
- UniqueId
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
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()
- XMLDTD()
- XMLExport()
- XMLExportToStream()
- XMLExportToString()
- XMLNew()
- XMLSchema()
- XMLSchemaNamespace()
- XMLSchemaType()