Versions in this module Expand all Collapse all v1 v1.1.1 Aug 27, 2022 Changes in this version + var DSUB_BROKER_URL = "" + var DSUB_CONSUMER_URL = "" + var HostName = os.Hostname() + var LogFile *os.File + var TUKTemplates *template.Template + var TUK_DB_URL = "" + type AssignedAuthor struct + AssignedPerson AssignedPerson + ID ID + type AssignedPerson struct + Name Name + type AttachmentInfo struct + AccessType string + AttachedBy string + AttachedTime string + ContentCategory string + ContentType string + HomeCommunityId string + Identifier string + Name string + type Author struct + AssignedAuthor AssignedAuthor + type ClientRequest struct + Act string + DOB string + FamilyName string + Gender string + GivenName string + ID int + NHS string + Org string + Orgoid string + PID string + PIDOID string + PIDOrg string + Pathway string + ReturnXML bool + Role string + Status string + Task string + User string + Version int + XDWKey string + ZIP string + func NewClientRequest(r *http.Request) ClientRequest + type ConfidentialityCode struct + Code string + type DSUBSubscribe struct + BrokerRef string + BrokerUrl string + ConsumerUrl string + Expression string + Topic string + UUID string + type DSUBSubscribeResponse struct + A string + Body struct{ ... } + Header struct{ ... } + S string + SchemaLocation string + Text string + Wsnt string + XMLName xml.Name + Xsi string + type Dashboard struct + Closed int + InProgress int + Open int + Total int + type DocumentEvent struct + ActualStatus string + Author string + EventTime string + EventType string + PreviousStatus string + TaskEventIdentifier string + type EffectiveTime struct + Value string + type Event struct + Authors string + BrokerRef string + ClassCode string + ConfCode string + Created string + DocName string + Expression string + FacilityCode string + FormatCode string + Id int + NhsId string + Notes string + Org string + Pathway string + PracticeCode string + RepositoryUniqueId string + Role string + Topic string + User string + Version string + XdsDocEntryUid string + XdsPid string + type Events struct + Action string + Count int + Events []Event + LastInsertId int64 + type ID struct + AssigningAuthorityName string + Extension string + Root string + type Input struct + Part Part + type Name struct + Family string + Prefix string + type Output struct + Part Part + type PIXPatient struct + BirthDate string + City string + Count int + Country string + FamilyName string + Gender string + GivenName string + NHSID string + NHSOID string + PID string + PIDOID string + REGID string + REGOID string + State string + Street string + Town string + Zip string + type PIXmResponse struct + Entry []struct{ ... } + ID string + Link []struct{ ... } + ResourceType string + Total int + Type string + type Part struct + AttachmentInfo AttachmentInfo + Name string + type PatientID struct + ID ID + type Subscription struct + BrokerRef string + Created string + Expression string + Id int + Pathway string + Topic string + type Subscriptions struct + Action string + Count int + LastInsertId int64 + Subscriptions []Subscription + type TUKServiceState struct + BaseFolder string + CacheEnabled bool + CacheTimeout int + CertPath string + Certs string + ClaimDialect string + ClaimValue string + ConfigFolder string + ContextTimeout int + DBSrvc string + DSUB_Broker_URL string + DSUB_Consumer_URL string + DSUB_Subscriber_URL string + Host string + Keys string + LogEnabled bool + LogFolder string + LoginSrvc string + NHS_OID string + Org string + PIXSrvc string + PIXm_URL string + POU string + Password string + Paused bool + Port int + Regional_OID string + Role string + SAMLSrvc string + STSSrvc string + Scheme string + Secret string + TUK_DB_URL string + TemplatesFolder string + Token string + Url string + User string + XDS_Reg_URL string + XDS_Rep_URL string + func NewTUKService(basepath string) (TUKServiceState, error) + func (i *TUKServiceState) RegisterWorkflows() (Subscriptions, error) + type TUKXDW struct + Id int + IsXDSMeta bool + Name string + XDW string + type TUKXDWS struct + Action string + Count int + LastInsertId int64 + XDW []TUKXDW + type TaskData struct + Description string + Input []Input + Output []Output + TaskDetails TaskDetails + type TaskDetails struct + ActualOwner string + CreatedBy string + CreatedTime string + ID string + LastModifiedTime string + Name string + RenderingMethodExists string + Status string + TaskType string + type TaskEvent struct + EventTime string + EventType string + ID string + Identifier string + Status string + type TaskEventHistory struct + TaskEvent []TaskEvent + type TaskList struct + XDWTask []XDWTask + type TmpltWorkflow struct + Created string + NHS string + Pathway string + Published bool + Version int + XDW XDWWorkflowDocument + XDWKey string + type TmpltWorkflows struct + Count int + Workflows []TmpltWorkflow + type Workflow struct + Created string + Id int + Published bool + Version int + XDW_Def string + XDW_Doc string + XDW_Key string + XDW_UUID string + type WorkflowDefinition struct + CompleteByTime string + CompletionBehavior []struct{ ... } + Confidentialitycode string + Name string + Ref string + Tasks []struct{ ... } + type WorkflowState struct + Events Events + Workflows Workflows + XDWS TUKXDWS + type WorkflowStatusHistory struct + DocumentEvent []DocumentEvent + type Workflows struct + Action string + Count int + LastInsertId int64 + Workflows []Workflow + type XDWTask struct + TaskData TaskData + TaskEventHistory TaskEventHistory + type XDWWorkflowDocument struct + Author Author + ConfidentialityCode ConfidentialityCode + EffectiveTime EffectiveTime + Hl7 string + ID ID + Patient PatientID + SchemaLocation string + TaskList TaskList + WorkflowDefinitionReference string + WorkflowDocumentSequenceNumber string + WorkflowInstanceId string + WorkflowStatus string + WorkflowStatusHistory WorkflowStatusHistory + WsHt string + XMLName xml.Name + Xdw string + Xsi string