Skip to main content

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 groups

Property Inventory

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

Subclasses

FeedbackOpens in a new tab