HS.Hub.HSWS.WebServices.Containers.Program
class HS.Hub.HSWS.WebServices.Containers.Program extends HS.Util.WebServices.ServiceStatus, HS.Util.WebServices.ListItem
used for both cohorts and clinician groupsProperty Inventory
- Active
- ClinicianGroup
- ConsentRequired
- Description
- Facility
- Individual
- MRNBased
- QueryBased
- QueryInstanceID
- Relationships
- Restriction
- SuppressSDAGeneration
Properties
property Active as %Boolean;
Property methods: ActiveDisplayToLogical(), ActiveGet(), ActiveIsValid(), ActiveLogicalToDisplay(), ActiveLogicalToXSD(), ActiveNormalize(), ActiveSet(), ActiveXSDToLogical()
property ClinicianGroup as %String;
Clinician Group ID
Property methods: ClinicianGroupDisplayToLogical(), ClinicianGroupGet(), ClinicianGroupIsValid(), ClinicianGroupLogicalToDisplay(), ClinicianGroupLogicalToOdbc(), ClinicianGroupNormalize(), ClinicianGroupSet()
property ConsentRequired as %Boolean;
Is MPI Consent required to find out if a patient is a member of this group (only for cohorts)
Property methods: ConsentRequiredDisplayToLogical(), ConsentRequiredGet(), ConsentRequiredIsValid(), ConsentRequiredLogicalToDisplay(), ConsentRequiredLogicalToXSD(), ConsentRequiredNormalize(), ConsentRequiredSet(), ConsentRequiredXSDToLogical()
property Description as %String;
Cohort description
Property methods: DescriptionDisplayToLogical(), DescriptionGet(), DescriptionIsValid(), DescriptionLogicalToDisplay(), DescriptionLogicalToOdbc(), DescriptionNormalize(), DescriptionSet()
property Facility as %String;
Facility code
Property methods: FacilityDisplayToLogical(), FacilityGet(), FacilityIsValid(), FacilityLogicalToDisplay(), FacilityLogicalToOdbc(), FacilityNormalize(), FacilitySet()
property Individual as %String;
Clinician/user UserID
Property methods: IndividualDisplayToLogical(), IndividualGet(), IndividualIsValid(), IndividualLogicalToDisplay(), IndividualLogicalToOdbc(), IndividualNormalize(), IndividualSet()
property MRNBased as %Boolean;
Property methods: MRNBasedDisplayToLogical(), MRNBasedGet(), MRNBasedIsValid(), MRNBasedLogicalToDisplay(), MRNBasedLogicalToXSD(), MRNBasedNormalize(), MRNBasedSet(), MRNBasedXSDToLogical()
property QueryBased as %Boolean [ InitialExpression = 0 ];
Is this a dynamic cohort?
Property methods: QueryBasedDisplayToLogical(), QueryBasedGet(), QueryBasedIsValid(), QueryBasedLogicalToDisplay(), QueryBasedLogicalToXSD(), QueryBasedNormalize(), QueryBasedSet(), QueryBasedXSDToLogical()
property QueryInstanceID as %String;
The name of the analytics query instance when dynamic
Property methods: QueryInstanceIDDisplayToLogical(), QueryInstanceIDGet(), QueryInstanceIDIsValid(), QueryInstanceIDLogicalToDisplay(), QueryInstanceIDLogicalToOdbc(), QueryInstanceIDNormalize(), QueryInstanceIDSet()
property Relationships as list of %String (MAXLEN = 64);
A list of relationship IDs to filter by when
cohort is dynamic and restricted by either clinician or group
Property methods: RelationshipsBuildValueArray(), RelationshipsCollectionToDisplay(), RelationshipsCollectionToOdbc(), RelationshipsDisplayToCollection(), RelationshipsDisplayToLogical(), RelationshipsGet(), RelationshipsGetObject(), RelationshipsGetObjectId(), RelationshipsGetSwizzled(), RelationshipsIsValid(), RelationshipsLogicalToDisplay(), RelationshipsLogicalToOdbc(), RelationshipsNormalize(), RelationshipsOdbcToCollection(), RelationshipsSet(), RelationshipsSetObject(), RelationshipsSetObjectId()
property Restriction as %String;
in persisted class, have(DISPLAYLIST = "Public,Individual,Group,Facility", VALUELIST = "P,I,G,F")
Property methods: RestrictionDisplayToLogical(), RestrictionGet(), RestrictionIsValid(), RestrictionLogicalToDisplay(), RestrictionLogicalToOdbc(), RestrictionNormalize(), RestrictionSet()
property SuppressSDAGeneration as %Boolean [ InitialExpression = 0 ];
If true, suppress generation of ProgramMembership streamlets for this cohort
Property methods: SuppressSDAGenerationDisplayToLogical(), SuppressSDAGenerationGet(), SuppressSDAGenerationIsValid(), SuppressSDAGenerationLogicalToDisplay(), SuppressSDAGenerationLogicalToXSD(), SuppressSDAGenerationNormalize(), SuppressSDAGenerationSet(), SuppressSDAGenerationXSDToLogical()
Inherited Members
Inherited Properties
Inherited Methods
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %JSONExport()
- %JSONExportToStream()
- %JSONExportToString()
- %JSONImport()
- %JSONNew()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()
- XMLDTD()
- XMLExport()
- XMLExportToStream()
- XMLExportToString()
- XMLNew()
- XMLSchema()
- XMLSchemaNamespace()
- XMLSchemaType()