Arnold Kegebein gliedert seinen Vortrag in zwei Teile - eine grundlegende Einführung und einen praktischen Teil, wo er die Komplexität von Terminen und Wiederholterminen darstellt und Lösungen aufzeigt.
Im ersten Teil wird seines Vortrags wird er die Zeit-Datentypen in FileMaker (Datum, Zeit, Zeitstempel) vorstellen und wie man damit arbeitet und sucht. Er zeigt die in FileMaker eingebauten Zeit-Funktionen, das Formatieren und das Rechnen mit Zeiten, bis hin zu Millisekunden. Was FileMaker nicht selbst kann, wird er mit Custom Functions lösen.
Kegebein wird außerdem die Zeitberechnung anderer Systeme mit FileMaker vergleichen (Internet-Zeit, Unix-Zeit, Excel-Zeit, …)
Im zweiten Teil wird er einfache Termine und Wiederholtermine in FileMaker anlegen und der Frage nachgehen "Was macht Wiederholtermine so kompliziert?"
Er zeigt die Wiederholungsregeln (RRULE) und wie man mit Ausnahmen, Änderungen und Löschungen von Wiederholungen umgeht.
This document discusses rickets, a disease caused by vitamin D deficiency or impaired mineralization that affects growing bones in children. It defines rickets and outlines various types including nutritional, vitamin D dependent, and vitamin D resistant rickets. Clinical features like softening of bones and skeletal deformities are described. Laboratory findings of low calcium and phosphorus and high alkaline phosphatase are also summarized. The document outlines prevention through diet, supplementation, and sunlight exposure as well as treatment with high dose vitamin D or calcium therapy.
Bone grafting involves surgically placing new bone material into bone fractures or defects to aid healing. Autografts from the patient's own bone are considered the gold standard but are limited in supply and can cause donor site morbidity. Allografts from other humans are also commonly used. The ideal bone graft substitutes provide osteoconductivity, osteoinductivity, and osteogenicity to support new bone formation. Common sources of autografts include the iliac crest, tibia, and fibula. Complications can include pain, infection, or fracture at the donor site.
floating shoulder ppt-3.pptx Dr Ashish pargaie Orthopaedic resident Aiims ris...ashishpargaie
1) A floating shoulder injury involves concurrent fractures of the ipsilateral clavicle and scapular neck.
2) The superior shoulder suspensory complex (SSSC) is a bone and soft tissue structure that connects the scapula, clavicle, and coracoid process to maintain shoulder stability.
3) Floating shoulder injuries are often high-energy injuries associated with other fractures and injuries. Surgical treatment is usually indicated for significantly displaced or articular fractures to restore anatomy and function.
Osteomyelitis may be a very dreadful condition for both the suffering patient & the treating orthopaedic surgeon.Here is the brief presentation on it deeply focused on its standard management.
This document discusses pathologic fractures caused by both benign and malignant bone tumors as well as metabolic bone diseases. It provides details on the evaluation and treatment of impending pathologic fractures. Key points include: 1) Impending fractures are suggested by tumor involvement of over 50% of the bone diameter or a lesion over 2.5cm in size; 2) Prophylactic internal fixation is often indicated to prevent fracture for high-risk lesions; 3) Treatment goals are to relieve pain, restore function, and allow nursing care through surgical stabilization with plates, nails or arthroplasty.
Importance of vitamin d in orthopaedic patientsAzam Jafri
Vitamin D deficiency is a widespread problem that can increase risks for osteoporosis, fractures, falls, and musculoskeletal pain. Low serum vitamin D levels have been correlated with higher risks of falls, fractures, hip fractures, back pain, muscle weakness, and body sway. Ensuring adequate vitamin D through supplementation may reduce fracture risks and facilitate fracture healing. High doses of vitamin D administered every few months appear to safely and effectively reduce risks of fractures and falls in elderly populations.
This document discusses intramedullary nailing for fracture fixation. It begins with an introduction to intramedullary nailing, noting that it provides relative stability through internal splinting. It then covers the evolution of intramedullary nails from first to third generation designs, including different types based on entry point and direction. The document discusses applications and contraindications of intramedullary nailing. It explores the biomechanics and mechanics that provide stability. Finally, it outlines the ideal properties of an intramedullary nail and nail system.
This document provides an overview of total hip replacement (THR) including its history, hip anatomy and biomechanics, component designs and selection, surgical procedure, and potential complications. Some key points include: Sir John Charnley introduced the modern concept of THR in the 1960s using a metal femoral stem, polyethylene acetabular component, and bone cement. Component design goals include restoring normal hip biomechanics and providing initial stability for bone ingrowth. Femoral components can be cemented or cementless, and acetabular components can be cemented, cementless, or constrained. Specialized components are used for reconstruction or minimally invasive approaches.
This document discusses rickets, a disease caused by vitamin D deficiency or impaired mineralization that affects growing bones in children. It defines rickets and outlines various types including nutritional, vitamin D dependent, and vitamin D resistant rickets. Clinical features like softening of bones and skeletal deformities are described. Laboratory findings of low calcium and phosphorus and high alkaline phosphatase are also summarized. The document outlines prevention through diet, supplementation, and sunlight exposure as well as treatment with high dose vitamin D or calcium therapy.
Bone grafting involves surgically placing new bone material into bone fractures or defects to aid healing. Autografts from the patient's own bone are considered the gold standard but are limited in supply and can cause donor site morbidity. Allografts from other humans are also commonly used. The ideal bone graft substitutes provide osteoconductivity, osteoinductivity, and osteogenicity to support new bone formation. Common sources of autografts include the iliac crest, tibia, and fibula. Complications can include pain, infection, or fracture at the donor site.
floating shoulder ppt-3.pptx Dr Ashish pargaie Orthopaedic resident Aiims ris...ashishpargaie
1) A floating shoulder injury involves concurrent fractures of the ipsilateral clavicle and scapular neck.
2) The superior shoulder suspensory complex (SSSC) is a bone and soft tissue structure that connects the scapula, clavicle, and coracoid process to maintain shoulder stability.
3) Floating shoulder injuries are often high-energy injuries associated with other fractures and injuries. Surgical treatment is usually indicated for significantly displaced or articular fractures to restore anatomy and function.
Osteomyelitis may be a very dreadful condition for both the suffering patient & the treating orthopaedic surgeon.Here is the brief presentation on it deeply focused on its standard management.
This document discusses pathologic fractures caused by both benign and malignant bone tumors as well as metabolic bone diseases. It provides details on the evaluation and treatment of impending pathologic fractures. Key points include: 1) Impending fractures are suggested by tumor involvement of over 50% of the bone diameter or a lesion over 2.5cm in size; 2) Prophylactic internal fixation is often indicated to prevent fracture for high-risk lesions; 3) Treatment goals are to relieve pain, restore function, and allow nursing care through surgical stabilization with plates, nails or arthroplasty.
Importance of vitamin d in orthopaedic patientsAzam Jafri
Vitamin D deficiency is a widespread problem that can increase risks for osteoporosis, fractures, falls, and musculoskeletal pain. Low serum vitamin D levels have been correlated with higher risks of falls, fractures, hip fractures, back pain, muscle weakness, and body sway. Ensuring adequate vitamin D through supplementation may reduce fracture risks and facilitate fracture healing. High doses of vitamin D administered every few months appear to safely and effectively reduce risks of fractures and falls in elderly populations.
This document discusses intramedullary nailing for fracture fixation. It begins with an introduction to intramedullary nailing, noting that it provides relative stability through internal splinting. It then covers the evolution of intramedullary nails from first to third generation designs, including different types based on entry point and direction. The document discusses applications and contraindications of intramedullary nailing. It explores the biomechanics and mechanics that provide stability. Finally, it outlines the ideal properties of an intramedullary nail and nail system.
This document provides an overview of total hip replacement (THR) including its history, hip anatomy and biomechanics, component designs and selection, surgical procedure, and potential complications. Some key points include: Sir John Charnley introduced the modern concept of THR in the 1960s using a metal femoral stem, polyethylene acetabular component, and bone cement. Component design goals include restoring normal hip biomechanics and providing initial stability for bone ingrowth. Femoral components can be cemented or cementless, and acetabular components can be cemented, cementless, or constrained. Specialized components are used for reconstruction or minimally invasive approaches.
Calcium metabolism, rickets and osteomalaciacrazywitch21
Calcium metabolism and homeostasis is regulated by vitamin D, parathyroid hormone, and calcitonin. Rickets is a disease of growing bones caused by vitamin D deficiency or impaired mineralization. It presents as bone deformities, soft bones, and delayed growth. Osteomalacia occurs after growth is complete and causes bone pain and fractures. Both are treated with vitamin D and calcium supplements to correct the mineralization defect.
Osteomyelitis is an infection of bone that has been described since ancient times. It is commonly caused by Staphylococcus aureus bacteria entering the bone hematogenously. Acute osteomyelitis typically affects the metaphysis of long bones in children. Chronic osteomyelitis results from untreated acute infection and is characterized by sequestered necrotic bone. Treatment involves antibiotics, drainage of pus, and surgical debridement or removal of infected bone.
This document outlines the basic principles in assessing and treating fractures in skeletally immature patients. It discusses the unique anatomy of growing bones including growth plates, differences in examination and treatment approaches compared to adults, and complications that can occur such as growth arrest. The majority of pediatric fractures can be treated non-operatively with closed reduction and casting. Exceptions include displaced intra-articular fractures and physeal injuries which may require open reduction and internal fixation to achieve anatomic alignment. Overall, children generally heal faster than adults from fractures but treatment must account for the risk of disturbing growth.
This document discusses rickets and osteomalacia. It defines them as metabolic bone diseases where rickets occurs in growing children and is caused by defective mineralization of bone and cartilage. Osteomalacia occurs in adults and is caused by inadequate or delayed mineralization of new bone. Common causes include vitamin D deficiency, malabsorption, and renal problems. Clinical features include bone pain, deformities, fractures, and muscle weakness. Diagnosis involves lab tests showing low calcium and imaging showing bone abnormalities. Treatment focuses on vitamin D, calcium, and phosphate supplementation.
Osteoporosis is a disease characterized by low bone density and deterioration of bone tissue, leading to bone fragility and increased risk of fractures. It is diagnosed through dual-energy x-ray absorptiometry scans and symptoms include bone pain, fractures of the wrist, hip and spine from minor stresses. Risk factors include menopause, smoking, low vitamin D levels, and long-term steroid use. Treatment focuses on lifestyle changes, calcium and vitamin D supplementation, and medications like bisphosphonates to reduce fracture risk and increase bone density.
Growth plate & Various disorders affecting growth plate by Dr.VinayVenkat Vinay
This document summarizes a presentation on bone development and growth plate structure and function. It discusses the two types of ossification, intramembranous and endochondral, and describes the microscopic structure and zones of the growth plate. It also covers disorders that can affect the growth plate, including developmental dysplasias, metabolic conditions, infections, hormones, and trauma. Specific dysplasias discussed in detail include hereditary multiple exostosis, achondroplasia, hypochondroplasia, and dyschondrosteosis.
Vertebroplasty and Kyphoplasty are performed using general anesthesia, however, this largely depends on the doctor and the needs, circumstances and preferences of the patient.
This document discusses congenital pseudarthrosis of the tibia (CPT), a rare condition where the tibia fails to heal after fractures at an early age. CPT is often associated with neurofibromatosis type 1. The etiology is unclear but is thought to involve periosteal fibrosis. Imaging can help evaluate the extent of disease. Surgical treatment aims to achieve union, prevent refracture, and correct deformities. Common approaches include intramedullary nailing, vascularized fibular grafting, and external fixation. Prognosis remains poor due to risks of nonunion, refracture, limb length discrepancy, and ankle deformity. Close long-term monitoring is needed.
Current trends in ACL surgery include a shift towards anatomical reconstruction techniques that more closely restore the native ACL footprint. While double bundle reconstruction aims to better restore knee rotation, high quality studies show no difference in outcomes compared to single bundle reconstruction. Autograft tissue like hamstring tendon is preferred over allograft for younger patients due to higher failure rates with allograft. Postoperative rehabilitation protocols emphasize early range of motion restoration and return to sport is recommended between 8 to 12 months following surgery accompanied by meeting specific strength and performance benchmarks.
Osteotomy around the knee in children.when and why?ROBERT ELBAUM
Osteotomy around the knee in children is sometimes needed to correct complex knee deformities that cannot be addressed through epiphysiodesis alone. Indications for osteotomy include constitutional angular deformities, secondary deformities from conditions like rickets or trauma, and rotational malalignments affecting the patella. While osteotomy can restore knee anatomy, the procedure carries risks of complications in over 60% of cases, including loss of correction, fractures, infections and vascular issues. Careful pre-operative planning is needed to determine if osteotomy is truly required and to minimize potential complications.
Osteomyelitis is an inflammatory condition of bone caused by infection that typically begins in the bone marrow and spreads. It can be acute or chronic. Acute osteomyelitis is characterized by constitutional symptoms like fever and pain in the affected area. Chronic osteomyelitis occurs after inadequate treatment of acute osteomyelitis and is marked by non-healing bone wounds. Staphylococcus aureus and Streptococcus pyogenes are common causes. Treatment involves antibiotics, removal of infected tissue, and sometimes surgery.
The document provides information on a seminar about fracture talus. It begins with an introduction discussing the complexity of talus anatomy and variability in fracture patterns. It then covers the history of talus fractures dating back to Roman times and key publications. The remainder summarizes talus anatomy, blood supply, fracture classifications including Hawkins classification of talus neck fractures, clinical presentation, diagnosis, and treatment options for different fracture types including complications like AVN.
Gait involves complex coordination between the brain, spinal cord, and muscles. Abnormalities can arise from issues anywhere in this system. Common gait abnormalities include antalgic gait due to pain minimizing, Trendelenburg's gait from abductor weakness, and hemiparetic gait from neurological injury causing stiff, circumducted movement. Analysis of stance, swing, pelvis position, and limb mechanics can localize neurological or orthopedic problems causing impaired walking.
This document summarizes rickets and osteomalacia. It discusses the pathophysiology, causes, clinical presentation, diagnosis and treatment of both conditions. Rickets occurs in children and is caused by impaired mineralization of the growth plate. Osteomalacia occurs in adults and results from impaired mineralization of osteoid. Causes include vitamin D deficiency, calcium deficiency, hypophosphatemia, and factors that inhibit mineralization. Clinical features depend on age and include bone deformities, weakness, and fractures. Diagnosis involves clinical, biochemical, and radiographic evaluation. Treatment focuses on correcting the underlying cause and managing symptoms.
The document discusses various deposition arthropathies including gout, calcium pyrophosphate crystal associated arthropathy, and basic calcium phosphate crystal deposition disease. It describes the pathogenesis, risk factors, clinical features, investigations, and treatment of these conditions. Gout is caused by deposition of monosodium urate crystals and is associated with hyperuricemia. It commonly affects the first metatarsophalangeal joint. Calcium pyrophosphate crystal deposition can cause acute arthritis, be seen in osteoarthritis, or cause chronic inflammatory arthritis. Basic calcium phosphate deposition is usually asymptomatic but can cause acute or chronic destructive arthritis, most commonly in the shoulder.
The document outlines the 10 steps for performing a dynamic hip screw (DHS) procedure for peritrochanteric fractures, which includes taking an x-ray, making an incision, using guides to insert a lag screw and plate, and placing cortical screws. The procedure is described by Dr. D.P. Swami and marked for educational purposes only.
Examination of case of long bone nonunion lldFadzlina Zabri
This document discusses the examination of patients presenting with long bone nonunions or limb length discrepancies. It outlines the key components of history taking including chief complaints, history of presenting illness, and relevant medical history. The physical examination is described in detail, including inspection of the bone and surrounding soft tissues, palpation of the bone focusing on sites of tenderness, irregularity and mobility, assessment of range of motion, measurements, and deformity. Relevant investigations including laboratory tests, x-rays and potential special investigations like MRI are also mentioned. The document provides guidance on documenting anatomical location of involvement and pathological diagnosis.
This document defines and discusses rickets and osteomalacia. It notes that rickets occurs in childhood prior to epiphyseal closure, while osteomalacia occurs in adulthood after closure. Bone formation requires mineralization of collagen fibers; in rickets and osteomalacia, mineralization does not occur properly, leaving bones soft and prone to bending or cracking. Causes include vitamin D deficiency, mineralization defects, and phosphate deficiency. Diagnosis involves blood tests, imaging of pseudofractures and bone biopsy showing increased osteoid levels. Treatment depends on the underlying cause but often involves vitamin D, calcium, and phosphate supplements.
FMK2017 - Google Calendar API und FileMaker by Arnold KegebeinVerein FM Konferenz
Mit der Google Calendar API kann man Google Kalenderdaten auslesen, anlegen und modifizieren.
Arnold Kegebein wird den Aufbau der API vorstellen, einschließlich von OAuth2.0, das für die Authentifizierung zum Zugriff auf Kalenderdaten nötig ist.
Im Vortrag wird ein neuer Kalender angelegt, Termine eingetragen und dann in FileMaker und dem Mac OS Kalender angezeigt.
Voraussichtlich wird eine Beispieldatenbank zur Verfügung gestellt, mit der einige Funktionen der API genutzt werden können.
Das MBS FileMaker Plugin erweitert FileMaker mit über 4500 Funktionen und da ist für jeden was nützliches dabei.
Wir zeigen in einem Rundblick, was es alles im Plugin gibt und wofür man es einsetzen kann. Schwerpunktmäßig schauen wir uns die Neuerungen in 2017 an.
Inklusive Unterstützung für iOS und die FileMaker Cloud.
Calcium metabolism, rickets and osteomalaciacrazywitch21
Calcium metabolism and homeostasis is regulated by vitamin D, parathyroid hormone, and calcitonin. Rickets is a disease of growing bones caused by vitamin D deficiency or impaired mineralization. It presents as bone deformities, soft bones, and delayed growth. Osteomalacia occurs after growth is complete and causes bone pain and fractures. Both are treated with vitamin D and calcium supplements to correct the mineralization defect.
Osteomyelitis is an infection of bone that has been described since ancient times. It is commonly caused by Staphylococcus aureus bacteria entering the bone hematogenously. Acute osteomyelitis typically affects the metaphysis of long bones in children. Chronic osteomyelitis results from untreated acute infection and is characterized by sequestered necrotic bone. Treatment involves antibiotics, drainage of pus, and surgical debridement or removal of infected bone.
This document outlines the basic principles in assessing and treating fractures in skeletally immature patients. It discusses the unique anatomy of growing bones including growth plates, differences in examination and treatment approaches compared to adults, and complications that can occur such as growth arrest. The majority of pediatric fractures can be treated non-operatively with closed reduction and casting. Exceptions include displaced intra-articular fractures and physeal injuries which may require open reduction and internal fixation to achieve anatomic alignment. Overall, children generally heal faster than adults from fractures but treatment must account for the risk of disturbing growth.
This document discusses rickets and osteomalacia. It defines them as metabolic bone diseases where rickets occurs in growing children and is caused by defective mineralization of bone and cartilage. Osteomalacia occurs in adults and is caused by inadequate or delayed mineralization of new bone. Common causes include vitamin D deficiency, malabsorption, and renal problems. Clinical features include bone pain, deformities, fractures, and muscle weakness. Diagnosis involves lab tests showing low calcium and imaging showing bone abnormalities. Treatment focuses on vitamin D, calcium, and phosphate supplementation.
Osteoporosis is a disease characterized by low bone density and deterioration of bone tissue, leading to bone fragility and increased risk of fractures. It is diagnosed through dual-energy x-ray absorptiometry scans and symptoms include bone pain, fractures of the wrist, hip and spine from minor stresses. Risk factors include menopause, smoking, low vitamin D levels, and long-term steroid use. Treatment focuses on lifestyle changes, calcium and vitamin D supplementation, and medications like bisphosphonates to reduce fracture risk and increase bone density.
Growth plate & Various disorders affecting growth plate by Dr.VinayVenkat Vinay
This document summarizes a presentation on bone development and growth plate structure and function. It discusses the two types of ossification, intramembranous and endochondral, and describes the microscopic structure and zones of the growth plate. It also covers disorders that can affect the growth plate, including developmental dysplasias, metabolic conditions, infections, hormones, and trauma. Specific dysplasias discussed in detail include hereditary multiple exostosis, achondroplasia, hypochondroplasia, and dyschondrosteosis.
Vertebroplasty and Kyphoplasty are performed using general anesthesia, however, this largely depends on the doctor and the needs, circumstances and preferences of the patient.
This document discusses congenital pseudarthrosis of the tibia (CPT), a rare condition where the tibia fails to heal after fractures at an early age. CPT is often associated with neurofibromatosis type 1. The etiology is unclear but is thought to involve periosteal fibrosis. Imaging can help evaluate the extent of disease. Surgical treatment aims to achieve union, prevent refracture, and correct deformities. Common approaches include intramedullary nailing, vascularized fibular grafting, and external fixation. Prognosis remains poor due to risks of nonunion, refracture, limb length discrepancy, and ankle deformity. Close long-term monitoring is needed.
Current trends in ACL surgery include a shift towards anatomical reconstruction techniques that more closely restore the native ACL footprint. While double bundle reconstruction aims to better restore knee rotation, high quality studies show no difference in outcomes compared to single bundle reconstruction. Autograft tissue like hamstring tendon is preferred over allograft for younger patients due to higher failure rates with allograft. Postoperative rehabilitation protocols emphasize early range of motion restoration and return to sport is recommended between 8 to 12 months following surgery accompanied by meeting specific strength and performance benchmarks.
Osteotomy around the knee in children.when and why?ROBERT ELBAUM
Osteotomy around the knee in children is sometimes needed to correct complex knee deformities that cannot be addressed through epiphysiodesis alone. Indications for osteotomy include constitutional angular deformities, secondary deformities from conditions like rickets or trauma, and rotational malalignments affecting the patella. While osteotomy can restore knee anatomy, the procedure carries risks of complications in over 60% of cases, including loss of correction, fractures, infections and vascular issues. Careful pre-operative planning is needed to determine if osteotomy is truly required and to minimize potential complications.
Osteomyelitis is an inflammatory condition of bone caused by infection that typically begins in the bone marrow and spreads. It can be acute or chronic. Acute osteomyelitis is characterized by constitutional symptoms like fever and pain in the affected area. Chronic osteomyelitis occurs after inadequate treatment of acute osteomyelitis and is marked by non-healing bone wounds. Staphylococcus aureus and Streptococcus pyogenes are common causes. Treatment involves antibiotics, removal of infected tissue, and sometimes surgery.
The document provides information on a seminar about fracture talus. It begins with an introduction discussing the complexity of talus anatomy and variability in fracture patterns. It then covers the history of talus fractures dating back to Roman times and key publications. The remainder summarizes talus anatomy, blood supply, fracture classifications including Hawkins classification of talus neck fractures, clinical presentation, diagnosis, and treatment options for different fracture types including complications like AVN.
Gait involves complex coordination between the brain, spinal cord, and muscles. Abnormalities can arise from issues anywhere in this system. Common gait abnormalities include antalgic gait due to pain minimizing, Trendelenburg's gait from abductor weakness, and hemiparetic gait from neurological injury causing stiff, circumducted movement. Analysis of stance, swing, pelvis position, and limb mechanics can localize neurological or orthopedic problems causing impaired walking.
This document summarizes rickets and osteomalacia. It discusses the pathophysiology, causes, clinical presentation, diagnosis and treatment of both conditions. Rickets occurs in children and is caused by impaired mineralization of the growth plate. Osteomalacia occurs in adults and results from impaired mineralization of osteoid. Causes include vitamin D deficiency, calcium deficiency, hypophosphatemia, and factors that inhibit mineralization. Clinical features depend on age and include bone deformities, weakness, and fractures. Diagnosis involves clinical, biochemical, and radiographic evaluation. Treatment focuses on correcting the underlying cause and managing symptoms.
The document discusses various deposition arthropathies including gout, calcium pyrophosphate crystal associated arthropathy, and basic calcium phosphate crystal deposition disease. It describes the pathogenesis, risk factors, clinical features, investigations, and treatment of these conditions. Gout is caused by deposition of monosodium urate crystals and is associated with hyperuricemia. It commonly affects the first metatarsophalangeal joint. Calcium pyrophosphate crystal deposition can cause acute arthritis, be seen in osteoarthritis, or cause chronic inflammatory arthritis. Basic calcium phosphate deposition is usually asymptomatic but can cause acute or chronic destructive arthritis, most commonly in the shoulder.
The document outlines the 10 steps for performing a dynamic hip screw (DHS) procedure for peritrochanteric fractures, which includes taking an x-ray, making an incision, using guides to insert a lag screw and plate, and placing cortical screws. The procedure is described by Dr. D.P. Swami and marked for educational purposes only.
Examination of case of long bone nonunion lldFadzlina Zabri
This document discusses the examination of patients presenting with long bone nonunions or limb length discrepancies. It outlines the key components of history taking including chief complaints, history of presenting illness, and relevant medical history. The physical examination is described in detail, including inspection of the bone and surrounding soft tissues, palpation of the bone focusing on sites of tenderness, irregularity and mobility, assessment of range of motion, measurements, and deformity. Relevant investigations including laboratory tests, x-rays and potential special investigations like MRI are also mentioned. The document provides guidance on documenting anatomical location of involvement and pathological diagnosis.
This document defines and discusses rickets and osteomalacia. It notes that rickets occurs in childhood prior to epiphyseal closure, while osteomalacia occurs in adulthood after closure. Bone formation requires mineralization of collagen fibers; in rickets and osteomalacia, mineralization does not occur properly, leaving bones soft and prone to bending or cracking. Causes include vitamin D deficiency, mineralization defects, and phosphate deficiency. Diagnosis involves blood tests, imaging of pseudofractures and bone biopsy showing increased osteoid levels. Treatment depends on the underlying cause but often involves vitamin D, calcium, and phosphate supplements.
FMK2017 - Google Calendar API und FileMaker by Arnold KegebeinVerein FM Konferenz
Mit der Google Calendar API kann man Google Kalenderdaten auslesen, anlegen und modifizieren.
Arnold Kegebein wird den Aufbau der API vorstellen, einschließlich von OAuth2.0, das für die Authentifizierung zum Zugriff auf Kalenderdaten nötig ist.
Im Vortrag wird ein neuer Kalender angelegt, Termine eingetragen und dann in FileMaker und dem Mac OS Kalender angezeigt.
Voraussichtlich wird eine Beispieldatenbank zur Verfügung gestellt, mit der einige Funktionen der API genutzt werden können.
Das MBS FileMaker Plugin erweitert FileMaker mit über 4500 Funktionen und da ist für jeden was nützliches dabei.
Wir zeigen in einem Rundblick, was es alles im Plugin gibt und wofür man es einsetzen kann. Schwerpunktmäßig schauen wir uns die Neuerungen in 2017 an.
Inklusive Unterstützung für iOS und die FileMaker Cloud.
In diesem Vortrag zeigt Alexis Gehrt die Tools und Techniken, die sich für ihn persönlich in der Praxis beim Programmieren bewährt haben:
- Kurze Einführung in den Script Debugger, DataViewer des FileMaker Pro Advanced (Einsteiger)
- Sein persönliches Lieblings-DDR-Analyse-Tool "BaseElements"
- Den Script Editor mit den SyntaxColoring aus dem MBS Plug-Ins
- Das 2empowerFM Developer Assistant Plug-In zum Suchen & Ersetzen in Scripten
- Beziehungen auf dem Beziehungsgrafen finden mit MBS und 2empowerFM
WordPress ist weltweit die beliebteste Software zur Gestaltung von Websites.
Sie ist datenbankbasiert und eine Verknüpfung mit FileMaker bietet sich an.
Im Vortrag von Karsten Risseeuw geht es um eine Übersicht verschiedener Lösungen, wie sie käuflich erwerblich sind und Ansätze, wie sich die Tools einsetzen lassen.
Auch WooCommerce, ein beliebter Online-Shop für WordPress, bietete Schnittstellen, die mit FileMaker angesprochen werden können.
In diesem Vortrag wird der interne Ablauf und die verwendeten Techniken von K3 AuditLog beschrieben.
Anhand des Moduls K3 AuditLog werden fortgeschrittene Programmiertechniken vorgestellt.
Was ist K3 AuditLog?
K3 AuditLog ist ein System/Modul, das Datenänderung in Tabellen protokollieren (Revisionsaufzeichnungen).
Besondere Eigenschaften dieses Moduls.
Der Vortrag wendet sich an fortgeschrittene FileMaker Entwickler, die das Zusammenspiel dieser Techniken anhand einer Beispielanwendung kennenlernen wollen. Kenntnisse zu Eigenen Funktionen (CF), Scripts, SQL und JSON sind wünschenswert.
Innerhalb einer FileMaker-Datenbank ist die Anzahl möglicher Fehler nicht zu unterschätzen.
Angefangen von fragilen Scriptschritten wie "Gehe zu Objekt()", oder "Ausschnitt aktualisieren ()" sind derzeit mehr als 240 FileMaker-Fehlercodes definiert.
Manche Fehler schlummern von Beginn an in der Datenbank, andere entstehen während der Weiterentwicklung und werden oftmals erst vom Anwender gefunden.
Inspiriert vom amerikanischen Entwickler Matt Petrowsky habe ich eine Routine (weiter)entwickelt, die auftretende Fehler in einer Protokolltabelle aufzeichnet und je nach Brisanz den Entwickler umgehend per E-Mail informiert.
Darüber hinaus eignet sich das Fehler-Protokoll auch zum Debuggen von Serverscripts.
Einmal implementiert, ist der Programmier-Mehraufwand gering, der Nutzen jedoch enorm.
FMK2017 - Schnittstellen zu Fremdsystemen by Robert Rohrkemper-Verein FM Konferenz
Robert Rohrkemper zeigt in seinem Vortrag, wie man mit einem Open Source Treiber eine ODBC Verbindung aufbaut und maximale Geschwindigkeit mit ODBC erreicht.
Er wird die verschiedenen Lese- und Schreib-Operationen mit ODBC detailliert erläutern, um zu erklären was hinter den Kulissen passiert.
Er wird zeigen wie Änderungen in kongruenten Datenbanken auf global verteilten Serveren automatisiert ablaufen.
Im Vortrag wird die Benutzung von ODBC für strukturelle Änderungen in FileMaker Datenbanken aufgezeigt, sowie Datenvisualisierung in FileMaker im Vergleich zu externen Systemen wie R, Python, und Tableau.
Im Detail wird folgendes vorgestellt:
- Setup bei Schweiz Tourismus
- Problem Beschreibung: Ersatz bestehender IDs mit UUIDs
- Ziele und Motivation für die Benutzung einer neuen Technik
- Datenmanipulation mit R
- Wahl der Technik und deren Begründung: ODBC mit R
- Open Source ODBC Setup auf MacOS mit einem lokalen FileMaker Server
- Custom Code für Lesen und Schreiben mit ODBC und R
- Prüfen von Daten und deren Transformation mit R
- Beispiel aus der Praxis: UUIDs
- Weitere Anwendungen von ODBC
- Vor- und Nachteile von externen Systemen
- Zusammenhang mit früheren FMK Vorlesungen
FMK2016 - Holger Darjus und Jörg Köster - Migration und SynchronisationVerein FM Konferenz
Holger Darjus und Jörg Köster zeigen an der FileMaker Konferenz 2016 in Salzburg wie man in FileMaker erfolgreich eine Migration und Synchronisation umsetzen kann.
FMK2017 - Plugins für die FileMaker Cloud by Christian SchmitzVerein FM Konferenz
Seit diesem Jahr gibt es FileMaker Cloud auch in Europa inklusive der Möglichkeit Plugins zu installieren.
Christian Schmitz zeigt, wie man Plugins in der Cloud installiert und welche Möglichkeiten damit eröffnet werden.
FMK2017 - Was ist neu in FileMaker 16 by Michael ValentinVerein FM Konferenz
Mit FileMaker 16 wurden wieder viele interessante Funktionen und Verbesserungen veröffentlicht, die den Entwicklern und Nutzern des Produktes helfen noch effektiver damit zu arbeiten.
Es werden in diesem Vortrag auf die Neuerungen der verschiedenen Bereiche wie Mobilität, Layouten, Entwicklung, Sicherheit, FileMaker Server, Integration und Skalierbarkeit behandelt
Unter anderem folgende Punkte demonstriert:
- iBeacon Einsatz
- Unterschriften direkt im Layout
- iOS Animationeffekte
- Karten-Layouts
- Layout Objektfenster
- FileMaker Data API
- JSON Funktionen
- neue MS Windowsdarstellung
- Verschlüsselungstechniken
- Webdirekt
- Darstellung von FM Daten mit Hilfe von Tableau
Das Thema FileMaker Cloud wird anhand eines Beispiels anschaulich dargestellt und Unterschiede zum normalen FileMaker Server erklärt. Somit kann sich jeder ein Bild machen, ob der Einsatz von für den eigenen Einsatzbereich in Frage kommt.
Nicht immer steht dem Entwickler eine Testumgebung zur Verfügung. Wie programmiere ich in Systemen, die praktisch niemals leer sind, weil sich Anwender in unterschiedlichen Zeitzonen befinden, der Kunde ein 24 Stunden Schichtsystem etabliert hat, oder das System minütlich synchronisiert wird? Was muss beachtet werden und wie verhält sich FileMaker, wenn Entwickler und Anwender zur gleichen Zeit im System arbeiten? Jörg Köster wird anhand von Beispieldateien zeigen, welche Konsequenzen unterschiedliche Aktionen des Entwicklers innerhalb eines Live-Systems haben können. Fragestellungen wie "Was passiert, wenn in Scripts, Feldoptionen, Beziehungsgraphen, Zugriffsrechten usw. Änderungen stattfinden?" oder "Zu welchem Zeitpunkt werden Änderungen aktiv?" und "Was sollte unbedingt vermieden werden und welche Aktionen sind unbedenklich." werden im Vortrag ausführlich besprochen.
FMK2017 - Webdevelopment mit Rails by Stefan Husch qutic.comVerein FM Konferenz
Der Vortrag zeigt anhand eines Beispiels, wie man mit Open Source eine Webapplikation erstellt.
Viele FileMaker-Entwickler befassen sich heute schon mit HTML, CSS und Javascript für den Webviewer sowie mit CSS für die Layout-Templates. Da liegt der Sprung zu einer richtigen Webapplikation nahe.
Ziel ist es, eine Alternative zur FileMaker Entwicklung aufzuzeigen. Beleuchtet werden die Vor- und auch die Nachteile von Open Source Software im Vergleich zu FileMaker. Eine Diskussion am Ende des Vortrags ist erwünscht.
FMK2017 - Eine Bilddatenbank mit FileMaker erstellen by Karsten RisseeuwVerein FM Konferenz
Zusammenfassung aller relevanten Arbeitsschritte zur Aufbau einer einfachen Bilddatenbank.
Stichworte sind u.a.: Einstellungen und Möglichkeiten von Containerfeldern, rekursiver Import von Ordnerstrukturen, Metadaten aus Containerfeldern auslesen, Metadaten aus Bildern auslesen mit Hilfe vom Troi File Plug-In.
Am Schluss steht eine funktionierende Bilddatenbank mit Feldern, Scripts und allem was es braucht.
Im Vortrag geht es nicht nur um die technischen Abläufe, sondern auch um Workflow-Überlegungen, damit eine Lösung praxistauglich wird.
FMK2017 - REST mobil- die andere Serververbindung by Volker KrambrichVerein FM Konferenz
Mobile Apps müssen funktionieren, auch bei keiner oder langsamer Internet Verbindung.
Das Arbeiten mit Sync-Techniken ist gut, erfordert aber eine FileMaker Server Verbindung.
Das ist nicht immer gut und oft auch gar nicht nötig.
Volker Krambrich zeigt eine Handwerks-App, mit der Techniker unterwegs ihre Tätiglkeit berichten, schnell Bilder, Skizzen und Nachrichten senden und empfangen. Benutzt wird ein simples Gateway das mit REST Kommandos gesteuert wird und den FileMaker Befehl "Aus URL einfügen..." nutzt.
Die Lösung und die konzeptionellen Grundlagen werden vorgestellt und erläutert.
FMK2018-FileMaker und JSON/REST by Bernhard Schulz schubec.comVerein FM Konferenz
Die Schnittstelle zum REST der Welt
Was ist REST?
Was ist JSON?
Was ist CURL?
REST Anfragen mit FileMaker Client stellen und Antworten verarbeiten
FileMaker Server und die neue auf REST basierende Data API
Steuerung der FileMaker Server Admin Console per REST
Ähnlich wie FMK2017 - Zeit und Datum in FileMaker by Arnold Kegebein (20)
Martin Schwarz diskutiert an der FileMaker Konferenz 2022 in Hamburg mit den Teilnehmern wie man in FileMaker Fehler machen kann und wie diese verhindert oder abgefangen werden können.
FMK2022 FileMaker Server unter Linux Workshop von Bernhard SchulzVerein FM Konferenz
Bernhard Schulz zeigt an einem Workshop an der FileMaker Konferenz 2022 in Hamburg wie FileMaker Server unter Ubuntu installiert und eingerichtet wird.
Robert Kaiser zeigt an der FileMaker Konferenz 2022 in Hamburg wie mit SVG Grafiken in FileMaker gearbeitet werden kann und was Entwickler damit erreichen können.
Rechtsanwalt Christoph Kluss gibt einen Überblick über die aktuelle Lage in Sache DSGVO und deren Umsetzung an der FileMaker Konferenz 2022 in Hamburg.
Rechtsanwalt Christoph Kluss zeigt an der FileMaker Konferenz 2022 in Hamburg wie ein Forderungsmanagement für FileMaker Entwickler bei Rechnungen und Inkasso aussehen kann.
Standortbestimmung und offene Diskussion zu FileMaker und Claris. Claris hat angekündigt, dass die Datenbankentwicklungsumgebung FileMaker in näherer Zukunft um weitere Produkte erweitert wird. Was bedeutet dies für FileMaker Entwickler?
FMK2019 being an optimist in a pessimistic world by vincenzo menannoVerein FM Konferenz
The document discusses optimistic record locking as an alternative to pessimistic record locking in FileMaker. It describes how optimistic locking only locks records during commits, reducing server workload compared to locking for the entire edit. The document also presents techniques for implementing optimistic locking, including storing calculations, using commit footprints to track changes, and converting solutions to use local file editing to reduce network traffic. It provides examples showing how these approaches can significantly improve performance.
FMK2019 FileMaker Performance Update 2019 by HOnza KoudelkaVerein FM Konferenz
This document summarizes a presentation given by HOnza Koudelka at the 2019 FileMaker Conference in Hamburg on optimizing FileMaker performance. Some of the key points discussed include the impact of large amounts of text, container fields stored as text, server-side script performance differences between layout objects, and techniques for benchmarking and optimizing FileMaker solutions. Automated test results were also presented comparing the Data API and PHP API.
The document discusses hardware integration with FileMaker. It begins with a brief history of early integrations starting in the 1980s. It then covers different types of integration including data capture (e.g. barcodes, RFID) and data control (e.g. displays, motors). Examples of recent integrations are also presented. The remainder of the document demonstrates an automated store integration, explaining the various hardware components and how they connect and communicate with FileMaker.
FMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
FMK2017 - Zeit und Datum in FileMaker by Arnold Kegebein
1. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
www.filemaker-konferenz.com
Zeit + Datum
Dipl.-Ing. (FH) Arnold Kegebein
Zeitreise + Déjà-vu
2. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
• Studium der Technischen Informatik
• über 30 Jahre Datenbankentwicklung
• seit 2007 FileMaker Entwickler
• Autor für das FileMaker Magazin
• Sprecher auf der FileMaker Konferenz FMK
Dipl.-Ing. (FH) Arnold Kegebein
3. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Inhalt
• Datum und Zeit in FileMaker
• Datentypen, Funktionen, …
• Zeitsysteme außerhalb FileMaker
• Arbeiten mit Datum und Zeit: Kalendersysteme
• Standard iCalendar
• Wiederholtermin
• Fragen & Antworten
4. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Datum und Zeit in FileMaker
• Datentypen: Datum, Zeit, Zeitstempel
• Funktionen: implizit und spezielle
• Datum/Zeit-Wert generieren
• Datentypen konvertieren
• Rechnen mit Datum/Zeit
5. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Datum in FileMaker
• „… Anzahl der Tage seit 1. Januar 0001“ (FileMaker Hilfe)
• Unterschied zu Excel, Unix, …
• Daten vor 01.01.0001 werden nicht unterstützt
Proleptischer Kalender: ein Zeitsystem, dass über seinen
definierten Nullpunkt in die Vergangenheit zurückgreift
6. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Zeit/Zeitstempel in FileMaker
• Zeitstempel zählt Sekunden seit 01.01.0001 0:00:00
• Zeit beschreibt eine Dauer
• Nachkommastellen = Sekundenbruchteile
• Genauigkeit: 1/1.000.000 (Millionstel Sekunde)
7. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Funktionen in FileMaker
• Daten erzeugen: aktuell, generisch, aus Text
• Teileinheiten berechnen
• Umrechnung in anderes Unitsystem
Get( CurrentDate/TimeUTCMilliseconds/HostTimestamp )
Date / Time / Timestamp
GetAsDate / GetAsTime / GetAsTimestamp
Date( 3; 0; 2017 )
Year / Month / Day / Hour / Minute / Second
DayOfWeek / DayOfYear / WeekOfYearFiscal
GetAsDate( TS ) / GetAsTime( TS )
8. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Datum Suchen – Beispiel
• Suche Geburtstage zwischen 15.10. und 14.12.
• Mehrfachabfrage:
1. Abfrage:
2. Abfrage:
3. Abfrage:
Falsch15.10.*…14.12.*
{15…31}.10.*
*.11.*
{1…14}.12.*
9. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Datum Suchen – Beispiel
• Suche alle Geburtstage im Oktober
• Funktioniert nicht in allen Ländern (z. B. USA)
• Besser ISO 8601 Format (Y-M-D) verwenden
• In FileMaker: *+10+*
• Automatische Konvertierung in lokale Datumsformate
*.10.*
YYYY+MM+DD
10. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Zeitreise
11. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Shakespeare überlebte Cervantes um 10 Tage
† 23.04.1616
William Shakespeare Miguel de Cervantes
† 23.04.1616
† 03.05.1616 greg. Kalender
jul. Kalender
400. Todestag Paradox
12. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Gregorianischer Kalender
• Unterschiedlicher Zeitpunkt der Übernahme
• 10 nicht-existente Tage:
• 5. - 14. Oktober 1582 (Spanien, …)
• 3. - 13. September 1752 (England, …)
• FileMaker (u. a. Programme):
Fehlerhafte Berechnung des Wochentags
historische Daten
13. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Julianisches Datum
• Anzahl Tage, die seit dem 1. Jan. −4712 (4713 BC) 12:00 Uhr vergangen sind
• Umgeht typische Kalenderprobleme
• Schaltjahr, unterschiedlich lange Monate, Sommerzeit
• Zeitdarstellung durch Nachkommastellen
• 1 Tag = 86.400 Sekunden
14. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Probleme mit der Zeit
15. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Koordinierte Weltzeit (UTC)
• Weltweit einheitliche Zeitskala
• 24 Zeitzonen: Zonenzeit-Korrektur UTC±{0…12}
16. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Zonenzeit – Formel
• Berechnung mit FileMaker Funktionen
• Get( CurrentTimestamp ) : aktuelle lokale Zeit
• Get( CurrentTimeUTCMilliseconds ) : aktuelle UTC
( Floor( Get( CurrentTimeUTCMilliseconds ) / 1000 )
- GetAsNumber( Get( CurrentTimestamp ) )
) / 3600
17. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Kalender
18. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Arbeiten mit Datum und Zeit
• Definitionen
• Zeitpunkt
• Termin
• Event
• Wiederholung
19. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Definition Zeitpunkt
• Alias: Moment
• Datum + Zeit / Zeitstempel
• Beispiele:
• Frühlingsanfang, Geburtstag, …
20. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Definition Termin
• Alias: Zeitraum
• Moment + Dauer
oder
• MomentStart + MomentEnde
21. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Definition Event
• Termin + Referenzdaten
• Ort, Personen, Projekte, Teilnehmer, Ressourcen, …
22. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Definition Wiederholung
• Moment / Termin / Event + Wiederholungsregel
• Begrenzte und unbegrenzte Wiederholungen
• Einfache Regeln
• Komplexe Regeln
23. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Termine anzeigen
• Doppelte Bedeutung Kalender
• Sammlung der Termine + Events in der Datenbank
• System zur Anzeige des Jahres mit den eingebetteten Terminen
DATEN DARSTELLUNG↔+≠
24. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Termine anzeigen
• Kontext
• View
• Detail | Liste | Agenda
• Unit (Range-Raster)
• Jahr-Monat, Jahr-Woche, Monat-Woche,
Monat-Tag, …
• Besondere Darstellungsformate
25. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Liste | Raster Monat-Tag
26. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Agenda | Raster Woche-Tag
27. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Raster Monat-Tag
28. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Sonderformate
29. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Sonderformate
30. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Events auswählen
• Termin muss teilweise innerhalb der Zeitgrenzen liegen
• Event in [ DisplayStart … DisplayEnd ]
• Endewerte sind ausschließende Werte
• Beispiel: [ 01.10.2017 … 01.11.2017 ]
DisplayStart < EventEnd and EventStart < DisplayEnd
31. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
iCalendar
• Datenformat zum Austausch von Kalenderinhalten
• Standard RFC 5545
• Definiert Internet Media Type text/calendar
• Mehrheitlich unterstützt: Google, Android, Outlook, Blackberry, OS/iOS-
Kalender Applikationen
32. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
iCalendar
• Kalender-Komponenten
• Termine VEVENT
Aufgaben VTODO
Journal VJOURNAL
Verfügbarkeit VFREEBUSY
Alarm VALARM
• Description
• Location
• Percent-Complete
• Resources
• Status
• …
33. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
iCalendar – Beispiel
BEGIN:VCALENDAR
VERSION:2.0
PRODID:http://www.example.com/calendarapplication/
METHOD:PUBLISH
BEGIN:VEVENT
UID:461092315540@example.com
ORGANIZER;CN="Alice Balder, Example
Inc.":MAILTO:alice@example.com
LOCATION:Somewhere
SUMMARY:Eine Kurzinfo
DESCRIPTION:Beschreibung des Termines
CLASS:PUBLIC
DTSTART:20170910T220000Z
DTEND:20170919T215900Z
DTSTAMP:20170812T125900Z
END:VEVENT
END:VCALENDAR
34. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
RRULE Komponenten
• Frequenz freq
• Startdatum dtstart
• Intervall interval
• Anzahl count
• Endedatum until
• Sonderangaben wkst, setpos, byday, byweekno, …
35. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Beispiel
• Jede zweite Woche am Mittwoch für 6 Termine
• INTERVAL=2;
FREQ=WEEKLY;
BYDAY=WE;
COUNT=6
• Drei Werktage vor dem 15. jeden Monats, um 15:00h bis Ende 2018
• FREQ=MONTHLY;
DTSTART=20171012T130000Z;
UNTIL=20181231T000000Z;
BYDAY=MO,TU,WE,TH,FR;
BYMONTHDAY=10,11,12;
BYSETPOS=-1
36. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Demo rrule.js
• http://jakubroztocil.github.io/rrule/
• Javascript Library
37. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
EXDATE – Ausnahmen
• Liste der ausfallenden Regelwiederholungen
• EXDATE : Ausnahmedaten
• FREQ : Einheit der Frequenz (YEARLY, MONTHLY, WEEKLY, DAILY,
HOURLY, MINUTELY, SECONDLY)
• INTERVAL : Abstände zwischen den Frequenzeinheiten
38. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Kalenderkomponente
• Event
• To Do
• Journal
• Free/Busy
39. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Fragen & Antworten
40. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Vielen Dank unseren Sponsoren