An overview of the NHSScotland LINKS project - LTCAS Annual Conference 22-03-...Peter Ashe
NHSScotland and the SGHD have been running a pilot project on the practice of signposting (also know as 'social prescribing') patients to social care service providers. This presentation by Nigel Pacitti provides a brief overview
An overview of the NHSScotland LINKS project - LTCAS Annual Conference 22-03-...Peter Ashe
NHSScotland and the SGHD have been running a pilot project on the practice of signposting (also know as 'social prescribing') patients to social care service providers. This presentation by Nigel Pacitti provides a brief overview
CEG 3310/5310 Laboratory 3
Loop Control
PURPOSE
The purpose of this lab is to introduce you to HCS12 C and assembly programming using loop control. This is
a two-week project.
EXPERIMENT
(1) (50%) Using CodeWarrior to create a new project that uses C language. During the project setup, most
steps are similar to when you created an assembly project except the following two extra steps:
For “Rapid Application Development Option”, select None and press “Next>”.
Select “ANSI startup code”, “Small” memory model, and “None” for floating point format. Press
“Next>”.
Write a simple C program that declares a character array of 32 elements and uses a for loop, with an
ascending loop index variable, to write a constant value of -1 to every array element. The program also
declares an integer array of 32 elements and uses a while loop with a descending loop index variable to
write a constant value of -1 to every array element. At the end, the program should get into an infinite loop
using a while loop. Make sure both arrays and both loop indices are all declared as global variables. Using
CodeWarrior debug window to find out and record the following information inside the listing file
(generated by the C compiler).
The assembly code segment that corresponds to the for loop. Put comments on the code segment
after studying it. For each assembly instruction, also record its starting address and its machine
code.
Repeat the above process for the while loop.
Turn in (only) the listing file that contains the above information
Hint: From time to time, it helps to study the assembly listing file produced by the C compiler. In order for
CodeWarrior C compiler to produce assembly listing, do the following:
1. Get the “Standard Setting” dialog box by using Alt F7 (alternatively, clicking the corresponding icon, or
select Menu “Edit” and then SubMenu “Standard Setting”).
2. Select “Compiler for HC12” at the left hand side of the box and click on the “Options” button on the
right hand side. An “HC12 Compiler Option Settings” dialog box shows up.
3. Select the “Output” tab and put a check mark on “Generate Listing File”. Click the “OK” button.
4. Make the project.
5. Use Windows Explorer to reach the project folder. Inside the “bin” folder, there are multiple files with
their file types as “MASM Listing”. Double click the file “main” to open the file with a text editor.
(2) (50%) Write an assembly program that calculates the (two-byte-long) sum of N unsigned two-byte values in
a memory area. It also turns on LED1 (refer to Lab 1, part 2) if and only if the sum is more than a value,
THRESHOLD. In the data section, use assembler directives ds.b or ds.w to reserve the following:
a two-byte space for THRESHO.
2016-07-07 Howard Look NIH-NIDDK Artificial Pancreas WorkshopTidepool
Presentation given at the NIH-NIDDK Fourth Artificial Pancreas Workshop in Bethesda, MD. Makes the case for why device makers and cloud providers should publish their data and control protocols to foster an ecosystem of innovation, applications and interoperability for people living with Type 1 Diabetes.
Presented at ASIS&T 2009 in the student awards section. The presentation contains an overview of my dissertation proposal, as 2009 winner of the Thomson Reuters Information Science Doctoral Dissertation Proposal Scholarship, administered by the ASIS&T Information Science Education Committee
Second Life Consumer Health Information Skills WorkshopCarolPerryman
This is a basic level workshop for librarians who may not be familiar with issues, resources, and skills involved in providing consumer health reference services.
Invited presentation at Presenting Data: How to Convey Information Most Effectively Seminar, Centre of Research Excellence in Patient Safety, School of Public Health and Preventive Medicine, Monash University, February 2015.
Ehealth: enabling self-management, public health 2.0 and citizen scienceKathleen Gray
Invited presentation, Technology in Diabetes Joint Symposium, Australian Diabetes Society & Australian Diabetes Educators Association Annual Scientific Meeting, August 2014.
Mobile hardware and software technology continues to evolve very rapidly and presents drug discovery scientists with new platforms for accessing data and performing data analysis. Smartphones and tablet computers can now be used to perform many of the operations previously addressed by laptops or desktop computers. Although the smaller screen sizes and requirements for touch screen manipulation can present user interface design challenges, especially with chemistry related applications, these limitations are driving innovative solutions. We will present an introduction to some of the mobile apps we have been involved with most closely. One example is the Green Solvents app which utilizes data created by the ACS Green Chemistry Institute Pharmaceutical roundtable. We will also describe a wiki to capture information about scientific mobile apps (www.scimobileapps.com) and provide our perspective on what mobile platforms may provide the drug discovery scientist in the future as this disruptive technology takes off.
Better, faster and cheaper can be exactly the wrong thing to do when fundamentally different models are enabled and compelled by the revolutions of social connection, mobile connection and big-data discovery. Annual end-of-summer address to joint meeting of L.A. chapters of ACM and AITP, 19 September 2013
CEG 3310/5310 Laboratory 3
Loop Control
PURPOSE
The purpose of this lab is to introduce you to HCS12 C and assembly programming using loop control. This is
a two-week project.
EXPERIMENT
(1) (50%) Using CodeWarrior to create a new project that uses C language. During the project setup, most
steps are similar to when you created an assembly project except the following two extra steps:
For “Rapid Application Development Option”, select None and press “Next>”.
Select “ANSI startup code”, “Small” memory model, and “None” for floating point format. Press
“Next>”.
Write a simple C program that declares a character array of 32 elements and uses a for loop, with an
ascending loop index variable, to write a constant value of -1 to every array element. The program also
declares an integer array of 32 elements and uses a while loop with a descending loop index variable to
write a constant value of -1 to every array element. At the end, the program should get into an infinite loop
using a while loop. Make sure both arrays and both loop indices are all declared as global variables. Using
CodeWarrior debug window to find out and record the following information inside the listing file
(generated by the C compiler).
The assembly code segment that corresponds to the for loop. Put comments on the code segment
after studying it. For each assembly instruction, also record its starting address and its machine
code.
Repeat the above process for the while loop.
Turn in (only) the listing file that contains the above information
Hint: From time to time, it helps to study the assembly listing file produced by the C compiler. In order for
CodeWarrior C compiler to produce assembly listing, do the following:
1. Get the “Standard Setting” dialog box by using Alt F7 (alternatively, clicking the corresponding icon, or
select Menu “Edit” and then SubMenu “Standard Setting”).
2. Select “Compiler for HC12” at the left hand side of the box and click on the “Options” button on the
right hand side. An “HC12 Compiler Option Settings” dialog box shows up.
3. Select the “Output” tab and put a check mark on “Generate Listing File”. Click the “OK” button.
4. Make the project.
5. Use Windows Explorer to reach the project folder. Inside the “bin” folder, there are multiple files with
their file types as “MASM Listing”. Double click the file “main” to open the file with a text editor.
(2) (50%) Write an assembly program that calculates the (two-byte-long) sum of N unsigned two-byte values in
a memory area. It also turns on LED1 (refer to Lab 1, part 2) if and only if the sum is more than a value,
THRESHOLD. In the data section, use assembler directives ds.b or ds.w to reserve the following:
a two-byte space for THRESHO.
2016-07-07 Howard Look NIH-NIDDK Artificial Pancreas WorkshopTidepool
Presentation given at the NIH-NIDDK Fourth Artificial Pancreas Workshop in Bethesda, MD. Makes the case for why device makers and cloud providers should publish their data and control protocols to foster an ecosystem of innovation, applications and interoperability for people living with Type 1 Diabetes.
Presented at ASIS&T 2009 in the student awards section. The presentation contains an overview of my dissertation proposal, as 2009 winner of the Thomson Reuters Information Science Doctoral Dissertation Proposal Scholarship, administered by the ASIS&T Information Science Education Committee
Second Life Consumer Health Information Skills WorkshopCarolPerryman
This is a basic level workshop for librarians who may not be familiar with issues, resources, and skills involved in providing consumer health reference services.
Invited presentation at Presenting Data: How to Convey Information Most Effectively Seminar, Centre of Research Excellence in Patient Safety, School of Public Health and Preventive Medicine, Monash University, February 2015.
Ehealth: enabling self-management, public health 2.0 and citizen scienceKathleen Gray
Invited presentation, Technology in Diabetes Joint Symposium, Australian Diabetes Society & Australian Diabetes Educators Association Annual Scientific Meeting, August 2014.
Mobile hardware and software technology continues to evolve very rapidly and presents drug discovery scientists with new platforms for accessing data and performing data analysis. Smartphones and tablet computers can now be used to perform many of the operations previously addressed by laptops or desktop computers. Although the smaller screen sizes and requirements for touch screen manipulation can present user interface design challenges, especially with chemistry related applications, these limitations are driving innovative solutions. We will present an introduction to some of the mobile apps we have been involved with most closely. One example is the Green Solvents app which utilizes data created by the ACS Green Chemistry Institute Pharmaceutical roundtable. We will also describe a wiki to capture information about scientific mobile apps (www.scimobileapps.com) and provide our perspective on what mobile platforms may provide the drug discovery scientist in the future as this disruptive technology takes off.
Better, faster and cheaper can be exactly the wrong thing to do when fundamentally different models are enabled and compelled by the revolutions of social connection, mobile connection and big-data discovery. Annual end-of-summer address to joint meeting of L.A. chapters of ACM and AITP, 19 September 2013
Found this in my archives looking for a different deck. A little peek into the origins of our consent. This version is after we moved to visual consent + multi-screen "narrative" but before we added navigable layers to enrich content. It's UGLY because I'm a terrible visual designer, but a lot of the core ideas are there. Also I really want to bring back some of the interactive elements that we had to abandon in the launch rush, like activating the phone sensors to indicate understanding of sensors and swiping the arrow for de-identification elements.