Files
2025-07-01 12:42:28 +07:00

30 lines
1.7 KiB
Go

package account
import (
_struct "api-poliklinik/pkg/models/struct"
"go.mongodb.org/mongo-driver/bson/primitive"
)
type Account struct {
ResourceType string `json:"resourceType" bson:"resourceType"`
ID primitive.ObjectID `json:"id" bson:"_id,omitempty"`
Identifier []_struct.Identifier `json:"identifier" bson:"identifier"`
Status string `json:"status" bson:"status"`
BillingStatus _struct.CodeableConcept `json:"billingStatus" bson:"billingStatus"`
Type _struct.CodeableConcept `json:"type" bson:"type"`
Name string `json:"name" bson:"name"`
Subject _struct.Reference `json:"subject" bson:"subject"`
ServicePeriod _struct.Period `json:"servicePeriod" bson:"servicePeriod"`
Coverage []_struct.Coverage `json:"coverage" bson:"coverage"`
Owner _struct.Reference `json:"owner" bson:"owner"`
Description string `json:"description" bson:"description"`
Guarantor []_struct.Guarantor `json:"guarantor" bson:"guarantor"`
Diagnosis []_struct.DiagnosisAccount `json:"diagnosis" bson:"diagnosis"`
RelatedAccount _struct.RelatedAccount `json:"relatedAccount" bson:"relatedAccount"`
Currency _struct.CodeableConcept `json:"currency" bson:"currency"`
Balance []_struct.Balance `json:"balance" bson:"balance"`
CalculatedAt string `json:"calculatedAt" bson:"calculatedAt"`
CreatedAt string `json:"createdAt" bson:"createdAt"`
UpdatedAt string `json:"updatedAt" bson:"updatedAt"`
}