Skip to content

Commit

Permalink
feat: get all resources recorded within an encounter
Browse files Browse the repository at this point in the history
  • Loading branch information
Salaton committed Feb 17, 2024
1 parent 9b75aa6 commit 2bd6b4d
Show file tree
Hide file tree
Showing 6 changed files with 230 additions and 56 deletions.
7 changes: 6 additions & 1 deletion pkg/clinical/presentation/graph/clinical.graphql
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,10 @@ extend type Query {
pagination: Pagination!
): QuestionnaireConnection!

getQuestionnaireResponseRiskLevel(encounterID: String!, screeningType: ScreeningTypeEnum!): String!
getQuestionnaireResponseRiskLevel(
encounterID: String!
screeningType: ScreeningTypeEnum!
): String!
}

extend type Mutation {
Expand Down Expand Up @@ -220,4 +223,6 @@ extend type Mutation {
recordMammographyResult(input: DiagnosticReportInput!): DiagnosticReport!
recordBiopsy(input: DiagnosticReportInput!): DiagnosticReport!
recordMRI(input: DiagnosticReportInput!): DiagnosticReport!

getEncounterAssociatedResources(encounterID: String!): Map!
}
5 changes: 5 additions & 0 deletions pkg/clinical/presentation/graph/clinical.resolvers.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

174 changes: 146 additions & 28 deletions pkg/clinical/presentation/graph/generated/generated.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

54 changes: 27 additions & 27 deletions pkg/clinical/presentation/graph/types.graphql
Original file line number Diff line number Diff line change
Expand Up @@ -223,7 +223,7 @@ type CompositionConnection {
pageInfo: PageInfo
}

type ConsentOutput{
type ConsentOutput {
status: ConsentStatusEnum!
}

Expand Down Expand Up @@ -463,40 +463,40 @@ type Period {
}

type Quantity {
value: Float
comparator: QuantityComparatorEnum
unit: String
system: URI
code: Code
value: Float
comparator: QuantityComparatorEnum
unit: String
system: URI
code: Code
}

type QuestionnaireResponseItem {
linkId: String
text: String
answer: [QuestionnaireResponseItemAnswer]
item: [QuestionnaireResponseItem]
linkId: String
text: String
answer: [QuestionnaireResponseItemAnswer]
item: [QuestionnaireResponseItem]
}

type QuestionnaireResponseItemAnswer {
valueBoolean: Boolean
valueDecimal: Float
valueInteger: Int
valueDate: String
valueDateTime: String
valueTime: String
valueString: String
valueUri: String
valueAttachment: Attachment
valueCoding: Coding
valueQuantity: Quantity
valueReference: Reference
item: [QuestionnaireResponseItem]
valueBoolean: Boolean
valueDecimal: Float
valueInteger: Int
valueDate: String
valueDateTime: String
valueTime: String
valueString: String
valueUri: String
valueAttachment: Attachment
valueCoding: Coding
valueQuantity: Quantity
valueReference: Reference
item: [QuestionnaireResponseItem]
}

type QuestionnaireResponse {
status: QuestionnaireResponseStatusEnum!
authored: String!
item: [QuestionnaireResponseItem]
status: QuestionnaireResponseStatusEnum!
authored: String!
item: [QuestionnaireResponseItem]
}

type DiagnosticReport {
Expand All @@ -508,4 +508,4 @@ type DiagnosticReport {
result: [Observation!]
media: [Media!]
conclusion: String!
}
}
Loading

0 comments on commit 2bd6b4d

Please sign in to comment.