Skip to main content

HS.SDA3.AbstractIdentifier

abstract serial class HS.SDA3.AbstractIdentifier extends HS.SDA3.DataType

Property Inventory

Properties

property ISOAssigningAuthority as %String (MAXLEN = 220);

The coding system or assigning authority for the Number.

This identifies who actually assigned the Number. So if the NumberType is an MRN, this could be the URI of the health network which assigned that MRN to the patient. Or, if the number comes from a coding system, this property can be set to a URI to that coding system specification, or to an IdentityCode value from a row in the OID registry table that has its Type set to "CodeSystem" and other values in the row could provide further details about that coding system.

Property methods: ISOAssigningAuthorityDisplayToLogical(), ISOAssigningAuthorityGet(), ISOAssigningAuthorityIsValid(), ISOAssigningAuthorityLogicalToDisplay(), ISOAssigningAuthorityLogicalToOdbc(), ISOAssigningAuthorityNormalize(), ISOAssigningAuthoritySet()
property Number as %String (MAXLEN = 220);

The identifier.

Property methods: NumberDisplayToLogical(), NumberGet(), NumberIsValid(), NumberLogicalToDisplay(), NumberLogicalToOdbc(), NumberNormalize(), NumberSet()
property NumberType as %String (MAXLEN = 50);

A label indicating the identifier type.

Patient identifier examples: Medical record number (MRN), social security number (SSN), national identifier, driver's license, etc. Organization identifier examples: National Provider Identifier (NPI), tax ID number, Clinical Laboratory Improvement Amendments (CLIA) Number.

MAXLEN = 50 for compatibility with HS.SDA3.PatientNumber.

Property methods: NumberTypeDisplayToLogical(), NumberTypeGet(), NumberTypeIsValid(), NumberTypeLogicalToDisplay(), NumberTypeLogicalToOdbc(), NumberTypeNormalize(), NumberTypeSet()
property NumberTypeCodeSystem as %String (MAXLEN = 220);
The coding system for the identifier NumberType. This property describes the coding system for the NumberType, not the Number. This property can provide a URI that links to a description of the coding system. Or, this property can be set to an IdentityCode value from a row in the OID registry table that has its Type set to "CodeSystem" and other values in the row could provide further details about that coding system.
Property methods: NumberTypeCodeSystemDisplayToLogical(), NumberTypeCodeSystemGet(), NumberTypeCodeSystemIsValid(), NumberTypeCodeSystemLogicalToDisplay(), NumberTypeCodeSystemLogicalToOdbc(), NumberTypeCodeSystemNormalize(), NumberTypeCodeSystemSet()

Inherited Members

Inherited Methods

Subclasses

FeedbackOpens in a new tab