awslabs / fhir-works-on-aws-deployment
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 35
  • Daily file updates (only one update per file and date counted): 580
  • First update: 2020-05-27
  • Latest update: 2022-01-27
  • Days between first and latest update: 611 (87 weeks, estimated 435 working days)
  • Active days (at least one file change): 163
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 35 files with 4,563 lines of code in files.
    • 23 files that are 366+ days old (3,830 lines of code)
    • 8 files that are 181-365 days old (515 lines of code)
    • 3 files that are 91-180 days old (202 lines of code)
    • 1 files that are 31-90 days old (16 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
83% | 11% | 4% | <1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 35 files with 4,563 lines of code in files.
    • 2 files have been last changed 366+ days ago (14 lines of code)
    • 7 files have been last changed 181-365 days ago (437 lines of code)
    • 19 files have been last changed 91-180 days ago (2,169 lines of code)
    • 7 files have been last changed 31-90 days ago (1,943 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
<1% | 9% | 47% | 42% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
json, ts, md, yaml, js, java, yml, sh, py, gitignore, xml, dockerignore, ps1, txt, eslintignore, npmrc
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
yaml100% | 0% | 0% | 0% | 0%
ts55% | 25% | 18% | 0% | 0%
ps1100% | 0% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
js83% | 0% | 16% | 0% | 0%
java0% | 100% | 0% | 0% | 0%
yml0% | 73% | 0% | 26% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
ts1% | 1% | 93% | 2% | 0%
java0% | 100% | 0% | 0% | 0%
js0% | 51% | 48% | 0% | 0%
yml0% | 73% | 0% | 26% | 0%
yaml0% | 0% | 38% | 61% | 0%
py0% | 0% | 100% | 0% | 0%
ps10% | 0% | 0% | 100% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
cloudformation100% | 0% | 0% | 0% | 0%
ROOT98% | 0% | 0% | 1% | 0%
scripts81% | 5% | 12% | 0% | 0%
auditLogMover100% | 0% | 0% | 0% | 0%
bulkExport/glueScripts100% | 0% | 0% | 0% | 0%
src100% | 0% | 0% | 0% | 0%
bulkExport80% | 0% | 19% | 0% | 0%
ddbToEsLambda100% | 0% | 0% | 0% | 0%
javaHapiValidatorLambda/src0% | 100% | 0% | 0% | 0%
src/implementationGuides0% | 100% | 0% | 0% | 0%
javaHapiValidatorLambda0% | 100% | 0% | 0% | 0%
updateSearchMappings0% | 0% | 100% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
bulkExport4% | 0% | 95% | 0% | 0%
ddbToEsLambda100% | 0% | 0% | 0% | 0%
javaHapiValidatorLambda/src0% | 100% | 0% | 0% | 0%
scripts0% | 15% | 38% | 45% | 0%
javaHapiValidatorLambda0% | 100% | 0% | 0% | 0%
src/implementationGuides0% | 8% | 91% | 0% | 0%
cloudformation0% | 0% | 64% | 35% | 0%
auditLogMover0% | 0% | 57% | 42% | 0%
bulkExport/glueScripts0% | 0% | 100% | 0% | 0%
src0% | 0% | 86% | 13% | 0%
updateSearchMappings0% | 0% | 100% | 0% | 0%
ROOT0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
serverless.yaml
in root
890 - 50 615 54
alarms.yaml
in cloudformation
593 - 124 615 15
elasticsearch.yaml
in cloudformation
173 - 89 615 15
elasticsearch-operations.js
in scripts
131 - 232 615 5
kms.yaml
in cloudformation
128 - 124 615 9
config.ts
in src
114 1 113 615 28
provision-user.py
in scripts
69 - 167 615 5
backup.yaml
in cloudformation
59 - 146 615 6
index.ts
in src
23 2 89 615 10
init-auth.py
in scripts
19 - 167 615 5
cognito.yaml
in cloudformation
69 - 146 606 9
auditLogMoverHelper.ts
in auditLogMover
130 6 113 594 7
handler.ts
in auditLogMover
88 - 113 594 5
win_install.ps1
in scripts
377 - 89 587 8
serverless.yaml
in auditLogMover
162 - 89 560 11
RBACRules.ts
in src
39 - 146 529 5
index.ts
in ddbToEsLambda
4 - 522 529 3
sort-key-migration.js
in scripts
80 2 146 494 2
bulkExport.yaml
in cloudformation
302 - 78 446 10
export-script.py
in bulkExport/glueScripts
208 7 106 446 10
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
index.ts
in ddbToEsLambda
4 - 522 529 3
index.ts
in bulkExport
10 - 446 446 1
IgIndex.java
in javaHapiValidatorLambda/src/main/java/software/amazon/fwoa/models
12 - 309 309 1
loadCompiledIGs.ts
in src/implementationGuides
15 - 309 309 1
ValidatorResponse.java
in javaHapiValidatorLambda/src/main/java/software/amazon/fwoa
16 - 309 309 1
IgFile.java
in javaHapiValidatorLambda/src/main/java/software/amazon/fwoa/models
26 - 309 309 1
serverless.yml
in javaHapiValidatorLambda
45 - 309 309 1
Validator.java
in javaHapiValidatorLambda/src/main/java/software/amazon/fwoa
192 11 309 309 1
elasticsearch-operations.js
in scripts
131 - 232 615 5
init-auth.py
in scripts
19 - 167 615 5
provision-user.py
in scripts
69 - 167 615 5
RBACRules.ts
in src
39 - 146 529 5
backup.yaml
in cloudformation
59 - 146 615 6
cognito.yaml
in cloudformation
69 - 146 606 9
sort-key-migration.js
in scripts
80 2 146 494 2
state-machine-definition.yaml
in bulkExport
90 - 133 446 3
kms.yaml
in cloudformation
128 - 124 615 9
alarms.yaml
in cloudformation
593 - 124 615 15
extractPatientCompartmentSearchParams.js
in bulkExport
41 1 114 167 2
index.ts
in updateSearchMappings
58 2 113 113 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
codecov.yml
in root
16 - 50 50 1
index.ts
in updateSearchMappings
58 2 113 113 1
extractPatientCompartmentSearchParams.js
in bulkExport
41 1 114 167 2
create-postman-collection.ts
in scripts
103 - 113 169 2
Validator.java
in javaHapiValidatorLambda/src/main/java/software/amazon/fwoa
192 11 309 309 1
IGCompiler.ts
in src/implementationGuides
162 10 113 309 3
compile-igs.ts
in scripts
47 2 112 309 4
serverless.yml
in javaHapiValidatorLambda
45 - 309 309 1
IgFile.java
in javaHapiValidatorLambda/src/main/java/software/amazon/fwoa/models
26 - 309 309 1
ValidatorResponse.java
in javaHapiValidatorLambda/src/main/java/software/amazon/fwoa
16 - 309 309 1
loadCompiledIGs.ts
in src/implementationGuides
15 - 309 309 1
IgIndex.java
in javaHapiValidatorLambda/src/main/java/software/amazon/fwoa/models
12 - 309 309 1
bulkExport.yaml
in cloudformation
302 - 78 446 10
export-script.py
in bulkExport/glueScripts
208 7 106 446 10
state-machine-definition.yaml
in bulkExport
90 - 133 446 3
uploadGlueScriptsToS3.ts
in bulkExport
72 - 113 446 5
index.ts
in bulkExport
10 - 446 446 1
sort-key-migration.js
in scripts
80 2 146 494 2
RBACRules.ts
in src
39 - 146 529 5
index.ts
in ddbToEsLambda
4 - 522 529 3
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
serverless.yaml
in root
890 - 50 615 54
codecov.yml
in root
16 - 50 50 1
bulkExport.yaml
in cloudformation
302 - 78 446 10
win_install.ps1
in scripts
377 - 89 587 8
elasticsearch.yaml
in cloudformation
173 - 89 615 15
serverless.yaml
in auditLogMover
162 - 89 560 11
index.ts
in src
23 2 89 615 10
export-script.py
in bulkExport/glueScripts
208 7 106 446 10
compile-igs.ts
in scripts
47 2 112 309 4
IGCompiler.ts
in src/implementationGuides
162 10 113 309 3
auditLogMoverHelper.ts
in auditLogMover
130 6 113 594 7
config.ts
in src
114 1 113 615 28
create-postman-collection.ts
in scripts
103 - 113 169 2
handler.ts
in auditLogMover
88 - 113 594 5
uploadGlueScriptsToS3.ts
in bulkExport
72 - 113 446 5
index.ts
in updateSearchMappings
58 2 113 113 1
extractPatientCompartmentSearchParams.js
in bulkExport
41 1 114 167 2
alarms.yaml
in cloudformation
593 - 124 615 15
kms.yaml
in cloudformation
128 - 124 615 9
state-machine-definition.yaml
in bulkExport
90 - 133 446 3